LibsDisguises
LibsDisguises copied to clipboard
ConstructDisguise doesn't convert metadata properly? 1.17.1
0:57:06 ERROR]: Could not pass event PlayerInteractEntityEvent to CivilizationWar v1.0 java.lang.ClassCastException: class net.minecraft.network.chat.ChatComponentText cannot be cast to class com.comphenix.protocol.wrappers.WrappedChatComponent (net.minecraft.network.chat.ChatComponentText is in unnamed module of loader 'app'; com.comphenix.protocol.wrappers.WrappedChatComponent is in unnamed module of loader 'ProtocolLib (11).jar' @4412c8f9) at me.libraryaddict.disguise.disguisetypes.FlagWatcher.getCustomName(FlagWatcher.java:529) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.disguisetypes.FlagWatcher.hasCustomName(FlagWatcher.java:667) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.disguisetypes.Disguise.setupWatcher(Disguise.java:855) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.disguisetypes.Disguise.setEntity(Disguise.java:450) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.disguisetypes.PlayerDisguise.setEntity(PlayerDisguise.java:585) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.disguisetypes.PlayerDisguise.setEntity(PlayerDisguise.java:23) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.DisguiseAPI.disguiseEntity(DisguiseAPI.java:205) ~[LibsDisguises.jar:?] at me.libraryaddict.disguise.DisguiseAPI.disguiseEntity(DisguiseAPI.java:18
Example code
` public void disguisePlayer (Player disguiser, Player disguised) { //CivilizationWar.skinsInstance().set Disguise disguise = DisguiseAPI.constructDisguise(disguised);
DisguiseAPI.setViewDisguiseToggled(disguiser, true);
DisguiseAPI.setActionBarShown(disguiser, false);
DisguiseAPI.disguiseEntity(disguiser, disguise);
disguiseEffect(disguiser.getLocation());
}
`