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

-
View User Profile
-
Send Message
Posted Mar 8, 2016@Orscrider
Hey, sorry that I'm writing again. But the plugin isn't working at all. Here are the logs from the server:
[16:36:59] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to 1vs1 v1.6.4 #214 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:87) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:540) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:451) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:572) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityLiving.damageEntity0(EntityLiving.java:1206) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityHuman.damageEntity0(EntityHuman.java:836) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityLiving.damageEntity(EntityLiving.java:814) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityHuman.damageEntity(EntityHuman.java:760) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityPlayer.damageEntity(EntityPlayer.java:513) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityArrow.a(EntityArrow.java:268) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityArrow.m(EntityArrow.java:188) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.EntityTippedArrow.m(SourceFile:78) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.World.entityJoinedWorld(World.java:1576) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.World.g(World.java:1551) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.World.tickEntities(World.java:1391) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.WorldServer.tickEntities(WorldServer.java:627) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:787) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:655) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:554) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] Caused by: java.lang.IllegalArgumentException: Invalid inventory size; expected 36 or less at org.bukkit.craftbukkit.v1_9_R1.inventory.CraftInventory.setContents(CraftInventory.java:65) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at com.gmail.Orscrider.PvP1vs1.arena.GameManager.restorePlayer(GameManager.java:237) [?:?] at com.gmail.Orscrider.PvP1vs1.arena.GameManager.afterFight(GameManager.java:184) [?:?] 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.GeneratedMethodAccessor97.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_51] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_51] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [craftbukkit.jar:git-Spigot-7d15d07-c194444] ... 24 more
and
java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.concurrent.FutureTask.report(FutureTask.java:122) [?:1.8.0_51] at java.util.concurrent.FutureTask.get(FutureTask.java:192) [?:1.8.0_51] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:46) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:716) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:655) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:554) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) [?:1.8.0_51] at java.util.ArrayList.get(ArrayList.java:431) [?:1.8.0_51] at net.minecraft.server.v1_9_R1.Container.getSlot(Container.java:109) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1628) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:33) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:10) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Spigot-7d15d07-c194444] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_51] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Spigot-7d15d07-c194444] ... 5 more
Hope will fixx it. :)
-
View User Profile
-
Send Message
Posted Mar 7, 2016@n0nnie
@Drameilo
Just uploaded a version compatible with 1.9, should be approved by tomorrow.
-
View User Profile
-
Send Message
Posted Mar 7, 2016@n0nnie
Yes :(.. I hope he will update the plugin soon. I need it for my 1.9 Server.
-
View User Profile
-
Send Message
Posted Mar 7, 2016Your Plugin does not work anymore after 1.9 Update =(
Setting Arenas, Prices and Inventories works but players cant join Arenas anymore. If 2 Players are in the Queue they get message: "Match starts in 5 seconds" and then nothing happens. No Errorlogs or something, just nothing happens and players are stuck in waiting list
-
View User Profile
-
Send Message
Posted Mar 6, 2016I am having problems when fighting in the arenas. Occasionally the players are unable to hit each other, does anyone know how to fix this?
-
View User Profile
-
Send Message
Posted Feb 28, 2016@ZGBroxxx
What is the version of your server? Spigot 1.7.10? If it's, the players with 1.8 can see NameTag of vanished players and this can be the problem.
-
View User Profile
-
Send Message
Posted Feb 20, 2016Hello, i love this plugin, but the plugin have a bug with vanish of essentials, and the users can see vanished admins, without have the permissions, and this affect when a admin go to see hackers, i see that when the players that are in game are teleported out of the arena when the game ends, they can see vanished admins please fix it. Sorry for my ban english, but i don't speak english :c
-
View User Profile
-
Send Message
Posted Feb 20, 2016@MelloJelloGames
I don't think there is a way for me to detect if someone has been killed by a snowball. Could you be more precise about that "queue glitch"?
-
View User Profile
-
Send Message
Posted Feb 20, 2016@Orscrider
Yes for example: SwornGuns / CrackShot. If you would be so kind as to make it so if you kill a player with a snowball it starts the next round? Also there is a queue glitch for 1.6.3 just letting you know :P
-
View User Profile
-
Send Message
Posted Feb 15, 2016Can this plugin support BungeeCord?
-
View User Profile
-
Send Message
Posted Feb 15, 2016@MasterFox1809
You need to give yourself the permission to use commands in an arena. You can do so by using a plugin that manages permissions or giving yourself op. The permission node is 1vs1.commandUse
-
View User Profile
-
Send Message
Posted Feb 15, 2016-
View User Profile
-
Send Message
Posted Feb 13, 2016Could you add ranking system ?
-
View User Profile
-
Send Message
Posted Feb 12, 2016Hello Orscrider!I love this plugin.Can I put him MCBBS move to China? http://www.mcbbs.net
-
View User Profile
-
Send Message
Posted Feb 10, 2016Hello Possible to give the source code? :)
-
View User Profile
-
Send Message
Posted Feb 7, 2016I am using this plugin on my 1.8 bukkit server. At the moment when they right click on the sigh it says 'waiting for another player' in chat. Is it possible that when they right click the sigh it teleports them to a lobby?
-
View User Profile
-
Send Message
Posted Feb 5, 2016@MelloJelloGames
Snowballs don't deal damage usually, do they? Does a plugin add that function?
-
View User Profile
-
Send Message
Posted Feb 5, 2016Hey I found a little bug (or maybe you haven't added it yet) but it's whenever you kill a player with a snowball in an arena it wont start the next round thus not ending the game please add if someone get's killed by a snowball the next round will start thanks. Mellow
-
View User Profile
-
Send Message
Posted Feb 3, 2016Awesome little plug-in . I have been looking for a plug in that does exactly this . Thanks .
-
View User Profile
-
Send Message
Posted Feb 3, 2016@Kaketoe
What's the error that pops up in the console?