Description: Armor+ is a free custom armor plugin inspired by the armor sets from ComsicPVP. You can create your own custom sets that have configurable: additional damage, damage reduction, item name, lore and enchantments. Each armor set also has a custom equip message, this is sent to the player when they equip a full set of custom armor.
This plugin can be quite confusing, if you have any trouble with configuring it please join the discord so I can help you
¤▬▬▬¤
Unique Features: - Everything can be customized in the plugin - There is a list of passive & damage modifiers that can be added to each armor set. - Each armor set can have its own potion effects, these will be applied to the player when they are wearing a full set and removed when they take 1 piece of armor off - Easy to add more armor sets, simply create a new file for your set and add its name to `loaded-sets` list in armor+.yml. - Create armor sets that are unique to your server, or mimic those of bigger servers like CosmicPVP. - The plugin is super lightweight - The armor sets can be given through a command in game, this works with crates and buycraft as well
¤▬▬▬¤
Set Data: This is the core thing that makes this plugin what it is, as of version 2.0.2-PR1 you can add as many of these as you like so that you can REALLY customize your sets!
This armor set would do +25% damage to all enemies, and all damage from enemies would be reduced by 10%. Furthermore, it would have permanent health boost 2. To disable certain features set them to -1. To remove the status effect just remove the `health_boost` entry.
More complex set data: This is for things like the Yijiki, Traveller etc. sets. Currently there are 7 different types of set data: * Lightning * Fall * Potion * Hunger * Hand * Traveller * Warp * Fairy * Engineer * Color Way * Experience For examples on how to use these, please see the default configuration files as they have examples: https://github.com/nbdSteve/ArmorPlus/wiki/Configuration
¤▬▬▬¤
Creating a new armor set: This is really easy to do, simply create a new file in the sets folder called: <set name>.yml and add the name to the `loaded-sets` field in the armor+.yml, if you want it to appear in the main gui make sure you add an icon for it in the armor+.yml file. Restart your server and the armor set will be loaded!
¤▬▬▬¤
GUI: - There is a main gui which contains icon for each of the armor sets, when the player clicks an icon they are taken to a gui specific to that armor set where they can buy each piece. - The gui supports up to 54 different armor sets. - Add a "back to gui button" to each of the armor set gui - Add an "information item" to the main gui to explain the armor sets! This item is completely customizable and can be disabled.
¤▬▬▬¤
Placeholders: All placeholders are registered with PlaceholderAPI, this is a dependency you will need to install on your server if you'd like to use placeholders. Basic: - %armor+_current_name% | returns name of the set that the player is wearing, returns N/A if they aren't wearing a set.
Increase (this works with hand items as well): - %armor+_current_increase_raw% | returns raw damage increase for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_increase_formatted% | returns formatted damage increase for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_increase_percentage% | returns percentage damage increase for the players set (NOTE: % character is automatically appended), returns Default if it is -1, returns N/A if they aren't wearing a set.
Reduction: - %armor+_current_reduction_raw% | returns raw damage reduction for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_reduction_formatted% | returns formatted damage reduction for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_reduction_percentage% | returns percentage damage reduction for the players set (NOTE: % character is automatically appended), returns Default if it is -1, returns N/A if they aren't wearing a set.
KB: - %armor+_current_kb_raw% | returns raw kb modification for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_kb_formatted% | returns formatted kb modification for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set.
Health: - %armor+_current_health_raw% | returns raw health modification for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_health_formatted% | returns formatted health modification for the players set, returns Default if it is -1, returns N/A if they aren't wearing a set. - %armor+_current_health_hearts% | returns the number of hearts the player has with the set equipped (NOTE: a red heart emoji is automatically appended), returns Default if it is -1, returns N/A if they aren't wearing a set.
Custom: - %armor+_{set-name}_pieces_wearing% | returns the number of pieces a player is wearing from the specified set, returns 0 if none are equipped. - %armor+_{set-name}_pieces_total% | returns the total number of pieces for the specified set.
Dependencies: - Vault (required to use the Gui feature, the plugin will run if you do not have this on your server).
Installation: Simply drag and drop the plugin into your plugins folder and restart your server!
¤▬▬▬¤
Report Bugs / General Support: You can seek support in my SUPPORT DISCORD, or you can message me on Spigot. **PLEASE SEEK SUPPORT BEFORE LEAVING A BAD REVIEW**