Êþº¾Ew  %net/minecraft/world/level/LevelReadergetWorldBorder0()Lnet/minecraft/world/level/border/WorldBorder;   ,net/minecraft/world/level/border/WorldBorderisWithinBounds (Lnet/minecraft/core/BlockPos;)Z   getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState;  net/minecraft/tags/FluidTagsLAVALnet/minecraft/tags/TagKey;  -net/minecraft/world/level/material/FluidStateis(Lnet/minecraft/tags/TagKey;)Z  !"net/minecraft/core/BlockPosabove()Lnet/minecraft/core/BlockPos; $ %WATER ' () getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; +,- ./0net/minecraft/world/level/block/state/BlockStateisRedstoneConductorG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z1 23isSpawnPositionOk1()Lnet/minecraft/world/entity/SpawnPlacementType; 567 89.net/minecraft/world/entity/SpawnPlacementTypesNO_RESTRICTIONS/Lnet/minecraft/world/entity/SpawnPlacementType;1 5< =9IN_WATER1 5@ A9IN_LAVAC0net/minecraft/world/entity/SpawnPlacementTypes$1 BE FG()V 5I J9 ON_GROUNDLjava/lang/Objectlambda$static$2n(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)ZCodeLineNumberTableLocalVariableTablelevel'Lnet/minecraft/world/level/LevelReader;blockPosLnet/minecraft/core/BlockPos;type'Lnet/minecraft/world/entity/EntityType; StackMapTablelambda$static$1lambda$static$0 SourceFileSpawnPlacementTypes.java NestMembersBootstrapMethodsNb 5c ZNe 5f YNh 5i MNk lmn op"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; InnerClassess%java/lang/invoke/MethodHandles$Lookupujava/lang/invoke/MethodHandlesLookup5K89=9A9J9 MNOq!,Æ*¹+¶š¬*+¹ ²¶¬PQ !RS!TU!VWX YNO«=,Æ*¹+¶š¬+¶N*+¹ ²#¶™*-¹&*-¶*š§¬P*<Q*=RS=TU=VW%!UX ü'@ ZNO@¬P Q RSTUVW[GOG#º0³4º:³;º>³?»BY·D³H±P "\]^B_ j`a`j`d`j`g`qBrtv