/schedule on_area_loaded runs the function before chunk is fully loaded
Partner Rank:
2
Partner Team Reporting:
Everbloom Games
Verification builds:
1.16.100.52, 1.16.100.55
Summary:
/schedule on_area_loaded runs the function before chunk is fully loaded. This means the scheduled function runs before commands can access any of the blocks or entities in the chunks of interest.
Impact:
This defeats the whole purpose of the /schedule on_area_loaded command, as the function is scheduled to run before the area is loaded.
Repro Steps:
- Open the provided world
- Head to the white-floored chunk with only 2 buttons
- Press the Schedule button (it will schedule a function to say whether the block at 1608 4 1608 (the scheduled chunk) is a diamond block when the chunk gets loaded)
- Press the Teleport button (it will teleport you to the scheduled chunk, loading it)
- Observe the results in chat
Expected: The chat will say, in green text: "Found a diamond block at 1608 4 1608"
Observed: The chat says, in red text: "Did not find a diamond block at 1608 4 1608"
Screenshots/Videos attached: Yes/No
No
Regression Builds:
This never worked, as this bug has existed since the introduction of /schedule