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