mojira.dev
MC-261584

Mobs dying next to a covered block are able to convert the covered block to sculk

When a mob dies on top of a partial block, such as a carpet or half-slab, it does not convert nearby sculk-convertible blocks to sculk.  As per Gnembon's explanation from MC-249233, this is intended behavior.  However, if the partial block is on top of a sculk-convertible block (such as stone), and is directly next to a sculk block, it will convert the stone beneath the partial block. 

Steps to reproduce:

  1. Build a platform of stone with a sculk catalyst within 8 blocks

  2. Cover one of the stone with carpet or another partial block

  3. Place a block of sculk directly touching the covered stone block

  4. Drop a mob to its death on the carpet

(See attached picture labelled CarpetStoneConverts)

Expected result:

Sculk to be created but the carpeted stone would not be converted.

Observed result:

The carpeted stone is converted to sculk.

Notes:

I have heavily edited this bug report to take into account Gnembon's explanation, this will explain why the comments appear very disconnected from the report.

 

Linked issues

Attachments

Comments 4

I believe the video that was added to my bug report demonstrates that sculk blocks cannot spread unless they have an open face.  I am not sure if this is directly related to the bug or not, but different results from the video occur when the sculk block has an open face on the bottom of the block (as in the pictures).  The discrepancy between how carpeted stone and carpeted sculk (or carpeted stone adjacent to a sculk block) react occurs when these blocks have an open side.

Think I found it, MC-249233 which is working as intended.

Yes, I believe it is very related to that bug report/feature.  However, if you do the setup as in the picture "Spreads2", the stone with the carpet on it does end up converting to sculk.  This doesn't make sense if the stone has to have air above it in order for the sculk to spread normally.  For some reason, this particular setup, with the mobs dying on a block directly touching a sculk block, causes this rule to be ignored.  Hence the inconsistency.

If we follow gnembon's explanation from MC-249233, i guess the actual bug here is how the sculk behaves in the second spreads setup, so you probably should state that in the title instead.

Can confirm.

Birder24

(Unassigned)

Confirmed

Block states

1.19.4, 23w14a, 23w16a

Retrieved