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

Players can use water buckets and lava buckets on blocks that are out of reach

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • 24w03a
    • 1.15.2, 20w06a, 20w11a, 20w18a, 20w45a, 20w46a, 20w48a, 20w49a, 1.16.5, 1.19.3, 1.19.4 Release Candidate 2, 1.19.4, 1.20.1, 1.20.2
    • Confirmed
    • Items, Player
    • Normal
    • Platform

      The Bug:

      Players can use water buckets and lava buckets on blocks that are out of reach.

      Steps to Reproduce:

      1. Dig a hole that's three blocks deep.
      2. Obtain any block and a water bucket and switch to survival mode.
      3. Attempt to place the block at the very bottom of the hole and notice how you're unable to.
      4. Attempt to place the water bucket at the very bottom of the hole and notice how you're able to.
      5. Take note as to whether or not players can use water buckets and lava buckets on blocks that are out of reach.

      Observed Behavior:

      The reach distance of water/lava buckets is larger than the entity reach distance.

      Expected Behavior:

      The reach distance between blocks and water/lava buckets would be the same.

      Code Analysis:

      Code analysis by haykam can be found below.

      The BucketItem#use method (Yarn mappings) calls the Item.raycast method, which raycasts a distance of 5 blocks, rather than the correct entity reach distance.

        1. 2023-03-10_08.41.57.png
          164 kB
          MippyMagic
        2. MC-260889.mp4
          2.68 MB
          [Mod] ampolive

            gegy1000 [Mojang] Gegy
            MippyMagic MippyMagic
            Votes:
            7 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: