Affects Version/s: 1.14.4, 19w34a, 19w35a, 19w36a, 1.15.2, 20w08a, 20w09a, 20w10a, 20w11a, 20w12a, 20w14a, 20w16a, 20w17a, 20w18a, 20w20b, 1.16 Pre-release 5, 1.16.1, 1.16.2 Pre-release 1, 1.16.2, 1.16.3, 1.16.4 Pre-release 1, 1.16.4, 20w45a, 20w46a, 20w48a
Fix Version/s: None
Category:Chunk loading, Commands
- A. /clone checks whether the level has all the target chunks and fails if not.
- B. /fill and /execute if blocks check only the begin and end chunks. These commands cause all the target chunks to be loaded as a side effect by adding unknown tickets.
These behaviors are inconsistent and should be unified into one of them.
→ That position is not loaded (A)
→ Successfully filled 1024 blocks (B)
→ Test passed, count: 1024 (B)
/clone uses LevelReader#hasChunkAt to check the chunks.
There are no preconditions like that in /fill or /execute if blocks.