Versions:
Server software: Paper 1.21.11
SinceDungeon version: v1.6.3-SNAPSHOT (or any affected version)
Description:
Inside a SinceDungeon-generated dungeon instance, when a piston with an extended head has a gravity-affected block (such as sand or gravel) placed on top of it, retracting the piston does not cause the block to fall. The sand/gravel remains floating in the air instead of falling as expected.
Steps to Reproduce:
Place a piston inside a SinceDungeon dungeon instance
Activate the piston so its head extends outward
Place a sand or gravel block on top of the extended piston head
Deactivate/retract the piston
Expected result: The sand/gravel block should fall due to gravity
Actual result: The sand/gravel block remains floating in the air
Why this is an issue:
This behavior breaks vanilla Minecraft mechanics
Players can circumvent dungeon puzzles or bypass obstacles by using gravity blocks
It also ruins immersive experiences when gravity blocks unexpectedly float
Additional Information:
This issue cannot be reproduced in normal (non-instanced) worlds
Players can trigger the fall by manually breaking the floating block or placing another block next to it, but this workaround is not ideal
The issue likely relates to how SinceDungeon handles block physics updates or scheduled ticks within instanced worlds
Possible Cause:
SinceDungeon may be disabling or modifying vanilla physics updates (such as scheduled ticks for falling blocks) inside dungeon instances for performance or safety reasons, causing gravity checks to be skipped when pistons retract.
Versions:
Server software: Paper 1.21.11
SinceDungeon version: v1.6.3-SNAPSHOT (or any affected version)
Description:
Inside a SinceDungeon-generated dungeon instance, when a piston with an extended head has a gravity-affected block (such as sand or gravel) placed on top of it, retracting the piston does not cause the block to fall. The sand/gravel remains floating in the air instead of falling as expected.
Steps to Reproduce:
Place a piston inside a SinceDungeon dungeon instance
Activate the piston so its head extends outward
Place a sand or gravel block on top of the extended piston head
Deactivate/retract the piston
Expected result: The sand/gravel block should fall due to gravity
Actual result: The sand/gravel block remains floating in the air
Why this is an issue:
This behavior breaks vanilla Minecraft mechanics
Players can circumvent dungeon puzzles or bypass obstacles by using gravity blocks
It also ruins immersive experiences when gravity blocks unexpectedly float
Additional Information:
This issue cannot be reproduced in normal (non-instanced) worlds
Players can trigger the fall by manually breaking the floating block or placing another block next to it, but this workaround is not ideal
The issue likely relates to how SinceDungeon handles block physics updates or scheduled ticks within instanced worlds
Possible Cause:
SinceDungeon may be disabling or modifying vanilla physics updates (such as scheduled ticks for falling blocks) inside dungeon instances for performance or safety reasons, causing gravity checks to be skipped when pistons retract.