Formations Overworld

Formations Overworld

13M Downloads

[Bug] Chunks fail to generate

Proxivirus opened this issue ยท 1 comments

commented

Version Info

  • Minecraft,1.21.4
  • Formations,1.0.4
  • Formations Overworld, 1.0.5

What mod loader are you using?: Fabric

Description of the Bug
When generating chunks, quite often some chunks will fail to generate and an error will show in the logs

[07:25:41] [Worker-Main-15] [net.minecraft.class_156/ERROR]: Caught exception in thread Thread[#84,Worker-Main-15,5,main] java.lang.NoSuchMethodError: 'net.minecraft.class_6880 net.minecraft.class_1889.comp_3486()' at knot//com.supermartijn642.formations.structure.processors.EnchantmentHelper.enchantItem(EnchantmentHelper.java:47) at knot//com.supermartijn642.formations.structure.processors.EnchantmentHelper.getRandomEnchantedBook(EnchantmentHelper.java:26) at knot//com.supermartijn642.formations.structure.processors.ChiseledBookshelfProcessor.processBlock(ChiseledBookshelfProcessor.java:75) at knot//net.minecraft.class_3499.localvar$znk000$formations$processBlockInfos(class_3499.java:905) at knot//net.minecraft.class_3499.method_16446(class_3499.java) at knot//net.minecraft.class_3499.method_15172(class_3499.java:247) at knot//net.minecraft.class_3781.method_16626(class_3781.java:141) at knot//net.minecraft.class_3790.method_27236(class_3790.java:98) at knot//net.minecraft.class_3790.method_14931(class_3790.java:94) at knot//net.minecraft.class_3449.method_14974(class_3449.java:100) at knot//net.minecraft.class_2794.method_38265(class_2794.java:325) at knot//com.google.common.collect.ImmutableList.forEach(ImmutableList.java:423) at knot//net.minecraft.class_2794.method_12102(class_2794.java:324) at knot//net.minecraft.class_9310.method_57610(class_9310.java:102) at knot//net.minecraft.class_9770.method_60560(class_9770.java:33) at knot//net.minecraft.class_3898.method_60442(class_3898.java:666) at knot//net.minecraft.class_9761.method_60461(class_9761.java:101) at knot//net.minecraft.class_9759.method_60428(class_9759.java:148) at knot//net.minecraft.class_9759.method_60427(class_9759.java:125) at knot//net.minecraft.class_9759.method_60432(class_9759.java:76) at knot//net.minecraft.class_9759.method_60424(class_9759.java:61) at knot//net.minecraft.class_3898.method_60446(class_3898.java:700) at knot//net.minecraft.class_10171.method_63554(class_10171.java:88) at knot//net.minecraft.class_10178.method_63604(class_10178.java:21) at knot//net.minecraft.class_156.method_64122(class_156.java:296) at knot//net.minecraft.class_10174.method_63592(class_10174.java:50) at knot//net.minecraft.class_10174.run(class_10174.java:62) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [07:25:41] [Worker-Main-15] [net.minecraft.class_156/ERROR]: Caught exception in thread Thread[#84,Worker-Main-15,5,main]

Steps to Reproduce

  1. Setup a Fabric 1.21.4 profile with formations and formations overworld
  2. Create a world with the seed 3034880022045128719 (it doesn't have to be this seed, but on this seed it happens right near spawn)
  3. Generate chunks

Here is the full logs:
https://mclo.gs/l0EIzL9

commented

Seems to have been a difference between 1.21.4 and 1.21.5 where a public field was replaced by a method.
I released an update 1.0.4a for Formations for Minecraft 1.21.2 - 1.21.4 which fixes the issue.
Thank you for reporting the issue!