mojira.dev
MC-119000

Fire charges no longer immediately detonate minecart TNT since 1.12-pre6

The bug

Prior to 1.12 burning arrows or fire charges hitting a TNT minecart would cause it to immediately blow up however in 1.12 burning arrows continue to immediately destroy minecart TNT but fire charges only ignite the TNT in the minecart.

Side note

This behavior changed as of 1.12-pre6, at the same time MC-116669 was solved.

Code analysis

Based on 1.12 decompiled using MCP 9.40 PRE 1

The method net.minecraft.entity.item.EntityMinecartTNT.attackEntityFrom(DamageSource, float) now only explodes the minecart directly if it was damaged by a burning arrow. In all other situations it is only ignited.

Related issues

Comments

bemoty

Can confirm for MC 1.12.1.

migrated

Confirmed for 1.13.1.

anthony cicinelli

Affects 20w29a. I would like to request ownership of this report since the reporter hasn't been active since 2018

Avoma

Can confirm in 21w03a.

Avoma

Can confirm in 21w05b.

Avoma

Can confirm in 21w06a.

Avoma

Can confirm in 21w17a.

migrated

Affects 1.17

ampolive

Can confirm in 1.17.1.

Avoma

Can confirm in 1.18.

Avoma

Can confirm in 1.18.1.

Avoma

Can confirm in 1.18.2.

Avoma

Can confirm in 1.19.

Avoma

Can confirm in 1.19.2.

anthony cicinelli

(Unassigned)

Confirmed

Entities, Minecart

fire_charge, small_fireball, tnt_minecart

Minecraft 1.12, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 17w50a, Minecraft 18w07a, ..., 1.20 Release Candidate 1, 1.20, 1.20.1, 1.20.2, 23w41a

Retrieved