Êþº¾E£  java/lang/Object()V   Enet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler attribute4Lnet/minecraft/world/attribute/EnvironmentAttribute;   baseValueLjava/lang/Object;  layersLjava/util/List;  isAffectedByPositionZ  cachedTickValue   cacheTickIdI ! "#computeValueNotPositional()Ljava/lang/Object; % &#getDimensionValue ( )*computeValuePositionalo(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; ,-. /0java/util/Listiterator()Ljava/util/Iterator; 234 56java/util/IteratorhasNext()Z 28 9#next;7net/minecraft/world/attribute/EnvironmentAttributeLayer =>? @Ajava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;C DE typeSwitch=(Lnet/minecraft/world/attribute/EnvironmentAttributeLayer;I)IGjava/lang/MatchException FI J*(Ljava/lang/String;Ljava/lang/Throwable;)VL@net/minecraft/world/attribute/EnvironmentAttributeLayer$Constant KN OA applyConstantQAnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased PS TUapplyTimeBased'(Ljava/lang/Object;I)Ljava/lang/Object;WBnet/minecraft/world/attribute/EnvironmentAttributeLayer$PositionalYnet/minecraft/world/phys/Vec3 V[ \]applyPositional�(Ljava/lang/Object;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; _`a bA2net/minecraft/world/attribute/EnvironmentAttribute sanitizeValue Signature=Lnet/minecraft/world/attribute/EnvironmentAttribute;TValue;TLjava/util/List;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;Z(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;Ljava/util/List;Z)VCodeLineNumberTableLocalVariableTablethisGLnet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler;LocalVariableTypeTablePLnet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler;MethodParametersœ(Lnet/minecraft/world/attribute/EnvironmentAttribute;TValue;Ljava/util/List;>;Z)VinvalidateTickCacheresult StackMapTable ()TValue;getValueposLnet/minecraft/world/phys/Vec3;biomeInterpolator;LLnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased;MLnet/minecraft/world/attribute/EnvironmentAttributeLayer$Positional;BLnet/minecraft/world/attribute/EnvironmentAttributeLayer;Š:net/minecraft/world/attribute/SpatialAttributeInterpolatorignored,Ljava/lang/Object; SourceFileEnvironmentAttributeSystem.javaNestHost‘8net/minecraft/world/attribute/EnvironmentAttributeSystemBootstrapMethods” •–— D˜"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses ValueSamplerConstant TimeBased PositionalŸ%java/lang/invoke/MethodHandles$Lookup¡java/lang/invoke/MethodHandlesLookup  cdcecfceghij°*·*+µ*,µ *-µ*µ±kÝÞ ßàáâl4mn o*mp defq crsjT*µ*Y´`µ±kåæçl mno mp&#j�*´Æ*´°*¶ L*+µ+°kêë íîïlmntompteu cvw*jt*´š*¶$°*+,¶'°kôõ ÷l mnxyz{o mpu q xzc|g h)*jÈ ª*´ N*´¹+:¹1™Š¹7À::Y¸e }…w† ��‡ &xƒˆªmp¥teu8ý2þ!::! ÿX‰2:ùq xzc|g h"#j— —*´ L*´¹+M,¹1™y,¹7À:N-Y¸a }~s€‰‹‚"iƒ„—mn’to>a }…s†‰‹‡"iƒˆ—mp’teu2ý2þ::" ÿ2:ùcvcŒ�Ž��’ “KPV™*�š K:› P:œ V:� ž ¢