mojira.dev
MC-248709

The gamerule doTileDrops still refers to blocks as "tiles"

The bug

The gamerule controlling whether blocks drop items is still named "doTileDrops". "Tile" is a deprecated technical term for "block" which has been mostly phased out (for example, 1.13 (17w47a) changed block translation strings from tile.XXXX.name to block.minecraft.YYYY), with this being one of the last remaining cases of it remaining in the game. As "tile" is used almost nowhere else (even the game rules menu refers to blocks as blocks as one would expect), this game rule should be renamed accordingly to something more fitting, such as doBlockDrops.

How to reproduce

  1. Begin to create a new world

  2. Enter the Game Rules menu

  3. Scroll to "Drops"

  4. Mouse over "Drop blocks"

Expected results

The associated game rule would be named something along the lines of "doBlockDrops".

Actual results

The name "doTileDrops", referring to blocks with the outdated "tile", is used instead.

Linked issues

Attachments

Comments 3

This also affects some NBT tags, such as minecarts' CustomDisplayTile. Worth a separate report, or should this be generalized to "blocks sometimes still referred to as tiles"?

Probably separate reports. Are there any other such cases?

Falling blocks' TileEntityData is the only other one.

Can confirm by the way, also in 1.18.1.

muzikbike

(Unassigned)

Confirmed

(Unassigned)

deprecated-terminology, incorrect-game-rule-id

1.18.1, 1.18.2 Pre-release 1

Retrieved