Added /mi list tpability - Shows all third party abilities added into
MI.
- Fixed the API for third party plugins to even add custom abilities
into MI and added a new method for doing so with console messages when
they get added with the providing plugin name.
- We also now check if the ability being registered is already
registered to avoid multiple abilities.
- We now get the Abilities internal registered name in case they aren't
in the language config as well. This will always be the case with third
party added abilities.
Split the AbilityManager up into 3 maps, all the abilities, MI abilities
and MM abilities with some cleanup, added new list commands to show
all/MI or MM only abilities and made a method deprecated due to bad
naming.
this feature allows player to be able to take their skin back from the items that
have skin item applied.
lore-format.yml
- '#can-deskin#'
stats.yml
can-deskin: '&7■ Can de-skin skinned items.'
Formats go in the `language/lore-formats` and follow the exact same
format as the default one. If an item does not have a specified
lore-format it will use the default file.
Custom Lore Formats IDs are the name of the yml file inside lore-formats
folder.
Before when using abilities such as Item Bomb, Item Throw, Present Throw
etc. we would just copy the item straight up and if the item somehow got
picked up by something then players could dupe the item. This new strip
method now takes all the item data away apart from what makes the item
look unique like Material, Custom Model Data, Enchantments (Adds a
hidden enchantment that does nothing to just show the shiny effect),
Glow, Head Textures and leather colors. This new method also adds
"MMOITEMS_NO_CLIP_ITEM" into the items NBT so we and servers owners can
see and find these items IF they are duped/bugged in the future. Also
added a little bit of extra protection for entity pickup and stopped
some the items from being stackable and causing items. If the item is
somehow picked up it will just look like a normal vanilla item
https://i.imgur.com/oLjkeoD.png but hopefully that will never be the
case of players getting this item but extra padding never hurts.
Fixed '/mi generate' not randomizing items
Fixed '/mi generate' not respecting '-id:'
Item Builder no longer throwing errors if tier doesn't have gen options