mojira.dev
MCPE-141935

Looting is not applied when a mob is killed with a projectile

Please remember to observe the bug tracker guidelines: Comments must provide additional information for the developers only. We also allow you to share a workaround in a comment, because that is generally helpful to the developers.

For those of you who mentioned that loose tridents in the world are disappearing, that is a separate issue and is being tracked as MCPE-141539.

Bug
When a mob gets killed by a projectile, the loot from the mob will not be applied with looting, resulting in less drops from the killed mob. This happend after the 1.17.30 update

Expected result
The loot from the mob gets applied with looting. Just like it happens on Java.

Observed result
The mob only drops the amount of loot that is the same as killing a mob without looting.

Steps to reproduce
Step 1: Shoot an arrow or trident against a Ghast with 1 or 2 health left (try punching the ghast 3 times before shooting)
Step 2: Switch as quick as possible to a looting 3 sword in your hand
Step 3: Look at what the Ghast drops, only 0-2 gunpowder and 0-1 ghast tears. This should be 0-5 gunpowder and 0-4 ghast tears per Ghast

Media
I have added

[media]

,

[media]

and

[media]

to the bugreport.

In 1.17.10, using a trident, the ghast drops:
-With trident:
3 gunpowder and 1 ghast tear. Because I got 3 gunpowder, means there must be looting applied as getting 3 gunpowder is impossible without looting (max loot of gunpowder without looting is 2 gunpowder
-With bow:
3 gunpowder and 4 ghast tears. The multiple ghast tears shows that looting is definitely applied in 1.17.10 on mobs killed by looting

In 1.17.30+ (the recording is done in 1.17.40.21, but 1.17.30 experience the same issue as seen by the other attachments)
-With trident:
1 gunpowder. Because I got only 1 gunpowder, it can be said looting is not applied
-With bow:
1 gunpowder and 1 ghast tears. This once again shows looting is not applied if mobs are killed by projectiles

In Java you can see, after throwing the trident, it will drop the loot with looting applied. This means the change in 1.17.30 is in disparity with Java

Linked issues

Attachments

Comments 13

An attachment with a disallowed file extension has been removed from this ticket.

Executable files and documents are not allowed as attachments.
Please attach crash reports, log files and screenshots as they are instead of pasting them into a document.
-- I am a bot. This action was performed automatically! If you think it was incorrect, please notify us on Discord or Reddit

silentwisperer

Can confirm, windows 10 pc 1.17.30

Can confirm as well, on Switch 1.17.30

Added context. Trident killers using the looting effect are a required part of Minecraft Bedrock edition gameplay to balance the game further towards Java. Java edition has a much larger mob spawn rate, and mob cap, which allows all of it's hostile and passive mob farms to be incredibly faster than Bedrock Edition's farms. It also helps make up for the lack of Bedrock Edition not having sweeping edge, which allows for Java players to quickly kill large numbers of mobs with a single attack, getting the looting effect applied to all mobs killed. Bedrock does not have an equivalent to this.

Trident killers are used to bridge this gap.

[MCQA] v-magwar

We could not reproduce the issue. 
Could you provide a video of this happening? If the file is too big, upload it elsewhere and link it here. 

3 more comments

Attached a video showing this with looting 255 sword(obtained by inventory editing). Looting effect is clearly not applied to mobs killed by projectiles

[media]
Stuart Stirland

This is a severe nerf to Bedrock players, as others have noted.  For example, with drowned-copper farms bedrock players cannot make use of the reinforcement mechanic present in Java to get faster drop rates.  Factoring in the nerf from this bug makes it really hard to get renewable copper for all console and mobile players.  Hopefully it gets a hotfix in days rather than weeks.

Looting seems to be applied to the harming tipped arrow, but not the trident

[media]
[Mojang] Mega_Spud (Jay)

Thank you for the additional information - the repro steps and video examples we have now should be enough, and the issue is being looked into by the team.

Please remember that this is a bug tracker and not a forum for discussion or feedback. Please keep any comments limited to NEW information about the bug only, and add a vote if you would like to show your interest in this issue. Off-topic comments and chatter may be hidden to avoid clutter, enabling us to focus on the information relevant to the bug.

While we understand your frustration at certain game feature or mechanics not working as you would always like or expect, please remember that there is not always a simple fix that will resolve the issue immediately. Please be assured we are actively looking into a solution though.

Tested related scenarios:

  • Looting applies if you kill mobs with a harming potion while holding a looting sword.

  • It does not apply if you kill a mob with TNT while holding a looting sword.

  • It does not apply if your tamed wolf kills a mob while you hold a looting sword.

Note that projectile looting is reported as a bug in Java Edition at MC-3304.

ItsRichHeart

(Unassigned)

621878

Confirmed

Multiple

1.17.40.21 Beta, 1.17.40.20 Beta, 1.17.30

1.17.32

Retrieved