diff --git a/core/src/main/java/org/geysermc/geyser/item/hashing/ComponentHasher.java b/core/src/main/java/org/geysermc/geyser/item/hashing/ComponentHasher.java index 913312e8e..d4d9dac52 100644 --- a/core/src/main/java/org/geysermc/geyser/item/hashing/ComponentHasher.java +++ b/core/src/main/java/org/geysermc/geyser/item/hashing/ComponentHasher.java @@ -165,6 +165,7 @@ public interface ComponentHasher { } else if (component instanceof NBTComponent nbt) { return NBT_COMPONENT.hash(nbt, encoder); } + // TODO support object component hashing! throw new IllegalStateException("Unimplemented component hasher: " + component); }; diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d356a6316..c13fa62b9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -14,9 +14,9 @@ protocol-common = "3.0.0.Beta8-20250929.213851-8" protocol-codec = "3.0.0.Beta8-20250929.213851-8" raknet = "1.0.0.CR3-20250811.214335-20" minecraftauth = "4.1.1" -mcprotocollib = "1.21.9-20251020.140136-16" -adventure = "4.24.0" -adventure-platform = "4.3.0" +mcprotocollib = "1.21.9-20251026.124736-17" +adventure = "4.25.0" +adventure-platform = "4.4.1" junit = "5.9.2" checkerframework = "3.19.0" log4j = "2.20.0"