diff --git a/src/main/java/net/minecraftforge/registries/RegistryObject.java b/src/main/java/net/minecraftforge/registries/RegistryObject.java index a2af037b85..0c2ae967b9 100644 --- a/src/main/java/net/minecraftforge/registries/RegistryObject.java +++ b/src/main/java/net/minecraftforge/registries/RegistryObject.java @@ -481,8 +481,8 @@ public final class RegistryObject implements Supplier { @Override public boolean equals(Object obj) { if (this == obj) return true; - if (obj instanceof RegistryObject o) { - return Objects.equals(o.name, name); + if (obj instanceof RegistryObject o) { + return o.key == key && Objects.equals(o.name, name); } return false; }