ÊțșŸEČ  net/minecraft/world/item/Item-(Lnet/minecraft/world/item/Item$Properties;)V-net/minecraft/world/entity/animal/sheep/Sheep  isAlive()Z    isSheared  +net/minecraft/core/component/DataComponentsDYE0Lnet/minecraft/core/component/DataComponentType;  "net/minecraft/world/item/ItemStackgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object;!net/minecraft/world/item/DyeColor  !getColor%()Lnet/minecraft/world/item/DyeColor; # $%level#()Lnet/minecraft/world/level/Level; '() *+ net/minecraft/sounds/SoundEventsDYE_USE!Lnet/minecraft/sounds/SoundEvent; -./ 01 net/minecraft/sounds/SoundSourcePLAYERS"Lnet/minecraft/sounds/SoundSource; 345 67net/minecraft/world/level/Level playSoundŽ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V 9#:(net/minecraft/world/entity/player/Player 3< =  isClientSide ? @AsetColor&(Lnet/minecraft/world/item/DyeColor;)V C DEshrink(I)V GHI JK%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; GM NOPASS,Lnet/minecraft/world/InteractionResult$Pass;Q RSapplyG(Lnet/minecraft/world/item/DyeColor;)Ljava/util/function/UnaryOperator; UVW XY6net/minecraft/world/level/block/entity/SignBlockEntity updateTextZ(Ljava/util/function/UnaryOperator;Lnet/minecraft/world/level/block/entity/SignTextSlot;)Z U[ \] getBlockPos()Lnet/minecraft/core/BlockPos; -_ `1BLOCKS 3b 6cˆ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V efg hi/net/minecraft/world/level/block/entity/SignText withColorV(Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/SignText;k net/minecraft/world/item/DyeItemm'net/minecraft/world/item/SignApplicatorCodeLineNumberTableLocalVariableTablethis"Lnet/minecraft/world/item/DyeItem; properties*Lnet/minecraft/world/item/Item$Properties;MethodParametersinteractLivingEntityĆ(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult;dyeColor#Lnet/minecraft/world/item/DyeColor;sheep/Lnet/minecraft/world/entity/animal/sheep/Sheep; itemStack$Lnet/minecraft/world/item/ItemStack;player*Lnet/minecraft/world/entity/player/Player;target)Lnet/minecraft/world/entity/LivingEntity;type%Lnet/minecraft/world/InteractionHand; StackMapTabletryApplyToSignß(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/level/block/entity/SignTextSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z!Lnet/minecraft/world/level/Level;sign8Lnet/minecraft/world/level/block/entity/SignBlockEntity;slot5Lnet/minecraft/world/level/block/entity/SignTextSlot;itemdyelambda$tryApplyToSign$0‡(Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText;text1Lnet/minecraft/world/level/block/entity/SignText; SourceFile DyeItem.javaBootstrapMethods–&(Ljava/lang/Object;)Ljava/lang/Object;˜ j™ Ž›d(Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; žŸ  Ąą"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/item/Item$Properties Propertiesš-net/minecraft/world/InteractionResult$SuccessSuccess«*net/minecraft/world/InteractionResult$PassPassź%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup!jln>*+·±o pqrstusvwni-Á™a-À:¶ ™S¶ šK+ȶÀ:Æ:¶„0¶",Č&Č, ¶2,¶8¶;š¶>+¶BČF°ČL°o& )8KU\ae!pH)<xy Xz{iqri|}i~i€i‚ƒ„ęaùu|~€‚…†nŸ6ȶÀ:Æ%,șP-¶T™+,¶ZČ&Č^ ¶aŹŹo& '(!)2*4-pH6qr6$‡6ˆ‰6Š‹6Œ}6~ )y„ü4u$ˆŠŒ~ Žn:+*¶d°o(py‘’“” œ•—šŁ"€Š §G©ȘGʭݱ