0

I'm getting an error when I try to run Minecraft when I implemented custom ore generation. I added 3 files: the ModConfiguredFeatures, ModPlacedFeatures and ModOreGeneration. This is the error:

net.fabricmc.loader.impl.FormattedException: java.lang.IllegalAccessError: class net.minecraft.world.gen.chunk.ChunkGeneratorSettings tried to access protected method 'net.minecraft.world.gen.noise.NoiseRouter net.minecraft.world.gen.densityfunction.DensityFunctions.createSurfaceNoiseRouter(net.minecraft.util.registry.Registry, boolean, boolean)' (net.minecraft.world.gen.chunk.ChunkGeneratorSettings and net.minecraft.world.gen.densityfunction.DensityFunctions are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @192b07fd)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463) ~[fabric-loader-0.14.10.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.10.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.10.jar:?]
    at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]
Caused by: java.lang.IllegalAccessError: class net.minecraft.world.gen.chunk.ChunkGeneratorSettings tried to access protected method 'net.minecraft.world.gen.noise.NoiseRouter net.minecraft.world.gen.densityfunction.DensityFunctions.createSurfaceNoiseRouter(net.minecraft.util.registry.Registry, boolean, boolean)' (net.minecraft.world.gen.chunk.ChunkGeneratorSettings and net.minecraft.world.gen.densityfunction.DensityFunctions are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @192b07fd)
    at net.minecraft.world.gen.chunk.ChunkGeneratorSettings.createSurfaceSettings(ChunkGeneratorSettings.java:63) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.world.gen.chunk.ChunkGeneratorSettings.initAndGetDefault(ChunkGeneratorSettings.java:57) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.util.registry.BuiltinRegistries.method_44104(BuiltinRegistries.java:93) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries.java:120) ~[minecraft-project-@-merged-named.jar:?]
    at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
    at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries.java:119) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.util.registry.Registry.<clinit>(Registry.java:796) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.Bootstrap.initialize(Bootstrap.java:50) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:154) ~[minecraft-project-@-merged-named.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:56) ~[minecraft-project-@-merged-named.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.10.jar:?]
    ... 3 more

Process finished with exit code 1

I'm using Minecraft 1.19.2 with FabricLoader 0.14.10.

0 Answers0