When using the Debug Stick to change the shape property of any rail type to one of the ascending_ values, the rail drops as item if there is no supporting block.
The Debug Stick is supposed to change block states without updating the block to allow placing invalid states, however here this is not possible. Therefore the general rules "block states created using Debug Stick not working as intended" does not apply here because the Debug Stick is not able to create the block state in the first place.
This indicates that the updating logic of rails might be faulty.
- Place any rail type on the flat ground without other blocks nearby
- Use the Debug Stick to change the shape property to any of the ascending_ values
The rail drops as item