Skip to content

Commit f76d69a

Browse files
committed
Warn unknown key
1 parent 3be6c30 commit f76d69a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bukkit/version/base/src/main/kotlin/io/github/rothes/esu/bukkit/configuration/RegistryValueSerializer.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ class RegistryValueSerializer<T: Any>(
2424
IllegalArgumentException("Failed to parse $obj to ResourceLocation, ignored.").printStackTrace()
2525
return null
2626
}
27-
return accessHandler.getNullable(registry, key)
27+
return accessHandler.getNullable(registry, key) ?: let {
28+
IllegalArgumentException("Key $obj is not in the registry $registry, ignored.").printStackTrace()
29+
null
30+
}
2831
}
2932

3033
override fun serialize(item: T, typeSupported: Predicate<Class<*>?>?): Any? {

0 commit comments

Comments
 (0)