We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3be6c30 commit f76d69aCopy full SHA for f76d69a
bukkit/version/base/src/main/kotlin/io/github/rothes/esu/bukkit/configuration/RegistryValueSerializer.kt
@@ -24,7 +24,10 @@ class RegistryValueSerializer<T: Any>(
24
IllegalArgumentException("Failed to parse $obj to ResourceLocation, ignored.").printStackTrace()
25
return null
26
}
27
- return accessHandler.getNullable(registry, key)
+ return accessHandler.getNullable(registry, key) ?: let {
28
+ IllegalArgumentException("Key $obj is not in the registry $registry, ignored.").printStackTrace()
29
+ null
30
+ }
31
32
33
override fun serialize(item: T, typeSupported: Predicate<Class<*>?>?): Any? {
0 commit comments