Releases: libraryaddict/LibsDisguises
Released v10.0.16
Adds 1.16.2 support
This update is mostly to stop people asking me why their outdated ProtocolLib doesn't work (It spams you now)
It has a few bug fixes, and a performance boost.
- Add more information for debug commands (/ld)
- Some bug fixing
- Log file name to help me find problems
- Smarter falling block snapping to grid
- ProtocolLib has a better grace period for 1.12, also spams you if you're outdated
- Skin saving fixed
- Allow creepers to unignite
- Enabled fancy chat for 1.12
- Allowed /undisguiseradius to work for command blocks
- Oh. Forgot I now enforce a Locale to English. Hope this doesn't upset anyone. dumb bugs. I should've made this a config option, maybe.
- Added more command aliases
- Updated the premium message for disabled commands to better inform people why it doesn't work
- Added "themselves" for setName permission on player disguise, to let them disguise as theirself
- Added better placeholders, and can now use %-armor% and so on
- Fix /ld update
- Config view self disguise option can't be ignored anymore
- Fixed empty names leaving old names behind on multi name stuff
- Armostands multi-name is now a premium feature
- Majority of reflection is now cached. Performance boost.
- Internals changed to refer to entity id, not entity uuid. Performance boost.
- Added ability to disguise as falling block, blockdata
- Broke Async Compatibility, it was never supported
- Preferences now fails safely if refuses to load
- Updated to 1.16.2 with new disguise type
- Fixed Piglin (baby & shaking)
- Fixed listener being registered when not required
- Fixed disguise names not having spaces for block/item names
Released v10.0.15
This update is a bit sad, a bug with player disguises forced my hand.
Not only that, this is build 666
The devils update.
- Updates now properly handle new updates that're still being compiled
- Sound Groups now allow default settings, and multiple sounds across different sound types
- Update checks no longer run every single startup, but instead every 6 hours
- Fixed player disguises using the names of the first player disguise to be activated.
Released v10.0.14
Amazing how many issues crop up when you do a release.
- Removed ItemStack placeholders for falling_block types
- Fixed /ld update forcing
- Fixed ProtocolLib version check
- Fixed isRightClicking
- Fixed some equipment packet bugs
- Added setSpinning
- Fixed /ld uploadlogs on 1.12
- Added ability to save preferences for self disguise toggling
- Added command to toggle notify bar visibility
- Fixed boss bar not disappearing properly
- Fixed notify bar settings not persisting on saved disguises
- Action Bar, Player names and custom names now supports hex colors
- Hex colors now has a better conversion system
- Better message sending, supports more messages for hex colors
- Super long player names is now possible
- Fixed some 1.12 incompatibility, including item parsing
- Default of 2 ticks is now 3 ticks for tablist removal packet
Released v10.0.13
This is an update for 1.16, and remains compatible with 1.12, 1.13, 1.14, 1.15 and the secret 1.NaN
Among the update comes several new fixes and features.
And this changelog is 4x bigger than I thought it was..
- Added command /ld updateprotocollib
- Improved nms version checking
- Now screams like a banshee when you're running old ProtocolLib, no opt out
- Added hex color support to translations, format is "<#abcabc>My message"
- Reworked how interaction packet is caught to be faster
- Now cries better when you're not running spigot at least
- Now able to disguise as more falling blocks types, like flower pots
- Fixed bee meta being read wrong
- Fixed multi names not upgrading from old LD versions
- Make setskin smarter about game profiles/skin names, especially for player disguise constructors
- Added setDisguiseName, which doesn't require a special permission to use
- Fixed players being sent the "Allowed Disguises" message when they're not allowed anything
- Fixed tablist entries sometimes not being removed
- Fixed enderman item holding not being sent
- I now see who doesn't bother removing the default libraryaddict disguise, I'm disgusted in you all. Really.
- Added /grabhead
- Now uses saved skins if possible instead of skin api
- Added /ld uploadlogs
- Added more debug info for /ld permtest
- Fixed null disguises error when changing worlds and self disguised
- Added config option to turn off login payloads, only really used for modded entity disguises
- Cleaned up the disguise runnable a bit, maybe fixes performance issues? Not sure
- Always set the watcher when cloned, fixed some data not being copied
- Fixed disguise data loading order to prevent wrong data being loaded as defaults
- No longer wraps disguises in synchronized map or lists
- Disguise parsing methods now parse in opposite order to provide cleaner strings
- Fixed modded entities not being supported properly, it now implements the forge method of registration (For 1.15 at least)
- Now tells you error if github fails to update
- Don't let clients know that dolphins secretly have the ability to walk, also known as spinning randomish
- Delay head rotate packet for paper users to try avoid xray issue, I hate you paper!
- Cleaned up spacing for config
- Add ability to set parrots on player shoulders
- Fixed bug for setting villager disguise level
- Added more information to translations on how to translate
- You've reached the final message of the changelog, please start from the beginning to read more.
Released v10.0.12
Fixes bad build
Released v10.0.11
This update is a bit soon after the last one due to a bugfix, however I've still managed to sneak in a nice feature!
Now you have SoundGroups! This means you can set custom sounds on your disguises! Use either premade sound groups of default disguises, or make your own in sounds.yml!
- Fix error on player join
- Add SoundGroups
Released v10.0.10
Another day, another large update. (With hotfix)
The biggest change this update is disguises can now support multi line names!
You'll need to enable this in the config, Ctrl+F "Armorstand"
Split lines with \n
- Squid no longer bugs out and moves itself
- Fixed an error when attempting to use a null item in the command
- New armorstand option to both have multiple lines in your disguise name, but longer names. This supports all disguises. Permission to do so as a player is libsdisguises.multiname. Split names with \n
- Renamed "Now disguised as a %s" to "Now disguised as %s" for messages
- Increment and get the entity id, not the reverse. This fixed a few rare cases of entity ids
- Added command aliases for disguiseplayer and disguiseuuid
- Disguise config now states if it needs updating, but updates automatically anyways
- Added setUpsideDown to make your disguises turn upside down. You should use this with the armorstands option.
- Renamed tall disguise option and fixed it being enabled by default
- Friendly warning that craftbukkit is messed up
- Handle armorstand interaction for command interaction
- Add more debug to /ld debug
- Fixed updater not allowing a force check
- Updated dynamic name to support non-player disguises
- Deny setcustomnamevisible if overriden custom names
- Added rainbow wool to sheep
- Added config option to disable random disguise values on disguise creation (fox type for example)
- Added config option and merged other player name display types into it. Aka the armorstand option
- Fixed a watcher not using the proper settings, and added setEnraged. Only affects zombie and indicator from quick tests
- Added 'custom' and 'vanilla' so you can exclude/include custom disguises by permission
- Don't output setNoGravity to parsed disguise
- /ld Permtest slight more info
- Tab removal is now delayed on login to hopefully fix skins not loaded on login
Released v10.0.9
Another day, another large update.
The biggest change this update is disguises can now support multi line names!
You'll need to enable this in the config, Ctrl+F "Armorstand"
Split lines with \n
- Squid no longer bugs out and moves itself
- Fixed an error when attempting to use a null item in the command
- New armorstand option to both have multiple lines in your disguise name, but longer names. This supports all disguises. Permission to do so as a player is libsdisguises.multiname. Split names with \n
- Renamed "Now disguised as a %s" to "Now disguised as %s" for messages
- Increment and get the entity id, not the reverse. This fixed a few rare cases of entity ids
- Added command aliases for disguiseplayer and disguiseuuid
- Disguise config now states if it needs updating, but updates automatically anyways
- Added setUpsideDown to make your disguises turn upside down. You should use this with the armorstands option.
- Renamed tall disguise option and fixed it being enabled by default
- Friendly warning that craftbukkit is messed up
- Handle armorstand interaction for command interaction
- Add more debug to /ld debug
- Fixed updater not allowing a force check
- Updated dynamic name to support non-player disguises
- Deny setcustomnamevisible if overriden custom names
- Added rainbow wool to sheep
- Added config option to disable random disguise values on disguise creation (fox type for example)
- Added config option and merged other player name display types into it. Aka the armorstand option
- Fixed a watcher not using the proper settings, and added setEnraged. Only affects zombie and indicator from quick tests
- Added 'custom' and 'vanilla' so you can exclude/include custom disguises by permission
- Don't output setNoGravity to parsed disguise
- /ld Permtest slight more info
- Tab removal is now delayed on login to hopefully fix skins not loaded on login
Released v10.0.8
This update is just a bugfix update for versions 1.12 and 1.13
- Fixed plugin having update and config issues on 1.12 and 1.13
- Console now logs where the update is being downloaded to
Released v10.0.7
Hey all!
This update is a bit early as I'm renaming the jars to reflect where you downloaded them from.
Doesn't change anything, but there's been issues that md_5 believes is people downloading from the wrong location, and I couldn't verify otherwise.
- Remove permissions and commands if not registered
- Fixed paper breaking in one of their latest updates
- Config now automatically updates by default
- Modded entities no longer re-register on reload
- Jenkins changelogs now properly handles unsuccessful builds
- Some types of misc entities disguised as living entities now handle their facing direction better
- Tall disguises renamed in the disguise to an easier name that's easier to find with tab complete
- Tall disguises are now enabled if you specifically set viewselfdisguise to true