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

Creeper swelling animation doesn't take fuse length into account

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 1.9.1 Pre-Release 3, 1.17.1, 21w37a, 21w39a, 21w42a, 21w43a, 1.18 Pre-release 5, 1.18.1, 22w03a, 22w14a, 22w18a, 22w24a, 1.19.4, 23w18a, 1.20.2, 23w42a, 23w45a, 23w46a, 1.20.3 Pre-Release 2, 1.20.4, 1.21, 1.21.3
    • Confirmed
    • Mob behaviour

      The Bug

      The creeper fuse animation does not take its Fuse NBT value into account.

      To reproduce

      1. Execute the command
        /summon minecraft:creeper ~ ~ ~ {Fuse:2000}
      2. Use a flint and steel on the summoned creeper.
      3. Notice that the animation stops well before the creeper explodes.
      4. Execute the command
        /summon minecraft:creeper ~ ~ ~ {Fuse:20}
      5. Use a flint and steel on the summoned creeper.
      6. Notice that the animation is not played completely before the creeper explodes.

      Original description

      If a creeper's fuse length is shortened, it will explode before the animation is complete. If the fuse length is lengthened, the animation stops after 30 ticks, so the creeper will simply not change until it explodes.

      This is the same bug as MC-2490, just for creepers instead of TNT. It's a little harder to fix, since the creeper animation includes expansion in addition to the flashing. The best fix would be to simply change the speed of the creeper expansion to match the fuse length. Alternatively, the creeper could just keep expanding until it explodes, but that would lead to very oversized creepers for long fuse lengths.

            Unassigned Unassigned
            KingSupernova KingSupernova
            Votes:
            10 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              CHK: