-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Description
Issue: After changing the config Orebfuscator has a bunch of errors and then it gets disabled on server start.
Server Version: 1.21.8 Purpur
ProtocoLib Version: 5.4.0
Reproduction Steps
Change the configuration (change hidden blocks list, change culling distance from 24 to 12, change minY and minX for all dimensions, etc)
Expected Behaviour
Orebfuscator is disabled on server start
Orebfuscator Dump
Logs: [ERROR]: [Orebfuscator] An error occurred while enabling plugin
java.lang.IllegalStateException: No entries added!
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.util.WeightedRandom$Builder.build(WeightedRandom.java:202) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.config.components.WeightedBlockList.create(WeightedBlockList.java:58) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.config.AbstractWorldConfig.createWeightedRandoms(AbstractWorldConfig.java:144) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.config.OrebfuscatorConfig$OrebfuscatorWorldConfigBundle.(OrebfuscatorConfig.java:373) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.config.OrebfuscatorConfig.deserialize(OrebfuscatorConfig.java:207) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.config.OrebfuscatorConfig.loadConfiguration(OrebfuscatorConfig.java:91) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/dev.imprex.orebfuscator.config.OrebfuscatorConfig.(OrebfuscatorConfig.java:67) ~[orebfuscator-plugin-5.5.6.jar:?]
at orebfuscator-plugin-5.5.6.jar/net.imprex.orebfuscator.Orebfuscator.onEnable(Orebfuscator.java:72) ~[orebfuscator-plugin-5.5.6.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:280) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:666) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:622) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:746) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:491) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:314) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1179) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[21:49:43] [INFO]: [Orebfuscator] Disabling Orebfuscator v5.5.6
Extra Details
No response