Special Ability Armor Sets icon

Special Ability Armor Sets -----

(Requires wearing full set to activate special abilities)



SpecialAbilitiesSets | Empower Your Players with Unique Armor Sets! [1.21.5]
Equip custom armor sets with powerful abilities, crafted for the ultimate RPG experience on your server!

Overview
SpecialAbilitiesSets is an immersive plugin that brings RPG-style depth to your Minecraft server by allowing players to equip custom armor sets with unique abilities. Developed by decrepit for the OGFactions server (kudospvp.pro), this plugin offers a variety of sets—OG, Slayer, Miner, Harvester, Driller, and Explorer—each with its own set of passive effects, such as extra hearts, EXP multipliers, and crate key rewards. Whether you’re running a factions, survival, or RPG server, SpecialAbilitiesSets enhances gameplay with its seamless integration, detailed configuration options, and anti-dupe measures. Transform your players into legendary warriors, expert miners, or daring explorers with abilities tailored to your server’s theme!

Features
  • Custom Armor Sets: Six unique sets—OG, Slayer, Miner, Harvester, Driller, and Explorer—each with configurable materials, colors, enchantments, and lore.
  • Powerful Abilities:
    • OG Set: Grants +4 hearts, permanent Regeneration, and a random crate key (Common, Rare, Legendary) every 2 hours.
    • Slayer Set: Boosts mob kill EXP by 30%, provides permanent Regeneration, and offers a 1% chance for gems from mob kills.
    • Miner Set: Grants permanent Haste IV, triples EXP from ores, and gives a 1% chance for gems when mining.
    • Harvester Set: Offers a 1% chance for gems and 2% chance for EXP when harvesting crops, plus permanent Saturation.
    • Driller Set: Increases artifact drop chance by 1% at Digsite, provides permanent Haste III, and gives a 2% EXP chance when digging.
    • Explorer Set: Reduces dungeon mob damage by 30%, offers a 3% chance for a random crate key, and grants +2 gems from dungeon mobs.
  • Random Armor Vouchers: Admins can give vouchers for a random piece from a specific set (e.g., “1x Random OG Armor Set Piece”), which players can right-click to redeem.
  • Flexible Command Options: Give specific pieces, random pieces, or vouchers with a single command.
  • Permission-Based Access: Control which players can use commands with permissions (e.g., specialabilitiessets.admin).
  • Configurable Effects: Customize potion effects, EXP multipliers, gem drops, crate key rewards, and more via config.yml.
  • Anti-Dupe Measures: Built-in checks prevent duplication of armor pieces and vouchers, ensuring a balanced economy.
  • Themed Messages: All messages feature a custom OGFactions prefix (&4&l« &6&lOG&4&lFactions &6&l») for a cohesive server experience.
  • Lightweight & Compatible: Optimized for Paper 1.21.5, with support for versions 1.8 to 1.21.5 (some features may vary by version).
Commands
  • /specialabilityset give <player> random – Gives a random armor piece from any set to the player.
  • /specialabilityset give <player> <set> random – Gives a random piece from a specified set (e.g., /specialabilityset give DecrepitWizard og random).
  • /specialabilityset give <player> <set> voucher – Gives a voucher for a random piece from a specified set (e.g., /specialabilityset give DecrepitWizard og voucher).
  • /specialabilityset give <player> <set> <helmet|chestplate|leggings|boots> – Gives a specific piece from a specified set (e.g., /specialabilityset give DecrepitWizard og helmet).
  • /specialabilityset reload – Reloads the plugin’s configuration.
Permissions
  • specialabilitiessets.admin – Grants access to all /specialabilityset commands, including give and reload.
Installation
  1. Download the plugin JAR and place it in your server’s plugins folder.
  2. Ensure you have the required dependencies installed (see below).
  3. Restart your server to generate the config.yml file.
  4. Customize the sets, effects, messages, and vouchers in config.yml to match your server’s needs.
  5. Reload the plugin with /specialabilityset reload or restart the server.
  6. Ensure tab-complete: -1 is set in spigot.yml for optimal suggestion control (recommended for servers facing tab completion issues).
Configuration Example
Code (YAML):
# SpecialAbilitiesSets Configuration
messages
:
  prefix
: "&4&l« &6&lOG&4&lFactions &6&l»"
  no-permission
: "&cYou don't have permission to use this command!"
  give-random-success
: "&aGave a random armor piece to %player%!"
  give-specific-success
: "&aGave %set% %piece% to %player%!"
  received-random
: "&cYou received a special armor piece!"
  received-specific
: "&cYou received a %set% %piece%!"
  reload-success
: "&aConfiguration reloaded!"

voucher
:
  name
: "&e&l1x Random &6&l%set% &e&lArmor Set Piece"
  lore
:
   - "&f&lRight Click while holding to get a random"
    - "&6&l%set%&f&l armor set piece!"
    - "&6&l%set% &6&lARMOR SET BONUS:"
    - "&e%ability1%"
    - "&e%ability2%"
    - "&e%ability3%"
    - "&7(Need all four %set%&r &7pieces for special abilities!)"

sets
:
  og
:
    enabled
: true
    name
: "&6&lOG"
    materials
:
      helmet
: DIAMOND_HELMET
      chestplate
: DIAMOND_CHESTPLATE
      leggings
: DIAMOND_LEGGINGS
      boots
: DIAMOND_BOOTS
    lore
:
     - "&6✘&e Grants &6&l+4 Hearts"
      - "&6✘&e Permanent Regeneration"
      - "&6✘&e Random Crate Key every 2 hours"
      - "&7(Need all four OG&r &7pieces for special abilities!)"
    enchantments
:
      protection
: 3
      unbreaking
: 3
    effects
:
      extra-hearts
: 4
      potion
:
        - type
: REGENERATION
          amplifier
: 0
          duration
: 1200
      crate-key
:
        command
: "crates givekey %crate% %player%"
        chance
: 0.0167
        crates
:
          common
:
            weight
: 0.6
          rare
:
            weight
: 0.3
          legendary
:
            weight
: 0.1
  slayer
:
    enabled
: true
    name
: "&c&lSlayer"
    materials
:
      helmet
: LEATHER_HELMET
      chestplate
: LEATHER_CHESTPLATE
      leggings
: LEATHER_LEGGINGS
      boots
: LEATHER_BOOTS
    color
:
      r
: 255
      g
: 0
      b
: 0
    lore
:
     - "&6✘&e &6&l+30% EXP from mob kills"
      - "&6✘&e Permanent Regeneration"
      - "&6✘&e 1% chance for gems from mob kills"
      - "&7(Need all four Slayer&r &7pieces for special abilities!)"
    enchantments
:
      protection
: 3
      unbreaking
: 3
    effects
:
      exp-multiplier
: 1.3
      potion
:
        - type
: REGENERATION
          amplifier
: 0
          duration
: 1200
      gems
:
        command
: "mobcoins give %player% 1"
        chance
: 0.01
Usage
  1. Give Armor Pieces:
    • Use /specialabilityset give <player> random to give a random piece from any set.
    • Use /specialabilityset give <player> <set> random to give a random piece from a specific set (e.g., /specialabilityset give DecrepitWizard og random).
    • Use /specialabilityset give <player> <set> <piece> to give a specific piece (e.g., /specialabilityset give DecrepitWizard og helmet).
  2. Give Vouchers: Use /specialabilityset give <player> <set> voucher to give a voucher for a random piece (e.g., /specialabilityset give DecrepitWizard og voucher). Players can right-click the voucher to receive a random piece from that set.
  3. Reload Config: Use /specialabilityset reload to apply changes made to config.yml without restarting the server.
  4. Equip Sets: Players must equip all four pieces (helmet, chestplate, leggings, boots) of a set to gain its special abilities. Effects are applied automatically upon equipping the full set.
Dependencies
  • Paper/Spigot 1.21.5: Tested on Paper 1.21.5, compatible with versions 1.8 to 1.21.5.
  • Optional: LuckPerms for permission management, MobCoins for gem rewards, and Crates for key rewards (required for specific set effects).
Support
Encounter an issue or have a feature request? Reach out via my private email [email protected]
Resource Information
Author:
----------
Total Downloads: 17
First Release: Jun 4, 2025
Last Update: Jun 4, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings