Farmer's Delight Refabricated

Farmer's Delight Refabricated

12M Downloads

Incompatible crash with mod: effortless structure

Closed this issue ยท 1 comments

commented

Minecraft version

1.21

Farmer's Delight version

2.1.8

Fabric Loader version

0.16.2

Fabric API version

0.102.0+1.21

Description

When open 'effortless structure' mod's building module(default key: alt), point at skillet, then the game crashed.

Steps to reproduce

  1. When open 'effortless structure' mod's building module(default key: alt),
  2. point at skillet,
  3. then the game crashed.

Mod list

balm-fabric-1.21.1-21.0.18.jar
fabric-api-0.102.0%2B1.21.jar
effortless-1.21-3.1.0.jar
FarmersDelight-1.21-2.1.8+refabricated.jar

Logs

[19:35:01] [Render thread/ERROR]: Unreported exception thrown!
java.lang.IllegalStateException: Registry minecraft:enchantment not found
at net.minecraft.class_7225$class_7874.method_46763(class_7225.java:107) ~[client-intermediary.jar:?]
at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at net.minecraft.class_7225$class_7874.method_46762(class_7225.java:107) ~[client-intermediary.jar:?]
at vectorwing.farmersdelight.common.block.entity.SkilletBlockEntity.method_11014(SkilletBlockEntity.java:124) ~[P3_FarmersDelight-1.21-2.1.6+refabricated.jar:?]
at net.minecraft.class_2586.method_58690(class_2586.java:75) ~[client-intermediary.jar:?]
at dev.huskuraft.effortless.fabric.core.MinecraftBlockEntity.setTag(MinecraftBlockEntity.java:41) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.building.operation.block.BlockOperationResult.getBlockEntity(BlockOperationResult.java:106) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.building.operation.block.BlockOperationResult.getBlockEntityToPlace(BlockOperationResult.java:94) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.building.operation.block.BlockOperationResult.getBlockEntityForRenderer(BlockOperationResult.java:125) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.renderer.opertaion.children.BlockOperationRenderer.render(BlockOperationRenderer.java:107) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.renderer.opertaion.children.BatchOperationRenderer.render(BatchOperationRenderer.java:20) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.renderer.opertaion.OperationsRenderer.lambda$render$0(OperationsRenderer.java:85) ~[P3_effortless-1.21-3.1.0.jar:?]
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?]
at java.base/java.util.Collections$SynchronizedMap.forEach(Collections.java:2955) ~[?:?]
at dev.huskuraft.effortless.renderer.opertaion.OperationsRenderer.render(OperationsRenderer.java:84) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.EffortlessClientManager.onRenderEnd(EffortlessClientManager.java:377) ~[P3_effortless-1.21-3.1.0.jar:?]
at dev.huskuraft.effortless.fabric.events.FabricClientEventRegistry.lambda$new$7(FabricClientEventRegistry.java:51) ~[P3_effortless-1.21-3.1.0.jar:?]
at net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.lambda$static$10(WorldRenderEvents.java:117) ~[fabric-rendering-v1-5.0.5+df16efd0d1-c59c534735bf99bb.jar:?]
at net.minecraft.class_761.handler$ddl000$fabric-rendering-v1$afterEntities(class_761.java:9235) ~[client-intermediary.jar:?]
at net.minecraft.class_761.method_22710(class_761.java:1083) ~[client-intermediary.jar:?]
at net.minecraft.class_757.method_3188(class_757.java:1087) ~[client-intermediary.jar:?]
at net.minecraft.class_757.method_3192(class_757.java:850) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1285) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:882) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.2.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:110) [JavaWrapper.jar:?]
at oolloo.jlw.Wrapper.main(Wrapper.java:103) [JavaWrapper.jar:?]

Minimal instance

  • I have tested this on a minimal instance

Performance and shader mods

  • I am using performance or shader mods
commented

The issue is likely that they're using an incorrect registry access within their fields.
You should always be getting the registry access from the client or the server directly.