Name of plugin: ElementalDuel (can be changed if plugin dev chooses) Function: In configured worlds, standard PvP should be disabled outside of "dueling mode". To initiate dueling mode, a player should try to hit the player by left-clicking them. A confirmation message will show, asking the player to hit them again to confirm a duel. If they hit again, a duel request will be sent to the clicked player. Upon typing "/duel accept", a 10 second counter will start in the chat, telling the player to enter “/duel stop” if they change their mind or accidentally started it. Alternatively, the player can use “/duel <player>” if they’re within a configurable number of blocks, which will instantly send a duel request. During the duel countdown, another duel may not be initiated, and any other pending requests are terminated. A duel will automatically end if one participant dies, if they move further than a configurable radius from each other, or if a configurable time passes. Commands: /duel <player> (sends duel request, requires elementalduel.initcmd) /duel accept (accepts duel request, requires elementalduel.accept) /duel deny (denies duel request, requires elementalduel.deny) /duel stop (stops duel countdown [not usable when duel actually starts], requires elementalduel.stop) Permissions: elementalduel.inithit (ability to initate duel request by hitting players) elementalduel.initcmd (ability to initate duel request by typing a command) elementalduel.accept (ability to accept duels) elementalduel.deny (ability to deny duels) elementalduel.stop (ability to stop duel countdown) Configuration abilities: Customise message variables. Select enabled worlds. (worlds not listed will be unaffected by this plugin) Set max distance to initiate duel via command. Set distance to end duel. Set timer to end duel. Will be very grateful to anyone willing to complete this. Feel free to modify elements of this plugin to make it more suitable for public distribution.