mojira.dev
MCPE-131570

Can't /setblock or /fill copper and deepslate stairs/slabs to non-default states

the new staicases do not follow the orientation id 0-3 etc. as normal stairs do making them impossible to usue in the fill-command when using fill command no mather what number is inserted orientation is always the same, old stairs do not have this problem.

[media][media][media][media]

Linked issues

Attachments

Comments 8

Is this still an issue in the latest version (1.17.11)? If so, can you please add it to the affected versions (or mention it if you are not the reporter).
This ticket will automatically reopen when you reply.

This appears to still be an issue in 1.18.2. All Deepslate and Copper blocks affected.

In fact, since block states was added, all newly added blocks doesn't support data values at all.

Such as Beehives, Azalea Leaves, Lightning Rod, and so many blocks

Because data values are already deprecated. /setblock or /fill support block states completely.

The problem is that some command such as testforblock and /fill ... replace .. (MCPE-133360) doesn't support block states still

The new blocks such as copper and deepslate use a different format for their orientation, you now need to specify the upside down bit and orientation separately. For example the following command will set a south facing upside down cut copper stair below you

setblock ~ ~-1 ~ cut_copper_stairs["upside_down_bit":true,"weirdo_direction":3]

 

Note there is no space between the block and the square bracket. The fill command works the same way.

Slabs have now been changed as of 1.19.40.22 to use the old system so deepslate, copper and mud can use the 0/1 after the name to specify lower and upper slab respectively, but their stairs still use the newer system as described above.

This issue appears to be fixed by the new block state parameters.

bram van limpt

(Unassigned)

594208

Confirmed

Windows

laptop

1.19.20.23 Preview, 1.18.0.22 Beta, 1.17.30.22 Beta, 1.17.10, 1.17.0, 1.18.2 Hotfix, 1.19.10

1.20.0

Retrieved