Êþº¾E�  8net/minecraft/core/dispenser/DefaultDispenseItemBehavior()V   (net/minecraft/core/dispenser/BlockSourcestate4()Lnet/minecraft/world/level/block/state/BlockState;  .net/minecraft/world/level/block/DispenserBlockFACING?Lnet/minecraft/world/level/block/state/properties/EnumProperty;  0net/minecraft/world/level/block/state/BlockStategetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;net/minecraft/core/Direction  pos()Lnet/minecraft/core/BlockPos; !" #$net/minecraft/core/BlockPosrelative=(Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; & '(level*()Lnet/minecraft/server/level/ServerLevel;* +,applyO(Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/PostSpawnProcessor; ./0 12%net/minecraft/world/entity/EntityTypeappendDefaultStackConfigÎ(Lnet/minecraft/world/entity/PostSpawnProcessor;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/PostSpawnProcessor; 456 78&net/minecraft/world/entity/EntityTypes ARMOR_STAND'Lnet/minecraft/world/entity/EntityType; :;< =>,net/minecraft/world/entity/EntitySpawnReason DISPENSER.Lnet/minecraft/world/entity/EntitySpawnReason; .@ ABspawnÉ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PostSpawnProcessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity;D0net/minecraft/world/entity/decoration/ArmorStand FGH IJ"net/minecraft/world/item/ItemStackshrink(I)V L MNtoYRot()F CP QRsetYRot(F)VT3net/minecraft/core/dispenser/DispenseItemBehavior$1CodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/core/dispenser/DispenseItemBehavior$1;executet(Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack;source*Lnet/minecraft/core/dispenser/BlockSource; dispensed$Lnet/minecraft/world/item/ItemStack; directionLnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos; serverLevel(Lnet/minecraft/server/level/ServerLevel;postSpawnConfig/Lnet/minecraft/world/entity/PostSpawnProcessor; armorStand2Lnet/minecraft/world/entity/decoration/ArmorStand;LocalVariableTypeTablecLnet/minecraft/world/entity/PostSpawnProcessor; StackMapTablem&net/minecraft/server/level/ServerLevelo-net/minecraft/world/entity/PostSpawnProcessorMethodParameterslambda$execute$0S(Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ArmorStand;)V SourceFileDispenseItemBehavior.javaEnclosingMethodw1net/minecraft/core/dispenser/DispenseItemBehavior y bootStrapNestHostBootstrapMethods}&(Lnet/minecraft/world/entity/Entity;)V S€ qr‚5(Lnet/minecraft/world/entity/decoration/ArmorStand;)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Œ%java/lang/invoke/MethodHandles$LookupŽjava/lang/invoke/MethodHandlesLookup SU/*·±VSW XYZ[UO+¶² ¶ÀN+¶-¶:+¶%:-º),¸-:²3²9¶?ÀC:Æ,¶E,°V"VWXY-ZC[H\M^WROXYO\]O^_A`a7b1cd-"efC ghi -"ejk!ÿMSF lnCp \^ qrU= +*¶K¶O±VYW `a ghstuvxzv{ ƒ|~�ŠS‹��