Êþº¾Eæ  9net/minecraft/core/dispenser/OptionalDispenseItemBehavior()V   (net/minecraft/core/dispenser/BlockSourcelevel*()Lnet/minecraft/server/level/ServerLevel;  >net/minecraft/core/dispenser/FlintAndSteelDispenseItemBehavior setSuccess(Z)V  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; 012 34&net/minecraft/server/level/ServerLevel getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; 6 78tryIgniteExplosiveEntitiesH(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z :;< =>-net/minecraft/world/level/block/BaseFireBlock canBePlacedAt_(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z :@ ABgetStatex(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; 0D EFsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z HIJ KL-net/minecraft/world/level/gameevent/GameEvent BLOCK_PLACE%Lnet/minecraft/core/Holder$Reference; 0N OP gameEvent^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V RST UV-net/minecraft/world/level/block/CampfireBlockcanLight5(Lnet/minecraft/world/level/block/state/BlockState;)Z XSY+net/minecraft/world/level/block/CandleBlock [S\/net/minecraft/world/level/block/CandleCakeBlock ^_` abEnet/minecraft/world/level/block/state/properties/BlockStatePropertiesLITBLnet/minecraft/world/level/block/state/properties/BooleanProperty; def ghjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; j klsetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; Hn oL BLOCK_CHANGE q rsgetBlock)()Lnet/minecraft/world/level/block/Block;u(net/minecraft/world/level/block/TntBlock tw xyprimeŽ(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z 0{ |} removeBlock!(Lnet/minecraft/core/BlockPos;Z)Z  €� isSuccess()Zƒ „…accept()Ljava/util/function/Consumer; ‡ˆ‰ Š‹"net/minecraft/world/item/ItemStack hurtAndBreakr(ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V�5net/minecraft/world/entity/monster/cubemob/SulfurCube�net/minecraft/world/phys/AABB Ž‘ ’ (Lnet/minecraft/core/BlockPos;)V” •–test ()Ljava/util/function/Predicate; 0˜ ™šgetEntitiesOfClass`(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; œ�ž Ÿ�java/util/ListisEmpty œ¡ ¢£getFirst()Ljava/lang/Object; Œ¥ ¦§ primeTime(Z)ZCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/core/dispenser/FlintAndSteelDispenseItemBehavior;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;(Lnet/minecraft/server/level/ServerLevel;facingLnet/minecraft/core/Direction; targetPosLnet/minecraft/core/BlockPos;target2Lnet/minecraft/world/level/block/state/BlockState; StackMapTableMethodParametersentitiesLjava/util/List;LocalVariableTypeTableILjava/util/List;lambda$execute$0'(Lnet/minecraft/world/item/ItemStack;)Vitem SourceFile&FlintAndSteelDispenseItemBehavior.javaBootstrapMethodsÇ(Ljava/lang/Object;)VÉ Ê ÀÁÁÍ(Ljava/lang/Object;)ZÏ ŒÐ Ñ� canExplodeÓ:(Lnet/minecraft/world/entity/monster/cubemob/SulfurCube;)ZÕ Öר ÙÚ"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/core/Holder$Referenceßnet/minecraft/core/Holder Referenceâ%java/lang/invoke/MethodHandles$Lookupäjava/lang/invoke/MethodHandlesLookup!¨/*·±©ª «¬­®¨«Ó+¶N*¶ +¶²¶À#:+¶%¶):-¶/:-¸5™§‰-¸9™--¸?¶CW-²G¶M§d¸Qš¸Wš ¸Z™&-²]¸c¶iÀ¶CW-²m¶M§)¶pÁt™-,¸v™-¶zW§*¶ *¶~™,-º‚¶†,°©N $, 8"C#P$]%u&‹'˜(£)®*¹,¾0Å1Ñ4ªHÓ«¬Ó¯°Ó±²Î ³º´µ$¯¶·,§¸¹º$ÿ8‡0#*$" » ¯± 78¨�/*Œ»ŽY+·�º“¶—M,¹›™¬,¹ ÀŒ¶¤W¬©89:<-=ª / ³/'·¼½¾ ¼¿ºüœ»  ' ÀÁ¨+±©1ª ²ÃÄÅÔÆÈËÔÌÎÒÛÜÞà áãå