From 4fee62885f6eb8977f6ad3e6d37df7085d83fcd4 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Tue, 3 Jan 2023 15:07:44 +0100 Subject: [PATCH] registries: fix parent setting --- src/main/java/de/bixilon/minosoft/util/RegistriesUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/util/RegistriesUtil.kt b/src/main/java/de/bixilon/minosoft/util/RegistriesUtil.kt index 60630a221..03bfe6768 100644 --- a/src/main/java/de/bixilon/minosoft/util/RegistriesUtil.kt +++ b/src/main/java/de/bixilon/minosoft/util/RegistriesUtil.kt @@ -34,7 +34,7 @@ object RegistriesUtil { if (Clearable::class.java.isAssignableFrom(field.type)) { clearable += field } - if (Parentable::class.java.isAssignableFrom(field.type)) { + if (Parentable::class.java.isAssignableFrom(field.type) && field.name != Parentable<*>::parent.name) { parentable += field } if (Registry::class.java.isAssignableFrom(field.type)) {