mojira.dev
MC-241757

Sand and gravel within ocean ruins often convert into falling blocks when the world generates, causing performance drops and suspicious blocks to be destroyed

The Bug:

Sand and gravel within ocean ruins often convert into falling blocks when the world generates, resulting in performance drops.

Steps to Reproduce:

  1. Generate and load into a completely new world.

  2. Summon a repeating command block that will constantly alter the NBT data of any nearby falling blocks to make them glow and have no gravity by using the command provided below.

    /setblock ~ ~ ~ minecraft:repeating_command_block{auto:1b,Command:"execute as @e[type=minecraft:falling_block,nbt=!{NoGravity:1b}] run data merge entity @s {NoGravity:1b,Glowing:1b}"}
  3. Locate an ocean ruin and teleport to its location by using the command provided below.

    /locate structure minecraft:ocean_ruin_cold
  4. Allow the chunks around you to load.

  5. Look for glowing falling block entities around the ocean ruin.

  6. and take note as to whether or not sand and gravel within ocean ruins often convert into falling blocks when the world generates, resulting in performance drops.

Observed Behavior:

Loaded structures briefly create falling block entities.

Expected Behavior:

Blocks are placed directly and don't fall.

Linked issues

Attachments

Comments 6

Might relate to MC-237738.

stephen hendry

had the same issue with gravel when mining in caves only when it was 2+ high mined the bottom block and the top one falling block

 

Can you attach a screenshots of the performance screen (ALT+F3)? Thanks!

By the way, when I tested this, I was unable to find any of these blocks that weren't floating. In other words, I suspected that they were getting placed, converted, then settling back into place, but it seems like that's not the case

Hi, apologies for the late response. I've attached a video along with a screenshot that demonstrates this behavior occurring whilst the performance screen is enabled. This issue also existed in 1.17.1, so I've added that as an affected version as well. Hope this helps. 🙂

[media][media]

In 1.20, this causes suspicious blocks to be destroyed as well.

Avoma

(Unassigned)

Confirmed

Platform

Normal

Performance, World generation

1.17.1, 1.18 Pre-release 2, 1.18 Pre-release 4, 1.18 Pre-release 5, 1.18, ..., 1.20, 1.20.4, 23w51b, 1.21, 1.21.4

Retrieved