Êþº¾E‰  /net/minecraft/world/level/block/BaseEntityBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   !net/minecraft/world/item/DyeColorWHITE#Lnet/minecraft/world/item/DyeColor;8net/minecraft/world/level/block/entity/BeaconBlockEntity  R(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V  7net/minecraft/world/level/block/entity/BlockEntityTypesBEACON8Lnet/minecraft/world/level/block/entity/BlockEntityType; tick<()Lnet/minecraft/world/level/block/entity/BlockEntityTicker;  !+net/minecraft/world/level/block/BeaconBlockcreateTickerHelperæ(Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; #$% &'net/minecraft/world/level/Level isClientSide()Z #) *+getBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; -./ 01(net/minecraft/world/entity/player/PlayeropenMenu;(Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; 345 67net/minecraft/stats/StatsINTERACT_WITH_BEACON$Lnet/minecraft/resources/Identifier; -9 :; awardStat'(Lnet/minecraft/resources/Identifier;)V =>? @A%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;C/net/minecraft/world/level/block/BeaconBeamBlockCodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/world/level/block/BeaconBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersgetColor%()Lnet/minecraft/world/item/DyeColor;newBlockEntity…(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; worldPositionLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState; getTickerÇ(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker;level!Lnet/minecraft/world/level/Level;typeLocalVariableTypeTable=Lnet/minecraft/world/level/block/entity/BlockEntityType; Signature (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;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;beacon:Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;stateposplayer*Lnet/minecraft/world/entity/player/Player; hitResult)Lnet/minecraft/world/phys/BlockHitResult; StackMapTable SourceFileBeaconBlock.javaBootstrapMethodsn§(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;)Vp q r­(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;)Vru vwx yz"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses}?net/minecraft/world/level/block/state/BlockBehaviour$Properties4net/minecraft/world/level/block/state/BlockBehaviour Properties‚-net/minecraft/world/InteractionResult$SuccessSuccess…%java/lang/invoke/MethodHandles$Lookup‡java/lang/invoke/MethodHandlesLookup!BD>*+·±E FGHIJKILMD.²°EF GHNODH » Y+,·°EF  GH PQ RSK PRTUDg -²º¸°E#F* GH VW RS XY  XZK VRX[\]^_`D¬1,¶"š),-¶(:Á ™À :¶,W²2¶8²<°E()%*-,FHab1GH1cS1VW1dQ1ef1ghi-KcVdegjkl tmos{|~€ �=ƒ„†ˆ