
Crash when Rotating steel_catwalk_stairs with Engineer's Hammer / Railings on steel_catwalk Won't Place Correctly Anymore
Closed this issue · 1 comments
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