Duels icon

Duels -----

Best duel system for your server







[​IMG]
Duels is a new plugin that provides many features. It is really easy to use. It also gives a lot of cool features.


[​IMG]
[⬧] Easy Setup: The plugin is easy to use and to setup.
[⬧] Elo System: Only the best player will have high elo.
[⬧] Language: You can choose between avaible languages for better understanding.
[⬧] Stats: All stats will be saved to not hide anything from the admins
[⬧] Placeholders: You can use many placeholders for own uses
[⬧] Configurable: You can nearly edit everythink what the plugin has to show
[⬧] Arena & Kits: You can create arena and kit very easy


[​IMG]

Setup the Plugin
  1. Download the plugin
  2. Track the plugin into your plugins folder
  3. Restart the server
  4. Configure the plugin in the config.yml file
  1. Create an arena with /duels arena create <name>
  2. Edit the arena with /duels arena edit <name>
  3. In the menu you can configure all spawns for the arena
  1. Sort your inventory how the kit should look. You can use Enchants, Custom names, and custom data
  2. If finished save the kit with /duels kit save <name>
  3. You can now select the kit in the menu

[​IMG]
Placeholders can be used after installing PlaceholderAPI



[​IMG]

If you need support you can join the discord
Code (Java):
# Shows the version of the config

# NOTE : DO NOT CHANGE THIS !
config -version : 1

# If set to 'true', a notification and a download link will be printed on both console and in -game when a new update is available.
# default : true
check -for -updates : true


# Messages file language
# Currently available : en [English ] | de [Deutsch ]
message -lang : en

game :
  # Settings of the countdown at the start of a battle
  waiting -time :
    title : true
    message : false
    seconds : 5


  # Settings of the countdown at the end of a battle
  ending -time :
    title : false
    message : true
    seconds : 10


  # How long to battle can go before ending. Time in seconds !
  # NOTE : If time is '-1' is will not end until one player dies.
  game -duration : - 1



  # Set the gamemode after the games end starts and joins
  # default : SURVIVAL
  gamemode : SURVIVAL


  # Set if in game a scoreboard is shown
  # default : true
  scoreboard : true


  # Configure the firework at the end of the game
  # default : true
  end -firework :
    enabled : true
    power : 1 # How height the fireworks fly
    count : 5 # How many fireworks should spawn per second




items :
  # COLOR -CODES ENABLED
  # Edit the play again item at the end of the battle
  # NOTE : you can disable it by settings the item to air
  play -again -item :
      material : PAPER
      displayname : '&3§lPlay Again §7(Right-Click)'
      lore :
        - '&7Right click this item,'
        - '&7to play again.'
      slot : 7


  # Edit the leave item at the end of the battle
  # NOTE : you can disable it by settings the item to air
  leave -match -item :
      material : RED_BED
      displayname : '&4§lLeave §7(Right-Click)'
      lore :
        - '&7Right click this item,'
        - '&7to get back to lobby.'
      slot : 8
  # Set the default item for the arenas in the inventory 's if no item is set
  # default: GRASS_BLOCK
  default-arena-item: GRASS_BLOCK


  # Set the default item for the kits in the inventory'
s if no item is set
  # default : IRON_SWORD
  default -kit -item : IRON_SWORD


lists :
  # All world names where you cant duel players
  banned -worlds :
    - 'banned_wold_name_here'

  # All commands that the players cant use during a duel
  blacklisted -commands :
    - 'heal'
    - 'eheal'
    - 'essentials:heal'
    - 'essentials:eheal'
    - 'kit'
    - 'ekit'
    - 'kits'
    - 'ekits'
    - 'essentials:kit'
    - 'essentials:ekit'
    - 'essentials:kits'
    - 'essentials:ekits'
    - 'enderchest'
    - 'echest'
    - 'eechest'
    - 'eenderchest'
    - 'endersee'
    - 'eendersee'
    - 'ec'
    - 'eec'
    - 'essentials:enderchest'
    - 'essentials:echest'
    - 'essentials:eechest'
    - 'essentials:eenderchest'
    - 'essentials:endersee'
    - 'essentials:eendersee'
    - 'essentials:ec'
    - 'essentials:eec'
    - 'tpaccept'
    - 'etpaccept'
    - 'tpyes'
    - 'etpyes'
    - 'essentials:tpaccept'
    - 'essentials:etpaccept'
    - 'essentials:tpyes'
    - 'essentials:etpyes'
    - 'tpahere'
    - 'etpahere'
    - 'essentials:tpahere'
    - 'essentials:etpahere'
    - 'back'
    - 'eback'
    - 'return'
    - 'ereturn'
    - 'essentials:back'
    - 'essentials:eback'
    - 'essentials:return'
    - 'essentials:ereturn'
    - 'sethome'
    - 'esethome'
    - 'createhome'
    - 'ecreatehome'
    - 'essentials:sethome'
    - 'essentials:esethome'
    - 'essentials:createhome'
    - 'essentials:ecreatehome'
    - 'spawn'
    - 'lobby'
    - 'hub'
    - 'l'
    - 'espawn'
    - 'essentials:spawn'
    - 'essentials:espawn'
    - 'vault'
    - 'chest'
    - 'pv'
    - 'playervaults'
    - 'playervaults:vault'
    - 'playervaults:chest'
    - 'playervaults:pv'
    - 'playervaults:playervaults'

  # List of all the items that the players can use during the waiting phase
  allowed -items :
    - GOLDEN_APPLE
    - SPLASH_POTION
    - POTION
    - LINGERING_POTION
    - ENCHANTED_GOLDEN_APPLE
    - EXPERIENCE_BOTTLE
    - FISHING_ROD
    - CROSSBOW



layout :
  # Change whether the arena or kit icons should show the icon or the default item in the duel inventory. When enabled, the icons are displayed
  # default : true
  use -icon -items : true


  # Shows the player stats in all duels inventory 's
  show-stats-on-playerhead:
    enabled: true
    type: ALL # Available types: [ALL, OPERATOR, PERMISSION, NONE] (permission can be found in the permission section)


  # Send actionbar if the player is in a queue for an arena
  # default: true
  send-actionbar-when-queue: true




permissions:
  # Use permission for '
/duel ' command.
  # default: false
  need-duel-command-permission: false

  # Permission for '
/duel ' command.
  # NOTE: This does only work if '
duel -command -permission ' is enabled
  duel-command-permission: duels.duel-command


  # Use permission for '
/duels ' command.
  # default: true
  # NOTE: THIS SHOULD ALWAYS BE TRUE BECAUSE THEN EVERY PLAYER CAN EDIT THE WHOLE PLUGIN
  need-duels-command-permission: true

  # Permission for '
/duels ' command.
  # NOTE: This does only work if '
duels -command -permission ' is enabled
  duels-command-permission: duels.duels-command


  # This permission shows the players stats in the inventory of the duels
  # NOTE: This permission does only works if '
show -stats -on -playerhead. types ' equals to PERMISSION
  show-stats-on-playerhead-permission: duels.show-stats



stats:
  # Configure the default stats than every user will get by first joining the server.
  # default: 1000
  rating-default: 1000


messages:
  # COLOR-CODES ENABLED
  # If a player dies in the duel to a specific case, the right message will be sent in the chat.
  # NOTE: %death% -> player who died; %killer% player who killed the other (CAN ONLY BE USED IN ENTITY_ATTACK)
  deaths:
    fall: "&4%death% &7fell from a height place."
    fire: "&4%death% &7burned in to much fire."
    lava: "&4%death% &7tried to swim in lava. :|"
    void: "&4%death% &7fell out of the real world."
    magic: "&4%death% &7was hit by crazy magic."
    poison: "&4%death% &7died from too much poison."
    wither: "&4%death% &7liked the wither too much."
    drowning: "&4%death% &7loves water, but is not a fish."
    fire_tick: "&4%death% &7burned alive."
    lightning: "&4%death% &7was killed by a crazy lightning bolt."
    projectile: "&4%death% &7was shot by an arrow that was to powerful for him."
    suffocation: "&4%death% &7suffocated in a hard wall."
    entity_attack: "&4%death% &7was destroyed by &2%killer%."
    falling_block: "&4%death% &7broke his head when something fell on him."
    block_explosion: "&4%death% &7blow up."
    entity_explosion: "&4%death% &7blow up."


  # Change the chat message layout which is only shown for player in game.
  # default: true
  player-chat-message:
    enabled: true # If '
true ' players can chat
    # COLOR-CODES ENABLED
    # Replacements: '
%player % -> player name ; %message % -> message
    layout : "&6%player% &7>> &f%message%"


  # Configure if loading messages should be sent if the plugins loads all kits or arenas
  # default : true
  send -kit -loading -message : true
  send -arena -loading -message : true



placeholders :
  # COLOR -CODES ENABLED

  # Displayed when player is not in an arena
  not -in -arena : "none"

  # Displayed when no kit is found
  no -kit -found : "none"

  # Displayed when no user is found
  no -user -found : "User not found"

  # Displayed when the opponent is not available
  opponent -error : "No opponent"

  # Displayed when the time for the waiting or ending countdown is not found
  time -error : "none"
 


[​IMG]

[​IMG]
Resource Information
Author:
----------
Total Downloads: 657
First Release: Aug 13, 2023
Last Update: Aug 13, 2023
Category: ---------------
All-Time Rating:
2 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings