So this is the first update in a while!
Lots of code changes too!
I would bump a major version but it feels weird...
Huge shoutout to Martoph for their work on the 1.18 update!
This update wasn't expected to be this year without their efforts.
- Updated for 1.18.1
- Fixed an error when disguising non-living entities, as a living disguise
- Fixed namespace using Plugin instead of Plugin Name
- Fixed DisguiseAPI sometimes not letting the plugin work
- Fixed sounds on disguises sometimes being weird. Eg: not playing, too loud
- Changed how I'm doing scoreboard, fixes it throwing errors
- Changed getPlayer to getPlayerExact when we're finding the display name of a player disguise
- Improved performance for sounds, thanks Jok on discord!
- Improved premium check for bisect hosting
- Fixed action bar check not working properly
- Fixed a tiny tiny memory leak for metadata
- Fixed an error when attempting to interact with entities on 1.17
- Fixed an error when people start up spigot in a weird way, thanks buepas!
- Fixed DisguiseParseException not throwing a colored message
- Fixed chinese player UUID's generation
- Fixed armorstand metadata being mapped incorrectly, especially for setting it as a marker
- Fixed player and some similar entities not right clicking properly with their equipment
- Removed /u from command aliases
- Nag about 1.17 (1.17.1 is fine)
- Fixed an error thrown when someone tries to make enderman hold a non-block item
- Lots of sound fixes for NotFaceguy, who helpfully provided the code along with a cleanup
- Fixed more messages having coloring issues
- Fixed falling block grid lock not working properly in 1.12 and 1.13
- Fixed Axolotl Variant typo
- Fixed inability to change setEnraged, setAI and setMainHand to false
- Fixed wrong version for a paper check in tracker fetching
- More paper changes, fixes saved disguises. Or blames paper. Forgot which.
- Fixed scoreboard debug command throwing error if no team found