Skip to content

Server Crash #458

@Phantom14600

Description

@Phantom14600

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

dump-2025-10-30_22.01.18.txt

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions