Invisible Armor

Invisible Armor

Show your skin without losing armor

Is a shame that while there are tons of cool skins everywhere you can't show it because mostly must be covered by the armor... all look the same, you cant express your individuality and style... now with this plugin you can proudly show your cool skin to everyone without lose armor benefits

General usage

  • type "/ss" command (stands for "show skin" or "save suit")
  • your currently equipped armor suit will store in a safe place
  • when you recieve some mitigable damage, your armor will be re-equipped just to absorb it
  • you will recieve chat messages on armor durability changes
  • type "/ss" command to show your armor again and let it accesible

Features

  • install plugin as usual, by copying .jar file to plugins folder and reload server, compatible with all server versions
  • DAMAGE RECALCULATION on damage event before wear saved armor
  • armor STATUS MESSAGES, to prevent unnoticed breaks and going unprotected
  • some ENCHANTMENTS COMPATIBILITY, see note below
  • plugin action customization (auto hide armor timeout, display messages, etc)
  • armor saved in hidden chests, so are saved together with the worlds
  • security against over equipping to avoid item loss or duplication
  • localization support

How plugin works

  • captures armor mitigable damages before they occurs
  • check if player has a saved armor suit
  • recalculates armor protection values
  • look if there is some applicable enchantment and recalculate values too (see notes below)
  • visibly equip armor for specified timeout
  • on more damage coming timeout will update, until explicit equip or unequip

Armor and enchantments

all armor pieces, pumpkins and mob heads are compatible... but the only compatible armor enchantments are the "protection" ones (those that directly absorb some health loss when damage occurs, including fall protection)... falling anvils are also compatible

for "underwater" and other skill enchantments you must equip your armor explicitly according situation... durability and "thorns" enchantment are processed after damage and has nothing to do with this plugin, so things like item breaking, unbreaking and damage bounce work out of the box

Source code

can view source at GitHub... feel free to browse the code and see how plugin works, and do some contribution

Please report bugs

i worked hard making this plugin bug free, but in case you found some one i will appreciate if you report here to fix it, in that case please also include steps to reproduce the problem

More info

Formerly "ShowSkin", this is not really an "invisible armor" plugin, but a "hide armor while no damage" one

I decided to make it because i used to use "armorhider" plugin a lo,t but sometimes i got my armor broken without notice until my death (i suggested put warnings without beign heard)... moreover i noted is useless by now because damage reductions (armor, enchantments, etc.) are calculated BEFORE damage event occurs, so even though your armor were timely equipped it wont help and you will get full damage

i also saw some plugins that reach similar goals trough ProtocolLib, but the downside is as it works over the network you always see your armor equipped, you dont see your own skin regardless you are hiding for others or not

orgullosamente hecho en chile

viva chile


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files