GroupBasedPVP
What can I do with GroupBasedPvP?
With GroupBasedPvP (or GBPVP for short) you can create a complex PvP structure in your bukkit server. It is coded to be stable and easy to understand as much as possible. Besides the configuration options this plugin also comes with some permission nodes to expand your pvp imagination.So what are you waiting for? Take your damn editor and create a new pvp structure to your server!
Features
- Creating a complex PvP structure by using nearly any permission system
- Optimal Permission nodes to allow more setup options
- Coded to be easy, fast and stable
- MultiWorld support
- WorldGuard region support
Vault dependency
GroupBasedPVP requires Vault since v2.2. Vault is a library that is used by many developers to provide the same functionality of plugins for nearly every permission system. You can download Vault from dev.bukkit.org:
If you are having issues...
...take a look at this guide to resolve issues.
Im trying to disable pvp within 1 group but allow it for everyone else, how would I do that I have 3 groups Varden,Virari and Ottoman I don't want Varden to attack Varden Virari to attack Virari and Ottoman to attack Ottoman, but I want them to beable to kill anyone from another group how do I do that?
great plugin ALSO for our dvz server :) does all it should do, just one problem, i can't play as op with normal players which i really want, op can't be attacked by anyone and op can attack everybody, and our dragon is player controlled(always has to be controlled by OP) so basically while your plugin is doing almost everything the right way, because the problem with OP i can't have a normal round of DvZ. could there maybe come a function(possible configurateble) to make your plugin ignore op's so they will be handled like normal players?
Why players can't use splash potions with this node group1_group1 ?
@HomerBond005
TY This is awsome!
@Geekin_It_Up
Yes that is possible. It isn't very complicated at all. Your config should look like this:
Group2: Group2
That's it.
would i be able to do this with this plugin?:
Im trying to allow 1 group to be able to attack anyone else in that group an also be able to attack the other group (there are 2 groups on my server) The other group i want to be able to attack the other group but not be able to attack anyone else in that group.
@rediem
http://dev.bukkit.org/server-mods/groupbasedpvp/tickets/11-not-working/
It was just there, where did the ticket go?
@HomerBond005
ticket is up.
@rediem
Do you think this ticket button on the top of this page is just for fun ?
it's not working when I'm having large ammount of groups in gbPVP config... Please fix. Using pEx
@skrety
Please open a new ticket. I need to know what permission system you are using.
Hello guys,
I have a problem could you help me please? The problem is that the members from the same group still can attack selfs. In GBPVP config I set group: group, but they sill can fight. I readed gepardo43 post, I setted it to lower case - nothing. Sorry for my english.
Thanks :) !
Ok, I probably found a reason of bugs: upper/lower case letters. When I had permissions group Test and i set in GBPVP Test: Test, I could still fight. When I changed to permissions group test and set in GBPVP config test: test, everything was fine. Sorry for my bad English and thanks
@HomerBond005
:( anti friendly fire is still broken
@mafima
Fixed in v2.0.2: http://dev.bukkit.org/server-mods/groupbasedpvp/files/6-group-based-pvpv2-0-2/
using spigot r1.1
sometimes players in the same group are able to fight!
09:45:57 [SEVERE] Could not pass event EntityDamageByEntityEvent to GroupBasedPVP v2.0.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_4_5.event.CraftEventFactory.callEvent(CraftEventFactory.java:81) at org.bukkit.craftbukkit.v1_4_5.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:367) at org.bukkit.craftbukkit.v1_4_5.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:389) at net.minecraft.server.v1_4_5.EntityLiving.damageEntity(EntityLiving.java:658) at net.minecraft.server.v1_4_5.EntityHuman.damageEntity(EntityHuman.java:605) at net.minecraft.server.v1_4_5.EntityPlayer.damageEntity(EntityPlayer.java:308) at net.minecraft.server.v1_4_5.EntityArrow.j_(EntityArrow.java:221) at net.minecraft.server.v1_4_5.World.tickEntity(World.java:1459) at net.minecraft.server.v1_4_5.World.entityJoinedWorld(World.java:1421) at net.minecraft.server.v1_4_5.WorldServer.entityJoinedWorld(WorldServer.java:570) at net.minecraft.server.v1_4_5.World.playerJoinedWorld(World.java:1411) at net.minecraft.server.v1_4_5.World.tickEntities(World.java:1289) at net.minecraft.server.v1_4_5.WorldServer.tickEntities(WorldServer.java:464) at net.minecraft.server.v1_4_5.MinecraftServer.r(MinecraftServer.java:566) at net.minecraft.server.v1_4_5.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.v1_4_5.MinecraftServer.q(MinecraftServer.java:480) at net.minecraft.server.v1_4_5.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_4_5.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/entity/CraftArrow at de.HomerBond005.GroupBasedPVP.GBPListener.onEntityDamage(GBPListener.java:62) at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 21 more
Please update :) I set in config to block "friendly-fire" but players in same group are able to fight
@Mimir_331
Of course, you can. Just disable PvP for a group on it self:
Group1: Group1
Group2: Group2
etc.
Just put this in the global config. After this, you could redefine it for different worlds and even for a specific area (PvP arena ?). GroupBasedPVP has a lot of features, just try it.
Would I be able to use this plugin ONLY for stopping friendly fire within groups? Like if I have 4 separate groups on my server. I want them to kill each other, but I don't want their members to kill each other within the groups.
I've read through the config and I don't see anyway to do this.. the only thing i can tell by the config is you can stop a group from attacking another.. tbh idk how this would be used on a server...
Now if you could use it to put players in groups, then stop friendly fire within that group then there are lots of team based things that you could use it for... Even better if you were to make it so that groups can enter into treaties, THEN the stuff you have now blocking groups from attacking each other would be useful.