Êþº¾EØ  7net/minecraft/world/level/block/entity/BlockEntityTypesSKULL8Lnet/minecraft/world/level/block/entity/BlockEntityType;   2net/minecraft/world/level/block/entity/BlockEntityŠ(Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V  saveAdditional2(Lnet/minecraft/world/level/storage/ValueOutput;)V7net/minecraft/world/level/block/entity/SkullBlockEntityprofile  4net/minecraft/world/item/component/ResolvableProfileCODEC Lcom/mojang/serialization/Codec;  owner6Lnet/minecraft/world/item/component/ResolvableProfile; !" #$-net/minecraft/world/level/storage/ValueOutput storeNullableG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V&note_block_sound ()"net/minecraft/resources/Identifier + ,-noteBlockSound$Lnet/minecraft/resources/Identifier;/ custom_name 121net/minecraft/network/chat/ComponentSerialization 4 56 customName&Lnet/minecraft/network/chat/Component; 8 9:loadAdditional1(Lnet/minecraft/world/level/storage/ValueInput;)V <=> ?@,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; BCD EFjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; H IJparseCustomNameSafeh(Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; LMN OP*net/minecraft/world/level/block/SkullBlockPOWEREDBLnet/minecraft/world/level/block/state/properties/BooleanProperty; RST UV0net/minecraft/world/level/block/state/BlockState hasProperty>(Lnet/minecraft/world/level/block/state/properties/Property;)Z RX YZgetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;\java/lang/Boolean [^ _` booleanValue()Z b cd isAnimatingZ f ghanimationTickCountI jkl mnDnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacketcreate|(Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; p qrsaveCustomOnlyK(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; t uvapplyImplicitComponents5(Lnet/minecraft/core/component/DataComponentGetter;)V xyz {|+net/minecraft/core/component/DataComponentsPROFILE0Lnet/minecraft/core/component/DataComponentType; ~€ �‚0net/minecraft/core/component/DataComponentGettergetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; x„ …|NOTE_BLOCK_SOUND x‡ ˆ| CUSTOM_NAMEŠ$net/minecraft/network/chat/Component Œ �ŽcollectImplicitComponents:(Lnet/minecraft/core/component/DataComponentMap$Builder;)V �‘’ “”5net/minecraft/core/component/DataComponentMap$Builderset{(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$Builder; – —removeComponentsFromTag ™ š›discard(Ljava/lang/String;)V � žŸgetUpdatePacketH()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; TAG_PROFILELjava/lang/String; ConstantValueTAG_NOTE_BLOCK_SOUNDTAG_CUSTOM_NAMERuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;R(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/world/level/block/entity/SkullBlockEntity; worldPositionLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState;MethodParametersoutput/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput; animation¬(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)Vlevel!Lnet/minecraft/world/level/Level;posstateentity StackMapTable getAnimation(F)FaFgetOwnerProfile8()Lnet/minecraft/world/item/component/ResolvableProfile;getNoteBlockSound&()Lnet/minecraft/resources/Identifier; getUpdateTag registries*Lnet/minecraft/core/HolderLookup$Provider; components2Lnet/minecraft/core/component/DataComponentGetter;7Lnet/minecraft/core/component/DataComponentMap$Builder;)()Lnet/minecraft/network/protocol/Packet; SourceFileSkullBlockEntity.java InnerClassesÑ(net/minecraft/core/HolderLookup$ProviderÓnet/minecraft/core/HolderLookupProviderÖ-net/minecraft/core/component/DataComponentMapBuilder! ¡¢£¡¢%¤¡¢.¥¦,-¥¦ghcd56¥¦  §¨L *²+,·±© ! "ª  «¬ ­® ¯°± ­¯¨w3*+· +²*´¹+%²'*´*¹+.²0*´3¹±©&()#*2+ª3«¬3²³±²9:¨€<*+·7*+²¹;¶AÀµ*+%²'¹;¶AÀ(µ**+.¸Gµ3±©/1213;4ª<«¬<´µ±´ ¶·¨”2,²K¶Q™%,²K¶WÀ[¶]™-µa-Y´e`µe§-µa±©789,;1=ª*2¸¹2º®2»°2¼¬½,±¸º»¼¾¿¨Z*´a™ *´e†#b®*´e†®©@ACª«¬ÀÁ½±ÀÂè/*´°©Gª «¬¥¦ÄŨ/*´*°©Kª «¬¥¦žŸ¨/*¸i°©Pª «¬Ær¨:*+¶o°©Uª«¬ÇȱÇuv¨z6*+·s*+²w¹}Àµ*+²ƒ¹}À(µ**+²†¹}À‰µ3±©Z[\%]5^ª6«¬6ÉʱÉ�ލn**+·‹+²w*´¶�W+²ƒ*´*¶�W+²†*´3¶�W±©bcde)fª*«¬*É˱ɗ¨b*+·•+¹˜+%¹˜+.¹˜±©jk lmnª«¬²³±²AžÌ¨/*¶œ°©ª «¬ÍÎÏÐÒÔ �Õ×