Oritech

Oritech

588k Downloads

Machine Extenders occasionally crashing players on server

ashytastic opened this issue ยท 1 comments

commented

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

If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)

https://mclo.gs/vAAr8l5

commented

Figured I'd add that the Power Bank addons do the same thing, throwing me the same error code