ĘţşžEş  4net/minecraft/world/level/block/HalfTransparentBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   &net/minecraft/world/level/block/BlocksWATER'Lnet/minecraft/world/level/block/Block;  %net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;   playerDestroyű(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemStack;)V  "net/minecraft/tags/EnchantmentTagsPREVENTS_ICE_MELTINGLnet/minecraft/tags/TagKey;  !"6net/minecraft/world/item/enchantment/EnchantmentHelperhasTagB(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;)Z $%& '(&net/minecraft/server/level/ServerLevelenvironmentAttributes<()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; *+, -.3net/minecraft/world/attribute/EnvironmentAttributesWATER_EVAPORATES4Lnet/minecraft/world/attribute/EnvironmentAttribute; 012 348net/minecraft/world/attribute/EnvironmentAttributeSystemgetValuee(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/core/BlockPos;)Ljava/lang/Object;6java/lang/Boolean 58 9: booleanValue()Z $< => removeBlock!(Lnet/minecraft/core/BlockPos;Z)Z @AB CDnet/minecraft/core/BlockPosbelow()Lnet/minecraft/core/BlockPos; $F GH getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; JKL Mnet/minecraft/tags/BlockTagsICE_MELTS_WHEN_DESTROYED_ABOVE OPQ RS0net/minecraft/world/level/block/state/BlockStateis(Lnet/minecraft/tags/TagKey;)Z OU V:liquid XYZ [(net/minecraft/world/level/block/IceBlock meltsInto $] ^_setBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z abc de$net/minecraft/world/level/LightLayerBLOCK&Lnet/minecraft/world/level/LightLayer; $g hi getBrightnessF(Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/BlockPos;)I Ok lmgetLightDampening()I Xo pqmelts(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V s%tnet/minecraft/world/level/Level s< s] Ox yzgetBlock)()Lnet/minecraft/world/level/block/Block; s| }~neighborChangedw(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V €‚ ƒ„-net/minecraft/world/level/gameevent/GameEvent BLOCK_DESTROY%Lnet/minecraft/core/Holder$Reference; †‡ˆ ‰Š5net/minecraft/world/level/gameevent/GameEvent$Contextofk(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; sŒ Ž gameEventr(Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/world/level/block/IceBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParameters belowState2Lnet/minecraft/world/level/block/state/BlockState;level(Lnet/minecraft/server/level/ServerLevel;player)Lnet/minecraft/server/level/ServerPlayer;posLnet/minecraft/core/BlockPos;state blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity; destroyedWith$Lnet/minecraft/world/item/ItemStack; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; randomTick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Vrandom!Lnet/minecraft/util/RandomSource;!Lnet/minecraft/world/level/Level; SourceFile IceBlock.java InnerClasses°?net/minecraft/world/level/block/state/BlockBehaviour$Properties˛4net/minecraft/world/level/block/state/BlockBehaviour Propertiesľ#net/minecraft/core/Holder$Referenceˇnet/minecraft/core/Holder ReferenceContext!X>*+ˇą ‘’“”•–” [˛ś °ý[*+,-ˇ˛¸šE+ś#˛)-ś/Ŕ5ś7™ +-ś;Wą+-ś?śE:˛IśNš śT™ +-¸Wś\Wą& "#,$3%4(>)Q*Z-‘R>—˜[’“[™š[›œ[ž[Ÿ˜[ Ą[˘Ł¤ 4üOú–™›Ÿ ˘Ľ ڧ¨},˛`-śf +śjd¤ *+,-śną124‘4’“Ÿ˜™šžŠŞ¤–Ÿ™Špq§>,śr˛)-ś/Ŕ5ś7™ ,-śuWą,-¸WśvW,-¸Wśwś{,˛-+¸…ś‹ą789<%=1>=?‘*>’“>Ÿ˜>™Ť>ž¤– Ÿ™Ź­ŽŻął ´ś¸ †€š