Yeah so when a charged creeper explodes a stray he will drop the wither skeleton skull
Affects all bedrock versions
Linked issues
is duplicated by 6
Attachments
Comments 13
What's the status for this bug? This is the worst bug that could've ever existed. If this exploit doesn't get patched soon, people will have no problem with getting as many Becons as they want.
This issue is caused by logic in Skeleton::die()
that probably predates the introduction of Strays in the game. When a skeleton killed by a charged creeper, the game checks what type of skeleton it was, and if the skeleton is normal it drops a normal skull, otherwise it drops a wither skull. Potential code fixes for this bug are straight forward (using C++ style pseudocode):
Make Strays Drop Normal Skulls
SkullBlockActor::SkullType skull_type = 0;
if(getSkeletonType() == 1) {
skull_type = 1;
}
// ... create and drop skull item
Make Strays Drop No Skulls (Java Parity)
if(getSkeletonType() < 2) {
SkullBlockActor::SkullType skull_type = 0;
if(getSkeletonType() == 1) {
skull_type = 1;
}
// ... create and drop skull item
}
Affects 1.9.0