Lib's Disguises [Premium]

MC Plugin Lib's Disguises [Premium] 26.10.24
A premium disguise plugin which I find to be better than the others..

Welcome to the update for 1.19.4

  • Fixed riding horses error, no this doesn't mean you can control disguised horses
  • Fixed horses disguised as other horses not being controllable
  • Fixed issue where it could create a lag spike and spam for riding stuff disguised as a horse
  • Fixed some metadata issues for 1.12
  • Fixed Villager disguise not having items in commands auto complete
  • Minor text changes when updating ProtocolLib, so its more obvious what its doing
  • Fixed rainbow wool on sheep self disguises not working properly
  • Added 1.19.4 support
  • Added new DisabledDisguises config options, used to make certain disguises OP only. The new Display disguises are in here as they are easily abused
  • Fixed some pitch issues on misc disguises
  • Added new config option DisabledMethods, which disables methods that are prone to abuse. Eg, setYModifier
  • Fixed saved disguises not working properly in newer versions of Minecraft
  • Saved disguises are now saved on the entity itself, instead of using flatfile
  • Fixed fox disguise not saving the fox type
  • Added support to change the tablist name of a player disguise seperately from the player name
  • Fixed dropped item disguises floating into the air due to gravity conflicts
  • Added extended parameter support for disguises parsed from string.
  • All disguises can now be constructed without an argument
  • Certain disguises now accept the arguments where they didn't before, such as item frames.

  • The new disguise disguises now have default values to make them more usable. Such as text_display now being "center" not "fixed"
  • The defaults of the display disguises now have stone & "text display" to prevent invisibility. But this does not stop anyone from abusing the display disguises, they should be limited to trusted members.

  • Another attempted fix for velocity issues with self disguises and jumping twice, though it occurs to me that maybe it didn't fix
  • Armor and held items with enchantments that the client relies on, eg, riptide or swift sneak. Are no longer removed from self disguises.
This update took longer than expected, but provides 1.19.3 support!
Notably, no more names showing up in tablist for player skins, unless you want to!

Please note that this is disabled if you're using viabackwards, and will go back to the old code.

There is no support for the new experimental features in 1.19.3, wait until they're released for real.

  • Better handle client interaction packets async
  • Fixed an issue with item frames
  • Added faster reflection
  • Added more fast reflection, thanks okx-code!
  • Fixed upside down or rainbow wool interacting badly with custom names
  • Fixed a bad permissions check using translations
  • Fixed translations not using utf-8 explicitly
  • Fixed non-plugin folder installs not working
  • Removed ability of commands to access setItemInMainHand(Material)
  • Fixed custom builds of ProtocolLib not being detected as custom
  • Fixed piglin angry sound not working
  • Hide purpur's modded server decision so its no longer reported as an error
  • Removed 1.19.0 support
  • Added setUnsafeSize to slime disguises, only accessible by OPs
  • Some small code cleanup
Adds 1.19.2 compatibility
  • Like
Reactions: Solivagan
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
I've updated this resource to the latest version

10.0.27 PREMIUM​

Top Bottom