Sculk sensors don't detect ice/snow melting
The bug
When ice/snow melts, sculk sensors nearby don't detect this, although it could be considered a vibration.
How to reproduce
- Recreate the setup shown in setup.png

- Replace all diamond blocks in the setup with glowstone so that the ice begins to melt:
/fill ~9 ~-4 ~9 ~-9 ~9 ~-9 minecraft:glowstone replace minecraft:diamond_block
When the ice melts, the sculk sensor is not activated
Expected behavior
The sculk sensor would be activated when the ice (or snow) melted.
Code analysis
Code analysis by [Mod] Avoma can be found in this comment.
Created Issue:
Sculk sensors don't detect ice melting
When ice melts, sculk sensors nearby don't detect this, although it could be considered a vibration.
relates to
relates to
Sculk sensors don't detect ice/snow melting
When ice/snow melts, sculk sensors nearby don't detect this, although it could be considered a vibration.
When ice/snow melts, sculk sensors nearby don't detect this, although it could be considered a vibration.The bug
When ice/snow melts, sculk sensors nearby don't detect this, although it could be considered a vibration.
How to reproduce
- Recreate the setup shown in setup.png
- Replace all diamond blocks in the setup with glowstone so that the ice begins to melt:
/fill ~9 ~-4 ~9 ~-9 ~9 ~-9 minecraft:glowstone replace minecraft:diamond_block
When the ice melts, the sculk sensor is not activated
Expected behavior
The sculk sensor would be activated when the ice (or snow) melted.
The bug
When ice/snow melts, sculk sensors nearby don't detect this, although it could be considered a vibration.
How to reproduce
- Recreate the setup shown in setup.png
- Replace all diamond blocks in the setup with glowstone so that the ice begins to melt:
/fill ~9 ~-4 ~9 ~-9 ~9 ~-9 minecraft:glowstone replace minecraft:diamond_block
When the ice melts, the sculk sensor is not activated
Expected behavior
The sculk sensor would be activated when the ice (or snow) melted.
Code analysis
Code analysis by [Mod] Avoma can be found in this comment.
Relates to MC-210117.


Can confirm
Can confirm however, I'd definitely consider this as a feature request. See
MC-207278andMC-207276.The sculk sensor also doesn't detect snow layers melting as well.
Avoma I don't see any type of connection between this and
MC-207278orMC-207276. This report is about ice breaking, not plants growing.Nah, this seems logical now as a block is physically changing. Also relates to MC-211235.
Can confirm in 21w03a.
Can confirm in 21w05a.
Can confirm in 21w06a.
Can confirm in 21w07a.
Can confirm in 21w08b. Video attached.
Can confirm in 21w16a.
Can confirm in 1.17.
Can confirm in 21w38a.
Can confirm this behavior in 21w42a. Here are some extra details regarding this problem.
The Bug:
Sculk sensors are not activated upon ice or snow melting.
Steps to Reproduce:
Observed Behavior:
Sculk sensors are not activated upon ice or snow melting.
Expected Behavior:
Sculk sensors would be activated upon ice or snow melting.
Can confirm in 1.18.1.
can confirm in 22w07a
Can confirm in 1.18.2.
Can confirm in 22w14a.
Can confirm in 22w18a. Here's a code analysis regarding this issue.
Code Analysis:
The following is based on a decompiled version of Minecraft 1.18.2 using MCP-Reborn.
If we look at the above classes, we can see that ice and snow melting simply aren't registered as game events as the gameEvent() method is never called, thus not detecting these actions as vibrations.
Potential Fix:
Simply calling the gameEvent() method where appropriate within this piece of code should resolve this problem. The "BLOCK_DESTROY" game event tag would be expected to be used here for both of these actions as ice/snow is removed from the world. The following line of code could be used in order to fix this: