DuelMe

GitHub

You must use Spigot 1.9.4 for this plugin

DuelMe Logo


Description

DuelMe is a plugin for server owners that want to allow players to Duel each other. I first made this plugin for use on my own server as the world it is used on is non-pvp with the exception of this plugin so that players can duel each other for fun. This can also be used on a pvp server too with less setup time. If your server is non pvp based there is a small bit of setup required.

Player Commands

  • /duel - shows information about plugin
  • /duel send <playername> - sends a duel request to a player
  • /duel accept <playername> - accepts a duel request
  • /duel leave - leave a duel
  • /duel list - lists duel arenas with their status(es)
  • /duel about - more about this plugin.

Player Permisson Nodes

duelme.player.* - Access to all nodes below

  • duelme.player.info - access to the duel command
  • duelme.player.accept - allow a player to accept a duel
  • duelme.player.send - allow a player to send a duel request
  • duelme.player.leave - allow a player to leave a duel
  • duelme.player.list - allow a player to list the duel arenas and there status(es)

Admin Commands

  • /dueladmin create <duelarenaname> - creates a duel arena with the given name
  • /dueladmin list - list the duel arenas
  • /dueladmin remove - remove a duel arena
  • /dueladmin addkill <player> - adds a player kill (for testing mysql stats)
  • /dueladmin adddeath <player> - adds a player death (for testing mysql stats)
  • /dueladmin setspawnpoint1 <duelarenaname> - Set a spawnpoint for player1 for a duel in a given arena
  • /dueladmin setspawnpoint2 <duelarenaname> - Set a spawnpoint for player2 for a duel in a given arena

Admin permissions

duelme.admin.* - allows access to all permission nodes below

  • duelme.admin.info - allows a player to view the info for the duel admin commands
  • duelme.admin.create - allows a player to create a duel arena
  • duelme.admin.set - allows a player to set locations for the arena
  • duelme.admin.remove - allows a player to remove an arena
  • duelme.admin.list - allows a player to list the duel arenas
  • duelme.admin.addkill - allows a player to add a kill to the stats
  • duelme.admin.adddeath - allows a player to add a death to the stats
  • duelme.admin.setspawnpoint1 - allows a player to set spawnpoint1 for a given duel arena
  • duelme.admin.setspawnpoint2 - allows a player to set spawnpoint2 for a given duel arena

Other Permissions

  • duelme.* - allows access to all duel commands - Only give to staff / trusted players!
  • duelme.update.notify - sends players notifications of plugin updates

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

You can disable the stat collection in the plugins config.yml by changing checkforupdates to false.


Features

  • Automatic update checker (Can be disabled)
  • Allows players to duel each other in a controlled environment.
  • Separated inventories. (Toggleable)
  • Blocks cannot be broken in a Duel.
  • Teleporting out of a Duel is disabled.
  • Players drop no items when they die in a Duel. (Toggleable)
  • Undisguises players if they are disguised - will be readded
  • Toggle-able Duel start announcements
  • Toggle-able Duel death message announcements
  • Gives players items defined in config or you can use commands to give kits from another plugin such as essentials.
  • MySQL Stats

Features to add

  • Revise source code
  • Use own block protection method
  • Set player spawns for arena in game
  • Countdown to start
  • Players can be charged an amount to Duel (configurable)
  • MySql database to keep track of kills/deaths
  • Custom rewards for winner
  • Right click a player to send a duel request
  • Toggleable storage of inventories
  • Rewards system
  • enable drops when a player dies
  • add a delay or a way for the winning player to get the losing players items.
  • add support for iDisguise
  • add support for Vanish no packet

Dependencies

  • WorldEdit
  • Vault
  • Spigot 1.8.7

Optional Dependencies

  • DisguiseCraft - used to undisguise disguised players during a Duel

Setup

Changelog

click here

Official Dev Website Post

TeOzFrAnK's Dev Website Post

Official Test Server

come duel with us: play.teozcommunity.com

GitHub

GitHub Logo

Plugin Stats

plugin stats

Dev Builds / Pre Releases

These releases are experimental and may not have completed features and / or may have unpredicted results when ran so it is not reccomended to run these on production servers, but primarily to test the new upcoming features so the releases will be more stable. These builds are NOT approved by the bukkit team

Use so at your OWN RISK! download here: https://github.com/teozfrank/DuelMe/releases

please post any suggestions you may have for this plugin. I'm open to any at all!

If you have found a bug or an error please submit a ticket http://github.com/teozfrank/duelme/issues any bugs or errors submitted below will be removed and not fixed.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of comonier comonier May 31, 2016 at 14:18 UTC - 0 likes

    tested : DuelMe 0.10.0 on spigot 1.8.8

    1. who lost lost all inventory items
    Last edited May 31, 2016 by comonier
  • Avatar of teozfrank teozfrank May 02, 2016 at 16:02 UTC - 0 likes

    @marubal21: Go

    Yes they do

    @ratg97: Go

    Full custom messages yes, no kits yet.

    @SWiFTBuildz: Go

    This has been requested, still havnt get around to it yet

    @galaxy_orbit: Go

    No, dueling for money support has been removed.

    @xxBen: Go

    You are using an unsupported version of WorldEdit with the plugin. Please use version 6.0.0 or higher.

    signature

  • Avatar of xxBen xxBen Apr 09, 2016 at 22:20 UTC - 0 likes

    I use this for my factions server Its 1.7.10 and everything works except for creating a arena It comes up with this error in my console: https://gyazo.com/0cc4a1d2e91bc6cb24ae0c9cbcb4af8c

  • Avatar of galaxy_orbit galaxy_orbit Apr 08, 2016 at 08:04 UTC - 0 likes

    Hi.I'm new to the plug-in and was wondering of players can duel for items instead of money?

  • Avatar of SWiFTBuildz SWiFTBuildz Jan 19, 2016 at 22:30 UTC - 0 likes

    Hello, I don't know if this is a feature or not but is there a way to make the arena randomly circulate so you do not get the same one over and over again?

  • Avatar of ratg97 ratg97 Jan 03, 2016 at 18:11 UTC - 0 likes

    full custom messages and arena and kits have this plugins?

  • Avatar of marubal21 marubal21 Dec 07, 2015 at 05:04 UTC - 0 likes

    Do all duels have to take place in a duel arena? or can players choose to duel in their arena not labeled as a duel arena?

  • Avatar of teozfrank teozfrank Nov 04, 2015 at 09:15 UTC - 0 likes

    @SamPolix: Go

    please report problems or feature requests here: https://github.com/teozfrank/DuelMe/issues

  • Avatar of SamPolix SamPolix Sep 11, 2015 at 16:35 UTC - 0 likes

    Hi, I want to do that's the players will automatic do /spawn when the Duel finished! How can i do it? I did something on the Config, But its teleporting only one if the players! Thanks !

    Last edited Sep 11, 2015 by SamPolix
  • Avatar of teozfrank teozfrank Aug 29, 2015 at 21:27 UTC - 0 likes

    @Efniak: Go

    its as simple as creating a region with worldguard, and allowing pvp in it... how hard can that be?

    @iGrisen: Go

    The latest update allows you to edit most of the messages.

    @iGrisen: Go

    What bugs? Report them on GitHub, and ill fix them.

Facts

Date created
Jun 24, 2013
Category
Last update
May 19, 2016
Development stage
Beta
Language
  • enUS
License
MIT License
Curse link
DuelMe
Downloads
28,759
Recent files

Authors