-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
Currently adding an npc skin using ExtraUtils is failing:
This are the logs:
[02:13:51 ERROR]: [PartyGames] Error creating corpse for Zestian
java.lang.RuntimeException: java.lang.NoSuchMethodException: com.mojang.authlib.GameProfile.getProperties()
at PartyGames-1.0-SNAPSHOT.jar//me.zestian.partygames.entitylib.spigot.ExtraConversionUtil.getProfileFromBukkitPlayer(ExtraConversionUtil.java:59) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.hooks.hooks.packetevents.entity.PlayerNPC.setSkin(PlayerNPC.java:104) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.hooks.hooks.packetevents.entity.PlayerNPC.createFromPlayer(PlayerNPC.java:246) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.core.arena.handlers.ArenaCorpseHandler.createCorpse(ArenaCorpseHandler.java:62) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.listener.SpectatorsListener.onDeath(SpectatorsListener.java:79) ~[?:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:79) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:61) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:1039) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.level.ServerPlayer.die(ServerPlayer.java:1233) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:144) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.core.user.types.User.kill(User.java:188) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.core.game.types.squidgames.FinalPVP.FinalPVP.lambda$8(FinalPVP.java:209) ~[?:?]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.core.game.types.squidgames.FinalPVP.FinalPVP.handlePerTick(FinalPVP.java:203) ~[?:?]
at PartyGames-1.0-SNAPSHOT.jar//com.zestianmc.partygames.runnable.CallbackPerTickRunnable.run(CallbackPerTickRunnable.java:42) ~[?:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:481) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1731) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1595) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:438) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1646) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1324) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:391) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.NoSuchMethodException: com.mojang.authlib.GameProfile.getProperties()
at java.base/java.lang.Class.getMethod(Class.java:2397) ~[?:?]
at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.getMethod(AbstractDefaultRulesReflectionProxy.java:100) ~[reflection-rewriter-runtime-0.0.3.jar:?]
at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.getMethod(Unknown Source) ~[universe-1.21.11.jar:1.21.11-18e5dca]
at PartyGames-1.0-SNAPSHOT.jar//me.zestian.partygames.entitylib.spigot.ExtraConversionUtil.getProfileFromBukkitPlayer(ExtraConversionUtil.java:44) ~[?:?]
... 26 more
And this is the method to get the player skin:
public void setSkin(Player player) {
wrapperEntity.setTextureProperties(ExtraConversionUtil.getProfileFromBukkitPlayer(player).getTextureProperties());
}
Server version is 1.21.11
EntityLib Version is 3.1.0-SNAPSHOT
and PacketEvents 2.11.1
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels