Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-261789

Falling block at high speed clips into block underneath below y = 0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.19.4, 24w13a, 1.20.6, 24w20a, 1.21.1
    • None
    • Confirmed
    • Collision, Entities
    • Low
    • Platform

      When boosting sand (FallingBlock) down at high speed to a location below Y0, there are some instances where the sand will not turn solid when it hits the floor. Sand will in those situations not travel to for example -7, but to -7.000000000000001, where according to the game, it is inside of the block below and thus will not become solid again.

      This exact setup can be replicated with this command (or the Y level given inside of the command) when trying to stack at y-7. Whether or not the sand will stack depends on the location before it gets moved, so here I give it a velocity of -10 but you can give it a velocity of -1000; it will not stack.

      /summon minecraft:falling_block -9 1.2074466562545139 9 {Motion:[0d,-10d,0d]}
      

      We make a lot of contraptions where we stack sand from bedrock to sky limit and this bug has caused a lot of issues, while it is probably a fairly easy fix. 

      I have not seen this bug happen when the entity is above y256 or below y0 before getting accelerated down.

      https://youtu.be/3qaBCarFNPM This video showcases how the issue occurs.

            Unassigned Unassigned
            BelgianBomber BelgianBomber
            Votes:
            16 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              CHK: