Armor+ || Fairy, Yijiki, Phantom, Traveller, Yeti + More Custom Sets (HeadDatabase Support) icon

Armor+ || Fairy, Yijiki, Phantom, Traveller, Yeti + More Custom Sets (HeadDatabase Support) -----

Create your own, custom armor sets like CosmicPVP!



Armor+ v2.3.6
¤▬▬▬¤
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!

Every set must have a `basic` field:
Code (Text):

set-data:
  1:
    type: basic
    damage-increase: 1.25
    damage-reduction: 0.90
    health: -1
    kb: -1
    status-effects:
      health_boost:
        duration: 999999
        level: 2
 
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.

Placeholders Screenshot:
2020-05-22_21.45.03.png
¤▬▬▬¤
Permissions & Commands:
All permission nodes for the plugin can be customized, for information on commands and permission please see the wiki: https://github.com/nbdSteve/ArmorPlus/wiki/Command-Usage

¤▬▬▬¤
Source Code
¤▬▬▬¤
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**
Resource Information
Author:
----------
Total Downloads: 23,173
First Release: May 11, 2018
Last Update: Jun 29, 2023
Category: ---------------
All-Time Rating:
39 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings