From 58c6f4980a1ba7fb89395d9f795b9529e9a5cf9e Mon Sep 17 00:00:00 2001 From: Badbird5907 <50347938+Badbird5907@users.noreply.github.com> Date: Fri, 15 Mar 2024 16:25:05 -0400 Subject: [PATCH] FINALLY fix skin second layer --- .../src/main/java/net/nuggetmc/tplus/bot/Bot.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java index 7161d48..aec6633 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java @@ -4,6 +4,8 @@ import com.mojang.authlib.GameProfile; import com.mojang.datafixers.util.Pair; import net.minecraft.network.protocol.Packet; import net.minecraft.network.protocol.game.*; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; import net.minecraft.server.MinecraftServer; import net.minecraft.server.level.ClientInformation; import net.minecraft.server.level.ServerLevel; @@ -155,6 +157,7 @@ public class Bot extends ServerPlayer implements Terminator { private void renderAll() { Packet[] packets = getRenderPacketsNoInfo(); + this.entityData.set(new EntityDataAccessor<>(17, EntityDataSerializers.BYTE), (byte) 0x7F); Bukkit.getOnlinePlayers().forEach(p -> renderNoInfo(((CraftPlayer) p).getHandle().connection, packets, false)); }