Description
When a sub‑level containing TNT collides against blocks with a certain impact force, the game internal server freezes completely. This bug also reproduces on dedicated real multiplayer servers.
Reproduction steps
1. Install create‑aeronautics mod.
2. Launch game, create a cheats‑enabled world or join an existing cheats‑enabled world.
3. Run command:
This creates a sub‑level (call it T) that only contains one TNT block.
4. Attach an iron handle to sub‑level T.
5. Hold Shift, aim crosshair at the iron handle, hold right‑click to pull sub‑level T out in mid‑air.
6. Move your camera up/down to make T collide with ground blocks.
7. When you can no longer pull the sub‑level, the freeze occurs.
- Sometimes reproduces on first try; you may need several attempts if you are unlucky.
Hypothesis
From my observation this may be a race / infinite loop between two logics:
-
α: Sable triggers TNT explosion when sub‑level‑contained TNT hits blocks with sufficient impact force.
-
β: Some patch logic (origin unknown, could be inside Sable or come from create‑aeronautics) suppresses / cancels this TNT explosion.
The conflict: α tries to detonate TNT, while β prevents the detonation. This creates an infinite loop that locks up the server thread.
Video:https://wwaoo.lanzoue.com/i0qwc44jw6de pwd:ayt4
Game Log
https://mclo.gs/GJjh00r
Description
When a sub‑level containing TNT collides against blocks with a certain impact force, the game internal server freezes completely. This bug also reproduces on dedicated real multiplayer servers.
Reproduction steps
1. Install
create‑aeronauticsmod.2. Launch game, create a cheats‑enabled world or join an existing cheats‑enabled world.
3. Run command:
This creates a sub‑level (call it
T) that only contains one TNT block.4. Attach an iron handle to sub‑level
T.5. Hold Shift, aim crosshair at the iron handle, hold right‑click to pull sub‑level
Tout in mid‑air.6. Move your camera up/down to make
Tcollide with ground blocks.7. When you can no longer pull the sub‑level, the freeze occurs.
Hypothesis
From my observation this may be a race / infinite loop between two logics:
α: Sable triggers TNT explosion when sub‑level‑contained TNT hits blocks with sufficient impact force.
β: Some patch logic (origin unknown, could be inside Sable or come from create‑aeronautics) suppresses / cancels this TNT explosion.
The conflict: α tries to detonate TNT, while β prevents the detonation. This creates an infinite loop that locks up the server thread.
Video:https://wwaoo.lanzoue.com/i0qwc44jw6de pwd:ayt4
Game Log
https://mclo.gs/GJjh00r