Custom Armors
This plugin allows you to create your own customizable armors, anywhere from the name of each piece to the strength! For now this plugin is quite simple, because it doesn't need to much. But I do plan to add more!
Features
- Craftable Customly Designed Armor!
- Customizable armor pieces, name, strength, enchantment, potion effects and much more!
- Customizable armor suits, armor color, name color
- All configurable in the config!
- Armor give command and list of registered armors
Commands: | Permissions: | Description: |
---|---|---|
/CustomArmors | None | Base command, with commands list |
/CustomArmors give [Armor type] | CustomArmors.give.* or CustomArmors.give.[armor_set] | Gives player armor set (case sensitive!) |
/CustomArmors list | CustomArmors.list | Lists all registered armor types |
/CustomArmors version | CustomArmors.version | Displays plugin version number |
None | CustomArmors.wear.* or CustomArmors.wear.[armor_set] | Ability to wear type of armor or not |
None | CustomArmors.craft.* or CustomArmors.craft.[armor_set] | Ability to craft armor type or not |
Config Information
- Once you make your armor you Must add your armor type to the "Registered_Armor_Types:" list!
- For more help on the 'Armors.yml' config Look Here.
- For more help on the 'Settings.yml' config Look Here.
Recipes
Helmet: Name: Example Breastplate Strength: 2 Enchantments: Thorns:22, Oxygen:5 Recipe: Row1: DDD Row2: DXD Row3: XXX Ingredients: X=None,D=3
- X = None (Nothing)
- D = 264 (Diamond)
- Separate ingredients and enchantments with a ","
- Recipes only accept item ids, not names (sorry :|)
- For item ids I recommend This Website
Strength
Armor strength is still being worked on, but at this moment it works like this:
- Putting each piece of armor's strength at 0 will make it equivalent to just plain leather. Though if you wish for weaker than leather you can use negatives. The strength is no better on some armor pieces(like the chest) than others, it's the same. So, it's recommended to give higher strengths to pieces like the legs and chest rather than the helmet and boots.
It works by taking the damage, taken by the player, and restoring a certain amount of it. (depending upon how much "strength" you have from your armor) The restoring formula is this "restored amount = damage*(0.08*(strength/2)))" Just like armor strength from vanilla Minecraft, each point of strength increases defense by 8%
Armor Colors
- Uses RGB colors (Red, Green, Blue) For RGB colors recommend This Website
Name Colors
The same as the Minecraft text Formatting codes, just get rid of the '&' before it.
Features I Wish to Add
(From Most important to least)
- Reload command, to reload configs (Adding next update)
- Hide data stored in item lore (just to make it look better)
- Rewrite armor potion effects (save the potion effects to the item instead of pulling from the config)
- More detailed armor protection (ex. protection from only lighting)
- Multiple info's for each armor piece (maybe randomly picked?)
- Multiple recipes for each armor piece
- Advanced option in settings config (generates more detailed and advanced config settings)
- Change config so it doesn't delete everything if you make a little mistake! (this may be an issue outside of my control)
If you have any questions please ask!
@UndeadII
Oh great, what is that for plugin? Is it the same with the colored armor?
@XxXnickosXxX2
I'll look into this...
@Expodium
I was thinking about adding something similar to this for another plugin I'm working on. Once I get it working on that plugin I might add those features to this one.
What I'm currently thinking about is adding a timer and a random chance to potion effects and damage, so you can have a possibility of getting an effect and/or wait a certain amount of time before the effect is given to the player. This would be more advanced config options and entirely optional.
From what I'm thinking now, it would work something like this:
As you can see for random it's r(Percentage)% with effect directly following it. To have a timer it would be t(Seconds)' again, with the effect directly following.
I do plan to add the feature of being able to stack random And timer on one effect too.
Great, the old plugin i used for this is no longer updated. Great plugin! I think you should add a percentage on the potion effects, when someone hit you, and when you hit someone, there is a chance of getting a certain effect, also possibly add weapons with potion effects?
I found a bug with permissions. I think it is permissions but if my friend leaves and rejoins some of his armor wil dublicate on the ground.. I hope you will fix this soon.
Keep up the good work!
@crunchycamsta
I'm sorry about that, I just found out about this issue not too long ago. It's fixed in 1.1.3 (which should be out sometime tomorrow).
I would love to use this plugin but it was messing with world guard allowing people to lose hearts without it doing the sound or flashing red for being hurt in a no pvp area.
@UndeadII
Im looking forward to this update :}
@crunchycamsta
Already done :D
Next update will include permission nodes for crafting, wearing, and giving yourself armor sets.
I'll release it soon, just needs bug checking.
@UndeadII
Could you add permission nodes for the crafting and wearing of it? Say i wanted to have a blacksmith class that could craft it but not wear it :)
@crunchycamsta
Potion effects are being added in the next update. For permission nodes though... I'd like to add something like that if I can figure out how.
EDIT: Never mind about the permission nodes, I found it was much easier to do than I originally though, they'll be added in the next update.
Could you add potion effects and permission nodes for wearing the armour ?
It is a great plugin, I hope you will add some new function on the equip. Such as Damage, Health, Armor etc.
Please create gui :)
Ill try this out on my server for each of the ranks and see how it goes. =D
So for cobblestone armor, would i do D=4
@ok12Boss
None yet :\ sorry
I would make one, but my computer is really bad with that type of stuff. But, don't worry! Next update I'm redoing the config to make it much easier. :D
Have any video tutorial?