Duel Arena
Duel Arena allows players to challenge each other to 1v1 fights based on the popular mini-game from Runescape. GUI interface, PvP rule settings and stakes.
Features
- No Commands - Commands are completely optional as users right click players in a certain region to challenge other players
- GUI interface - users setup the game rules in a GUI interface and then stake items in an interface without commands
- The ability to bet any item in minecraft or with in-game cash
- Disallow a wide variety of items, potions, food, and more as part of each battle
- Set up an unlimited number of arenas for players to fight in
- Anti-scamming features during stake/rules screens via countdown screen
- Supports protecting items/players who disconnect or when a server reboots expected or unexpected.
Setup
- Drop the Jar file in plugin directory and ensure you also have Vault, WorldEdit and WorldGuard installed
- Create a region and then type /duel region [name] to set the lobby region
- Type /duel lobbyspawn to create the lobby spawn
- Create each individual arena, this can be surrounded with glass or some other blocks so players cannot escape. You can also make a giant arena with all the smaller arenas inside this arena. Players can only attack their targets during a duel.
- For each arena type /duel create and you will get an arenaID. To set the two spawnpoints type /duel [arenaID] pos1 and /duel [arenaID] pos2 for both player spawns.
Instructions for Playing
- Players can challenge others do a duel by typing /duel [other player] and the other player will get a request. They type the same command to accept the duel. If a lobby and region is setup, players can simply right click each other to accept a duel request.
- Rules - The first screen: rules are restrictions for the fight, these include disallowing: Helm, Chest, Legs, Boots, Ranged weapons, Melee Weapons, Potions, Food, God Apples, and 2X health for longer fight. After the users agree then can lock in and it will take them to the next screen.
- Stakes - users can stake cash or items here by using the icons provided can place bets or place items in the top left corner. Player can bet up to 11 items. Once they agree they can lock-in and the fight will start in a few seconds.
- Fight - players will be teleported to an available open spot (arena) and will fight to the death according to the rules.
- Winner - whoever kills the other player will receive all the items bet and the cash as the reward for killing the other player.
- As a note items will not drop on death, however any food eaten or armor damaged will remain damaged.
Player Commands
- /duel - help for player or admin
- /duel [playername] - sends a request to that player to duel
- /duel forfeit - Resign from current duel
Admin Commands
- /duel region [name] - sets the worldguard region name for the lobby
- /duel lobbyspawn - sets the lobby spawn
- /duel create - creates a new arena and gives you the ID#
- /duel [arenaID] pos1 - sets the 1st spawn in the arena
- /duel [arenaID] pos2 - sets the 2nd spawn in the arena
- /duel delete [id] - removes the arena based on the ID
- /duel list - shows how many arenas are added
- /duel reload - reloads the config
Permissions
- duelarena.player - required for players to duel others either by command or right click in lobby
- duelarena.admin - Required to setup arena and use admin commands
Suggestions
Post suggestions in the comments below and I will do what I can to implement them into the plugin.
To Do
- Enable/Disable Armor/Weapon damage during battle (add to config)
- Enable/Disable Consumable loss during battle (add to config)
- Enable/Disable Remove Potion effects before fight (will disable double health rule as well)
Updates
3/7/14 - Plugin has been approved by Bukkit - please report any bugs in the comments and upload server logs to pastebin.
Donate
If you feel this plugin has benefited your server - Donate to help me out :)

