mojira.dev
MC-258187

Endermen holding sculk veins don't drop them upon being killed

The Bug

With the recent changes to endermen loot tables allowing them to drop the silk touched, sculk veins are unable to be dropped from Endermen despite being silk touchable with an axe and or pickaxe

Reproduce

  • Do

    /summon minecraft:enderman ~ ~ ~ {NoAI:1b,Health:1f,carriedBlockState:{Name:"minecraft:sculk_vein"}}
  • Kill the Enderman
    ❌ No Sculk Vein drops

  • Place down some sculk vein

  • Mine it with a silk touch pickaxe or axe
    ✔ Sculk Vein drops

Observed Result

No Sculk Vein dropped

Expected Result

Sculk Veins would drop

Linked issues

Comments 2

Confirmed. This wasn't the case in 1.19.2.

This is because all of its directional block states are set to false. Silk touching a vein yields one for each face that was set to true.

Use

Name:"minecraft:sculk_vein",Properties:{"north":"true"}

to get the desired behavior

anthony cicinelli

(Unassigned)

Confirmed

Gameplay

Low

Loot tables

enderman

1.19.3 Pre-release 2, 1.19.3 Pre-release 3, 1.19.3, 1.19.4 Pre-release 1, 1.19.4, ..., 1.20, 1.20.1, 1.20.4, 1.21, 24w34a

Retrieved