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

Partially filled hoppers can delete bone meal from composters


    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.15.2, 20w11a, 20w12a, 1.16 Pre-release 2, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w27a, 20w29a, 1.16.2 Pre-release 2, 1.16.2 Release Candidate 1, 1.16.3 Release Candidate 1, 1.16.3, 1.16.4, 20w51a, 1.16.5, 21w06a, 1.17.1, 1.18 Pre-release 7, 1.18.2, 22w11a, 1.19, 1.19.2, 1.19.3, 1.19.4 Release Candidate 1, 23w42a
    • Confirmed
    • Redstone
    • Normal
    • Gameplay

      The Bug

      Hoppers can delete bone meal from a composter on top if each slot of the hopper has a single item (That isn't bone meal and is not a full stack). It would be expected that the hopper would leave the bone meal in the composter and not delete it, as if all slots of the hopper are completely filled with full stacks.

      This also affects hopper minecarts, according to MC-242697.

      When the hopper checks if it can take the bone meal item from the composter

      1. Checks if all slots are 100% fill
      2. If fill, stop
      3. If not fill, removes bone meal from the composter and tries to insert it into the hopper
      4. If it can insert the bone meal, it does so and stops
      5. If it can't insert
        →  Return bone meal to the composter
        →  Stop
        The hopper should just not take the bone meal before testing if it can actually fit

      To reproduce

      1. Fill a hopper by placing one item in each slot (That isn't bone meal and is not a full stack)
      2. Place a composter on top
      3. Fill the composter up
        At the last level, the hopper will grab the bone meal from the composter, but because each slot has an item and the hopper is not filled with full stacks, the item will be deleted



            gnembon [Mojang] Gnembon
            RedCMD RedCMD
            71 Vote for this issue
            16 Start watching this issue