diff --git a/common/src/main/java/me/lojosho/hibiscuscommons/packets/wrapper/PlayerScaleWrapper.java b/common/src/main/java/me/lojosho/hibiscuscommons/packets/wrapper/PlayerScaleWrapper.java index de19514..19801ca 100644 --- a/common/src/main/java/me/lojosho/hibiscuscommons/packets/wrapper/PlayerScaleWrapper.java +++ b/common/src/main/java/me/lojosho/hibiscuscommons/packets/wrapper/PlayerScaleWrapper.java @@ -4,10 +4,13 @@ import lombok.Getter; public class PlayerScaleWrapper { + @Getter + private final int entityId; @Getter private final double scale; - public PlayerScaleWrapper(double scale) { + public PlayerScaleWrapper(int entityId, double scale) { + this.entityId = entityId; this.scale = scale; } } diff --git a/v1_21_R5/src/main/java/me/lojosho/hibiscuscommons/nms/v1_21_R5/NMSPacketChannel.java b/v1_21_R5/src/main/java/me/lojosho/hibiscuscommons/nms/v1_21_R5/NMSPacketChannel.java index 26ef5ab..c7fbf36 100644 --- a/v1_21_R5/src/main/java/me/lojosho/hibiscuscommons/nms/v1_21_R5/NMSPacketChannel.java +++ b/v1_21_R5/src/main/java/me/lojosho/hibiscuscommons/nms/v1_21_R5/NMSPacketChannel.java @@ -182,7 +182,7 @@ public class NMSPacketChannel extends ChannelDuplexHandler { } AtomicReference action = new AtomicReference<>(PacketAction.NOTHING); - PlayerScaleWrapper wrapper = new PlayerScaleWrapper(nmsScaleAttribute.base()); + PlayerScaleWrapper wrapper = new PlayerScaleWrapper(packet.getEntityId(), nmsScaleAttribute.base()); SubPlugins.getSubPlugins().forEach(plugin -> { PacketAction pluginAction = plugin.getPacketInterface().readPlayerScale(player, wrapper);