Źžŗ¾E§  ,net/minecraft/world/level/block/FallingBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   .net/minecraft/world/level/block/DragonEggBlockSHAPE,Lnet/minecraft/world/phys/shapes/VoxelShape;  teleports(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V  %net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;  net/minecraft/world/level/Level isClientSide()Z   getWorldBorder0()Lnet/minecraft/world/level/border/WorldBorder; " #$ getRandom#()Lnet/minecraft/util/RandomSource; &'( )*net/minecraft/util/RandomSourcenextInt(I)I ,-. /0net/minecraft/core/BlockPosoffset"(III)Lnet/minecraft/core/BlockPos; 2 34 getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; 678 90net/minecraft/world/level/block/state/BlockStateisAir ,; <=below()Lnet/minecraft/core/BlockPos; ?@A BC,net/minecraft/world/level/border/WorldBorderisWithinBounds (Lnet/minecraft/core/BlockPos;)Z E FCisInsideBuildHeight HIJ KLnet/minecraft/util/BlockUtilpackDifferenceInPosition@(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;III)IN*net/minecraft/world/level/block/LevelEvent P QR levelEvent"(ILnet/minecraft/core/BlockPos;I)VT%net/minecraft/world/level/block/Block V WXsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z Z [\ removeBlock!(Lnet/minecraft/core/BlockPos;Z)Z^net/minecraft/util/CommonColors’@,@0 Se fgcolumn1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape;HORIZONTAL_TELEPORT_RADIUSI ConstantValueVERTICAL_TELEPORT_RADIUSCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/world/level/block/DragonEggBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersgetShapeÖ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape;state2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;context2Lnet/minecraft/world/phys/shapes/CollisionContext;useWithoutItemģ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult;!Lnet/minecraft/world/level/Level;player*Lnet/minecraft/world/entity/player/Player; hitResult)Lnet/minecraft/world/phys/BlockHitResult;attack(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V packedDifftestPosi worldBorder.Lnet/minecraft/world/level/border/WorldBorder;random!Lnet/minecraft/util/RandomSource; StackMapTablegetDelayAfterPlace()IisPathfindableo(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Ztype:Lnet/minecraft/world/level/pathfinder/PathComputationType; getDustColory(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I blockState()V SourceFileDragonEggBlock.java InnerClasses ?net/minecraft/world/level/block/state/BlockBehaviour$Properties¢4net/minecraft/world/level/block/state/BlockBehaviour Properties„-net/minecraft/world/InteractionResult$SuccessSuccess!hijklijm n>*+·±o pqrstusvwnV²°o p4qrxyz{|}~uxz|~€nk *+,-¶ ²°o %&p> qr xy z‚ |} ƒ„ …†uxz|ƒ…‡ˆn^*+,-¶ ±o +,p4qrxyz‚|}ƒ„uxz|ƒn »,¶š¶,¶:,¶!:6袟-¹%¹%d¹%¹%d¹%¹%d¶+:,¶1¶5™N,¶:¶1¶5š?¶>™5,¶D™,-øG6,ß-¶O,+¶UW,-¶YW±„§’_±oF/0 123#465I6X3]8‹9™:£;¬<³=“2ŗAp\ ™‰i]WŠ}¤‹i ­Œ§Ž»qr»xy»z‚»|}ž?&ūųu xz|‘’n,¬oEp qr“”n@¬oJp qrxy•–u x•—˜nK_¬oOp*qr™yz{|}u ™z|š›n&`bød³±oœžŸ”£ ¤¦