Mojira Archive
MC-123693

TileTicks are saved with world position instead of offset in chunk

The bug

Scheduled block updates are saved in the TileTicks list in chunk save files with their world position instead of an offset within the chunk. This is quite inefficient since TileTicks is per chunk and therefore should only contain entries for this chunk.

How to reproduce

  1. Schedule an update for a block outside the area (0, 0, 0) → (15, 15, 15) area (all values inclusive), for example by pressing a button
  2. Close the world
  3. Inspect the respective chunk in the region file using for example NBTExplorer

Invalid

Marcono1234

2017-12-30, 08:41 PM

2023-02-02, 10:46 AM

2023-02-02, 10:46 AM

4

5

Confirmed

Performance, Save Data

TileTicks

Minecraft 1.12.2 - 23w04aMinecraft 1.12.2, Minecraft 17w50a, 20w21a, 1.17.1, 1.19.3, 23w04a

-