GreateBeyondTheHorizon / Greate

MIT License
15 stars 7 forks source link

[Bug]: Game crashes when placing machenical belt on moving shafts #32

Closed 4li77l3n00b closed 5 months ago

4li77l3n00b commented 6 months ago

Minecraft Version

1.20.1

Modloader

Forge

Modloader Version

47.2.23

Greate Version

0.0.19

What happened?

Game client crashes when I attempted to place machenical belt on a rotating shaft. Server side is not affected. Seems to be a Null Pointer exception.

Log/Crash Report

(latest.log content) [...] [00:44:03] [Render thread/ERROR]: Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.ItemStack.m41619()" because the return value of "electrolyte.greate.content.kinetics.belt.TieredBeltBlockEntity.getShaftType()" is null at electrolyte.greate.content.kinetics.belt.IBeltRenderHelper.getBeltPulleyModel(IBeltRenderHelper.java:17) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.getPulleyModel(TieredBeltInstance.java:142) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.(TieredBeltInstance.java:76) ~[greate-0.0.19.jar%23412!/:0.0.19] at com.jozufozu.flywheel.backend.instancing.blockentity.SimpleBlockEntityInstancingController.createInstance(SimpleBlockEntityInstancingController.java:21) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstancedRenderRegistry.createInstance(InstancedRenderRegistry.java:62) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:27) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:14) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.createInternal(InstanceManager.java:329) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.addInternal(InstanceManager.java:314) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.add(InstanceManager.java:204) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at net.minecraft.world.level.chunk.LevelChunk.handler$cdb000$blockEntityAdded(LevelChunk.java:1344) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142169(LevelChunk.java:363) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142170(LevelChunk.java:326) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m6978(LevelChunk.java:265) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.Level.m6933(Level.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientLevel.m233653(ClientLevel.java:135) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientPacketListener.m6773(ClientPacketListener.java:761) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket.m5797(ClientboundBlockUpdatePacket.java:37) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket.m5797(ClientboundBlockUpdatePacket.java:11) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.PacketUtils.m263899(PacketUtils.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m6367(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.m6367(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m7245(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m18699(BlockableEventLoop.java:115) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91383(Minecraft.java:1106) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91374(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.main.Main.main(Main.java:218) ~[GreateBTH.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.23.jar:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [00:44:03] [Render thread/ERROR]: Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.ItemStack.m41619()" because the return value of "electrolyte.greate.content.kinetics.belt.TieredBeltBlockEntity.getShaftType()" is null at electrolyte.greate.content.kinetics.belt.IBeltRenderHelper.getBeltPulleyModel(IBeltRenderHelper.java:17) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.getPulleyModel(TieredBeltInstance.java:142) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.(TieredBeltInstance.java:76) ~[greate-0.0.19.jar%23412!/:0.0.19] at com.jozufozu.flywheel.backend.instancing.blockentity.SimpleBlockEntityInstancingController.createInstance(SimpleBlockEntityInstancingController.java:21) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstancedRenderRegistry.createInstance(InstancedRenderRegistry.java:62) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:27) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:14) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.createInternal(InstanceManager.java:329) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.addInternal(InstanceManager.java:314) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.add(InstanceManager.java:204) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at net.minecraft.world.level.chunk.LevelChunk.handler$cdb000$blockEntityAdded(LevelChunk.java:1344) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142169(LevelChunk.java:363) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142170(LevelChunk.java:326) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m6978(LevelChunk.java:265) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.Level.m6933(Level.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientLevel.m233653(ClientLevel.java:135) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientPacketListener.m283976(ClientPacketListener.java:670) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket.m132992(ClientboundSectionBlocksUpdatePacket.java:68) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientPacketListener.m5771(ClientPacketListener.java:669) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket.m5797(ClientboundSectionBlocksUpdatePacket.java:60) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket.m5797(ClientboundSectionBlocksUpdatePacket.java:14) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.PacketUtils.m263899(PacketUtils.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m6367(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.m6367(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m7245(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m18699(BlockableEventLoop.java:115) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91383(Minecraft.java:1106) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91374(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.main.Main.main(Main.java:218) ~[GreateBTH.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.23.jar:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [00:44:23] [Render thread/INFO]: [FANCYMENU] ScreenCustomizationLayer registered: dev.emi.emi.screen.RecipeScreen [00:44:46] [Render thread/ERROR]: Deleting stream buffers: Invalid operation. [00:45:52] [Render thread/ERROR]: Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.ItemStack.m41619()" because the return value of "electrolyte.greate.content.kinetics.belt.TieredBeltBlockEntity.getShaftType()" is null at electrolyte.greate.content.kinetics.belt.IBeltRenderHelper.getBeltPulleyModel(IBeltRenderHelper.java:17) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.getPulleyModel(TieredBeltInstance.java:142) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.(TieredBeltInstance.java:76) ~[greate-0.0.19.jar%23412!/:0.0.19] at com.jozufozu.flywheel.backend.instancing.blockentity.SimpleBlockEntityInstancingController.createInstance(SimpleBlockEntityInstancingController.java:21) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstancedRenderRegistry.createInstance(InstancedRenderRegistry.java:62) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:27) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:14) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.createInternal(InstanceManager.java:329) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.addInternal(InstanceManager.java:314) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.add(InstanceManager.java:204) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at net.minecraft.world.level.chunk.LevelChunk.handler$cdb000$blockEntityAdded(LevelChunk.java:1344) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142169(LevelChunk.java:363) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142170(LevelChunk.java:326) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m6978(LevelChunk.java:265) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.Level.m6933(Level.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientLevel.m233653(ClientLevel.java:135) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientPacketListener.m6773(ClientPacketListener.java:761) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket.m5797(ClientboundBlockUpdatePacket.java:37) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket.m5797(ClientboundBlockUpdatePacket.java:11) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.PacketUtils.m263899(PacketUtils.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m6367(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.m6367(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m7245(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m18699(BlockableEventLoop.java:115) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91383(Minecraft.java:1106) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91374(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.main.Main.main(Main.java:218) ~[GreateBTH.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.23.jar:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [00:45:52] [Render thread/ERROR]: Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.ItemStack.m41619()" because the return value of "electrolyte.greate.content.kinetics.belt.TieredBeltBlockEntity.getShaftType()" is null at electrolyte.greate.content.kinetics.belt.IBeltRenderHelper.getBeltPulleyModel(IBeltRenderHelper.java:17) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.getPulleyModel(TieredBeltInstance.java:142) ~[greate-0.0.19.jar%23412!/:0.0.19] at electrolyte.greate.content.kinetics.belt.TieredBeltInstance.(TieredBeltInstance.java:76) ~[greate-0.0.19.jar%23412!/:0.0.19] at com.jozufozu.flywheel.backend.instancing.blockentity.SimpleBlockEntityInstancingController.createInstance(SimpleBlockEntityInstancingController.java:21) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstancedRenderRegistry.createInstance(InstancedRenderRegistry.java:62) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:27) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstanceManager.createRaw(BlockEntityInstanceManager.java:14) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.createInternal(InstanceManager.java:329) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.addInternal(InstanceManager.java:314) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at com.jozufozu.flywheel.backend.instancing.InstanceManager.add(InstanceManager.java:204) ~[flywheel-forge-1.20.1-0.6.10-7.jar%23617!/:0.6.10-7] at net.minecraft.world.level.chunk.LevelChunk.handler$cdb000$blockEntityAdded(LevelChunk.java:1344) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142169(LevelChunk.java:363) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m142170(LevelChunk.java:326) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.chunk.LevelChunk.m6978(LevelChunk.java:265) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.world.level.Level.m6933(Level.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientLevel.m233653(ClientLevel.java:135) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientPacketListener.m283976(ClientPacketListener.java:670) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket.m132992(ClientboundSectionBlocksUpdatePacket.java:68) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.ClientPacketListener.m5771(ClientPacketListener.java:669) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket.m5797(ClientboundSectionBlocksUpdatePacket.java:60) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket.m5797(ClientboundSectionBlocksUpdatePacket.java:14) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.network.protocol.PacketUtils.m263899(PacketUtils.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m6367(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.m6367(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m7245(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.util.thread.BlockableEventLoop.m18699(BlockableEventLoop.java:115) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91383(Minecraft.java:1106) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91374(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.main.Main.main(Main.java:218) ~[GreateBTH.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.23.jar:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [00:46:35] [Render thread/INFO]: [FANCYMENU] ScreenCustomizationLayer registered: net.p3pp3rf1y.sophisticatedbackpacks.client.gui.BackpackScreen [00:46:38] [Render thread/INFO]: [FANCYMENU] ScreenCustomizationLayer registered: crafting_screen [00:46:43] [Render thread/INFO]: [CHAT] Copy NBT. [00:47:07] [Render thread/INFO]: [CHAT] 来点小钢齿轮 [00:48:48] [Render thread/ERROR]: Unreported exception thrown! org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-10.0.9.jar:10.0.9+10.0.9+main.dcd20f30] at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?] at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] at electrolyte.greate.content.kinetics.belt.TieredBeltBlock.m6227(TieredBeltBlock.java:180) ~[greate-0.0.19.jar%23412!/:0.0.19] at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.m60664(BlockBehaviour.java:778) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.MultiPlayerGameMode.m233746(MultiPlayerGameMode.java:323) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.MultiPlayerGameMode.m233740(MultiPlayerGameMode.java:291) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.MultiPlayerGameMode.m233729(MultiPlayerGameMode.java:250) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.multiplayer.MultiPlayerGameMode.m233732(MultiPlayerGameMode.java:290) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91277(Minecraft.java:1698) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91279(Minecraft.java:1976) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91398(Minecraft.java:1795) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91383(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.Minecraft.m91374(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23494!/:?] at net.minecraft.client.main.Main.main(Main.java:218) ~[GreateBTH.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.23.jar:?] at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.23.jar:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method greate_useConnector(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;Lcom/simibubi/create/content/kinetics/belt/BeltSlicer$Feedback;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V in greate.mixin.json:MixinBeltSlicer failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap greate-refmap.json at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] ... 40 more [...] crash-2024-05-10_00.48.49-client.txt

Electrolyte220 commented 6 months ago

Do you mind sending a video of you doing this? I am unable to reproduce this in my dev environment.

4li77l3n00b commented 6 months ago

Sorry for my inaccuracy, the problem seems to occur when placing belt on moving shafts with belt placed. image

4li77l3n00b commented 5 months ago

still crashing when extending belt crash-2024-05-15_12.38.14-client.txt