PvP 1vs1
Features
- Multiple arenas
- Multiple rounds per game
- Prizes for winner
- Supports custom items
- Handles flying, god mode, etc.
- Fully customizable messages
- Command blacklist
- Firework for winner
- Customizable countdown before teleport and before fight with sound
- Option to freeze players before fight during countdown
- Customizable fight timeout
- Removes potion effects
- Removes death message
- Win announcement
- 1vs1 signs
- Automatically updating arena signs
- Inventory, location, xp, ... saving
- Disallows item drops/pickups in arena
- Disallows block placing/destroying
- You can easily set the inventory of an arena with one command
- Separate config for every arena
- Enchanted items
- Toplist
- Command to join a random arena
- Stats, win ratio
- and more
TODO
Multiple ArenasRun commands at startAdd support for enchanted itemsChallenge command- API (events etc.)
How to install
- Download the plugin
- Put it into your plugins folder
- Restart/Reload your server
- Create an arena
- Set the spawn points
- Enjoy
Arenas
Translations
Spanish: http://pastebin.com/gfQcPcBn by Lautta
Portuguese: http://pastebin.com/ns4MWKVt by jaimecamara
German: http://pastebin.com/cjimUbaU by DJ_1420 (v1.7)
Czech: http://pastebin.com/T42G8YP5 by Iwitrag (v1.5)
Polish: http://pastebin.com/anPB0QQj by Frikoskyy
Russian: http://pastebin.com/yVZLAmj5 by Shadok
Slovenian: http://pastebin.com/434ywUtj by The_KrakenSK
French: https://pastebin.com/BrkjaNnU by BamK
Commands & Permissions
Arena Configuration
Signs
Auto Updating Signs
Donate
Feel free to donate
mc.punchcraft.us - xXTreePuncherXx - 40$
German Tutorial
English Tutorial
French Tutorial
Portuguese Tutorial
Turkish Tutorial
Hey I used this on my server, It's great!
commandsToRunAtStart:
- ungod {PLAYER1}
- ungod {PLAYER2}
works, it ungods the players, but
commandsToRunAtEnd:
- sudo {PLAYER1} kb leave
- sudo {PLAYER2} kb leave
- clear {PLAYER1}
- clear {PLAYER2}
says Player was not found!??!?!? WHY?!?!?!
Hello, please add lobby.
If we win / lose arena is teleport to the lobby.
Plese I Need Plugin 1vs1 PvP Vierson 1.7.2 For Minecraft Server Send Url For The WebSite
why this is for op players?
I posted a ticket.
[21:45:25] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command '1vs1' in plugin 1vs1 v1.6.4 #214 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72] Caused by: java.lang.NullPointerException at com.gmail.Orscrider.PvP1vs1.PvP1vs1.isUpdateAvailable(PvP1vs1.java:164) [?:?] at com.gmail.Orscrider.PvP1vs1.CommandHandler.onCommand(CommandHandler.java:289) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot-1.8.9.jar:git-Spigot-db6de12-07c3001] ... 15 more
can Reset points for player?
very buggy on Java 8!
Please Fix this!
[18:54:09 ERROR]: Could not pass event EntityDamageByEntityEvent to 1vs1 v1.6.5 #215 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:297) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:84) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:521) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:434) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:553) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityLiving.d(EntityLiving.java:1086) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityHuman.d(EntityHuman.java:854) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityLiving.damageEntity(EntityLiving.java:727) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityHuman.damageEntity(EntityHuman.java:795) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityPlayer.damageEntity(EntityPlayer.java:471) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityHuman.attack(EntityHuman.java:996) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.EntityPlayer.attack(EntityPlayer.java:1036) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:1245) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PacketPlayInUseEntity.a(SourceFile:52) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PacketPlayInUseEntity.a(SourceFile:11) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit-1.8.jar:git-Bukkit-7019900] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:656) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517) [craftbukkit-1.8.jar:git-Bukkit-7019900] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72] Caused by: java.lang.IllegalArgumentException: Item cannot be null at org.apache.commons.lang.Validate.noNullElements(Validate.java:364) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.craftbukkit.v1_8_R1.inventory.CraftInventory.addItem(CraftInventory.java:267) [craftbukkit-1.8.jar:git-Bukkit-7019900] at com.gmail.Orscrider.PvP1vs1.arena.GameManager.afterFight(GameManager.java:216) [?:?] at com.gmail.Orscrider.PvP1vs1.arena.GameManager.endGame(GameManager.java:378) [?:?] at com.gmail.Orscrider.PvP1vs1.arena.GameManager.setRoundWinner(GameManager.java:385) [?:?] at com.gmail.Orscrider.PvP1vs1.arena.Listeners.onDamage(Listeners.java:181) [?:?] at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_72] at java.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0_72] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:29
Could you transform this into an open source project on Github?
@Ioser
If I recall correctly you can enable friendly fire for certain worlds. So you could have all your 1v1 arenas in a separate world and all your factions stuff in other worlds.
is there any way to make this plugin factions compatible? people who have allied factions cannot fight each other, do you know if there's a way to override that? thank you for your time.
@Orscrider
http://pastebin.com/8vLFxzv8
@Orscrider
The plugin NCP was causing it not to work, I disabled the plugin but now players are able to hack, could you please try and fix this.
Great plugin btw!
@LibreCraft
Try restarting your server. If it still occurs, post the beginning of the exceptions.
Hey, your plugin is not working correctly, tried the latest version, using 1.8.
My console is spammed of this: http://pastebin.com/XkY7k74m
@KrypticCraftx
I don't think that's something the 1v1 plugin causes since it works just fine with no other plugins installed. Do you have any plugins that interfere with pvp?
I updated the plugin and I updated bukkit but occasionally the players can't hit each other still.
Nice plugin! Simple and useful. I would love to contribute with the coding :)
@Drameilo
You should update spigot to the latest version. That should fix it.