ΚώΊΎE™  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   ,net/minecraft/world/level/block/FallingBlockgetDelayAfterPlace()I  net/minecraft/world/level/Level scheduleTickH(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;I)V -net/minecraft/world/level/ScheduledTickAccess   updateShapeg(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState;  net/minecraft/core/BlockPosbelow()Lnet/minecraft/core/BlockPos; !"# $%&net/minecraft/server/level/ServerLevel getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; ' ()isFree5(Lnet/minecraft/world/level/block/state/BlockState;)Z + , getY !. / getMinY 123 452net/minecraft/world/entity/item/FallingBlockEntityfall¦(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/item/FallingBlockEntity; 7 89falling7(Lnet/minecraft/world/entity/item/FallingBlockEntity;)V ;<= >?0net/minecraft/world/level/block/state/BlockStateisAir()Z ABC DEnet/minecraft/tags/BlockTagsFIRELnet/minecraft/tags/TagKey; ;G HIis(Lnet/minecraft/tags/TagKey;)Z ;K L?liquid ;N O? canBeReplaced QRS TUnet/minecraft/util/RandomSourcenextInt(I)I "X0net/minecraft/core/particles/BlockParticleOption Z[\ ]^*net/minecraft/core/particles/ParticleTypes FALLING_DUST+Lnet/minecraft/core/particles/ParticleType; W` a`(Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)V cde fg net/minecraft/util/ParticleUtilsspawnParticleBelow(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleOptions;)Vi(net/minecraft/world/level/block/FallableCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/level/block/FallingBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersonPlace¦(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Vstate2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;oldState movedByPistonZ'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;directionToNeighbourLnet/minecraft/core/Direction; neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource;tick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V(Lnet/minecraft/server/level/ServerLevel;entity4Lnet/minecraft/world/entity/item/FallingBlockEntity; StackMapTable animateTick”(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V getDustColory(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I blockState SourceFileFallingBlock.java InnerClasses•?net/minecraft/world/level/block/state/BlockBehaviour$Properties—4net/minecraft/world/level/block/state/BlockBehaviour Properties!h j>*+·±k lmnopqorsjk ,-**ΆΆ ±k  l> mn tu vw xy zu {|qtvxz{j -**ΆΉ*+,-·°k  "l\ mntuv}~xy€‚yƒu„…q!tv~x€‚ƒ„†‡jŸ),-ΆΆ Έ&™-Ά*,Ά-’±,-+Έ0:*Ά6±k'(+",(-l>)mn)tu)vˆ)xy)„…"‰Š‹qtvx„89j5±k0lmn‰Šq‰ j,¬k3l mn ()j[%*Ά:š*²@ΆFš*ΆJš *ΆM™§¬k8l %tu‹@qtŒj¦1ΉPš'-Ά:,ΆVΈ&™,-»WY²Y+·_Έb±k= >@A0Dl>y1mn1tu1vw1xy1„…‹0qtvx„Žq vx‘’“ ”–˜