Êþº¾EÚ  /net/minecraft/world/level/block/BaseEntityBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   2net/minecraft/world/level/block/AbstractSkullBlocktype1Lnet/minecraft/world/level/block/SkullBlock$Type;  stateDefinition7Lnet/minecraft/world/level/block/state/StateDefinition;  5net/minecraft/world/level/block/state/StateDefinitionany5()Lnet/minecraft/world/level/block/state/StateHolder;0net/minecraft/world/level/block/state/BlockState  POWEREDBLnet/minecraft/world/level/block/state/properties/BooleanProperty;  !"java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; $ %&setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; ( )*registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V,7net/minecraft/world/level/block/entity/SkullBlockEntity +. /R(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V 123 45net/minecraft/world/level/Level isClientSide()Z 789 :;&net/minecraft/world/level/block/Blocks DRAGON_HEAD'Lnet/minecraft/world/level/block/Block; = >?is(Ljava/lang/Object;)Z 7A B;DRAGON_WALL_HEAD 7D E; PIGLIN_HEAD 7G H;PIGLIN_WALL_HEAD JKL MN7net/minecraft/world/level/block/entity/BlockEntityTypesSKULL8Lnet/minecraft/world/level/block/entity/BlockEntityType;P QRtick<()Lnet/minecraft/world/level/block/entity/BlockEntityTicker; T UVcreateTickerHelperæ(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;X9net/minecraft/world/level/block/state/properties/Property Z[\ ]^=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; ` abdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; def gh2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; dj kl getClickedPos()Lnet/minecraft/core/BlockPos; 1n ophasNeighborSignal (Lnet/minecraft/core/BlockPos;)Z r stgetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; v w5 booleanValuey%net/minecraft/world/level/block/Block 1{ |}setBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z €Enet/minecraft/world/level/block/state/properties/BlockStatePropertiesu(Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/level/block/AbstractSkullBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersnewBlockEntity…(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; isAnimatedZlevel!Lnet/minecraft/world/level/Level;LocalVariableTypeTable=Lnet/minecraft/world/level/block/entity/BlockEntityType; StackMapTable 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;getType3()Lnet/minecraft/world/level/block/SkullBlock$Type;isPathfindableo(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Zstate:Lnet/minecraft/world/level/pathfinder/PathComputationType;createBlockStateDefinitionB(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)Vbuilder?Lnet/minecraft/world/level/block/state/StateDefinition$Builder;šLnet/minecraft/world/level/block/state/StateDefinition$Builder;�(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)VgetStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState;context4Lnet/minecraft/world/item/context/BlockPlaceContext;neighborChangedË(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)Vposblock orientation0Lnet/minecraft/world/level/redstone/Orientation; movedByPistonsignal()V SourceFileAbstractSkullBlock.javaBootstrapMethods»§(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;)V½ +¾ ¿À animation¬(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)VÀà ÄÅÆ ÇÈ"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$PropertiesÍ4net/minecraft/world/level/block/state/BlockBehaviour PropertiesÐ/net/minecraft/world/level/block/SkullBlock$TypeÒ*net/minecraft/world/level/block/SkullBlockTypeBuilderÖ%java/lang/invoke/MethodHandles$LookupØjava/lang/invoke/MethodHandlesLookup! �‚p&*,·*+µ**´ ¶À²¸¶#À¶'±ƒ %„ &…†& &‡ˆ‰  ‡Š‹‚H »+Y+,·-°ƒ „  …† Œ� Ž�‰ ŒŽ�‘‚×J+¶0™D,²6¶<š!,²@¶<š,²C¶<š ,²F¶<™§6™-²IºO¸S°°ƒ"%&'())6+;,H/„46’“J…†J”•JŽ�J N– J —˜/@‰ ”Ž ™š›œ�ž‚/*´°ƒ3„ …†Ÿ ‚@¬ƒ8„ …†¡� ¢‰ ¡ £¤‚Z+½WY²S¶YW±ƒ =>„…†¥¦– ¥§‰¥™¨©ª‚X*¶_²+¶c+¶i¶m¸¶#À°ƒBCB„…†«¬‰«­®‚É8,¶0™±,-¶m6+²¶qÀ¶uŸ,-+²¸¶#À¶zW±ƒHILM!N7P„R8…†8¡�8”•8¯�8°;8±²8³“)´“˜ü.‰¡”¯°±³› œµ¶‚²~³±ƒ·¸¹ º¼ÁÉ"ÊÌÎ ÏÑÓ ZÔ Õ×Ù