Źžŗ¾E¦  9net/minecraft/core/dispenser/OptionalDispenseItemBehavior()V   (net/minecraft/core/dispenser/BlockSourcelevel*()Lnet/minecraft/server/level/ServerLevel;  state4()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; *+, -.net/minecraft/world/level/Level isEmptyBlock (Lnet/minecraft/core/BlockPos;)Z 012 340net/minecraft/world/level/block/WitherSkullBlock canSpawnMobe(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z 678 9:&net/minecraft/world/level/block/BlocksWITHER_SKELETON_SKULL'Lnet/minecraft/world/level/block/Block; <=> ?%net/minecraft/world/level/block/BlockdefaultBlockState ABC DE*net/minecraft/world/level/block/SkullBlockROTATIONBLnet/minecraft/world/level/block/state/properties/IntegerProperty; GHI JK@net/minecraft/world/level/block/state/properties/RotationSegmentconvertToSegment!(Lnet/minecraft/core/Direction;)I MNO PQjava/lang/IntegervalueOf(I)Ljava/lang/Integer; S TUsetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; *W XYsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z [\] ^_-net/minecraft/world/level/gameevent/GameEvent BLOCK_PLACE%Lnet/minecraft/core/Holder$Reference; *a bc gameEvent^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V *e fggetBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity;i7net/minecraft/world/level/block/entity/SkullBlockEntity 0k lm checkSpawnz(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V opq rs"net/minecraft/world/item/ItemStackshrink(I)V uvw xy3net/minecraft/core/dispenser/DispenseItemBehavior$7 setSuccess(Z)V {|} ~:net/minecraft/core/dispenser/EquipmentDispenseItemBehaviordispenseEquipmentQ(Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)ZCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/core/dispenser/DispenseItemBehavior$7;executet(Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack;skullBlockEntity9Lnet/minecraft/world/level/block/entity/SkullBlockEntity;skull4Lnet/minecraft/world/level/block/entity/BlockEntity;source*Lnet/minecraft/core/dispenser/BlockSource; dispensed$Lnet/minecraft/world/item/ItemStack;!Lnet/minecraft/world/level/Level; directionLnet/minecraft/core/Direction;targetLnet/minecraft/core/BlockPos; StackMapTable–2net/minecraft/world/level/block/entity/BlockEntityMethodParameters SourceFileDispenseItemBehavior.javaEnclosingMethodœ1net/minecraft/core/dispenser/DispenseItemBehavior ž bootStrapNestHost InnerClasses¢#net/minecraft/core/Holder$Reference¤net/minecraft/core/Holder Reference u€/*·±õ‚ ƒ„…†€]‘+¶N+¶ ²¶Ą:+¶¶#:-¶)™a-,ø/™W-²5¶;²@øFøL¶RĄ¶VW-²Z¶`-¶d:Įh™Ąh:-øj,¶n*¶t§ *+,øz¶t,°:ųłśü2żPžZ’bqy~ƒ†‚Rq‡ˆb!‰Š‘ƒ„‘‹Œ‘ŽŒ }‘r’“”"’yuo*$•ś — ‹˜™š›Ÿ› ”£„ u