From f549438a752007dd6de77459394a38118bc60baf Mon Sep 17 00:00:00 2001 From: MrPanda8 <188357680+MrPanda8@users.noreply.github.com> Date: Thu, 13 Nov 2025 22:17:03 +0300 Subject: [PATCH] fix SnowyBlockBehavior.java fix --- .../craftengine/bukkit/block/behavior/SnowyBlockBehavior.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/SnowyBlockBehavior.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/SnowyBlockBehavior.java index 6540c9727..c4ec18874 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/SnowyBlockBehavior.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/SnowyBlockBehavior.java @@ -30,7 +30,8 @@ public class SnowyBlockBehavior extends BukkitBlockBehavior { if (args[updateShape$direction] != CoreReflections.instance$Direction$UP) return superMethod.call(); ImmutableBlockState state = BlockStateUtils.getOptionalCustomBlockState(args[0]).orElse(null); if (state == null || state.isEmpty()) return superMethod.call(); - return state.with(this.snowyProperty, isSnowySetting(args[updateShape$neighborState])); + ImmutableBlockState newState = state.with(this.snowyProperty, isSnowySetting(args[updateShape$neighborState])); + return newState.customBlockState().literalObject(); } @Override