mojira.dev
MC-251901

Sculk catalysts unaffected by bottles o' enchanting

Breaking bottles o' enchanting on sculk catalysts does not generate sculk.

Experience orbs from bottles o' enchanting are not absorbed by the sculk catalyst.

Additionally, experience orbs summoned via command block, or commands, are not absorbed by the sculk catalyst, and no spread occurs.

Mobs expiring on sculk catalysts works as normal.

Comments 8

Sculk catalysts are only affected by mob

@Sculk man

Sculk catalysts spread sculk blocks proportionally to the amount of experience orbs dropped by players and mobs. Unless there's a particular reason in lore why the sculk has to be exclusively carnivorous, my guess is this is a bug, caused by tracking the death of the mob, instead of the experience itself. Bottles o' enchanting are obtained from the same cleric villagers that buy up all the rotten flesh. Thanks for the reminder though–the sculk catalysts currently don't absorb experience dropped through mining ores, either.

Thank you for your report!
However, this issue is Invalid.

You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit Minecraft Suggestions on Reddit or visit the Feedback website.

Quick Links:
πŸ““ Bug Tracker Guidelines – πŸ’¬ Community Support – πŸ“§ Mojang Support
πŸ““ Project Summary – ✍️ Feedback and Suggestions – πŸ“– Game Wiki

@Anthony Cicinelli

Okay. If you think it's a feature, then I'm sure it's a feature. However, if I thought it was a feature, trust me, I wouldn't have posted it here. Looks like a bug to me.

@unknown, judging by what was stated in the 22w11a changelog, this is most likely not a bug.

Added Sculk Catalyst block, a mysteriously soul-emitting block that blooms with Sculk patches underneath nearby dying mobs

When a mob dies near a Sculk Catalyst, some unknown process seems to consume blocks beneath and turn them into Sculk blocks

@Avoma.

Yes. When a mob or player dies near a sculk catalyst, some unknown process prevents the player from receiving experience orbs, a mysterious charge builds up in the nearby sculk in proportion to the amount of experience lost, and the code executes a mysterious replace blocks command very similar to the erstwhile ant program last seen in 21w14infinite. On the other hand, if a baby mob dies, nothing happens, because they don't drop experience orbs, and according to a recent bugfix, the sculk catalyst wasn't supposed to react when villagers turn into zombie villagers either [Edit: MC-250019]. Long story short, the sculk catalyst is supposed to absorb and transmit experience, and it's not doing that in three different ways. That's a bug. Just not your usual one.

All of these processes occur through mobs. Sculk catalysts only convert experience through the death of mobs (actually any living entity): it is specifically designed and coded like this; they don't convert experience gathered through other means, such as drops from ores, picking up items from furnaces, etc.

@ampolive 'Unless there's a particular reason in lore why the sculk has to be exclusively carnivorous, my guess is this is a bug, caused by tracking the death of the mob, instead of the experience itself.' <β€”Me. You --> 'Sculk catalysts only convert experience through the death of mobs: it is specifically designed and coded like this; they don't convert experience gathered through other means, such as drops from ores, picking up items from furnaces, etc.'

Glad we're on the same page. It's a bug, caused by coding it in a hurry and hoping no one would notice, unless there's an in-lore reason why the experience generated by command blocks and bottles o' enchanting is different to the experience generated by spawning in the mob first.

Β 

G. Hammond

(Unassigned)

Unconfirmed

(Unassigned)

1.19 Pre-release 1

Retrieved