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

Desync when trying to use a bucket in spawn protection

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 20w51a, 21w20a, 1.17.1, 1.18.1, 1.18.2, 1.19, 1.21
    • Confirmed
    • Networking
    • Normal
    • Platform

      When trying to empty a bucket in spawn protection, client-side the action succeeds, but it fails server-side. However that is not communicated to the client, causing a desync.

      To reproduce

      Emptying

      1. Start a server
      2. Join the server
      3. Op any player other than you (from the console) to activate spawn protection
      4. Give yourself any bucket (water, lava, powder snow, fish, axolotl)
      5. Try to empty the bucket
        Nothing happens but the bucket gets emptied
      6. Click on the bucket in your inventory
        The bucket is full again

      Picking up

      1. Start a server
      2. Join the server
      3. Op any player other than you (from the console) to activate spawn protection
      4. Give yourself an empty bucket
      5. Try to pick up water or lava
        The block is removed and the bucket gets filled
        The removed block does not update (similar to MC-12363)
      6. Click on the bucket in your inventory
        The bucket is empty again

        1. MC-210301.mp4
          4.13 MB
        2. MC-210301.png
          MC-210301.png
          444 kB
        3. MC-210301-1.png
          MC-210301-1.png
          405 kB
        4. MC-210301-2.png
          MC-210301-2.png
          432 kB

            Unassigned Unassigned
            violine1101 [Mod] violine1101
            Votes:
            7 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              CHK: