PvpTraining
PvpTraining
Introduction
PvpTraining is a pvp plugin which provides an easy to use kit system.
Features
- Many kits included
- Most classes copied from mcpvp.com/kits
- 3 pre-created classes
- KitBuilder
- Stone pressure plates over gravel will explode if moved over
Very important information
- Sorry, but I do not have enough time to continue this project.
- If you want to use this pluin working with all Minecraft Versions, choose v5.0
- If you want to use all the functions, use latest version
Commands
- /kitpvp help
- A few cool commands
- /kitbuilder [kit]
- Very easy to use builder for classes
- NOTE: KitBuilder is in ALPHA stage. Not final yet!
/kitpvp chest- Adds a refill chest to the chest currently looking at
- /kitpvp set [class]
- Sets [class] to your current inventory; includes potion effects (made to infinite), armor,...; icon will be current held item
- /class <class>
- Selects <class>
- Alias: /kit <class>
- /class
- Opens kit selector
- Alias: /kit
- /<class>
- Selects <class> if shortcuts enabled
- /kitpvp icon [class]
- Sets icon of [class] to current held item
- /kitpvp abilitie add [class] [abilitie]
- adds abilitie to class [class]
- /kitpvp abilitie remove [class] [abilitie]
- removes abilitie from class [class]
Permissions
- kitpvp.class.*
- Access to all classes
- Only OP by default
- kitpvp.class.CLASS
- Acess to the class CLASS
- kitpvp.edit
- Acess to /kitpvp
- The following permissions has everyone by default
- kitpvp.settings.fireball
- Required in order to launch fireballs
- kitpvp.settings.switch
- Required in order to switch places
- kitpvp.settings.plate
- Required in order to let stone pressure plates explode instantly if placed over gravel
- kitpvp.settings.sponge
- Required in order to get launched if moving over sponge
Example configuration
cooldown: 0 #cooldown between kit selections list: #can be edited ingame, shouldn't be done - Endermage classes: endermage: icon: PORTAL #icon can be set ingame with /kitpvp icon [class] description: Teleport people to you #description is visible under the kit's name in kit selector inventory: null #removed for better view armor: null #removed for better view potions: [] # removed for better view soups: true #wether inventory should be filled with mushroom soups abilities: #list of abilities enabled for this class; Only works if abilitie is enabled in settings/classes/<ability> - endermage #endermage abilitie, can be changed ingame with /kitpvp abilitie - stomper #list of all abilities in settings/classes settings: one-kit: true #one kit per life classes: stomper: true #wether stomper is enabled or not; same with all other entries, removed for better view show-all-classes: true #wether all classes or only classes with access to should be displayed in selector sponges: enabled: true #wether sponges are enabled or not hight: 2 #multiplier stomp: radius: 5 #stomp-radius death-msg: true #stomped by - messages shortcuts: true #enables /<kit> instead of /class <kit> netherstar: true #wether netherstar is enabled or not endermage: cooldown: 0 #cooldown of endermage gui: name: 'Your kits:' news: true #no longet usable
Kits
- Kits not listed here are still buggy and not recommend to use!
- Or I have forgotten them ;)
- Switcher
- Snowball: Switch places
- You do not have to execute /kitpvp abilitie add <class> switcher
- Everyone can do this because of permissions; see above under Permissions
- Hulk
- Right click player with air to carry him
- Stomper
- Stomp people near you
- don't take much fall damage
- Monk
- Blaze rod: Switch held item with random inventory item
- Could be buggy
- Viper
- 33% chance to poison your enemy
- Snail
- 33% chance to slow down your enemy
- Cannibal
- 33% chance to give hunger to your enemy
Thor- Stone Axe: strike down lightning
- Endermage
- Portal: teleport player(s) to you
- Kangaroo
- firework: jump
- Turtle
- get a maximum of 1 heart of damage while sneaking
- while sneaking you can't do damage
- Phantom
- feather: fly for 5 seconds
- Berserker
- Gain strength when killed a player
- Reaper
- Wood Hoe: curse your enemy
- Poseidon
- Gain swiftness and strength while moving in water
- Tank
- When killed a player, killed player will explode
- Pyro
- One hit your enemy with your iron axe if they are on fire
- Fisherman
- Fishing rod: pull entities to you
- Grappler
- Fishing rod: grapple to locations
- Archer
- if you shot an arrow and arrow hits enemy, you will get back an arrow
Flashredstone torch: teleport away, weakness and slowness after teleportation
- Santa
- snowballs do 1.5 hearts of damage
LevitatorTorch: levitate blocks and shoot them awaylittle bit buggy
- Neo
- projectiles can't hit you
- projectiles are catapulted away
- TODO: shoot them back
- Rider
- Saddle: ride on almost every entity: players, pigs
- Yes, you can ride on players
Buyable Kits
You can buy kits ingame with this manual:
- Install any shop plugin
- If a player buys a kit, following things should be done:
- Console should perform the command used to give permissions
- For example: /permission add %player% kitpvp.class.%clickedKit%
- Please adjust command for your permission plugin
- Please adjust permission kitpvp.class.%clikedKit% to for example kitpvp.class.stomper
- Kit should be successfully bought
Tutorials
- English
- German
- Portuguese
Thanks
- Thanks for more than 7,000 Downloads!
- Thanks @SnowGears for allowing using his code!
- Check out his GrapplingHook Plugin: http:dev.bukkit.org/bukkit-plugins/grappling-hook/
- Thanks @MrLAgaming98 for a video tutorial in english
- Thanks @SkillerPlaysMC for a video tutorial in german
- Thanks @AbsintoJ for a video tutorial in portuguese
@macrubig
What error?
There is a little bit buggy in the kit hulk because u can create and add the abilitie , but when u select the kit the same kit doesn't work
@Tarkin93
Sorry, that's not possible yet.
As can edit the skills? Example: change the time or item of Phantom flying It is possible, or not yet?
@zicion You need to have like EssentialsGroupmanager or PermissionEX and if you have that you need to create groups and stuff you can check on youtube.When you wanna give permission to a rank you gonna type in the permission kitpvp.class.<kit> You cant add the permission with big letter on the kit it worked for me sorry im not the best on english but i hope you understand.
Thanks Florianis, new error xDD:
[02:37:23] [Server thread/ERROR]: Could not pass event ProjectileHitEvent to KitPvP v5.0.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callProjectileHitEvent(CraftEventFactory.java:603) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.EntityProjectile.h(EntityProjectile.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.World.entityJoinedWorld(World.java:1338) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.World.playerJoinedWorld(World.java:1319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.World.tickEntities(World.java:1207) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.WorldServer.tickEntities(WorldServer.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:637) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.NullPointerException at kit.PvP.onProjectileHit(PvP.java:1877) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_03] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [?:1.7.0_03] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_03] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_03] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 14 more
@DevFlorianis
Ok thanks really thank you!
@liuzp1
Update will be released within 1 hour. Please note that bukkit has to approve the file ;)
@Tarkin93
Ok. Fix will be released within 1 hour. Please note that bukkit has to approve the file ;)
@Tarkin93
for me also of this error please arrange this error has
Error, Player Drop Item, etc...
[04:30:06] [Server thread/ERROR]: Could not pass event PlayerDropItemEvent to KitPvP v5.0.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.EntityHuman.a(EntityHuman.java:565) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.EntityHuman.a(EntityHuman.java:517) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:494) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.a(SourceFile:53) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.handle(SourceFile:8) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.NoClassDefFoundError: kit/PvP$100000003 at kit.PvP.onPlayerDrop(PvP.java:1444) [?:?] at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_03] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_03] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 15 more
@zicion
You need a permission plugin. kitpvp.class.* is a permission. Good luck with your first server!
Hello, How do I change permissions so that anyone can access the kits and not just OP?
"kitpvp.class.* Access to all classes Only OP by default"
Where do I change the settings for that?
Sorry I am new to owning servers
Found a bug, if you pick a class and then relog you will still have the class but if you are killed your items will drop. Can you make it so when you die no items drop but the player who dies losing the items?
My friend made an HULK abilitie and told me to give you.Can you add it on PVPTraining? Here is the code(The messages are in Portuguese) :
@EventHandler public void hulk(PlayerInteractEntityEvent e){ if((e.getPlayer() != null) && (e.getRightClicked() != null)){ if(e.getRightClicked() instanceof Player){ Player hulk = e.getPlayer(); Player carregado = (Player) e.getRightClicked(); if (PvPKits.hasKit(hulk)) { String kit1 = PvPKits.getKit(hulk); if (kit1.equalsIgnoreCase("Hulk")) { if((!hulk.isInsideVehicle()) && ((!carregado.isInsideVehicle()))){ if(hulk.getItemInHand().getType() == Material.AIR){ hulk.setPassenger(carregado); carregado.sendMessage(ChatColor.RED + "Você está sendo carregado por um HULK!" + ChatColor.DARK_RED + " Aperte shift para se livrar!");
} } } }
}
} } }
You can add boost to shift kangaroo and remove the cooldown?
Can you add a configuration when the player leaves the server he drop the itens on his inventory and there's a bug with the kits with potion effects you die and leave the server the potion effects continue on you.
You could add the hulk kit? and also add description (Lore) to kits, when choosing to kit selector
Can you add an translation file where you can change the messages like remaining time of fly (phantom) ? And can you add a way to change the kit selector?
@CleanlyGold
No. At the moment no plugin can count stomping. Sorry