ArmorSets is a plugin that adds custom armor sets with unique effects.
Commands
/armorsets open - Open the sets list menu
/armorsets give <player> <sets> - Give the player a armor set
/armorsets list - Displays the current list of armor sets
/armorsets reload - Reload set list
/weapon open - Open the weapon list menu
/weapon give <player> <weapon> - Give the player a weapon
/weapon list - Displays the current list of weapon
/weapon reload - Reload weapon list
Permissions
armorsets.command.open - Allows use of the /armorsets open command
armorsets.command.give - Allows use of the /armorsets give command
armorsets.command.list - Allows use of the /armorsets list command
armorsets.command.reload - Allows use of the /armorsets reload command
weapon.command.open - Allows use of the /weapon open command
weapon.command.give - Allows use of the /weapon give command
weapon.command.list - Allows use of the /weapon list command
weapon.command.reload - Allows use of the /weapon reload command
Action List
ACTION_BAR:message - Send short message to the player action bar
ADD_HEALTH:health - Increase the player health by a specified amount
ADD_POTION:type:amplifier:duration - Add potion effect to the player
CONSOLE_COMMAND:command - Execute command from the server console
EXTINGUISH - Extinguish the player if they are on fire
FEED:amount - Restore the player hunger level
INCREASE_DAMAGE:damage - Increase the damage dealt by the player
INCREASE_DURABILITY:durability - Increase the durability of the held item
LIGHTING - Strike lightning at the player location
MAX_HEALTH:health - Set the player maximum health
MSG:message - Send private message to the player
PLAYER_COMMAND:command - Execute command as if the player ran it themselves
REDUCE_DAMAGE:damage - Reduce the damage the player receives
REMOVE_HEALTH:health - Remove a specified amount of the player health
REMOVE_POTION:type - Remove a specific potion effect from the player
SOUND:type:float:float - Play sound to the player
TITLE:int:int:int:title:subtitle - Display title and subtitle on the player screen
✔
Unlimited Sets Support You can create unlimited sets.
✔
Unlimited Weapon Support You can create unlimited weapon.
✔ Custom Weapon Crafting Support You can create custom weapon recipes.
✔
Custom Action Support You can configure what actions and effects are triggered when wearing a full armor set.
✔ PlaceholderAPI Support
%armorsets_current_set% - Displays what armor sets you are wearing
✔ Developer API Support
PlayerAttackPlayerEvent - Called when a player attacks another player
SetEquipEvent - Called when a player equips an armor set piece
SetUnequipEvent - Called when a player unequips an armor set piece
SetsAPI.isArmorSet(ItemStack, Set) - Check if an item belongs to a specific armor set
SetsAPI.getWornPieces(Player, Set) - Get the armor set pieces currently worn by a player
SetsAPI.getSetByName(String) - Get the armor set by name
SetsAPI.getSetFromPlayer(Player) - Get the armor set currently worn by a player
Code (YAML):
messages:
prefix: "&8[&aArmorSets&8]&r" no-permission: "%prefix% &cYou don't have permission to use this command!" player-only: "%prefix% &cYou can't use commands from console!" player-not-found: "%prefix% &cPlayer is not online!" invalid-set: "%prefix% &c%set% is not a valid set!" invalid-weapon: "%prefix% &c%weapon% is not a valid weapon!" sender-give-set: "%prefix% &aYou have successfully given a &b%set% &aset to &7%target%&a!" target-give-set: "%prefix% &aYou have been given a &b%set% &aset!" sender-give-weapon: "%prefix% &aYou have successfully given a &b%weapon% &aweapon to &7%target%&a!" target-give-weapon: "%prefix% &aYou have been given a &b%weapon% &aweapon!" available-sets: "%prefix% &bAvailable Sets: &c%sets%" available-weapon: "%prefix% &bAvailable Weapon: &c%weapon%" reload-success: "%prefix% &aSuccessfully reloaded!" help-header: "&e----- ArmorSets Commands -----" help-set-open: "%prefix% &f/%cmd% open &7- Open the sets list menu" help-set-give: "%prefix% &f/%cmd% give <player> <set> &7- Give the player a armor set" help-set-list: "%prefix% &f/%cmd% list &7- Displays the current list of armor sets" help-set-reload: "%prefix% &f/%cmd% reload &7- Reload set list" help-weapon-open: "%prefix% &f/%cmd% open &7- Open the weapon list menu" help-weapon-give: "%prefix% &f/%cmd% give <player> <weapon> &7- Give the player a weapon" help-weapon-list: "%prefix% &f/%cmd% list &7- Displays the current list of weapon" help-weapon-reload: "%prefix% &f/%cmd% reload &7- Reload weapon list" none: "&cNone" menu:
preview:
title: "&8Previewing %item%" set:
title: "&rSet Menu" lore: -
"" -
"&cClick to give" -
"&cRight click to preview" weapon:
title: "&rWeapon Menu" lore: -
"" -
"&cClick to give" -
"&cRight click to preview"
Code (YAML):
Weapons:
PhantomSword:
Material: DIAMOND_SWORD
Parent Set: phantom
#CASE SENSITIVE IF NOT PROVIDED THEN IT WILL USE EFFECTS WITHOUT SET Data: 0
Name: "&c&lPhantom Scythe" Enchants: -
"SHARPNESS:4" Lore: -
"&7An eerie blade designed to" -
"&7cut through anything" -
"" -
"&c&lPHANTOM WEAPON BONUS" -
"&c* Deal +10% damage to all enemies." -
"&7&o(Requires all 4 phantom set items.)" Unbreakable: true
Recipe:
Enabled: true
Ingredients:
D: DIAMOND
S: DIAMOND_SWORD
R: REDSTONE
Shape: -
"DRD" -
"DSD" -
"DRD" Effects: -
"INCREASE_DAMAGE:10"
Code (YAML):
Events:
ATTACK: -
"INCREASE_DAMAGE:25" EQUIP: -
"MSG:&c&l ** EQUIPPED PHANTOM **" -
"ADD_POTION:SPEED:4:999999" UNEQUIP: -
"MSG:&c&l** UNEQUIPPED**" -
"REMOVE_POTION:SPEED" Helmet:
Material: DIAMOND_HELMET
Data: 0
Name: "&c&lPhantom Hood" Lore: -
"&cThe fabled hood of the phantom" -
"" -
"&c&lPHANTOM SET BONUS" -
"&cDeal +25% damage to all enemies." -
"&7&o(Requires all 4 phantom items.)" Unbreakable: true
Enchants: -
"PROTECTION:4" -
"UNBREAKING:3" Chestplate:
Material: DIAMOND_CHESTPLATE
Data: 0
Name: "&c&lPhantom Shroud" Lore: -
"&cThe legendary shroud of the Phantom." -
"" -
"&c&lPHANTOM SET BONUS" -
"&cDeal +25% damage to all enemies." -
"&7&o(Requires all 4 phantom items.)" Unbreakable: true
Enchants: -
"PROTECTION:4" -
"UNBREAKING:3" Leggings:
Material: DIAMOND_LEGGINGS
Data: 0
Name: "&c&lPhantom Robeset" Lore: -
"&cThe demonic robe of the Phantom." -
"" -
"&c&lPHANTOM SET BONUS" -
"&cDeal +25% damage to all enemies." -
"&7&o(Requires all 4 phantom items.)" Unbreakable: true
Enchants: -
"PROTECTION:4" -
"UNBREAKING:3" Boots:
Material: DIAMOND_BOOTS
Data: 0
Name: "&c&lPhantom Sandals" Lore: -
"&cThe silent sandals of the Phantom." -
"" -
"&c&lPHANTOM SET BONUS" -
"&cDeal +25% damage to all enemies." -
"&7&o(Requires all 4 phantom items.)" Unbreakable: true
Enchants: -
"PROTECTION:4" -
"UNBREAKING:3"
For support, please use only resource discussion
Terms of Service By using this plugin, you agree to the following terms, which may be updated by the author at any time.
All payments are final and non-refundable.
Redistribution or resale of this plugin is prohibited.
You are not permitted to modify, decompile, or extract any part of the plugin's source code.
Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.