mojira.dev
MC-250965

Sculk blocks and ores only drop XP when TNT was directly lit by player

The sculk blocks and ores only drop XP from TNT that was directly lit by the player. This makes automatically farming sculk blocks with TNT impossible. The whole mechanic also becomes sort of pointless, since its potential to replace unintended afk zombie piglin farms was the main reason players were excited about this mechanic.

How to recreate:
1. Blow up naturally generated sculk with TNT lit by flint and steel held by the player
2. Blow up naturally generated sculk using a dispenser filled with TNT

Expected Behaviour:
Sculk blocks are like containers that store xp, so they should drop XP from any Explosion just like a chest drops its items when it blows up

Linked issues

Attachments

Comments 5

This feels like it should definitely be marked as a bug as this is inconsistent with wither breaking sculk blocks to drop xp, but I also believe this isn't currently in-parity with Bedrock edition's mechanics of sculk blocks dropping xp from non-player explosions?

I'd also like to mention that it kind of defeats the purpose of sculk blocks if you need to player to get the xp out of them.  (Why make a sculk farm when you can just afk at a mob grinder to get experience instead?)

So it is intended that sculk blocks are only useful when a player is advanced enough to use the unintended feature of trapping a wither in bedrock?
This makes sculk XP farms completely inaccessible to the average player. Even if this prevents tnt duplication abuse it just makes the entire sculk XP mechanic absolutely useless...
Please think about this.

You can still break/blow it up by hand for all the xp you could ever need.

@aceplante The problem is that you don't get enough xp. Most technical players thought this mechanic would be the intended replacement for AFK Zombie Piglin farms because Mojang said they wanted to remove them in the future. But because of this "intended feature" AFK sculk xp farms become very inaccessable because you have to trap a wither in bedrock to do it. If you have to manually blow up a bunch of sculk blocks to get (very little) xp you might as well just fly to your endermen xp farm which is much much faster.

As they are right now, sculk block XP farms are not a viable replacement for AFK Zombie Piglin farms.

Now that the pigman nerf has come, will this be revisited?  Players can no longer get xps while being afk because of this bug so it doesn't replace the old method in the same way. 

leumas1104

(Unassigned)

Confirmed

(Unassigned)

22w17a

Retrieved