diff --git a/src/main/java/net/doubledoordev/d3core/D3Core.java b/src/main/java/net/doubledoordev/d3core/D3Core.java index 50a46c8..4daf231 100644 --- a/src/main/java/net/doubledoordev/d3core/D3Core.java +++ b/src/main/java/net/doubledoordev/d3core/D3Core.java @@ -188,8 +188,15 @@ public void syncConfig() sillyness = configuration.getBoolean("sillyness", MODID, sillyness, "Enable sillyness\nBut seriously, you can disable name changes, drops and block helmets with this setting.", "d3.core.config.sillyness"); updateWarning = configuration.getBoolean("updateWarning", MODID, updateWarning, "Allow update warnings on login", "d3.core.config.updateWarning"); - if (sillyness) MinecraftForge.EVENT_BUS.register(getDevPerks()); - else MinecraftForge.EVENT_BUS.unregister(getDevPerks()); + try + { + if (sillyness) MinecraftForge.EVENT_BUS.register(getDevPerks()); + else MinecraftForge.EVENT_BUS.unregister(getDevPerks()); + } + catch (NullPointerException e) + { + // Noop. Forge, fix your shit :p + } if (configuration.hasChanged()) configuration.save(); }