Êþº¾Ep  java/lang/Object()V   :net/minecraft/world/level/block/state/pattern/BlockInWorldlevel'Lnet/minecraft/world/level/LevelReader;  net/minecraft/core/BlockPos immutable()Lnet/minecraft/core/BlockPos;  posLnet/minecraft/core/BlockPos;   loadChunksZ  state2Lnet/minecraft/world/level/block/state/BlockState; !" #$%net/minecraft/world/level/LevelReader hasChunkAt (Lnet/minecraft/core/BlockPos;)Z & '( getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; * +,entity4Lnet/minecraft/world/level/block/entity/BlockEntity; . / cachedEntity 1 23getBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity;5 67test>(Ljava/util/function/Predicate;)Ljava/util/function/Predicate; 9 :;getState4()Lnet/minecraft/world/level/block/state/BlockState; =>? 6@java/util/function/Predicate(Ljava/lang/Object;)ZRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;H(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)VCodeLineNumberTableLocalVariableTablethis; Signature°(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;lambda$hasState$0](Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Zinput SourceFileBlockInWorld.javaBootstrapMethods@_ ` WXb?(Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Zd efg hi"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; InnerClassesl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup! AB+,AB/CDo*·*+µ*,¶ µ*µ±E F*GH I  :;Dp4*´Ç+*´š*´*´¹™**´*´¹%µ*´°E/F 4GHJKLDh)*´)Ç *´-š**´*´¹0µ)*µ-*´)°E"#$$'F )GHJ$ABMND/*´°E+F GHOD/*´°E/F GH P7DC*º4°E3F QRS QTIQUVA B WXDV+Æ*+¶8¹<™§¬E3FQRYHJ@Z[\ c]^aj kmo