RedDuels 1.0.0

Fully configurable 1v1 duels.

  1. Radagast
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.15
    Source Code:
    https://github.com/radagast-the-red/RedDuels
    Basic Info
    RedDuels is a plugin for your Spigot server that allows players to fight each other in 1v1 duels that you can configure to your liking.
    Be warned that RedDuels is still in active development. There may be bugs and missing features. However, I am very receptive to requests: If you would like to request a feature or report a bug, please contact me via discord at duke#3942. I may be unresponsive over the Spigot forums, so discord is the best way to get in touch.

    Commands
    /duel <player> [duel type]
    This command offers another player a request to duel. If a duel type is not provided, it will default to the 'Default' duel type which is already provided in the config file.
    Aliases: none

    /acceptduel [player]
    This command will accept a duel request. If multiple duel requests are incoming, you must specify a player whose request you wish to accept.
    Aliases: aduel

    /muteduel
    Mutes incoming duel requests, so they do not clutter up your chat.
    Aliases: mduel

    /dueltypes
    Displays a list of duel types you have access to. Players may accept any type of duel request, but they may only send duel offers using types they have access to.
    Aliases: dtypes, dtype, dueltype

    Permissions
    redduels.challenge
    Allows the use of /duel to challenge players.
    default: all players

    redduels.accept
    Allows the use of /acceptduel to accept incoming duel requests.
    default: all players

    redduels.dueltype.*
    Allows the use of any duel type
    default: operators

    redduels.dueltype.[duel type]
    Allows the use of a custom duel type - see the section on custom duel types for more details
    default: see custom duel types for details

    Configuration & custom duel types
    Duel Types:
    Code (YAML):
     Default:
        World
    : 'Arena2'
        RequirePermission
    : false
        Description
    : 'Full diamond gear and a bow'
        Player1Spawn
    :
          X
    : 6
          Y
    : 5
          Z
    : 0
        Player2Spawn
    :
          X
    : -8
          Y
    : 5
          Z
    : 0
        Items
    :
          DIAMOND_SWORD
    :
            Number
    : 1
            Enchantments
    :
              KNOCKBACK
    : 2
              SHARPNESS
    : 5
          BOW
    :
            Number
    : 1
            Enchantments
    :
              PUNCH
    : 2
          ARROW
    :
            Number
    : 32
          COOKED_SALMON
    :
            Number
    : 22
        Armor
    :
           DIAMOND_BOOTS
    :
             Enchantments
    :
               PROTECTION
    : 4
             Number
    : 1
           DIAMOND_LEGGINGS
    :
             Enchantments
    :
                PROTECTION
    : 4
             Number
    : 1
           DIAMOND_CHESTPLATE
    :
             Enchantments
    :
               PROTECTION
    : 4
             Number
    : 1
           DIAMOND_HELMET
    :
             Enchantments
    :
               PROTECTION
    : 4
             Number
    : 1
    Duel types can be configured to your choosing. Most of the fields are intuitive.
    Important things to note:
    • 'World' will look for a world folder in your main server folder. RedDuels does not come pre-packaged with a world to use for dueling, and you must create and add one yourself. (Where your spigot jar usually is.)
    • Items use variable names from bukkit's Material class. You can find a full list at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html.
    • You must provide a number for each item you add. You do not need to provide an 'Enchantments' section.
    • You MUST have a 'Default' duel type. Simply set it to require a permission if you do not want players accessing it.
    Other configuration:
    RedDuels allows you to configure messages that are sent to your players. Information about what you can configure is provided via comments in the auto-generated config.yml file RedDuels will produce upon being run for the first time.

Recent Reviews

  1. starnos
    starnos
    5/5,
    Version: 1.0.0
    A very interesting plugin. It would also be great if you could describe the text messages in your own language. I look forward to pursuing this plugin.