diff --git a/src/main/java/net/elytrium/limbofilter/LimboFilter.java b/src/main/java/net/elytrium/limbofilter/LimboFilter.java index 8298703..b781900 100644 --- a/src/main/java/net/elytrium/limbofilter/LimboFilter.java +++ b/src/main/java/net/elytrium/limbofilter/LimboFilter.java @@ -298,6 +298,7 @@ public void reload() { new PacketMapping(0x13, ProtocolVersion.MINECRAFT_1_20_3, false), new PacketMapping(0x16, ProtocolVersion.MINECRAFT_1_20_5, false), new PacketMapping(0x18, ProtocolVersion.MINECRAFT_1_21_2, false), + new PacketMapping(0x19, ProtocolVersion.MINECRAFT_1_21_6, false), }) .registerPacket(PacketDirection.CLIENTBOUND, SetEntityMetadata.class, null, new PacketMapping[]{ new PacketMapping(0x1C, ProtocolVersion.MINIMUM_VERSION, true), diff --git a/src/main/java/net/elytrium/limbofilter/protocol/data/ItemFrame.java b/src/main/java/net/elytrium/limbofilter/protocol/data/ItemFrame.java index 185adda..77b2ca2 100644 --- a/src/main/java/net/elytrium/limbofilter/protocol/data/ItemFrame.java +++ b/src/main/java/net/elytrium/limbofilter/protocol/data/ItemFrame.java @@ -49,8 +49,10 @@ public static int getID(ProtocolVersion protocolVersion) { return 60; } else if (protocolVersion.compareTo(ProtocolVersion.MINECRAFT_1_21_2) <= 0) { return 71; - } else { + } else if (protocolVersion.compareTo(ProtocolVersion.MINECRAFT_1_21_5) <= 0) { return 70; + } else { + return 71; } } @@ -65,8 +67,10 @@ public static byte getMetadataIndex(ProtocolVersion protocolVersion) { return 6; } else if (protocolVersion.compareTo(ProtocolVersion.MINECRAFT_1_16_4) <= 0) { return 7; - } else { + } else if (protocolVersion.compareTo(ProtocolVersion.MINECRAFT_1_21_5) <= 0) { return 8; + } else { + return 9; } }