Super long overdue, this features 1.18.2 support!
- Added 1.18.2 support
- Tall self disguises are now disabled by default, this means they don't block your view
- Random UUIDs for non-player disguises can now be disabled
- Methods that are not used by some disguises are now hidden from disguise help
- Added a way to remove a custom disguise in the API
- Better support for weirdly named plugin folders
- Print what malformed disguises had in their file for better debugging
- Fixed a sound issue with death sounds
- Fixed empty strings not being quoted when parsing a disguise to a string again
- Fixed an error with modified sound groups, not sure on the cause but its fixed!
- Fixed tab complete on disguise option values showing values they can't access
- Fixed sound groups not working entirely correctly
- Added alias toggleselfdisguise to disguiseviewself command
- Added setNameYModifier to change the height of the floating name tag
- Player Disguise now overrides setCustomName as some people just don't want to use setName
- Fixed a weird issue where setting color on dead entities becomes really weird
- Fixed metadatas that are not able to be converted, not returning the original values
- Armorstand nametags are now the default
- Convert between spigot colorcodes and my own
- Now mention why you must be disguised for /savedisguise
- A small workaround for scoreboards not liking async
- Fixed custom sounds not working properly
- When copying an entity to a disguise, try avoid failing the copy
- Stupid numbers are no longer permitted
- Scoreboard teams are now more unique, longer names to make conflicts even more obviously not my fault
- Falling blocks now have their disguise name properly set on disguise construction
- Fixed a concurrent modification error when calling disguiseToAll wrongly
- Fixed isUpsideDown not working properly when using a premade player skin