Êþº¾EÖ  6net/minecraft/world/entity/animal/equine/AbstractHorseK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   =net/minecraft/world/entity/animal/equine/AbstractChestedHorse canGallopZ  %net/minecraft/world/entity/EntityType getDimensions/()Lnet/minecraft/world/entity/EntityDimensions;  ,net/minecraft/world/entity/EntityAttachmentsbuilder8()Lnet/minecraft/world/entity/EntityAttachments$Builder;  +net/minecraft/world/entity/EntityAttachment PASSENGER-Lnet/minecraft/world/entity/EntityAttachment;  !" getHeight()F=¾  &'( )*4net/minecraft/world/entity/EntityAttachments$Builderattachh(Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$Builder; ,-. /0+net/minecraft/world/entity/EntityDimensionswithAttachmentse(Lnet/minecraft/world/entity/EntityAttachments$Builder;)Lnet/minecraft/world/entity/EntityDimensions;? ,3 45scale0(F)Lnet/minecraft/world/entity/EntityDimensions; 7 89babyDimensions-Lnet/minecraft/world/entity/EntityDimensions; ;<= >?3net/minecraft/world/entity/ai/attributes/Attributes MAX_HEALTHLnet/minecraft/core/Holder; A BC getAttributeY(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; EFG HIjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;K LM applyAsIntH(Lnet/minecraft/util/RandomSource;)Ljava/util/function/IntUnaryOperator; O PQgenerateMaxHealth((Ljava/util/function/IntUnaryOperator;)F STU VW:net/minecraft/world/entity/ai/attributes/AttributeInstance setBaseValue(D)V Y Z[defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V ] ^_ DATA_ID_CHEST2Lnet/minecraft/network/syncher/EntityDataAccessor; abc dejava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; ghi jk7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; m nocreateBaseHorseAttributesF()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; ;q r?MOVEMENT_SPEED?Æff` vwx yzBnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builderaddb(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; ;| }? JUMP_STRENGTH?à � ‚ƒ entityData1Lnet/minecraft/network/syncher/SynchedEntityData; …†‡ ˆ‰/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; a‹ Œ� booleanValue()Z …� �‘setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V “ ”�isBaby – —˜getDefaultDimensionsP(Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; š ›œ dropEquipment+(Lnet/minecraft/server/level/ServerLevel;)V ž Ÿ�hasChest ¡¢£ ¤¥&net/minecraft/world/level/block/BlocksCHEST'Lnet/minecraft/world/level/block/Block; § ¨©spawnAtLocationz(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/entity/item/ItemEntity; « ¬­setChest(Z)V ¯ °±addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V³ ChestedHorse µ¶· ¸¹-net/minecraft/world/level/storage/ValueOutput putBoolean(Ljava/lang/String;Z)V»Items ½¾¿ ÀÁ%net/minecraft/world/ItemStackWithSlotCODEC Lcom/mojang/serialization/Codec; µÃ ÄÅlists(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList; Ç ÈÉ inventory%Lnet/minecraft/world/SimpleContainer; ËÌÍ ÎÏ#net/minecraft/world/SimpleContainergetContainerSize()I ËÑ ÒÓgetItem'(I)Lnet/minecraft/world/item/ItemStack; ÕÖ× Ø�"net/minecraft/world/item/ItemStackisEmpty ½Ú Û((ILnet/minecraft/world/item/ItemStack;)V ÝÞß yà=net/minecraft/world/level/storage/ValueOutput$TypedOutputList(Ljava/lang/Object;)V â ãäreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V æçè éê,net/minecraft/world/level/storage/ValueInput getBooleanOr(Ljava/lang/String;Z)Z ì íîcreateInventory()V æð ñò listOrEmptyq(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; ôõö ÷ø;net/minecraft/world/level/storage/ValueInput$TypedInputListiterator()Ljava/util/Iterator; úûü ý�java/util/IteratorhasNext úÿ next()Ljava/lang/Object; ½ isValidInContainer(I)Z ½ Ïslot ½   stack&()Lnet/minecraft/world/item/ItemStack; Ë ÛsetItem?net/minecraft/world/entity/animal/equine/AbstractChestedHorse$1  B(Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse;)V  getSlot*(I)Lnet/minecraft/world/entity/SlotAccess;  �isTamed   �(net/minecraft/world/entity/player/PlayerisSecondaryUseActive " #� isVehicle %&' ()net/minecraft/world/item/ItemsGOLDEN_DANDELIONLnet/minecraft/world/item/Item; + ,- isHolding"(Lnet/minecraft/world/item/Item;)Z / 01 mobInteractx(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; 3 45 getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; 7 89isFood'(Lnet/minecraft/world/item/ItemStack;)Z ; <=fedFoodw(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; ? @îmakeMad BCD EF%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; %H ¤) ÕJ KLis(Ljava/lang/Object;)Z N OP equipChestQ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V R SîplayChestEquipsSound ÕU VWconsume-(ILnet/minecraft/world/entity/LivingEntity;)V?¤záG®{?Ú=p£× =?Ç =p£× ?ç\(õÂ�\ abc de$net/minecraft/world/entity/LeashablecreateQuadLeashOffsetsI(Lnet/minecraft/world/entity/Entity;DDDD)[Lnet/minecraft/world/phys/Vec3; ghi jk net/minecraft/sounds/SoundEvents DONKEY_CHEST!Lnet/minecraft/sounds/SoundEvent; m norandom!Lnet/minecraft/util/RandomSource; qrs t"net/minecraft/util/RandomSource nextFloat>LÌÍ w xy playSound&(Lnet/minecraft/sounds/SoundEvent;FF)V {|} ~3net/minecraft/network/syncher/EntityDataSerializersBOOLEAN4Lnet/minecraft/network/syncher/EntityDataSerializer; …� ‚ƒdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; SignatureGLnet/minecraft/network/syncher/EntityDataAccessor;DEFAULT_HAS_CHEST ConstantValueCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTableiLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse;>;MethodParameters�(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse;>;Lnet/minecraft/world/level/Level;)VrandomizeAttributes$(Lnet/minecraft/util/RandomSource;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder; createBaseChestedHorseAttributesflagpose!Lnet/minecraft/world/entity/Pose; StackMapTable(Lnet/minecraft/server/level/ServerLevel;$Lnet/minecraft/world/item/ItemStack;iIitems?Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;output/Lnet/minecraft/world/level/storage/ValueOutput;hLnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;item'Lnet/minecraft/world/ItemStackWithSlot;input.Lnet/minecraft/world/level/storage/ValueInput;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;player*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand;shouldOpenInventory itemStackgetQuadLeashOffsets"()[Lnet/minecraft/world/phys/Vec3;getInventoryColumns SourceFileAbstractChestedHorse.java NestMembersBootstrapMethods¼(I)I ¾ q¿ À¼nextInt ÃÄÅ ÆÇ"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; InnerClassesBuilderË:net/minecraft/world/entity/ai/attributes/AttributeSupplierTypedOutputListTypedInputListÏ-net/minecraft/world/InteractionResult$SuccessSuccessÒ%java/lang/invoke/MethodHandles$LookupÔjava/lang/invoke/MethodHandlesLookup!^_„…† ‡ˆ89‰›/*+,·*µ*+¶ ¸² +¶#b$¶%¶+1¶2µ6±Š"&( )*+#*(-..‹ /Œ�/Ž�/�‘’ /Ž“” Ž�„•–—‰R*²:¶@+Y¸DWºJ¸N�¶R±Š 23‹Œ�no”nZ[‰N*+·X+²\¸`¶fW±Š79:‹Œ�‚˜”‚ ™o‰:¸l²ps¶u²{~¶u°Š= >?=Ÿ�‰;*´€²\¶„Àa¶Š¬ŠC‹ Œ�¬­‰G*´€²\¸`¶Ž±Š GH‹Œ�š ”š—˜‰U*¶’™ *´6§*+·•°ŠL‹Œ�›œ�D,”››œ‰h*+·™*¶�™*+² ¶¦W*¶ª±ŠQR STV‹Œ��ž�”�°±‰õZ*+·®+²*¶�¹´*¶�™D+º²¼¹ÂM>*´Æ¶Ê¢+*´Æ¶Ð:¶Ôš,»½Y·Ù¹Ü„§ÿбŠ* Z\]^$_1`;bCcS_Yg‹4; Ÿ&3 ¡$5¢£ZŒ�Z¤¥’ $5¢¦� ý&Ý,ù”¤ãä‰Òb*+·á*+²¹å¶ª*¶ë*¶�™G+º²¼¹ï¹óM,¹ù™-,¹þÀ½N-*´Æ¶Ê¶™*´Æ-¶-¶ ¶ §ÿбŠ& kmprsAtOu^way‹ A§¨bŒ�b©ª� ü.ú/ú”©‰[ó  »Y*·°*·°Š}~˜‹Œ�¡�”«¬01‰/‘*¶’š*¶™+¶™§>*¶!šš*¶’™+²$¶*™ *+,·.°+,¶2:¶Ôš@*¶6™ *+¶:°*¶š *¶>²A°*¶�š²G¶I™*+¶M²A°*+,·.°Š:�ž7Ÿ>¢E£M¤V¥^¨e©iªm­®†¯Š²‹4‘Œ�‘­®‘¯°v± EL²Ÿ�@üüÕ” ­¯OP‰b*¶ª*¶Q,+¶T*¶ë±Š¶· ¸¹º‹ Œ�­®²Ÿ” ­²³´‰; *XZ\^¸`°Š¾‹ Œ�Sî‰P"*²f *´l¹p*´l¹pfuj b¶v±Š Â!Ë "Œ�µÏ‰B *¶�™§¬ŠÇ‹  Œ�� @¶î‰$ ²z¸€³\±Š ·¸¹º Á»½»ÈB&É g…É vÊÉ ÝµÌ ôæÍ ÎBÐÑÓÕ