
Machine Extenders occasionally crashing players on server
ashytastic opened this issue ยท 1 comments
Issue description
Getting within range of a Machine Extender sometimes crashes the player (this is on a server)
Related error code from attached logfile:
09Mar2025 01:15:01.480] [Render thread/ERROR] [net.minecraft.client.Minecraft/FATAL]: Unreported exception thrown!
java.lang.IllegalArgumentException: Cannot get property DirectionProperty{name=facing, clazz=class net.minecraft.core.Direction, values=[north, south, west, east]} as it does not exist in Block{oritech:machine_extender}
at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:97) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.block.HorizontalDirectionalBlock.rotate(HorizontalDirectionalBlock.java:20) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/rearth.oritech.block.blocks.addons.MachineAddonBlock.rotate(MachineAddonBlock.java:104) ~[oritech-neoforge-0.14.3.jar%23665!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.rotate(MixinBlockStateBase.java:569) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/com.klikli_dev.modonomicon.multiblock.AbstractMultiblock.lambda$validate$1(AbstractMultiblock.java:184) ~[modonomicon-1.21.1-neoforge-1.112.2.jar%23645!/:1.110.0]
at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) ~[?:?]
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1685) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) ~[?:?]
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.allMatch(ReferencePipeline.java:637) ~[?:?]
at TRANSFORMER/[email protected]/com.klikli_dev.modonomicon.multiblock.AbstractMultiblock.validate(AbstractMultiblock.java:181) ~[modonomicon-1.21.1-neoforge-1.112.2.jar%23645!/:1.110.0]
at TRANSFORMER/[email protected]/com.klikli_dev.modonomicon.multiblock.AbstractMultiblock.validate(AbstractMultiblock.java:168) ~[modonomicon-1.21.1-neoforge-1.112.2.jar%23645!/:1.110.0]
at TRANSFORMER/[email protected]/com.klikli_dev.occultism.client.render.GoldenSacrificialBowlHUD.lambda$render$0(GoldenSacrificialBowlHUD.java:63) ~[occultism-1.21.1-neoforge-1.176.0.jar%23661!/:1.176.0]
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at TRANSFORMER/[email protected]/com.klikli_dev.occultism.client.render.GoldenSacrificialBowlHUD.render(GoldenSacrificialBowlHUD.java:65) ~[occultism-1.21.1-neoforge-1.176.0.jar%23661!/:1.176.0]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.GuiLayerManager.renderInner(GuiLayerManager.java:69) ~[neoforge-21.1.122-universal.jar%23463!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.GuiLayerManager.render(GuiLayerManager.java:59) ~[neoforge-21.1.122-universal.jar%23463!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.Gui.render$mixinextras$wrapped$105(Gui.java:234) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.Gui.mixinextras$bridge$render$mixinextras$wrapped$105$106(Gui.java) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.Gui.wrapMethod$zji000$iris$handleHudHidingScreens(Gui.java:1522) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.Gui.render(Gui.java) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:1073) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1195) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21.1-20240808.144430-srg.jar%23462!/:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.37.jar%23113!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.37.jar%23113!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.37.jar%23113!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.37.jar%23113!/:4.0]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23136!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23136!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23136!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23136!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23136!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23136!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23136!/:?]
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?]
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?]
Steps to reproduce
It happens randomly, idk what to do to reproduce this
Minecraft version
1.21.1 (Latest)
Platform
Neoforge
Loader version
21.1.122
Fabric API version
Oritech version
0.14.3
Other relevant versions
No response