Immersive Engineering

Immersive Engineering

152M Downloads

Crash when Rotating steel_catwalk_stairs with Engineer's Hammer / Railings on steel_catwalk Won't Place Correctly Anymore

Closed this issue · 1 comments

commented

Minecraft Version

1.21.1

Immersive Engineering Version

Immersive Engineering 1.21.1 - 12.4.0-192

How did it happen?

Crash Assistant Message
crash-2025-07-07_14.02.02-client.txt

What happened?
❗ ### Issue 1: Crash when Rotating steel_catwalk_stairs with Engineer's Hammer
Using the Engineer’s Hammer on a steel_catwalk_stairs block causes a crash.
🔍 Crash Snippet:
java.lang.IllegalArgumentException: Cannot get property BooleanProperty{name=north, clazz=class java.lang.Boolean, values=[true, false]} as it does not exist in Block{immersiveengineering:steel_catwalk_stairs}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:97)
at blusunrize.immersiveengineering.common.blocks.generic.CatwalkBlock.rotate(CatwalkBlock.java:167)
...
at blusunrize.immersiveengineering.common.items.HammerItem.onItemUseFirst(HammerItem.java:164)

✅ Steps to Reproduce:
Place a steel_catwalk_stairs block.
Right-click it with the Engineer’s Hammer.
Game crashes.

💬 Notes:
This crash happens only with steel_catwalk_stairs, not regular steel_catwalk.
Likely caused by assuming the north blockstate exists on a block that doesn't define it.

❗ ### Issue 2: Railings on steel_catwalk Won't Place Correctly Anymore
Railings can no longer be added one by one with Ctrl + Right Click like in earlier versions.
🧪 Behavior:
First Ctrl + Right Click: adds a railing to the first side ✅
Subsequent clicks: only rotate the existing railing ❌

Expected: each Ctrl + Right Click on a different side should add a railing independently (north, east, south, west)

✅ Steps to Reproduce:
Place a steel_catwalk block.
Hold Ctrl and right-click a side with the Engineer's Hammer → railing appears.
Try Ctrl + Right-click on another side → nothing happens except rotating the first railing.

Crash Log or Disconnect Log
https://mclo.gs/mhXVVIc

Latest.Log
https://mclo.gs/ZQr7X90

Crash Log

https://mclo.gs/mhXVVIc

commented

You are playing with an outdated version of Immersive Engineering.
Go update.