tiny 2 0 mojang spigot c com/mojang/math/Axis com/mojang/math/Axis m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; lambda$of$6 a m (F)Lorg/joml/Quaternionf; lambda$static$0 f m (F)Lorg/joml/Quaternionf; lambda$static$1 e m (F)Lorg/joml/Quaternionf; lambda$static$2 d m (F)Lorg/joml/Quaternionf; lambda$static$3 c m (F)Lorg/joml/Quaternionf; lambda$static$4 b m (F)Lorg/joml/Quaternionf; lambda$static$5 a f Lcom/mojang/math/Axis; XN a f Lcom/mojang/math/Axis; XP b f Lcom/mojang/math/Axis; YN c f Lcom/mojang/math/Axis; YP d f Lcom/mojang/math/Axis; ZN e f Lcom/mojang/math/Axis; ZP f c net/minecraft/nbt/Tag net/minecraft/nbt/NBTBase m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m (Lnet/minecraft/nbt/StreamTagVisitor;)V acceptAsRoot b m ()Ljava/util/Optional; asBoolean v m ()Ljava/util/Optional; asByte p m ()Ljava/util/Optional; asByteArray f m ()Ljava/util/Optional; asCompound s_ m ()Ljava/util/Optional; asDouble u m ()Ljava/util/Optional; asFloat t m ()Ljava/util/Optional; asInt r m ()Ljava/util/Optional; asIntArray q_ m ()Ljava/util/Optional; asList t_ m ()Ljava/util/Optional; asLong s m ()Ljava/util/Optional; asLongArray r_ m ()Ljava/util/Optional; asNumber o m ()Ljava/util/Optional; asShort q m ()Ljava/util/Optional; asString p_ m ()Lnet/minecraft/nbt/Tag; copy d m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m (Ljava/lang/Byte;)Ljava/lang/Boolean; lambda$asBoolean$0 a m ()I sizeInBytes a m (Ljava/io/DataOutput;)V write a f I ARRAY_HEADER e f I MAX_DEPTH u f I OBJECT_HEADER d f I OBJECT_REFERENCE f f I STRING_SIZE g f B TAG_BYTE i f B TAG_BYTE_ARRAY o f B TAG_COMPOUND r f B TAG_DOUBLE n f B TAG_END h f B TAG_FLOAT m f B TAG_INT k f B TAG_INT_ARRAY s f B TAG_LIST q f B TAG_LONG l f B TAG_LONG_ARRAY t f B TAG_SHORT j f B TAG_STRING p c net/minecraft/util/Mth net/minecraft/util/MathHelper m (F)F abs c m (I)I abs a m (DD)D absMax a m (FF)F absMax a m (II)I absMax a m (FFF)F approach d m (FFF)F approachDegrees e m (DD)D atan2 d m (IILjava/util/function/IntPredicate;)I binarySearch a m (FFFFF)F catmullrom a m (D)I ceil e m (F)I ceil d m (D)J ceilLong f m (I)I ceillog2 f m (IIII)I chessboardDistance a m (DDD)D clamp a m (FFF)F clamp a m (III)I clamp a m (JJJ)J clamp a m (DDD)D clampedLerp b m (FFF)F clampedLerp b m (DDDDD)D clampedMap a m (FFFFF)F clampedMap b m (D)F cos b m ()Ljava/util/UUID; createInsecureUUID a m (Lnet/minecraft/util/RandomSource;)Ljava/util/UUID; createInsecureUUID a m (F)F cube k m (FF)F degreesDifference d m (FF)F degreesDifferenceAbs e m (DD)Z equal b m (FF)Z equal b m (F)F fastInvCubeRoot i m (D)D fastInvSqrt j m (D)I floor c m (F)I floor b m (II)I floorDiv b m (D)D frac h m (F)F frac g m (Ljava/lang/String;I)I getInt a m (III)J getSeed b m (Lnet/minecraft/core/Vec3i;)J getSeed a m (FFFI)I hsvToArgb a m (FFF)I hsvToRgb g m (D)D invSqrt i m (F)F invSqrt h m (DDD)D inverseLerp c m (FFF)F inverseLerp f m (II)Z isMultipleOf d m (I)Z isPowerOfTwo e m (IIII)Z lambda$outFromOrigin$1 c m (IIIII)I lambda$outFromOrigin$2 a m ([F)V lambda$static$0 a m (DD)D length f m (DDD)D length g m (FF)F length g m (DD)D lengthSquared e m (DDD)D lengthSquared f m (FFF)F lengthSquared k m (DDD)D lerp d m (DLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lerp a m (FFF)F lerp h m (DDDDDD)D lerp2 a m (DDDDDDDDDDD)D lerp3 a m (FII)I lerpDiscrete b m (FII)I lerpInt a m (D)J lfloor d m (I)I log2 g m (DDDDD)D map b m (FFFFF)F map c m (Lorg/apache/commons/lang3/math/Fraction;I)I mulAndTruncate a m (I)I murmurHash3Mixer h m (Lnet/minecraft/util/RandomSource;DD)D nextDouble a m (Lnet/minecraft/util/RandomSource;FF)F nextFloat a m (Lnet/minecraft/util/RandomSource;II)I nextInt a m (Lnet/minecraft/util/RandomSource;FF)F normal c m (III)Ljava/util/stream/IntStream; outFromOrigin c m (IIII)Ljava/util/stream/IntStream; outFromOrigin b m (F)B packDegrees e m (II)I positiveCeilDiv f m (DD)D positiveModulo c m (FF)F positiveModulo c m (II)I positiveModulo c m (DI)I quantize a m (Lnet/minecraft/util/RandomSource;FF)F randomBetween b m (Lnet/minecraft/util/RandomSource;II)I randomBetweenInclusive b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;)Z rayIntersectsAABB a m (DDD)D rotLerp e m (FFF)F rotLerp i m (FFF)F rotLerpRad j m (FFF)F rotateIfNecessary c m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; rotationAroundAxis a m (II)I roundToward e m (D)I sign m m (D)F sin a m (I)I smallestEncompassingPowerOfTwo c m (I)I smallestSquareSide d m (D)D smoothstep k m (D)D smoothstepDerivative l m (F)F sqrt a m (D)D square n m (F)F square j m (I)I square i m (J)J square b m (FF)F triangleWave f m (B)F unpackDegrees a m (D)D wobble o m (D)D wrapDegrees g m (F)F wrapDegrees f m (I)I wrapDegrees b m (J)F wrapDegrees a f [D ASIN_TAB z f I COS_OFFSET q f [D COS_TAB A f F DEG_TO_RAD d f F EPSILON f f D FRAC_BIAS y f I FRAC_EXP w f F HALF_PI b f I LUT_SIZE x f [I MULTIPLY_DE_BRUIJN_BIT_POSITION u f D ONE_SIXTH v f F PI a f F RAD_TO_DEG e f Lnet/minecraft/util/RandomSource; RANDOM t f [F SIN s f I SIN_MASK p f I SIN_QUANTIZATION o f D SIN_SCALE r f F SQRT_OF_TWO g f F TWO_PI c f J UUID_VARIANT m f J UUID_VARIANT_2 n f J UUID_VERSION k f J UUID_VERSION_TYPE_4 l f Lorg/joml/Vector3f; X_AXIS i f Lorg/joml/Vector3f; Y_AXIS h f Lorg/joml/Vector3f; Z_AXIS j c com/mojang/math/Divisor com/mojang/math/Divisor m (II)Ljava/lang/Iterable; asIterable a m (II)Ljava/util/Iterator; lambda$asIterable$0 b f I denominator a f I mod c f I quotient b f I remainder e f I returnedParts d c net/minecraft/Optionull net/minecraft/Optionull m (Ljava/util/Collection;)Ljava/lang/Object; first a m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; firstOrDefault a m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; firstOrElse a m ([B)Z isNullOrEmpty a m ([C)Z isNullOrEmpty a m ([D)Z isNullOrEmpty a m ([F)Z isNullOrEmpty a m ([I)Z isNullOrEmpty a m ([J)Z isNullOrEmpty a m ([Ljava/lang/Object;)Z isNullOrEmpty a m ([S)Z isNullOrEmpty a m ([Z)Z isNullOrEmpty a m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; map a m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; mapOrDefault a m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; mapOrElse a m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; orElse a c net/minecraft/data/Main net/minecraft/data/Main m (Lnet/minecraft/data/DataGenerator;Ljava/util/Collection;ZZZ)V addServerProviders a m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/DataProvider$Factory; bindRegistries a m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; lambda$addServerProviders$2 b m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/NbtToSnbt; lambda$addServerProviders$3 a m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; lambda$addServerProviders$4 c m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; lambda$addServerProviders$5 b m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; lambda$addServerProviders$6 a m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DataProvider; lambda$bindRegistries$1 a m (Ljava/lang/String;)Ljava/nio/file/Path; lambda$main$0 a c net/minecraft/nbt/NbtIo net/minecraft/nbt/NBTCompressedStreamTools m (Ljava/io/OutputStream;)Ljava/io/DataOutputStream; createCompressorStream a m (Ljava/io/InputStream;)Ljava/io/DataInputStream; createDecompressorStream a m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parse a m (Ljava/io/InputStream;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseCompressed a m (Ljava/nio/file/Path;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseCompressed a m (Ljava/io/DataInput;)Lnet/minecraft/nbt/CompoundTag; read a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; read a m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/CompoundTag; read a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readAnyTag b m (Ljava/io/InputStream;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; readCompressed a m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; readCompressed a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;B)Lnet/minecraft/nbt/Tag; readTagSafe a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readUnnamedTag c m (Lnet/minecraft/nbt/CompoundTag;Ljava/io/DataOutput;)V write a m (Lnet/minecraft/nbt/CompoundTag;Ljava/nio/file/Path;)V write b m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeAnyTag a m (Lnet/minecraft/nbt/CompoundTag;Ljava/io/OutputStream;)V writeCompressed a m (Lnet/minecraft/nbt/CompoundTag;Ljava/nio/file/Path;)V writeCompressed a m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeUnnamedTag b m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeUnnamedTagWithFallback c f [Ljava/nio/file/OpenOption; SYNC_OUTPUT_OPTIONS a c net/minecraft/nbt/NbtIo$1 net/minecraft/nbt/NBTCompressedStreamTools$1 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a c net/minecraft/nbt/NbtIo$StringFallbackDataOutput net/minecraft/nbt/NBTCompressedStreamTools$a c net/minecraft/util/ARGB net/minecraft/util/ARGB m (II)I addRgb b m (I)I alpha b m (II)I alphaBlend e m (IIII)I alphaBlendChannel d m (I)F alphaFloat m m (F)I as8BitChannel d m (II)I average g m (F)I black c m (I)I black j m (I)I blue e m (I)F blueFloat p m (FI)I color a m (II)I color f m (III)I color a m (IIII)I color b m (Lnet/minecraft/world/phys/Vec3;)I color a m (FFFF)I colorFromFloat a m (F)F computeLinearToSrgb f m (F)F computeSrgbToLinear e m (I)F from8BitChannel s m (I)I fromABGR r m (I)I green d m (I)F greenFloat o m (I)I greyscale f m ([S)V lambda$static$0 a m ([B)V lambda$static$1 a m (IIII)I linearChannelMean c m (FII)I linearLerp b m (F)I linearToSrgbChannel a m (IIII)I meanLinear a m (II)I multiply a m (IF)I multiplyAlpha a m (I)I opaque g m (I)I red c m (I)F redFloat n m (IF)I scaleRGB b m (IFFF)I scaleRGB a m (II)I scaleRGB d m (IF)I setBrightness c m (FII)I srgbLerp a m (I)F srgbToLinearChannel a m (II)I subtractRgb c m (I)I toABGR q m (I)I transparent h m (I)Lorg/joml/Vector3f; vector3fFromRGB24 k m (I)Lorg/joml/Vector4f; vector4fFromARGB32 l m (F)I white b m (I)I white i f I LINEAR_CHANNEL_DEPTH a f [B LINEAR_TO_SRGB c f [S SRGB_TO_LINEAR b c net/minecraft/util/Ease net/minecraft/util/Ease m (F)F inBack a m (F)F inBounce b m (F)F inCirc C m (F)F inCubic c m (F)F inElastic d m (F)F inExpo e m (F)F inOutBack D m (F)F inOutBounce i m (F)F inOutCirc j m (F)F inOutCubic k m (F)F inOutElastic B m (F)F inOutExpo y m (F)F inOutQuad l m (F)F inOutQuart m m (F)F inOutQuint n m (F)F inOutSine u m (F)F inQuad z m (F)F inQuart f m (F)F inQuint g m (F)F inSine h m (F)F outBack v m (F)F outBounce o m (F)F outCirc A m (F)F outCubic x m (F)F outElastic p m (F)F outExpo q m (F)F outQuad r m (F)F outQuart w m (F)F outQuint s m (F)F outSine t c net/minecraft/util/Unit net/minecraft/util/Unit m ()[Lnet/minecraft/util/Unit; $values a f [Lnet/minecraft/util/Unit; $VALUES d f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/util/Unit; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c c net/minecraft/util/Util net/minecraft/util/SystemUtils m ()Ljava/util/function/Predicate; allOf l m (Ljava/util/List;)Ljava/util/function/Predicate; allOf a m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a m ()Ljava/util/function/Predicate; anyOf m m (Ljava/util/List;)Ljava/util/function/Predicate; anyOf b m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b m ()Lnet/minecraft/TracingExecutor; backgroundExecutor h m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; blockUntilDone c m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; blockUntilDone a m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; copyAndAdd a m (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; copyAndAdd a m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; copyAndPut a m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V copyBetweenDirs b m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createDeleter a m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createFileCreatedCheck c m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createFileDeletedCheck b m (Ljava/util/List;)Ljava/util/function/ToIntFunction; createIndexIdentityLookup g m (Ljava/util/List;)Ljava/util/function/ToIntFunction; createIndexLookup f m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createRenamer a m (Ljava/lang/Throwable;)Ljava/lang/String; describeError c m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; doFetchChoiceType b m (Ljava/lang/String;)V doPause d m ([Ljava/util/function/BooleanSupplier;)Z executeInSequence a m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; fallibleSequence a m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; fetchChoiceType a m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; findNextInIterable a m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; findPreviousInIterable b m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; fixedSize a m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; fixedSize a m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; fixedSize a m ()J getEpochMillis e m ()Ljava/lang/String; getFilenameFormattedDateTime f m ()I getMaxThreads q m ()J getMillis c m ()J getNanos d m ()Lnet/minecraft/util/Util$OS; getPlatform n m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Object;)Ljava/lang/String; getPropertyName a m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandom a m ([ILnet/minecraft/util/RandomSource;)I getRandom a m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandom a m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomSafe b m (Lnet/minecraft/core/Registry;Ljava/lang/Object;)Ljava/lang/String; getRegisteredName a m (II)I growByHalf a m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; ifElse a m ()Lnet/minecraft/TracingExecutor; ioPool i m ()Z isAarch64 o m (IILjava/util/List;)Z isSymmetrical a m (I)Ljava/lang/String; lambda$fixedSize$26 b m (I)Ljava/lang/String; lambda$fixedSize$27 a m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;ZLjava/lang/Runnable;)Ljava/lang/Thread; lambda$makeIoExecutor$4 a m (Ljava/nio/file/spi/FileSystemProvider;)Z lambda$static$0 a m ()Ljava/lang/IllegalStateException; lambda$static$1 r m (Ljava/lang/String;)V lambda$static$2 e m (Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; localizedDateFormatter a m (Ljava/lang/String;)V logAndPauseIfInIde b m (Ljava/lang/String;Ljava/lang/Throwable;)V logAndPauseIfInIde a m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; make a m (Ljava/util/function/Supplier;)Ljava/lang/Object; make a m (Ljava/lang/String;Lnet/minecraft/resources/Identifier;)Ljava/lang/String; makeDescriptionId a m (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/Map; makeEnumMap a m (Ljava/lang/String;Z)Lnet/minecraft/TracingExecutor; makeIoExecutor a m (Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/Map; mapValues a m (Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map; mapValuesLazy a m ()I maxAllowedExecutorThreads g m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; memoize a m (Ljava/util/function/Function;)Ljava/util/function/Function; memoize b m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; name a m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; name a m ()Lnet/minecraft/TracingExecutor; nonCriticalIoPool j m (Ljava/lang/String;II)I offsetByCodepoints a m (Ljava/lang/Thread;Ljava/lang/Throwable;)V onThreadException a m (Ljava/lang/String;)Ljava/net/URI; parseAndValidateUntrustedUri a m (Ljava/lang/Throwable;)Ljava/lang/Throwable; pauseInIde b m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; prefix a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; readTypedOrThrow a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; readTypedOrThrow a m (Ljava/lang/Runnable;Ljava/lang/String;)V runNamed a m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z runWithRetries a m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V safeReplaceFile a m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)Z safeReplaceOrMoveFile a m (Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; sanitizeName a m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequence c m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequenceFailFast d m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequenceFailFastAndCancel e m (Ljava/util/function/Consumer;)V setPause a m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)V shuffle c m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy a m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy b m ()V shutdownExecutors k m (Ljava/util/function/Function;)Lnet/minecraft/util/SingleKeyCache; singleKeyCache a m ()V startTimerHackThread p m (Ljava/lang/Throwable;)V throwAsRuntime a m ()Ljava/util/stream/Collector; toMap a m ()Ljava/util/stream/Collector; toMutableList b m (Ljava/util/stream/IntStream;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/ints/IntArrayList; toShuffledList a m (Ljava/util/stream/Stream;Lnet/minecraft/util/RandomSource;)Ljava/util/List; toShuffledList a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; writeAndReadTypedOrThrow a f Ljava/util/Set; ALLOWED_UNTRUSTED_LINK_PROTOCOLS o f Lnet/minecraft/TracingExecutor; BACKGROUND_EXECUTOR k f I DEFAULT_MAX_THREADS h f I DEFAULT_SAFE_FILE_OPERATION_RETRIES i f Lnet/minecraft/TracingExecutor; DOWNLOAD_POOL m f Ljava/time/format/DateTimeFormatter; FILENAME_DATE_TIME_FORMATTER n f Lnet/minecraft/TracingExecutor; IO_POOL l f I LINEAR_LOOKUP_THRESHOLD a f Lorg/slf4j/Logger; LOGGER g f Ljava/lang/String; MAX_THREADS_SYSTEM_PROPERTY j f J NANOS_PER_MILLI b f Ljava/util/UUID; NIL_UUID e f Lcom/google/common/base/Ticker; TICKER d f Ljava/nio/file/spi/FileSystemProvider; ZIP_FILE_SYSTEM_PROVIDER f f Ljava/util/function/Consumer; thePauser p f Lnet/minecraft/util/TimeSource$NanoTimeSource; timeSource c c net/minecraft/util/Util$1 net/minecraft/util/SystemUtils$1 c net/minecraft/util/Util$2 net/minecraft/util/SystemUtils$4 c net/minecraft/util/Util$3 net/minecraft/util/SystemUtils$5 f Ljava/lang/String; val$name b c net/minecraft/util/Util$4 net/minecraft/util/SystemUtils$6 c net/minecraft/util/Util$5 net/minecraft/util/SystemUtils$7 c net/minecraft/util/Util$6 net/minecraft/util/SystemUtils$8 c net/minecraft/util/Util$7 net/minecraft/util/SystemUtils$9 c net/minecraft/util/Util$8 net/minecraft/util/SystemUtils$10 c net/minecraft/util/Util$9 net/minecraft/util/SystemUtils$11 c net/minecraft/util/Util$10 net/minecraft/util/SystemUtils$2 c net/minecraft/util/Util$11 net/minecraft/util/SystemUtils$3 f Ljava/util/Map; cache b c net/minecraft/util/Util$12 net/minecraft/util/SystemUtils$12 c net/minecraft/util/Util$OS net/minecraft/util/SystemUtils$OS m ()[Lnet/minecraft/util/Util$OS; $values b m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b m (Ljava/io/File;)V openFile a m (Ljava/nio/file/Path;)V openPath a m (Ljava/lang/String;)V openUri a m (Ljava/net/URI;)V openUri a m ()Ljava/lang/String; telemetryName a f [Lnet/minecraft/util/Util$OS; $VALUES g f Lnet/minecraft/util/Util$OS; LINUX a f Lnet/minecraft/util/Util$OS; OSX d f Lnet/minecraft/util/Util$OS; SOLARIS b f Lnet/minecraft/util/Util$OS; UNKNOWN e f Lnet/minecraft/util/Util$OS; WINDOWS c f Ljava/lang/String; telemetryName f c net/minecraft/util/Util$OS$1 net/minecraft/util/SystemUtils$OS$1 m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b c net/minecraft/util/Util$OS$2 net/minecraft/util/SystemUtils$OS$2 m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b c com/mojang/math/Quadrant com/mojang/math/Quadrant m ()[Lcom/mojang/math/Quadrant; $values a m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lcom/mojang/math/OctahedralGroup; fromXYAngles a m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lcom/mojang/math/OctahedralGroup; fromXYZAngles a m (Ljava/lang/Integer;)Ljava/lang/String; lambda$static$0 b m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lcom/mojang/math/Quadrant;)Ljava/lang/Integer; lambda$static$2 a m (I)Lcom/mojang/math/Quadrant; parseJson a m (I)I rotateVertexIndex b f [Lcom/mojang/math/Quadrant; $VALUES j f Lcom/mojang/serialization/Codec; CODEC e f Lcom/mojang/math/Quadrant; R0 a f Lcom/mojang/math/Quadrant; R180 c f Lcom/mojang/math/Quadrant; R270 d f Lcom/mojang/math/Quadrant; R90 b f Lcom/mojang/math/OctahedralGroup; rotationX g f Lcom/mojang/math/OctahedralGroup; rotationY h f Lcom/mojang/math/OctahedralGroup; rotationZ i f I shift f c net/minecraft/ReportType net/minecraft/ReportType m (Ljava/lang/StringBuilder;Ljava/util/List;)V appendHeader a m ()Ljava/lang/String; getErrorComment a m ()Ljava/lang/String; header b m ()Ljava/util/List; nuggets c f Lnet/minecraft/ReportType; CHUNK_IO_ERROR e f Lnet/minecraft/ReportType; CRASH a f Lnet/minecraft/ReportType; NETWORK_PROTOCOL_ERROR d f Lnet/minecraft/ReportType; PROFILE b f Lnet/minecraft/ReportType; TEST c f Ljava/lang/String; header f f Ljava/util/List; nuggets g c net/minecraft/core/IdMap net/minecraft/core/Registry m (I)Ljava/lang/Object; byId a m (I)Ljava/lang/Object; byIdOrThrow b m (Ljava/lang/Object;)I getId a m (Ljava/lang/Object;)I getIdOrThrow c m ()I size d f I DEFAULT a c net/minecraft/core/Vec3i net/minecraft/core/BaseBlockPosition m ()Lnet/minecraft/core/Vec3i; above q m (I)Lnet/minecraft/core/Vec3i; above n m ()Lnet/minecraft/core/Vec3i; below p m (I)Lnet/minecraft/core/Vec3i; below m m (Lnet/minecraft/core/Vec3i;D)Z closerThan a m (Lnet/minecraft/core/Position;D)Z closerToCenterThan a m (Lnet/minecraft/core/Vec3i;)I compareTo i m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d m (Lnet/minecraft/core/Vec3i;)I distChessboard l m (Lnet/minecraft/core/Vec3i;)I distManhattan k m (Lnet/minecraft/core/Vec3i;)D distSqr j m (DDD)D distToCenterSqr c m (Lnet/minecraft/core/Position;)D distToCenterSqr b m (DDD)D distToLowCornerSqr d m ()Lnet/minecraft/core/Vec3i; east l m (I)Lnet/minecraft/core/Vec3i; east i m (Lnet/minecraft/core/Direction$Axis;)I get a m ()I getX u m ()I getY v m ()I getZ w m (ILnet/minecraft/core/Vec3i;)Ljava/lang/String; lambda$offsetCodec$3 b m (ILnet/minecraft/core/Vec3i;)Lcom/mojang/serialization/DataResult; lambda$offsetCodec$4 a m ([I)Lnet/minecraft/core/Vec3i; lambda$static$0 a m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/core/Vec3i;)Ljava/util/stream/IntStream; lambda$static$2 a m (I)Lnet/minecraft/core/Vec3i; multiply o m (III)Lnet/minecraft/core/Vec3i; multiply f m ()Lnet/minecraft/core/Vec3i; north o m (I)Lnet/minecraft/core/Vec3i; north l m (III)Lnet/minecraft/core/Vec3i; offset c m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f m (I)Lcom/mojang/serialization/Codec; offsetCodec v m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b m (I)Lnet/minecraft/core/Vec3i; setX u m (I)Lnet/minecraft/core/Vec3i; setY t m (I)Lnet/minecraft/core/Vec3i; setZ s m ()Lnet/minecraft/core/Vec3i; south n m (I)Lnet/minecraft/core/Vec3i; south k m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e m ()Lorg/joml/Vector3i; toMutable x m ()Ljava/lang/String; toShortString y m ()Lnet/minecraft/core/Vec3i; west m m (I)Lnet/minecraft/core/Vec3i; west j f Lcom/mojang/serialization/Codec; CODEC g f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h f Lnet/minecraft/core/Vec3i; ZERO i f I x a f I y b f I z c c net/minecraft/nbt/EndTag net/minecraft/nbt/NBTTagEnd m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Lnet/minecraft/nbt/EndTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I sizeInBytes a m (Ljava/io/DataOutput;)V write a f Lnet/minecraft/nbt/EndTag; INSTANCE b f I SELF_SIZE_IN_BYTES c f Lnet/minecraft/nbt/TagType; TYPE a c net/minecraft/nbt/EndTag$1 net/minecraft/nbt/NBTTagEnd$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/EndTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/IntTag net/minecraft/nbt/NBTTagInt m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/lang/Number; box m m ()B byteValue j m ()Lnet/minecraft/nbt/IntTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()D doubleValue k m ()F floatValue l m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I intValue h m ()J longValue g m ()S shortValue i m ()I sizeInBytes a m ()I value n m (I)Lnet/minecraft/nbt/IntTag; valueOf a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES c f Lnet/minecraft/nbt/TagType; TYPE a f I value b c net/minecraft/nbt/IntTag$1 net/minecraft/nbt/NBTTagInt$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/IntTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)I readAccounted d m ()I size c c net/minecraft/nbt/IntTag$Cache net/minecraft/nbt/NBTTagInt$a f I HIGH b f I LOW c f [Lnet/minecraft/nbt/IntTag; cache a c net/minecraft/nbt/NbtOps net/minecraft/nbt/DynamicOpsNBT m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;)Ljava/lang/Object; convertTo a m (Z)Lnet/minecraft/nbt/Tag; createBoolean a m (B)Lnet/minecraft/nbt/Tag; createByte a m (Ljava/nio/ByteBuffer;)Lnet/minecraft/nbt/Tag; createByteList a m (Lnet/minecraft/nbt/Tag;)Ljava/util/Optional; createCollector k m (D)Lnet/minecraft/nbt/Tag; createDouble a m (F)Lnet/minecraft/nbt/Tag; createFloat a m (I)Lnet/minecraft/nbt/Tag; createInt a m (Ljava/util/stream/IntStream;)Lnet/minecraft/nbt/Tag; createIntList a m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/Tag; createList b m (J)Lnet/minecraft/nbt/Tag; createLong a m (Ljava/util/stream/LongStream;)Lnet/minecraft/nbt/Tag; createLongList a m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/Tag; createMap a m (Ljava/lang/Number;)Lnet/minecraft/nbt/Tag; createNumeric a m (S)Lnet/minecraft/nbt/Tag; createShort a m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; createString a m ()Lnet/minecraft/nbt/Tag; empty a m ()Lnet/minecraft/nbt/Tag; emptyList b m ()Lnet/minecraft/nbt/Tag; emptyMap c m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getByteBuffer h m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getIntStream i m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getList g m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getLongStream j m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMap e m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMapEntries d m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMapValues c m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getNumberValue a m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getStream f m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getStringValue b m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/datafixers/util/Pair;)V lambda$createMap$21 a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getList$23 l m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getMap$20 m m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/BiConsumer;)V lambda$getMapEntries$18 a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getMapEntries$19 n m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$getMapValues$16 a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getMapValues$17 o m ()Ljava/lang/String; lambda$getNumberValue$0 g m ()Lcom/mojang/serialization/DataResult; lambda$getNumberValue$1 f m ()Ljava/lang/String; lambda$getStream$22 d m ()Ljava/lang/String; lambda$getStringValue$2 e m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/NbtOps$ListCollector;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$3 a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToList$4 w m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$5 v m (Ljava/util/List;Lnet/minecraft/nbt/NbtOps$ListCollector;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$6 a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToList$7 u m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$8 t m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$10 r m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$11 q m (Ljava/util/List;)Ljava/lang/String; lambda$mergeToMap$13 b m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$14 p m (Ljava/util/List;)Ljava/lang/String; lambda$mergeToMap$15 a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$9 s m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; mergeToList a m (Lnet/minecraft/nbt/Tag;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lnet/minecraft/nbt/Tag;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lnet/minecraft/nbt/Tag; remove a f Lnet/minecraft/nbt/NbtOps; INSTANCE a c net/minecraft/nbt/NbtOps$1 net/minecraft/nbt/DynamicOpsNBT$1 m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; get a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; get a m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$entries$0 a f Lnet/minecraft/nbt/NbtOps; this$0 b c net/minecraft/nbt/NbtOps$ListCollector net/minecraft/nbt/DynamicOpsNBT$d m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a m (Ljava/lang/Iterable;)Lnet/minecraft/nbt/NbtOps$ListCollector; acceptAll a m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NbtOps$ListCollector; acceptAll a m ()Lnet/minecraft/nbt/Tag; result a c net/minecraft/nbt/NbtOps$IntListCollector net/minecraft/nbt/DynamicOpsNBT$c m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a m ()Lnet/minecraft/nbt/Tag; result a f Lit/unimi/dsi/fastutil/ints/IntArrayList; values a c net/minecraft/nbt/NbtOps$NbtRecordBuilder net/minecraft/nbt/DynamicOpsNBT$f m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; append a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; build a m ()Lnet/minecraft/nbt/CompoundTag; initBuilder a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$build$0 a c net/minecraft/nbt/NbtOps$ByteListCollector net/minecraft/nbt/DynamicOpsNBT$a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a m ()Lnet/minecraft/nbt/Tag; result a f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; values a c net/minecraft/nbt/NbtOps$LongListCollector net/minecraft/nbt/DynamicOpsNBT$e m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a m ()Lnet/minecraft/nbt/Tag; result a f Lit/unimi/dsi/fastutil/longs/LongArrayList; values a c net/minecraft/nbt/NbtOps$GenericListCollector net/minecraft/nbt/DynamicOpsNBT$b m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a m (I)V lambda$new$0 a m (B)V lambda$new$1 a m (J)V lambda$new$2 a m ()Lnet/minecraft/nbt/Tag; result a f Lnet/minecraft/nbt/ListTag; result a c net/minecraft/stats/Stat net/minecraft/stats/Statistic m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; buildName a m (I)Ljava/lang/String; format a m ()Lnet/minecraft/stats/StatType; getType a m ()Ljava/lang/Object; getValue b m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; locationToKey a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/stats/StatFormatter; formatter p f Lnet/minecraft/stats/StatType; type r f Ljava/lang/Object; value q c net/minecraft/util/Crypt net/minecraft/util/MinecraftEncryption m ([B)Ljava/security/PrivateKey; byteToPrivateKey b m ([B)Ljava/security/PublicKey; byteToPublicKey a m (ILjava/security/Key;[B)[B cipherData a m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; decryptByteToSecretKey a m (Ljava/security/Key;[B)[B decryptUsingKey b m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B digestData a m ([[B)[B digestData a m (Ljava/security/Key;[B)[B encryptUsingKey a m ()Ljava/security/KeyPair; generateKeyPair b m ()Ljavax/crypto/SecretKey; generateSecretKey a m (ILjava/security/Key;)Ljavax/crypto/Cipher; getCipher a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$0 d m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 c m (Ljava/security/PrivateKey;)Ljava/lang/String; pemRsaPrivateKeyToString a m (Ljava/security/PublicKey;)Ljava/lang/String; rsaPublicKeyToString a m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/Crypt$ByteArrayToKeyFunction;)Ljava/security/Key; rsaStringToKey a m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; setupCipher a m (Ljava/lang/String;)Ljava/security/PrivateKey; stringToPemRsaPrivateKey a m (Ljava/lang/String;)Ljava/security/PublicKey; stringToRsaPublicKey b f Ljava/lang/String; ASYMMETRIC_ALGORITHM j f I ASYMMETRIC_BITS k f Ljava/lang/String; BYTE_ENCODING l f Ljava/lang/String; HASH_ALGORITHM m f Ljava/util/Base64$Encoder; MIME_ENCODER e f Ljava/lang/String; MIME_LINE_SEPARATOR d f Ljava/lang/String; PEM_RSA_PRIVATE_KEY_FOOTER o f Ljava/lang/String; PEM_RSA_PRIVATE_KEY_HEADER n f Lcom/mojang/serialization/Codec; PRIVATE_KEY_CODEC g f Lcom/mojang/serialization/Codec; PUBLIC_KEY_CODEC f f Ljava/lang/String; RSA_PUBLIC_KEY_FOOTER p f Ljava/lang/String; RSA_PUBLIC_KEY_HEADER c f I SIGNATURE_BYTES b f Ljava/lang/String; SIGNING_ALGORITHM a f Ljava/lang/String; SYMMETRIC_ALGORITHM h f I SYMMETRIC_BITS i c net/minecraft/util/Crypt$SaltSupplier net/minecraft/util/MinecraftEncryption$c m ()J getLong a f Ljava/security/SecureRandom; secureRandom a c net/minecraft/util/Crypt$SaltSignaturePair net/minecraft/util/MinecraftEncryption$b m ()Z isValid a m ()J salt c m ()[B saltAsBytes b m ()[B signature d m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/util/Crypt$SaltSignaturePair;)V write a f Lnet/minecraft/util/Crypt$SaltSignaturePair; EMPTY a f J salt b f [B signature c c net/minecraft/util/Crypt$ByteArrayToKeyFunction net/minecraft/util/MinecraftEncryption$a c net/minecraft/util/Graph net/minecraft/util/Graph m (Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z depthFirstSearch a c net/minecraft/util/Tuple net/minecraft/util/Tuple m ()Ljava/lang/Object; getA a m ()Ljava/lang/Object; getB b m (Ljava/lang/Object;)V setA a m (Ljava/lang/Object;)V setB b c com/mojang/math/Constants com/mojang/math/Constants f F DEG_TO_RAD c f F EPSILON d f F PI a f F RAD_TO_DEG b c net/minecraft/CrashReport net/minecraft/CrashReport m (Ljava/lang/String;)Lnet/minecraft/CrashReportCategory; addCategory a m (Ljava/lang/String;I)Lnet/minecraft/CrashReportCategory; addCategory a m (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport; forThrowable a m ()Ljava/lang/String; getDetails c m (Ljava/lang/StringBuilder;)V getDetails a m ()Ljava/lang/Throwable; getException b m ()Ljava/lang/String; getExceptionMessage d m (Lnet/minecraft/ReportType;)Ljava/lang/String; getFriendlyReport a m (Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; getFriendlyReport a m ()Ljava/nio/file/Path; getSaveFile e m ()Lnet/minecraft/SystemReport; getSystemReport f m ()Ljava/lang/String; getTitle a m ()V preload g m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;)Z saveToFile a m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z saveToFile a f Ljava/time/format/DateTimeFormatter; DATE_TIME_FORMATTER b f Lorg/slf4j/Logger; LOGGER a f Ljava/util/List; details e f Ljava/lang/Throwable; exception d f Ljava/nio/file/Path; saveFile f f Lnet/minecraft/SystemReport; systemReport i f Ljava/lang/String; title c f Z trackingStackTrace g f [Ljava/lang/StackTraceElement; uncategorizedStackTrace h c net/minecraft/core/Cloner net/minecraft/core/Cloner m (Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/Object; clone a m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$clone$0 b m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$clone$1 a f Lcom/mojang/serialization/Codec; directCodec a c net/minecraft/core/Cloner$Factory net/minecraft/core/Cloner$a m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/Cloner$Factory; addCodec a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Cloner; cloner a f Ljava/util/Map; codecs a c net/minecraft/core/Holder net/minecraft/core/Holder m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; direct a m ()Ljava/lang/String; getRegisteredName g m (Ljava/util/function/Predicate;)Z is a m (Lnet/minecraft/core/Holder;)Z is a m (Lnet/minecraft/resources/Identifier;)Z is a m (Lnet/minecraft/resources/ResourceKey;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m ()Z isBound b m ()Lnet/minecraft/core/Holder$Kind; kind f m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$getRegisteredName$0 b m ()Ljava/util/stream/Stream; tags c m ()Lcom/mojang/datafixers/util/Either; unwrap d m ()Ljava/util/Optional; unwrapKey e m ()Ljava/lang/Object; value a c net/minecraft/core/Holder$Kind net/minecraft/core/Holder$b m ()[Lnet/minecraft/core/Holder$Kind; $values a f [Lnet/minecraft/core/Holder$Kind; $VALUES c f Lnet/minecraft/core/Holder$Kind; DIRECT b f Lnet/minecraft/core/Holder$Kind; REFERENCE a c net/minecraft/core/Holder$Direct net/minecraft/core/Holder$a m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a m (Ljava/util/function/Predicate;)Z is a m (Lnet/minecraft/core/Holder;)Z is a m (Lnet/minecraft/resources/Identifier;)Z is a m (Lnet/minecraft/resources/ResourceKey;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m ()Z isBound b m ()Lnet/minecraft/core/Holder$Kind; kind f m ()Ljava/util/stream/Stream; tags c m ()Lcom/mojang/datafixers/util/Either; unwrap d m ()Ljava/util/Optional; unwrapKey e m ()Ljava/lang/Object; value a f Ljava/lang/Object; value a c net/minecraft/core/Holder$Reference net/minecraft/core/Holder$c m (Lnet/minecraft/resources/ResourceKey;)V bindKey b m (Ljava/util/Collection;)V bindTags a m (Ljava/lang/Object;)V bindValue b m ()Ljava/util/Set; boundTags i m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a m (Lnet/minecraft/core/HolderOwner;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusive a m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; createStandAlone a m (Ljava/util/function/Predicate;)Z is a m (Lnet/minecraft/core/Holder;)Z is a m (Lnet/minecraft/resources/Identifier;)Z is a m (Lnet/minecraft/resources/ResourceKey;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m ()Z isBound b m ()Lnet/minecraft/resources/ResourceKey; key h m ()Lnet/minecraft/core/Holder$Kind; kind f m ()Ljava/util/stream/Stream; tags c m ()Lcom/mojang/datafixers/util/Either; unwrap d m ()Ljava/util/Optional; unwrapKey e m ()Ljava/lang/Object; value a f Lnet/minecraft/resources/ResourceKey; key d f Lnet/minecraft/core/HolderOwner; owner a f Ljava/util/Set; tags b f Lnet/minecraft/core/Holder$Reference$Type; type c f Ljava/lang/Object; value e c net/minecraft/core/Holder$Reference$Type net/minecraft/core/Holder$c$a m ()[Lnet/minecraft/core/Holder$Reference$Type; $values a f [Lnet/minecraft/core/Holder$Reference$Type; $VALUES c f Lnet/minecraft/core/Holder$Reference$Type; INTRUSIVE b f Lnet/minecraft/core/Holder$Reference$Type; STAND_ALONE a c net/minecraft/nbt/ByteTag net/minecraft/nbt/NBTTagByte m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/lang/Number; box m m ()B byteValue j m ()Lnet/minecraft/nbt/ByteTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()D doubleValue k m ()F floatValue l m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I intValue h m ()J longValue g m ()S shortValue i m ()I sizeInBytes a m ()B value n m (B)Lnet/minecraft/nbt/ByteTag; valueOf a m (Z)Lnet/minecraft/nbt/ByteTag; valueOf a m (Ljava/io/DataOutput;)V write a f Lnet/minecraft/nbt/ByteTag; ONE c f I SELF_SIZE_IN_BYTES w f Lnet/minecraft/nbt/TagType; TYPE a f Lnet/minecraft/nbt/ByteTag; ZERO b f B value v c net/minecraft/nbt/ByteTag$1 net/minecraft/nbt/NBTTagByte$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ByteTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)B readAccounted d m ()I size c c net/minecraft/nbt/ByteTag$Cache net/minecraft/nbt/NBTTagByte$a f [Lnet/minecraft/nbt/ByteTag; cache a c net/minecraft/nbt/ListTag net/minecraft/nbt/NBTTagList m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m (ILnet/minecraft/nbt/Tag;)V add d m (Lnet/minecraft/nbt/Tag;)V addAndUnwrap a m (ILnet/minecraft/nbt/Tag;)Z addTag b m ()Ljava/util/Optional; asList t_ m ()Ljava/util/stream/Stream; compoundStream j m ()Lnet/minecraft/nbt/ListTag; copy g m ()Lnet/minecraft/nbt/Tag; copy d m (I)Lnet/minecraft/nbt/Tag; get c m (I)Ljava/util/Optional; getCompound a m (I)Lnet/minecraft/nbt/CompoundTag; getCompoundOrEmpty b m (I)Ljava/util/Optional; getDouble k m (ID)D getDoubleOr a m (I)Ljava/util/Optional; getFloat l m (IF)F getFloatOr a m ()B getId b m (I)Ljava/util/Optional; getInt h m (I)Ljava/util/Optional; getIntArray i m (II)I getIntOr a m (I)Ljava/util/Optional; getList e m (I)Lnet/minecraft/nbt/ListTag; getListOrEmpty f m (I)Ljava/util/Optional; getLongArray j m (I)Lnet/minecraft/nbt/Tag; getNullable n m (I)Ljava/util/Optional; getOptional o m (I)Ljava/util/Optional; getShort g m (IS)S getShortOr a m (I)Ljava/util/Optional; getString m m (ILjava/lang/String;)Ljava/lang/String; getStringOr a m ()Lnet/minecraft/nbt/TagType; getType c m ()B identifyRawElementType e m (Lnet/minecraft/nbt/CompoundTag;)Z isWrapper b m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Consumer;)V lambda$compoundStream$0 a m (I)Lnet/minecraft/nbt/Tag; remove d m (ILnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; set c m (ILnet/minecraft/nbt/Tag;)Z setTag a m ()I sizeInBytes a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; tryUnwrap a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; wrapElement b m (BLnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; wrapIfNeeded a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES c f Lnet/minecraft/nbt/TagType; TYPE a f Ljava/lang/String; WRAPPER_MARKER b f Ljava/util/List; list v c net/minecraft/nbt/ListTag$1 net/minecraft/nbt/NBTTagList$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ListTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ListTag; loadList d m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parseList c m (Ljava/io/DataInput;)I readListCount a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/ListTag$2 net/minecraft/nbt/NBTTagList$2 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult b f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a c net/minecraft/nbt/LongTag net/minecraft/nbt/NBTTagLong m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/lang/Number; box m m ()B byteValue j m ()Lnet/minecraft/nbt/LongTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()D doubleValue k m ()F floatValue l m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I intValue h m ()J longValue g m ()S shortValue i m ()I sizeInBytes a m ()J value n m (J)Lnet/minecraft/nbt/LongTag; valueOf a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES c f Lnet/minecraft/nbt/TagType; TYPE a f J value b c net/minecraft/nbt/LongTag$1 net/minecraft/nbt/NBTTagLong$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/LongTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)J readAccounted d m ()I size c c net/minecraft/nbt/LongTag$Cache net/minecraft/nbt/NBTTagLong$a f I HIGH b f I LOW c f [Lnet/minecraft/nbt/LongTag; cache a c net/minecraft/nbt/TagType net/minecraft/nbt/NBTTagType m (I)Lnet/minecraft/nbt/TagType; createInvalid a m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseRoot b m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/TagType$1 net/minecraft/nbt/NBTTagType$1 m ()Ljava/io/IOException; createException c m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/EndTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b f I val$id a c net/minecraft/nbt/TagType$2 net/minecraft/nbt/NBTTagType$2 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a c net/minecraft/nbt/TagType$StaticSize net/minecraft/nbt/NBTTagType$a m ()I size c m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/TagType$VariableSize net/minecraft/nbt/NBTTagType$b m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a c net/minecraft/server/Eula net/minecraft/server/EULA m ()Z hasAgreedToEULA a m ()Z readFile b m ()V saveDefaults c f Lorg/slf4j/Logger; LOGGER a f Z agreed c f Ljava/nio/file/Path; file b c net/minecraft/server/Main net/minecraft/server/Main m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;Lnet/minecraft/server/WorldLoader$DataLoadContext;Lnet/minecraft/core/Registry;ZZ)Lnet/minecraft/server/WorldLoader$DataLoadOutput; createNewWorldData a m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/WorldData;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/RegistryAccess;Z)V forceUpgrade a m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;Lcom/mojang/serialization/Dynamic;ZLnet/minecraft/server/packs/repository/PackRepository;)Lnet/minecraft/server/WorldLoader$InitConfig; loadOrCreateConfig a m (Ljava/nio/file/Path;)V writePidFile a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/stats/Stats net/minecraft/stats/StatisticList m (Ljava/lang/String;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/resources/Identifier; makeCustomStat a m (Ljava/lang/String;Lnet/minecraft/core/Registry;)Lnet/minecraft/stats/StatType; makeRegistryStatType a f Lnet/minecraft/resources/Identifier; ANIMALS_BRED R f Lnet/minecraft/resources/Identifier; AVIATE_ONE_CM C f Lnet/minecraft/resources/Identifier; BELL_RING aB f Lnet/minecraft/stats/StatType; BLOCK_MINED a f Lnet/minecraft/resources/Identifier; BOAT_ONE_CM y f Lnet/minecraft/resources/Identifier; CLEAN_ARMOR Z f Lnet/minecraft/resources/Identifier; CLEAN_BANNER aa f Lnet/minecraft/resources/Identifier; CLEAN_SHULKER_BOX ab f Lnet/minecraft/resources/Identifier; CLIMB_ONE_CM u f Lnet/minecraft/resources/Identifier; CROUCH_ONE_CM q f Lnet/minecraft/resources/Identifier; CROUCH_TIME o f Lnet/minecraft/stats/StatType; CUSTOM i f Lnet/minecraft/resources/Identifier; DAMAGE_ABSORBED N f Lnet/minecraft/resources/Identifier; DAMAGE_BLOCKED_BY_SHIELD M f Lnet/minecraft/resources/Identifier; DAMAGE_DEALT I f Lnet/minecraft/resources/Identifier; DAMAGE_DEALT_ABSORBED J f Lnet/minecraft/resources/Identifier; DAMAGE_DEALT_RESISTED K f Lnet/minecraft/resources/Identifier; DAMAGE_RESISTED O f Lnet/minecraft/resources/Identifier; DAMAGE_TAKEN L f Lnet/minecraft/resources/Identifier; DEATHS P f Lnet/minecraft/resources/Identifier; DROP H f Lnet/minecraft/resources/Identifier; EAT_CAKE_SLICE W f Lnet/minecraft/resources/Identifier; ENCHANT_ITEM am f Lnet/minecraft/stats/StatType; ENTITY_KILLED g f Lnet/minecraft/stats/StatType; ENTITY_KILLED_BY h f Lnet/minecraft/resources/Identifier; FALL_ONE_CM t f Lnet/minecraft/resources/Identifier; FILL_CAULDRON X f Lnet/minecraft/resources/Identifier; FISH_CAUGHT T f Lnet/minecraft/resources/Identifier; FLY_ONE_CM v f Lnet/minecraft/resources/Identifier; HAPPY_GHAST_ONE_CM A f Lnet/minecraft/resources/Identifier; HORSE_ONE_CM B f Lnet/minecraft/resources/Identifier; INSPECT_DISPENSER ag f Lnet/minecraft/resources/Identifier; INSPECT_DROPPER ae f Lnet/minecraft/resources/Identifier; INSPECT_HOPPER af f Lnet/minecraft/resources/Identifier; INTERACT_WITH_ANVIL aE f Lnet/minecraft/resources/Identifier; INTERACT_WITH_BEACON ad f Lnet/minecraft/resources/Identifier; INTERACT_WITH_BLAST_FURNACE au f Lnet/minecraft/resources/Identifier; INTERACT_WITH_BREWINGSTAND ac f Lnet/minecraft/resources/Identifier; INTERACT_WITH_CAMPFIRE ax f Lnet/minecraft/resources/Identifier; INTERACT_WITH_CARTOGRAPHY_TABLE ay f Lnet/minecraft/resources/Identifier; INTERACT_WITH_CRAFTING_TABLE ap f Lnet/minecraft/resources/Identifier; INTERACT_WITH_FURNACE ao f Lnet/minecraft/resources/Identifier; INTERACT_WITH_GRINDSTONE aF f Lnet/minecraft/resources/Identifier; INTERACT_WITH_LECTERN aw f Lnet/minecraft/resources/Identifier; INTERACT_WITH_LOOM az f Lnet/minecraft/resources/Identifier; INTERACT_WITH_SMITHING_TABLE aH f Lnet/minecraft/resources/Identifier; INTERACT_WITH_SMOKER av f Lnet/minecraft/resources/Identifier; INTERACT_WITH_STONECUTTER aA f Lnet/minecraft/stats/StatType; ITEM_BROKEN d f Lnet/minecraft/stats/StatType; ITEM_CRAFTED b f Lnet/minecraft/stats/StatType; ITEM_DROPPED f f Lnet/minecraft/stats/StatType; ITEM_PICKED_UP e f Lnet/minecraft/stats/StatType; ITEM_USED c f Lnet/minecraft/resources/Identifier; JUMP G f Lnet/minecraft/resources/Identifier; LEAVE_GAME j f Lnet/minecraft/resources/Identifier; MINECART_ONE_CM x f Lnet/minecraft/resources/Identifier; MOB_KILLS Q f Lnet/minecraft/resources/Identifier; NAUTILUS_ONE_CM F f Lnet/minecraft/resources/Identifier; OPEN_BARREL at f Lnet/minecraft/resources/Identifier; OPEN_CHEST aq f Lnet/minecraft/resources/Identifier; OPEN_ENDERCHEST al f Lnet/minecraft/resources/Identifier; OPEN_SHULKER_BOX as f Lnet/minecraft/resources/Identifier; PIG_ONE_CM z f Lnet/minecraft/resources/Identifier; PLAYER_KILLS S f Lnet/minecraft/resources/Identifier; PLAY_NOTEBLOCK ah f Lnet/minecraft/resources/Identifier; PLAY_RECORD an f Lnet/minecraft/resources/Identifier; PLAY_TIME k f Lnet/minecraft/resources/Identifier; POT_FLOWER aj f Lnet/minecraft/resources/Identifier; RAID_TRIGGER aC f Lnet/minecraft/resources/Identifier; RAID_WIN aD f Lnet/minecraft/resources/Identifier; SLEEP_IN_BED ar f Lnet/minecraft/resources/Identifier; SPRINT_ONE_CM r f Lnet/minecraft/resources/Identifier; STRIDER_ONE_CM E f Lnet/minecraft/resources/Identifier; SWIM_ONE_CM D f Lnet/minecraft/resources/Identifier; TALKED_TO_VILLAGER U f Lnet/minecraft/resources/Identifier; TARGET_HIT aG f Lnet/minecraft/resources/Identifier; TIME_SINCE_DEATH m f Lnet/minecraft/resources/Identifier; TIME_SINCE_REST n f Lnet/minecraft/resources/Identifier; TOTAL_WORLD_TIME l f Lnet/minecraft/resources/Identifier; TRADED_WITH_VILLAGER V f Lnet/minecraft/resources/Identifier; TRIGGER_TRAPPED_CHEST ak f Lnet/minecraft/resources/Identifier; TUNE_NOTEBLOCK ai f Lnet/minecraft/resources/Identifier; USE_CAULDRON Y f Lnet/minecraft/resources/Identifier; WALK_ONE_CM p f Lnet/minecraft/resources/Identifier; WALK_ON_WATER_ONE_CM s f Lnet/minecraft/resources/Identifier; WALK_UNDER_WATER_ONE_CM w c net/minecraft/tags/TagKey net/minecraft/tags/TagKey m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast e m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; create a m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; hashedCodec b m (Lnet/minecraft/resources/ResourceKey;)Z isFor d m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; lambda$codec$0 d m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; lambda$hashedCodec$1 c m ()Ljava/lang/String; lambda$hashedCodec$2 c m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$hashedCodec$3 a m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; lambda$hashedCodec$4 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; lambda$streamCodec$5 b m ()Lnet/minecraft/resources/Identifier; location b m ()Lnet/minecraft/resources/ResourceKey; registry a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; streamCodec c f Lcom/google/common/collect/Interner; VALUES c f Lnet/minecraft/resources/Identifier; location b f Lnet/minecraft/resources/ResourceKey; registry a c net/minecraft/util/Signer net/minecraft/util/Signer m (Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/util/Signer; from a m (Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/util/SignatureUpdater;)[B lambda$from$1 a m ([BLnet/minecraft/util/SignatureUpdater$Output;)V lambda$sign$0 a m ([B)[B sign a f Lorg/slf4j/Logger; LOGGER a c com/mojang/math/MatrixUtil com/mojang/math/MatrixUtil m (FFF)Lcom/mojang/math/GivensParameters; approxGivensQuat a m (Lorg/joml/Matrix4fc;I)Z checkProperty a m (Lorg/joml/Matrix4fc;I)Z checkPropertyRaw b m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; eigenvalueJacobi a m (Lorg/joml/Matrix4fc;)Z isIdentity a m (Lorg/joml/Matrix4fc;)Z isOrthonormal c m (Lorg/joml/Matrix4fc;)Z isPureTranslation b m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; mulComponentWise a m (FF)Lcom/mojang/math/GivensParameters; qrGivensQuat a m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V similarityTransform a m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V stepJacobi a m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; svdDecompose a f F G a f Lcom/mojang/math/GivensParameters; PI_4 b c net/minecraft/SystemReport net/minecraft/SystemReport m (Ljava/lang/StringBuilder;)V appendToCrashReportString a m (Ljava/lang/String;Ljava/lang/Runnable;)V ignoreErrors a m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V lambda$appendToCrashReportString$25 a m ()Ljava/lang/String; lambda$new$0 h m ()Ljava/lang/String; lambda$new$1 g m ()V lambda$new$2 f m (Ljava/lang/String;)Z lambda$new$3 d m ()Ljava/lang/String; lambda$new$4 e m (Ljava/lang/String;)Z lambda$new$5 c m ()Ljava/lang/String; lambda$new$6 d m (Loshi/hardware/GraphicsCard;)Ljava/lang/String; lambda$putGraphics$18 a m (Loshi/hardware/HardwareAbstractionLayer;)V lambda$putHardware$7 c m (Loshi/hardware/HardwareAbstractionLayer;)V lambda$putHardware$8 b m (Loshi/hardware/HardwareAbstractionLayer;)V lambda$putHardware$9 a m (Loshi/hardware/GlobalMemory;)V lambda$putMemory$16 c m (Loshi/hardware/GlobalMemory;)V lambda$putMemory$17 b m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; lambda$putPhysicalMemory$10 b m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; lambda$putPhysicalMemory$11 a m (Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String; lambda$putProcessor$19 a m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; lambda$putProcessor$20 d m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; lambda$putProcessor$21 c m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; lambda$putProcessor$22 b m (Ljava/lang/String;)Ljava/lang/String; lambda$putSpaceForProperty$24 b m ()Ljava/lang/String; lambda$putStorage$23 c m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$12 e m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$13 d m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$14 c m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$15 b m (Ljava/util/Map$Entry;)Ljava/lang/String; lambda$toLineSeparatedString$26 a m (Ljava/util/function/Predicate;)Ljava/lang/String; printJvmFlags a m (Ljava/util/List;)V putGraphics b m (Loshi/SystemInfo;)V putHardware a m (Loshi/hardware/GlobalMemory;)V putMemory a m (Ljava/util/List;)V putPhysicalMemory a m (Loshi/hardware/CentralProcessor;)V putProcessor a m (Ljava/lang/String;Ljava/util/function/Supplier;)V putSpaceForPath b m (Ljava/lang/String;)V putSpaceForProperty a m ()V putStorage b m (Loshi/hardware/VirtualMemory;)V putVirtualMemory a m (Ljava/lang/String;Ljava/lang/String;)V setDetail a m (Ljava/lang/String;Ljava/util/function/Supplier;)V setDetail a m (J)F sizeInMiB a m ()Ljava/lang/String; toLineSeparatedString a f J BYTES_PER_MEBIBYTE a f Ljava/lang/String; JAVA_VERSION e f Ljava/lang/String; JAVA_VM_VERSION f f Lorg/slf4j/Logger; LOGGER c f J ONE_GIGA b f Ljava/lang/String; OPERATING_SYSTEM d f Ljava/util/Map; entries g c net/minecraft/WorldVersion net/minecraft/WorldVersion m ()Ljava/util/Date; buildTime e m ()Lnet/minecraft/world/level/storage/DataVersion; dataVersion a m ()Ljava/lang/String; id b m ()Ljava/lang/String; name c m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/pack/PackFormat; packVersion a m ()I protocolVersion d m ()Z stable f c net/minecraft/WorldVersion$1 net/minecraft/WorldVersion$1 f [I $SwitchMap$net$minecraft$server$packs$PackType a c net/minecraft/WorldVersion$Simple net/minecraft/WorldVersion$a m ()Ljava/util/Date; buildTime e m ()Lnet/minecraft/world/level/storage/DataVersion; dataVersion a m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat; datapackVersion h m ()Ljava/lang/String; id b m ()Ljava/lang/String; name c m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/pack/PackFormat; packVersion a m ()I protocolVersion d m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat; resourcePackVersion g m ()Z stable f f Ljava/util/Date; buildTime g f Lnet/minecraft/world/level/storage/DataVersion; dataVersion c f Lnet/minecraft/server/packs/metadata/pack/PackFormat; datapackVersion f f Ljava/lang/String; id a f Ljava/lang/String; name b f I protocolVersion d f Lnet/minecraft/server/packs/metadata/pack/PackFormat; resourcePackVersion e f Z stable h c net/minecraft/gizmos/Gizmo net/minecraft/gizmos/Gizmo m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a c net/minecraft/nbt/FloatTag net/minecraft/nbt/NBTTagFloat m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/lang/Number; box m m ()B byteValue j m ()Lnet/minecraft/nbt/FloatTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()D doubleValue k m ()F floatValue l m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I intValue h m ()J longValue g m ()S shortValue i m ()I sizeInBytes a m ()F value n m (F)Lnet/minecraft/nbt/FloatTag; valueOf a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES v f Lnet/minecraft/nbt/TagType; TYPE b f Lnet/minecraft/nbt/FloatTag; ZERO a f F value c c net/minecraft/nbt/FloatTag$1 net/minecraft/nbt/NBTTagFloat$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/FloatTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)F readAccounted d m ()I size c c net/minecraft/nbt/NbtUtils net/minecraft/nbt/GameProfileSerializer m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; addCurrentDataVersion a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; addCurrentDataVersion e m (Lnet/minecraft/world/level/storage/ValueOutput;)V addCurrentDataVersion a m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; addDataVersion a m (Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; addDataVersion a m (Lnet/minecraft/world/level/storage/ValueOutput;I)V addDataVersion a m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z compareNbt a m (Lcom/mojang/serialization/Dynamic;I)I getDataVersion b m (Lnet/minecraft/nbt/CompoundTag;)I getDataVersion f m (Lnet/minecraft/nbt/CompoundTag;I)I getDataVersion b m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/String; getName a m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; indent a m (Ljava/util/Map$Entry;)Ljava/lang/String; lambda$packBlockState$14 a m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/CompoundTag;)V lambda$packBlockState$15 a m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/CompoundTag;)V lambda$packStructureTemplate$10 a m (Lnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; lambda$packStructureTemplate$6 d m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;)V lambda$packStructureTemplate$7 a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$packStructureTemplate$8 h m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$packStructureTemplate$9 g m (Lnet/minecraft/nbt/ListTag;)I lambda$static$0 f m (Lnet/minecraft/nbt/ListTag;)I lambda$static$1 e m (Lnet/minecraft/nbt/ListTag;)I lambda$static$2 d m (Lnet/minecraft/nbt/ListTag;)D lambda$static$3 c m (Lnet/minecraft/nbt/ListTag;)D lambda$static$4 b m (Lnet/minecraft/nbt/ListTag;)D lambda$static$5 a m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Ljava/lang/String;)V lambda$unpackBlockState$16 a m (Lnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; lambda$unpackStructureTemplate$11 c m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)Ljava/lang/String; lambda$unpackStructureTemplate$12 a m (Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/ListTag; lambda$unpackStructureTemplate$13 a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/lang/String; packBlockState d m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; packStructureTemplate b m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/Tag;IZ)Ljava/lang/StringBuilder; prettyPrint a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; prettyPrint a m (Lnet/minecraft/nbt/Tag;Z)Ljava/lang/String; prettyPrint a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/state/BlockState; readBlockState a m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/state/StateHolder; setValueHelper a m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; snbtToStructure a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/lang/String; structureToSnbt a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; toPrettyComponent b m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; unpackBlockState b m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; unpackStructureTemplate c m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/nbt/CompoundTag; writeBlockState a m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/nbt/CompoundTag; writeFluidState a f Lcom/mojang/serialization/Codec; BLOCK_NAME_CODEC d f Lcom/google/common/base/Splitter; COLON_SPLITTER j f Lcom/google/common/base/Splitter; COMMA_SPLITTER i f Ljava/lang/String; ELEMENT_SEPARATOR g f I INDENT l f C KEY_VALUE_SEPARATOR h f Lorg/slf4j/Logger; LOGGER k f I NOT_FOUND m f C PROPERTIES_END f f C PROPERTIES_START e f Ljava/lang/String; SNBT_DATA_TAG a f Ljava/util/Comparator; YXZ_LISTTAG_DOUBLE_COMPARATOR c f Ljava/util/Comparator; YXZ_LISTTAG_INT_COMPARATOR b c net/minecraft/nbt/ShortTag net/minecraft/nbt/NBTTagShort m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/lang/Number; box m m ()B byteValue j m ()Lnet/minecraft/nbt/ShortTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()D doubleValue k m ()F floatValue l m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I intValue h m ()J longValue g m ()S shortValue i m ()I sizeInBytes a m ()S value n m (S)Lnet/minecraft/nbt/ShortTag; valueOf a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES c f Lnet/minecraft/nbt/TagType; TYPE a f S value b c net/minecraft/nbt/ShortTag$1 net/minecraft/nbt/NBTTagShort$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ShortTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)S readAccounted d m ()I size c c net/minecraft/nbt/ShortTag$Cache net/minecraft/nbt/NBTTagShort$a f I HIGH b f I LOW c f [Lnet/minecraft/nbt/ShortTag; cache a c net/minecraft/nbt/TagTypes net/minecraft/nbt/NBTTagTypes m (I)Lnet/minecraft/nbt/TagType; getType a f [Lnet/minecraft/nbt/TagType; TYPES a c net/minecraft/sounds/Music net/minecraft/sounds/Music m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I maxDelay c m ()I minDelay b m ()Z replaceCurrentMusic d m ()Lnet/minecraft/core/Holder; sound a f Lcom/mojang/serialization/Codec; CODEC a f I maxDelay d f I minDelay c f Z replaceCurrentMusic e f Lnet/minecraft/core/Holder; sound b c net/minecraft/tags/TagFile net/minecraft/tags/TagFile m ()Ljava/util/List; entries a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Z replace b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; entries b f Z replace c c net/minecraft/util/ByIdMap net/minecraft/util/ByIdMap m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy;)Ljava/util/function/IntFunction; continuous a m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; createMap a m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; createSortedArray b m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; lambda$continuous$1 a m ([Ljava/lang/Object;II)Ljava/lang/Object; lambda$continuous$2 b m ([Ljava/lang/Object;II)Ljava/lang/Object; lambda$continuous$3 a m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; lambda$sparse$0 a m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; sparse a c net/minecraft/util/ByIdMap$OutOfBoundsStrategy net/minecraft/util/ByIdMap$a m ()[Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; $values a f [Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; $VALUES d f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; CLAMP c f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; WRAP b f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; ZERO a c net/minecraft/util/HashOps net/minecraft/util/HashOps m (Lcom/mojang/serialization/DynamicOps;Lcom/google/common/hash/HashCode;)Ljava/lang/Object; convertTo a m (Z)Lcom/google/common/hash/HashCode; createBoolean a m (B)Lcom/google/common/hash/HashCode; createByte a m (Ljava/nio/ByteBuffer;)Lcom/google/common/hash/HashCode; createByteList a m (D)Lcom/google/common/hash/HashCode; createDouble a m (F)Lcom/google/common/hash/HashCode; createFloat a m (I)Lcom/google/common/hash/HashCode; createInt a m (Ljava/util/stream/IntStream;)Lcom/google/common/hash/HashCode; createIntList a m (Ljava/util/stream/Stream;)Lcom/google/common/hash/HashCode; createList b m (J)Lcom/google/common/hash/HashCode; createLong a m (Ljava/util/stream/LongStream;)Lcom/google/common/hash/HashCode; createLongList a m (Ljava/util/Map;)Lcom/google/common/hash/HashCode; createMap a m (Ljava/util/stream/Stream;)Lcom/google/common/hash/HashCode; createMap a m (Ljava/lang/Number;)Lcom/google/common/hash/HashCode; createNumeric a m (S)Lcom/google/common/hash/HashCode; createShort a m (Ljava/lang/String;)Lcom/google/common/hash/HashCode; createString a m ()Lcom/google/common/hash/HashCode; empty a m ()Lcom/google/common/hash/HashCode; emptyList c m ()Lcom/google/common/hash/HashCode; emptyMap b m (Lcom/google/common/hash/HashCode;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; get b m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getBooleanValue b m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getByteBuffer i m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getGeneric a m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getIntStream j m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getList g m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getLongStream k m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMap h m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMapEntries e m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMapValues d m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getNumberValue a m (Lcom/google/common/hash/HashCode;Ljava/lang/Number;)Ljava/lang/Number; getNumberValue a m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getStream f m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getStringValue c m (Lcom/google/common/hash/Hasher;Ljava/util/Map;)Lcom/google/common/hash/Hasher; hashMap a m (Lcom/google/common/hash/Hasher;Ljava/util/stream/Stream;)Lcom/google/common/hash/Hasher; hashMap a m (Lcom/google/common/hash/HashCode;)Z isEmpty l m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)V lambda$createList$3 a m (Lcom/google/common/hash/Hasher;Ljava/util/Map$Entry;)V lambda$hashMap$1 a m (Lcom/google/common/hash/Hasher;Lcom/mojang/datafixers/util/Pair;)V lambda$hashMap$2 a m ()Ljava/lang/String; lambda$static$0 e m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; mergeToList b m (Lcom/google/common/hash/HashCode;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lcom/google/common/hash/HashCode;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lcom/google/common/hash/HashCode;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lcom/google/common/hash/HashCode;Ljava/lang/String;)Lcom/google/common/hash/HashCode; remove a m (Lcom/google/common/hash/HashCode;Ljava/lang/String;Lcom/google/common/hash/HashCode;)Lcom/google/common/hash/HashCode; set a m ()Lcom/mojang/serialization/DataResult; unsupported d m (Lcom/google/common/hash/HashCode;Ljava/lang/String;Ljava/util/function/Function;)Lcom/google/common/hash/HashCode; update a m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Ljava/util/function/Function;)Lcom/google/common/hash/HashCode; updateGeneric a f Lnet/minecraft/util/HashOps; CRC32C_INSTANCE c f [B EMPTY_LIST_PAYLOAD b f [B EMPTY_MAP_PAYLOAD a f [B EMPTY_PAYLOAD w f [B FALSE_PAYLOAD x f Ljava/util/Comparator; HASH_COMPARATOR A f Ljava/util/Comparator; MAPLIKE_ENTRY_ORDER C f Ljava/util/Comparator; MAP_ENTRY_ORDER B f B TAG_BOOLEAN p f B TAG_BYTE i f B TAG_BYTE_ARRAY_END r f B TAG_BYTE_ARRAY_START q f B TAG_DOUBLE n f B TAG_EMPTY d f B TAG_FLOAT m f B TAG_INT k f B TAG_INT_ARRAY_END t f B TAG_INT_ARRAY_START s f B TAG_LIST_END h f B TAG_LIST_START g f B TAG_LONG l f B TAG_LONG_ARRAY_END v f B TAG_LONG_ARRAY_START u f B TAG_MAP_END f f B TAG_MAP_START e f B TAG_SHORT j f B TAG_STRING o f [B TRUE_PAYLOAD y f Lcom/mojang/serialization/DataResult; UNSUPPORTED_OPERATION_ERROR z f Lcom/google/common/hash/HashCode; empty E f Lcom/google/common/hash/HashCode; emptyList G f Lcom/google/common/hash/HashCode; emptyMap F f Lcom/google/common/hash/HashCode; falseHash I f Lcom/google/common/hash/HashFunction; hashFunction D f Lcom/google/common/hash/HashCode; trueHash H c net/minecraft/util/HashOps$MapHashBuilder net/minecraft/util/HashOps$b m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Ljava/util/List;)Ljava/util/List; append a m (Ljava/util/List;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; build a m ()Ljava/util/List; initBuilder a f Z $assertionsDisabled a f Lnet/minecraft/util/HashOps; this$0 b c net/minecraft/util/HashOps$ListHashBuilder net/minecraft/util/HashOps$a m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)Lcom/google/common/hash/Hasher; append a m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; build b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b m ()Lcom/google/common/hash/Hasher; initBuilder b m ()Ljava/lang/Object; initBuilder a f Z $assertionsDisabled b f Lnet/minecraft/util/HashOps; this$0 c c net/minecraft/util/NullOps net/minecraft/util/NullOps m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/Unit;)Ljava/lang/Object; convertTo a m (Z)Lnet/minecraft/util/Unit; createBoolean a m (B)Lnet/minecraft/util/Unit; createByte a m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/Unit; createByteList a m (D)Lnet/minecraft/util/Unit; createDouble a m (F)Lnet/minecraft/util/Unit; createFloat a m (I)Lnet/minecraft/util/Unit; createInt a m (Ljava/util/stream/IntStream;)Lnet/minecraft/util/Unit; createIntList a m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; createList b m (J)Lnet/minecraft/util/Unit; createLong a m (Ljava/util/stream/LongStream;)Lnet/minecraft/util/Unit; createLongList a m (Ljava/util/Map;)Lnet/minecraft/util/Unit; createMap a m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; createMap a m (Ljava/lang/Number;)Lnet/minecraft/util/Unit; createNumeric a m (S)Lnet/minecraft/util/Unit; createShort a m (Ljava/lang/String;)Lnet/minecraft/util/Unit; createString a m ()Lnet/minecraft/util/Unit; empty a m ()Lnet/minecraft/util/Unit; emptyList c m ()Lnet/minecraft/util/Unit; emptyMap b m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getBooleanValue b m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getByteBuffer i m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getIntStream j m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getList h m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getLongStream k m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMap f m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMapEntries e m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMapValues d m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getNumberValue a m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getStream g m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getStringValue c m (Ljava/util/function/Consumer;)V lambda$getList$1 a m (Ljava/util/function/BiConsumer;)V lambda$getMapEntries$0 a m (Lnet/minecraft/util/Unit;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; mergeToList a m (Lnet/minecraft/util/Unit;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lnet/minecraft/util/Unit;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; mergeToMap a m (Lnet/minecraft/util/Unit;Ljava/lang/String;)Lnet/minecraft/util/Unit; remove a f Lcom/mojang/serialization/MapLike; EMPTY_MAP b f Lnet/minecraft/util/NullOps; INSTANCE a c net/minecraft/util/NullOps$1 net/minecraft/util/NullOps$1 m (Ljava/lang/String;)Lnet/minecraft/util/Unit; get a m (Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; get a c net/minecraft/util/NullOps$NullMapBuilder net/minecraft/util/NullOps$b m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; append a m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; build a m ()Lnet/minecraft/util/Unit; initBuilder a c net/minecraft/util/NullOps$NullListBuilder net/minecraft/util/NullOps$a m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; append a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; build b m ()Ljava/lang/Object; initBuilder a m ()Lnet/minecraft/util/Unit; initBuilder b c net/minecraft/util/PngInfo net/minecraft/util/PngInfo m ([B)Lnet/minecraft/util/PngInfo; fromBytes a m (Ljava/io/InputStream;)Lnet/minecraft/util/PngInfo; fromStream a m ()I height b m (Ljava/nio/ByteBuffer;)V validateHeader a m ()I width a f Ljava/util/HexFormat; FORMAT c f I IHDR_SIZE f f I IHDR_TYPE e f J PNG_HEADER d f I height b f I width a c net/minecraft/CharPredicate net/minecraft/CharPredicate m (Lnet/minecraft/CharPredicate;C)Z lambda$and$0 b m (C)Z lambda$negate$1 a m (Lnet/minecraft/CharPredicate;C)Z lambda$or$2 a c net/minecraft/core/BlockBox net/minecraft/core/BlockBox m ()Lnet/minecraft/world/phys/AABB; aabb b m (Lnet/minecraft/core/BlockPos;)Z contains c m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockBox; extend a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; include b m ()Z isBlock a m ()Lnet/minecraft/core/BlockPos; max g m ()Lnet/minecraft/core/BlockPos; min f m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockBox; move b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; of a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; of a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockBox; offset a m ()I sizeX c m ()I sizeY d m ()I sizeZ e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/BlockPos; max c f Lnet/minecraft/core/BlockPos; min b c net/minecraft/core/BlockBox$1 net/minecraft/core/BlockBox$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockBox; decode a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockBox;)V encode a c net/minecraft/core/BlockPos net/minecraft/core/BlockPosition m ()Lnet/minecraft/core/BlockPos; above d m ()Lnet/minecraft/core/Vec3i; above q m (I)Lnet/minecraft/core/BlockPos; above b m (I)Lnet/minecraft/core/Vec3i; above n m ()J asLong a m (III)J asLong a m (I)Lnet/minecraft/core/BlockPos; atY h m ()Lnet/minecraft/core/BlockPos; below e m ()Lnet/minecraft/core/Vec3i; below p m (I)Lnet/minecraft/core/BlockPos; below c m (I)Lnet/minecraft/core/Vec3i; below m m (IIIIII)Ljava/lang/Iterable; betweenClosed b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/lang/Iterable; betweenClosed c m (Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; betweenClosed a m (IIIIII)Ljava/util/stream/Stream; betweenClosedStream a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; betweenClosedStream d m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/util/stream/Stream; betweenClosedStream a m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; betweenClosedStream b m (IIIIIILnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; betweenCornersInDirection a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; betweenCornersInDirection a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; betweenCornersInDirection a m (Lnet/minecraft/core/BlockPos;IILjava/util/function/BiConsumer;Ljava/util/function/Function;)I breadthFirstTraversal a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; clampLocationWithin a m (DDD)Lnet/minecraft/core/BlockPos; containing a m (Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos; containing a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; cross c m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d m ()Lnet/minecraft/core/BlockPos; east i m ()Lnet/minecraft/core/Vec3i; east l m (I)Lnet/minecraft/core/BlockPos; east g m (I)Lnet/minecraft/core/Vec3i; east i m (Lnet/minecraft/core/BlockPos;IILjava/util/function/Predicate;)Ljava/util/Optional; findClosestMatch a m ()Lnet/minecraft/world/phys/Vec3; getBottomCenter c m ()Lnet/minecraft/world/phys/Vec3; getCenter b m (J)J getFlatIndex e m (J)I getX a m (J)I getY b m (J)I getZ c m ()Lnet/minecraft/core/BlockPos; immutable j m (IIIIII)Ljava/util/Iterator; lambda$betweenClosed$5 c m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;IIIIII)Ljava/util/Iterator; lambda$betweenCornersInDirection$8 a m (Ljava/util/Queue;ILnet/minecraft/core/BlockPos;)V lambda$breadthFirstTraversal$7 a m (IILnet/minecraft/util/RandomSource;IIIII)Ljava/util/Iterator; lambda$randomBetweenClosed$3 a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;I)Ljava/util/Iterator; lambda$spiralAround$6 a m ([I)Lnet/minecraft/core/BlockPos; lambda$static$0 a m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/IntStream; lambda$static$2 b m (IIIIIII)Ljava/util/Iterator; lambda$withinManhattan$4 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; max b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; min a m (I)Lnet/minecraft/core/BlockPos; multiply a m (I)Lnet/minecraft/core/Vec3i; multiply o m ()Lnet/minecraft/core/BlockPos$MutableBlockPos; mutable k m ()Lnet/minecraft/core/BlockPos; north f m ()Lnet/minecraft/core/Vec3i; north o m (I)Lnet/minecraft/core/BlockPos; north d m (I)Lnet/minecraft/core/Vec3i; north l m (J)Lnet/minecraft/core/BlockPos; of d m (III)Lnet/minecraft/core/BlockPos; offset b m (III)Lnet/minecraft/core/Vec3i; offset c m (JIII)J offset a m (JLnet/minecraft/core/Direction;)J offset a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; offset a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f m (Lnet/minecraft/util/RandomSource;IIIIIII)Ljava/lang/Iterable; randomBetweenClosed a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;I)Ljava/lang/Iterable; randomInCube a m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/BlockPos; relative a m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; relative a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos; relative a m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; rotate a m ()Lnet/minecraft/core/BlockPos; south g m ()Lnet/minecraft/core/Vec3i; south n m (I)Lnet/minecraft/core/BlockPos; south e m (I)Lnet/minecraft/core/Vec3i; south k m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Ljava/lang/Iterable; spiralAround a m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; squareOutSouthEast a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; subtract b m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e m ()Lnet/minecraft/core/BlockPos; west h m ()Lnet/minecraft/core/Vec3i; west m m (I)Lnet/minecraft/core/BlockPos; west f m (I)Lnet/minecraft/core/Vec3i; west j m (Lnet/minecraft/core/BlockPos;III)Ljava/lang/Iterable; withinManhattan a m (Lnet/minecraft/core/BlockPos;III)Ljava/util/stream/Stream; withinManhattanStream b f Lcom/mojang/serialization/Codec; CODEC a f I MAX_HORIZONTAL_COORDINATE f f I PACKED_HORIZONTAL_LENGTH d f J PACKED_X_MASK j f I PACKED_Y_LENGTH e f J PACKED_Y_MASK k f J PACKED_Z_MASK l f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I X_OFFSET o f I Y_OFFSET m f Lnet/minecraft/core/BlockPos; ZERO c f I Z_OFFSET n c net/minecraft/core/BlockPos$1 net/minecraft/core/BlockPosition$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPos; decode a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPos;)V encode a c net/minecraft/core/BlockPos$2 net/minecraft/core/BlockPosition$2 m ()Lnet/minecraft/core/BlockPos; computeNext a f I counter b f Lnet/minecraft/core/BlockPos$MutableBlockPos; nextPos a f I val$minX d f I val$minY g f I val$minZ i f Lnet/minecraft/util/RandomSource; val$random e c net/minecraft/core/BlockPos$3 net/minecraft/core/BlockPosition$3 m ()Lnet/minecraft/core/BlockPos; computeNext a f I currentDepth i f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor h f I maxX j f I maxY k f I x l f I y m f Z zMirror n c net/minecraft/core/BlockPos$4 net/minecraft/core/BlockPosition$4 m ()Lnet/minecraft/core/BlockPos; computeNext a f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor g f I index h f I val$minX d f I val$minY e f I val$minZ f c net/minecraft/core/BlockPos$5 net/minecraft/core/BlockPosition$5 m ()Lnet/minecraft/core/BlockPos$MutableBlockPos; computeNext a f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor f f [Lnet/minecraft/core/Direction; directions e f I lastX k f I lastY l f I lastZ m f I leg h f I legIndex j f I legSize i f I legs g f Lnet/minecraft/core/BlockPos; val$center c c net/minecraft/core/BlockPos$6 net/minecraft/core/BlockPosition$6 m ()Lnet/minecraft/core/BlockPos; computeNext a f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor j f Z end n f I firstDirX o f I firstDirY p f I firstDirZ q f I firstIndex k f I secondDirX r f I secondDirY s f I secondDirZ t f I secondIndex l f I thirdDirX u f I thirdDirY v f I thirdDirZ w f I thirdIndex m c net/minecraft/core/BlockPos$7 net/minecraft/core/BlockPosition$7 f [I $SwitchMap$net$minecraft$core$Direction$Axis b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/core/BlockPos$MutableBlockPos net/minecraft/core/BlockPosition$MutableBlockPosition m ()Lnet/minecraft/core/Vec3i; above q m (I)Lnet/minecraft/core/Vec3i; above n m ()Lnet/minecraft/core/Vec3i; below p m (I)Lnet/minecraft/core/Vec3i; below m m (Lnet/minecraft/core/Direction$Axis;II)Lnet/minecraft/core/BlockPos$MutableBlockPos; clamp a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d m ()Lnet/minecraft/core/Vec3i; east l m (I)Lnet/minecraft/core/Vec3i; east i m ()Lnet/minecraft/core/BlockPos; immutable j m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; move e m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos; move c m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos$MutableBlockPos; move c m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; move h m (I)Lnet/minecraft/core/BlockPos; multiply a m (I)Lnet/minecraft/core/Vec3i; multiply o m ()Lnet/minecraft/core/Vec3i; north o m (I)Lnet/minecraft/core/Vec3i; north l m (III)Lnet/minecraft/core/BlockPos; offset b m (III)Lnet/minecraft/core/Vec3i; offset c m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/BlockPos; relative a m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos; relative a m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; rotate a m (DDD)Lnet/minecraft/core/BlockPos$MutableBlockPos; set b m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; set d m (J)Lnet/minecraft/core/BlockPos$MutableBlockPos; set f m (Lnet/minecraft/core/AxisCycle;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; set a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; set g m (Lnet/minecraft/core/Vec3i;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setX p m (I)Lnet/minecraft/core/Vec3i; setX u m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setY q m (I)Lnet/minecraft/core/Vec3i; setY t m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setZ r m (I)Lnet/minecraft/core/Vec3i; setZ s m ()Lnet/minecraft/core/Vec3i; south n m (I)Lnet/minecraft/core/Vec3i; south k m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e m ()Lnet/minecraft/core/Vec3i; west m m (I)Lnet/minecraft/core/Vec3i; west j c net/minecraft/core/BlockPos$TraversalNodeStatus net/minecraft/core/BlockPosition$b m ()[Lnet/minecraft/core/BlockPos$TraversalNodeStatus; $values a f [Lnet/minecraft/core/BlockPos$TraversalNodeStatus; $VALUES d f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; ACCEPT a f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; SKIP b f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; STOP c c net/minecraft/core/Cursor3D net/minecraft/core/CursorPosition m ()Z advance a m ()I getNextType e m ()I nextX b m ()I nextY c m ()I nextZ d f I TYPE_CORNER d f I TYPE_EDGE c f I TYPE_FACE b f I TYPE_INSIDE a f I depth j f I end k f I height i f I index l f I originX e f I originY f f I originZ g f I width h f I x m f I y n f I z o c net/minecraft/core/IdMapper net/minecraft/core/RegistryBlockID m (Ljava/lang/Object;)V add b m (Ljava/lang/Object;I)V addMapping a m (I)Ljava/lang/Object; byId a m (I)Z contains c m (Ljava/lang/Object;)I getId a m ()I size d f Ljava/util/List; idToT d f I nextId b f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; tToId c c net/minecraft/core/Position net/minecraft/core/IPosition m ()D x a m ()D y b m ()D z c c net/minecraft/core/QuartPos net/minecraft/core/QuartPos m (I)I fromBlock a m (I)I fromSection d m (I)I quartLocal b m (I)I toBlock c m (I)I toSection e f I BITS a f I MASK c f I SECTION_TO_QUARTS_BITS d f I SIZE b c net/minecraft/core/Registry net/minecraft/core/IRegistry m ()Lnet/minecraft/core/IdMap; asHolderIdMap t m ()Lcom/mojang/serialization/Codec; byNameCodec q m (Lnet/minecraft/resources/Identifier;)Z containsKey d m (Lnet/minecraft/resources/ResourceKey;)Z containsKey e m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusiveHolder f m ()Ljava/util/Set; entrySet k m ()Lnet/minecraft/core/Registry; freeze n m (I)Ljava/util/Optional; get c m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get c m ()Ljava/util/Optional; getAny a m (Ljava/lang/Object;)I getId a m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getOptional b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getOptional f m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a m (Ljava/lang/Object;)Ljava/util/Optional; getResourceKey d m (Lnet/minecraft/tags/TagKey;)Ljava/lang/Iterable; getTagOrEmpty c m ()Ljava/util/stream/Stream; getTags l m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValue c m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValueOrThrow g m ()Lcom/mojang/serialization/Codec; holderByNameCodec r m ()Lnet/minecraft/resources/ResourceKey; key g m ()Ljava/util/Set; keySet i m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$byNameCodec$0 g m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$holderByNameCodec$1 c m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lambda$keys$8 a m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$referenceHolderWithLifecycle$2 g m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$referenceHolderWithLifecycle$3 f m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$referenceHolderWithLifecycle$4 e m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$referenceHolderWithLifecycle$5 b m (Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/serialization/Lifecycle; lambda$referenceHolderWithLifecycle$6 a m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$safeCastToReference$7 b m (Lnet/minecraft/tags/TagLoader$LoadResult;)Lnet/minecraft/core/Registry$PendingTags; prepareTagReload a m ()Lcom/mojang/serialization/Codec; referenceHolderWithLifecycle b m (Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;Ljava/lang/Object;)Ljava/lang/Object; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; registerForHolder b m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; registerForHolder b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; registrationInfo d m ()Ljava/util/Set; registryKeySet j m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; safeCastToReference a m ()Ljava/util/stream/Stream; stream s m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; wrapAsHolder e c net/minecraft/core/Registry$1 net/minecraft/core/IRegistry$1 m (I)Ljava/lang/Object; byId a m (I)Lnet/minecraft/core/Holder; byId c m (Ljava/lang/Object;)I getId a m (Lnet/minecraft/core/Holder;)I getId a m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$iterator$0 a m ()I size d f Lnet/minecraft/core/Registry; this$0 b c net/minecraft/core/Registry$PendingTags net/minecraft/core/IRegistry$a m ()V apply d m ()Lnet/minecraft/resources/ResourceKey; key a m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup c m ()I size b c net/minecraft/core/UUIDUtil net/minecraft/core/UUIDUtil m (Ljava/lang/String;)Ljava/util/UUID; createOfflinePlayerUUID a m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; createOfflineProfile b m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$0 a m (Ljava/util/UUID;)Ljava/util/stream/IntStream; lambda$static$1 c m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; lambda$static$2 b m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$3 d m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; lambda$static$4 a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$5 c m (JJ)[I leastMostToIntArray a m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; readUUID a m ([I)Ljava/util/UUID; uuidFromIntArray a m (Ljava/util/UUID;)[B uuidToByteArray b m (Ljava/util/UUID;)[I uuidToIntArray a f Lcom/mojang/serialization/Codec; AUTHLIB_CODEC e f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; CODEC_LINKED_SET c f Lcom/mojang/serialization/Codec; CODEC_SET b f Lcom/mojang/serialization/Codec; LENIENT_CODEC f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f Lcom/mojang/serialization/Codec; STRING_CODEC d f I UUID_BYTES h f Ljava/lang/String; UUID_PREFIX_OFFLINE_PLAYER i c net/minecraft/core/UUIDUtil$1 net/minecraft/core/UUIDUtil$1 m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; decode a m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V encode a c net/minecraft/data/AtlasIds net/minecraft/data/AtlasIds f Lnet/minecraft/resources/Identifier; ARMOR_TRIMS a f Lnet/minecraft/resources/Identifier; BANNER_PATTERNS b f Lnet/minecraft/resources/Identifier; BEDS c f Lnet/minecraft/resources/Identifier; BLOCKS d f Lnet/minecraft/resources/Identifier; CELESTIALS o f Lnet/minecraft/resources/Identifier; CHESTS f f Lnet/minecraft/resources/Identifier; DECORATED_POT g f Lnet/minecraft/resources/Identifier; GUI h f Lnet/minecraft/resources/Identifier; ITEMS e f Lnet/minecraft/resources/Identifier; MAP_DECORATIONS i f Lnet/minecraft/resources/Identifier; PAINTINGS j f Lnet/minecraft/resources/Identifier; PARTICLES k f Lnet/minecraft/resources/Identifier; SHIELD_PATTERNS l f Lnet/minecraft/resources/Identifier; SHULKER_BOXES m f Lnet/minecraft/resources/Identifier; SIGNS n c net/minecraft/gametest/Main net/minecraft/gametest/Main m (Ljava/lang/String;)V lambda$main$0 a c net/minecraft/gizmos/Gizmos net/minecraft/gizmos/Gizmos m (Lnet/minecraft/gizmos/Gizmo;)Lnet/minecraft/gizmos/GizmoProperties; addGizmo a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)Lnet/minecraft/gizmos/GizmoProperties; arrow b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties; arrow b m (Ljava/lang/String;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/TextGizmo$Style;)Lnet/minecraft/gizmos/GizmoProperties; billboardText a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;IIF)Lnet/minecraft/gizmos/GizmoProperties; billboardTextOverBlock a m (Lnet/minecraft/world/entity/Entity;ILjava/lang/String;IF)Lnet/minecraft/gizmos/GizmoProperties; billboardTextOverMob a m (Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; circle a m (Lnet/minecraft/core/BlockPos;FLnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboid a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboid a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboid a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;Z)Lnet/minecraft/gizmos/GizmoProperties; cuboid a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)Lnet/minecraft/gizmos/GizmoProperties; line a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties; line a m (Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties; point a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; rect a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; rect a m (Lnet/minecraft/gizmos/GizmoCollector;)Lnet/minecraft/gizmos/Gizmos$TemporaryCollection; withCollector a f Ljava/lang/ThreadLocal; collector a c net/minecraft/gizmos/Gizmos$TemporaryCollection net/minecraft/gizmos/Gizmos$a f Z closed b f Lnet/minecraft/gizmos/GizmoCollector; old a c net/minecraft/nbt/DoubleTag net/minecraft/nbt/NBTTagDouble m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/lang/Number; box m m ()B byteValue j m ()Lnet/minecraft/nbt/DoubleTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m ()D doubleValue k m ()F floatValue l m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m ()I intValue h m ()J longValue g m ()S shortValue i m ()I sizeInBytes a m ()D value n m (D)Lnet/minecraft/nbt/DoubleTag; valueOf a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES v f Lnet/minecraft/nbt/TagType; TYPE b f Lnet/minecraft/nbt/DoubleTag; ZERO a f D value c c net/minecraft/nbt/DoubleTag$1 net/minecraft/nbt/NBTTagDouble$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/DoubleTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)D readAccounted d m ()I size c c net/minecraft/nbt/StringTag net/minecraft/nbt/NBTTagString m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/util/Optional; asString p_ m ()Lnet/minecraft/nbt/StringTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m (Ljava/lang/String;)Ljava/lang/String; escapeWithoutQuotes c m (Ljava/lang/String;Ljava/lang/StringBuilder;)V escapeWithoutQuotes b m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m (Ljava/lang/String;)Ljava/lang/String; quoteAndEscape b m (Ljava/lang/String;Ljava/lang/StringBuilder;)V quoteAndEscape a m ()I sizeInBytes a m (Ljava/io/DataInput;)V skipString a m ()Ljava/lang/String; value k m (Ljava/lang/String;)Lnet/minecraft/nbt/StringTag; valueOf a m (Ljava/io/DataOutput;)V write a f C DOUBLE_QUOTE w f Lnet/minecraft/nbt/StringTag; EMPTY v f C ESCAPE y f C NOT_SET z f I SELF_SIZE_IN_BYTES c f C SINGLE_QUOTE x f Lnet/minecraft/nbt/TagType; TYPE a f Ljava/lang/String; value b c net/minecraft/nbt/StringTag$1 net/minecraft/nbt/NBTTagString$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StringTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/String; readAccounted d m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/TagParser net/minecraft/nbt/MojangsonParser m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; castToCompoundOrThrow a m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/nbt/TagParser; create a m ()Lcom/mojang/serialization/DynamicOps; getOps a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$static$0 a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 c m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseAsArgument b m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/CompoundTag; parseCompoundAsArgument c m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; parseCompoundFully a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseFully a m (Ljava/lang/String;)Ljava/lang/Object; parseFully b f C ELEMENT_SEPARATOR c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_COMPOUND b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TRAILING_DATA a f Lcom/mojang/serialization/Codec; FLATTENED_CODEC e f Lcom/mojang/serialization/Codec; LENIENT_CODEC f f C NAME_VALUE_SEPARATOR d f Lnet/minecraft/nbt/TagParser; NBT_OPS_PARSER g f Lnet/minecraft/util/parsing/packrat/commands/Grammar; grammar i f Lcom/mojang/serialization/DynamicOps; ops h c net/minecraft/sounds/Musics net/minecraft/sounds/Musics m (Lnet/minecraft/core/Holder;)Lnet/minecraft/sounds/Music; createGameMusic a f Lnet/minecraft/sounds/Music; CREATIVE b f Lnet/minecraft/sounds/Music; CREDITS c f Lnet/minecraft/sounds/Music; END e f Lnet/minecraft/sounds/Music; END_BOSS d f I FIVE_MINUTES l f Lnet/minecraft/sounds/Music; GAME g f Lnet/minecraft/sounds/Music; MENU a f I ONE_SECOND h f I TEN_MINUTES j f I THIRTY_SECONDS i f I TWENTY_MINUTES k f Lnet/minecraft/sounds/Music; UNDER_WATER f c net/minecraft/tags/ItemTags net/minecraft/tags/TagsItem m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; bind a f Lnet/minecraft/tags/TagKey; ACACIA_LOGS v f Lnet/minecraft/tags/TagKey; ANVIL K f Lnet/minecraft/tags/TagKey; ARMADILLO_FOOD aR f Lnet/minecraft/tags/TagKey; ARMOR_ENCHANTABLE cx f Lnet/minecraft/tags/TagKey; ARROWS br f Lnet/minecraft/tags/TagKey; AXES cb f Lnet/minecraft/tags/TagKey; AXOLOTL_FOOD bh f Lnet/minecraft/tags/TagKey; BAMBOO_BLOCKS q f Lnet/minecraft/tags/TagKey; BANNERS as f Lnet/minecraft/tags/TagKey; BARS ao f Lnet/minecraft/tags/TagKey; BEACON_PAYMENT_ITEMS bu f Lnet/minecraft/tags/TagKey; BEDS R f Lnet/minecraft/tags/TagKey; BEE_FOOD ar f Lnet/minecraft/tags/TagKey; BIRCH_LOGS u f Lnet/minecraft/tags/TagKey; BOATS bm f Lnet/minecraft/tags/TagKey; BOOKSHELF_BOOKS bt f Lnet/minecraft/tags/TagKey; BOOK_CLONING_TARGET cm f Lnet/minecraft/tags/TagKey; BOW_ENCHANTABLE cJ f Lnet/minecraft/tags/TagKey; BREAKS_DECORATED_POTS cg f Lnet/minecraft/tags/TagKey; BREWING_FUEL ay f Lnet/minecraft/tags/TagKey; BUNDLES cl f Lnet/minecraft/tags/TagKey; BUTTONS f f Lnet/minecraft/tags/TagKey; CAMEL_FOOD aP f Lnet/minecraft/tags/TagKey; CAMEL_HUSK_FOOD aQ f Lnet/minecraft/tags/TagKey; CANDLES U f Lnet/minecraft/tags/TagKey; CAT_FOOD aI f Lnet/minecraft/tags/TagKey; CHAINS am f Lnet/minecraft/tags/TagKey; CHERRY_LOGS z f Lnet/minecraft/tags/TagKey; CHEST_ARMOR bT f Lnet/minecraft/tags/TagKey; CHEST_ARMOR_ENCHANTABLE cv f Lnet/minecraft/tags/TagKey; CHEST_BOATS bn f Lnet/minecraft/tags/TagKey; CHICKEN_FOOD aS f Lnet/minecraft/tags/TagKey; CLUSTER_MAX_HARVESTABLES bN f Lnet/minecraft/tags/TagKey; COALS bq f Lnet/minecraft/tags/TagKey; COAL_ORES ab f Lnet/minecraft/tags/TagKey; COMPASSES bO f Lnet/minecraft/tags/TagKey; COMPLETES_FIND_TREE_TUTORIAL ag f Lnet/minecraft/tags/TagKey; COPPER al f Lnet/minecraft/tags/TagKey; COPPER_CHESTS ai f Lnet/minecraft/tags/TagKey; COPPER_GOLEM_STATUES ak f Lnet/minecraft/tags/TagKey; COPPER_ORES ad f Lnet/minecraft/tags/TagKey; COPPER_TOOL_MATERIALS bx f Lnet/minecraft/tags/TagKey; COW_FOOD aE f Lnet/minecraft/tags/TagKey; CREEPER_DROP_MUSIC_DISCS bp f Lnet/minecraft/tags/TagKey; CREEPER_IGNITERS bP f Lnet/minecraft/tags/TagKey; CRIMSON_STEMS A f Lnet/minecraft/tags/TagKey; CROSSBOW_ENCHANTABLE cL f Lnet/minecraft/tags/TagKey; DAMPENS_VIBRATIONS V f Lnet/minecraft/tags/TagKey; DARK_OAK_LOGS s f Lnet/minecraft/tags/TagKey; DECORATED_POT_INGREDIENTS bZ f Lnet/minecraft/tags/TagKey; DECORATED_POT_SHERDS bY f Lnet/minecraft/tags/TagKey; DIAMOND_ORES Y f Lnet/minecraft/tags/TagKey; DIAMOND_TOOL_MATERIALS bA f Lnet/minecraft/tags/TagKey; DIRT ae f Lnet/minecraft/tags/TagKey; DOORS o f Lnet/minecraft/tags/TagKey; DROWNED_PREFERRED_WEAPONS co f Lnet/minecraft/tags/TagKey; DUPLICATES_ALLAYS ax f Lnet/minecraft/tags/TagKey; DURABILITY_ENCHANTABLE cI f Lnet/minecraft/tags/TagKey; DYEABLE cj f Lnet/minecraft/tags/TagKey; EGGS az f Lnet/minecraft/tags/TagKey; EMERALD_ORES ac f Lnet/minecraft/tags/TagKey; EQUIPPABLE_ENCHANTABLE cK f Lnet/minecraft/tags/TagKey; FENCES S f Lnet/minecraft/tags/TagKey; FENCE_GATES l f Lnet/minecraft/tags/TagKey; FIRE_ASPECT_ENCHANTABLE cA f Lnet/minecraft/tags/TagKey; FISHES bo f Lnet/minecraft/tags/TagKey; FISHING_ENCHANTABLE cF f Lnet/minecraft/tags/TagKey; FLOWERS Q f Lnet/minecraft/tags/TagKey; FOOT_ARMOR bR f Lnet/minecraft/tags/TagKey; FOOT_ARMOR_ENCHANTABLE ct f Lnet/minecraft/tags/TagKey; FOX_FOOD aD f Lnet/minecraft/tags/TagKey; FREEZE_IMMUNE_WEARABLES bM f Lnet/minecraft/tags/TagKey; FROG_FOOD aT f Lnet/minecraft/tags/TagKey; FURNACE_MINECART_FUEL ck f Lnet/minecraft/tags/TagKey; GAZE_DISGUISE_EQUIPMENT cP f Lnet/minecraft/tags/TagKey; GOAT_FOOD aF f Lnet/minecraft/tags/TagKey; GOLD_ORES W f Lnet/minecraft/tags/TagKey; GOLD_TOOL_MATERIALS bz f Lnet/minecraft/tags/TagKey; HANGING_SIGNS aq f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_FOOD aN f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_TEMPT_ITEMS aO f Lnet/minecraft/tags/TagKey; HARNESSES aM f Lnet/minecraft/tags/TagKey; HEAD_ARMOR bU f Lnet/minecraft/tags/TagKey; HEAD_ARMOR_ENCHANTABLE cw f Lnet/minecraft/tags/TagKey; HOES cc f Lnet/minecraft/tags/TagKey; HOGLIN_FOOD aU f Lnet/minecraft/tags/TagKey; HORSE_FOOD aJ f Lnet/minecraft/tags/TagKey; HORSE_TEMPT_ITEMS aL f Lnet/minecraft/tags/TagKey; IGNORED_BY_PIGLIN_BABIES av f Lnet/minecraft/tags/TagKey; IRON_ORES X f Lnet/minecraft/tags/TagKey; IRON_TOOL_MATERIALS by f Lnet/minecraft/tags/TagKey; JUNGLE_LOGS y f Lnet/minecraft/tags/TagKey; LANTERNS an f Lnet/minecraft/tags/TagKey; LAPIS_ORES aa f Lnet/minecraft/tags/TagKey; LEAVES M f Lnet/minecraft/tags/TagKey; LECTERN_BOOKS bs f Lnet/minecraft/tags/TagKey; LEG_ARMOR bS f Lnet/minecraft/tags/TagKey; LEG_ARMOR_ENCHANTABLE cu f Lnet/minecraft/tags/TagKey; LIGHTNING_RODS aj f Lnet/minecraft/tags/TagKey; LLAMA_FOOD aV f Lnet/minecraft/tags/TagKey; LLAMA_TEMPT_ITEMS aW f Lnet/minecraft/tags/TagKey; LOGS E f Lnet/minecraft/tags/TagKey; LOGS_THAT_BURN D f Lnet/minecraft/tags/TagKey; LUNGE_ENCHANTABLE cH f Lnet/minecraft/tags/TagKey; MACE_ENCHANTABLE cN f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS x f Lnet/minecraft/tags/TagKey; MAP_INVISIBILITY_EQUIPMENT cO f Lnet/minecraft/tags/TagKey; MEAT aA f Lnet/minecraft/tags/TagKey; MELEE_WEAPON_ENCHANTABLE cy f Lnet/minecraft/tags/TagKey; MINING_ENCHANTABLE cD f Lnet/minecraft/tags/TagKey; MINING_LOOT_ENCHANTABLE cE f Lnet/minecraft/tags/TagKey; NAUTILUS_BUCKET_FOOD bi f Lnet/minecraft/tags/TagKey; NAUTILUS_FOOD bj f Lnet/minecraft/tags/TagKey; NAUTILUS_TAMING_ITEMS bk f Lnet/minecraft/tags/TagKey; NETHERITE_TOOL_MATERIALS bB f Lnet/minecraft/tags/TagKey; NON_FLAMMABLE_WOOD bl f Lnet/minecraft/tags/TagKey; NOTE_BLOCK_TOP_INSTRUMENTS bQ f Lnet/minecraft/tags/TagKey; OAK_LOGS r f Lnet/minecraft/tags/TagKey; OCELOT_FOOD aX f Lnet/minecraft/tags/TagKey; PALE_OAK_LOGS t f Lnet/minecraft/tags/TagKey; PANDA_EATS_FROM_GROUND aZ f Lnet/minecraft/tags/TagKey; PANDA_FOOD aY f Lnet/minecraft/tags/TagKey; PARROT_FOOD bf f Lnet/minecraft/tags/TagKey; PARROT_POISONOUS_FOOD bg f Lnet/minecraft/tags/TagKey; PICKAXES cd f Lnet/minecraft/tags/TagKey; PIGLIN_FOOD aC f Lnet/minecraft/tags/TagKey; PIGLIN_LOVED au f Lnet/minecraft/tags/TagKey; PIGLIN_PREFERRED_WEAPONS cp f Lnet/minecraft/tags/TagKey; PIGLIN_REPELLENTS at f Lnet/minecraft/tags/TagKey; PIGLIN_SAFE_ARMOR aw f Lnet/minecraft/tags/TagKey; PIG_FOOD ba f Lnet/minecraft/tags/TagKey; PILLAGER_PREFERRED_WEAPONS cq f Lnet/minecraft/tags/TagKey; PLANKS b f Lnet/minecraft/tags/TagKey; RABBIT_FOOD bb f Lnet/minecraft/tags/TagKey; RAILS L f Lnet/minecraft/tags/TagKey; REDSTONE_ORES Z f Lnet/minecraft/tags/TagKey; REPAIRS_CHAIN_ARMOR bE f Lnet/minecraft/tags/TagKey; REPAIRS_COPPER_ARMOR bD f Lnet/minecraft/tags/TagKey; REPAIRS_DIAMOND_ARMOR bH f Lnet/minecraft/tags/TagKey; REPAIRS_GOLD_ARMOR bG f Lnet/minecraft/tags/TagKey; REPAIRS_IRON_ARMOR bF f Lnet/minecraft/tags/TagKey; REPAIRS_LEATHER_ARMOR bC f Lnet/minecraft/tags/TagKey; REPAIRS_NETHERITE_ARMOR bI f Lnet/minecraft/tags/TagKey; REPAIRS_TURTLE_HELMET bJ f Lnet/minecraft/tags/TagKey; REPAIRS_WOLF_ARMOR bK f Lnet/minecraft/tags/TagKey; SAND F f Lnet/minecraft/tags/TagKey; SAPLINGS p f Lnet/minecraft/tags/TagKey; SHARP_WEAPON_ENCHANTABLE cB f Lnet/minecraft/tags/TagKey; SHEARABLE_FROM_COPPER_GOLEM cs f Lnet/minecraft/tags/TagKey; SHEEP_FOOD aG f Lnet/minecraft/tags/TagKey; SHOVELS ce f Lnet/minecraft/tags/TagKey; SHULKER_BOXES ah f Lnet/minecraft/tags/TagKey; SIGNS ap f Lnet/minecraft/tags/TagKey; SKELETON_PREFERRED_WEAPONS cn f Lnet/minecraft/tags/TagKey; SKULLS bV f Lnet/minecraft/tags/TagKey; SLABS H f Lnet/minecraft/tags/TagKey; SMALL_FLOWERS P f Lnet/minecraft/tags/TagKey; SMELTS_TO_GLASS G f Lnet/minecraft/tags/TagKey; SNIFFER_FOOD aB f Lnet/minecraft/tags/TagKey; SOUL_FIRE_BASE_BLOCKS T f Lnet/minecraft/tags/TagKey; SPEARS cf f Lnet/minecraft/tags/TagKey; SPRUCE_LOGS w f Lnet/minecraft/tags/TagKey; STAIRS J f Lnet/minecraft/tags/TagKey; STONE_BRICKS c f Lnet/minecraft/tags/TagKey; STONE_BUTTONS e f Lnet/minecraft/tags/TagKey; STONE_CRAFTING_MATERIALS bL f Lnet/minecraft/tags/TagKey; STONE_TOOL_MATERIALS bw f Lnet/minecraft/tags/TagKey; STRIDER_FOOD bc f Lnet/minecraft/tags/TagKey; STRIDER_TEMPT_ITEMS bd f Lnet/minecraft/tags/TagKey; SWEEPING_ENCHANTABLE cz f Lnet/minecraft/tags/TagKey; SWORDS ca f Lnet/minecraft/tags/TagKey; TERRACOTTA af f Lnet/minecraft/tags/TagKey; TRAPDOORS O f Lnet/minecraft/tags/TagKey; TRIDENT_ENCHANTABLE cG f Lnet/minecraft/tags/TagKey; TRIMMABLE_ARMOR bW f Lnet/minecraft/tags/TagKey; TRIM_MATERIALS bX f Lnet/minecraft/tags/TagKey; TURTLE_FOOD be f Lnet/minecraft/tags/TagKey; VANISHING_ENCHANTABLE cM f Lnet/minecraft/tags/TagKey; VILLAGER_PICKS_UP ci f Lnet/minecraft/tags/TagKey; VILLAGER_PLANTABLE_SEEDS ch f Lnet/minecraft/tags/TagKey; WALLS I f Lnet/minecraft/tags/TagKey; WARPED_STEMS B f Lnet/minecraft/tags/TagKey; WART_BLOCKS C f Lnet/minecraft/tags/TagKey; WEAPON_ENCHANTABLE cC f Lnet/minecraft/tags/TagKey; WITHER_SKELETON_DISLIKED_WEAPONS cr f Lnet/minecraft/tags/TagKey; WOLF_FOOD aH f Lnet/minecraft/tags/TagKey; WOODEN_BUTTONS d f Lnet/minecraft/tags/TagKey; WOODEN_DOORS h f Lnet/minecraft/tags/TagKey; WOODEN_FENCES k f Lnet/minecraft/tags/TagKey; WOODEN_PRESSURE_PLATES m f Lnet/minecraft/tags/TagKey; WOODEN_SHELVES n f Lnet/minecraft/tags/TagKey; WOODEN_SLABS j f Lnet/minecraft/tags/TagKey; WOODEN_STAIRS i f Lnet/minecraft/tags/TagKey; WOODEN_TOOL_MATERIALS bv f Lnet/minecraft/tags/TagKey; WOODEN_TRAPDOORS N f Lnet/minecraft/tags/TagKey; WOOL a f Lnet/minecraft/tags/TagKey; WOOL_CARPETS g f Lnet/minecraft/tags/TagKey; ZOMBIE_HORSE_FOOD aK c net/minecraft/tags/TagEntry net/minecraft/tags/TagEntry m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/function/Consumer;)Z build a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; element a m ()Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation; elementOrTag a m (Lnet/minecraft/tags/TagEntry;)Ljava/lang/Boolean; lambda$static$0 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation;)Lnet/minecraft/tags/TagEntry; lambda$static$2 a m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagEntry; lambda$static$3 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/tags/TagEntry; lambda$static$4 a m (Lnet/minecraft/tags/TagEntry;)Lcom/mojang/datafixers/util/Either; lambda$static$5 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; optionalElement b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; optionalTag d m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; tag c m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z verifyIfPresent a m (Ljava/util/function/Consumer;)V visitOptionalDependencies b m (Ljava/util/function/Consumer;)V visitRequiredDependencies a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; FULL_CODEC b f Lnet/minecraft/resources/Identifier; id c f Z required e f Z tag d c net/minecraft/tags/TagEntry$Lookup net/minecraft/tags/TagEntry$a m (Lnet/minecraft/resources/Identifier;Z)Ljava/lang/Object; element a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Collection; tag a c net/minecraft/util/FileUtil net/minecraft/util/FileUtils m (Ljava/lang/String;)Z containsAllowedCharactersOnly g m (Ljava/nio/file/Path;)V createDirectoriesSafe c m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; createPathToResource b m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; decomposePath e m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; findAvailableName a m (Ljava/lang/String;)Ljava/lang/String; getFullResourcePath c m (Ljava/nio/file/Path;)Z isPathNormalized a m (Ljava/lang/String;)Z isPathPartPortable b m (Ljava/nio/file/Path;)Z isPathPortable b m (Ljava/lang/String;)Z isValidPathSegment f m (Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$0 i m (Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$1 h m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$2 b m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$3 a m (Ljava/lang/String;)Ljava/lang/String; normalizeResourcePath d m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; resolvePath a m (Ljava/lang/String;)Ljava/lang/String; sanitizeName a m ([Ljava/lang/String;)V validatePath a f Ljava/util/regex/Pattern; COPY_COUNTER_PATTERN a f I MAX_FILE_NAME b f Ljava/util/regex/Pattern; RESERVED_WINDOWS_FILENAMES c f Ljava/util/regex/Pattern; STRICT_PATH_SEGMENT_CHECK d c net/minecraft/util/HttpUtil net/minecraft/util/HttpUtilities m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Ljava/nio/file/Path; cachedFilePath a m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;)Z checkExistingFile a m (Lcom/google/common/hash/HashFunction;ILnet/minecraft/util/HttpUtil$DownloadProgressListener;Ljava/io/InputStream;Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; downloadAndHash a m (Ljava/nio/file/Path;Ljava/net/URL;Ljava/util/Map;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;ILjava/net/Proxy;Lnet/minecraft/util/HttpUtil$DownloadProgressListener;)Ljava/nio/file/Path; downloadFile a m ()I getAvailablePort a m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; hashFile a m (I)Z isPortAvailable a m (Ljava/nio/file/Path;)V updateModificationTime a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/HttpUtil$DownloadProgressListener net/minecraft/util/HttpUtilities$a m (Ljava/util/OptionalLong;)V downloadStart a m (J)V downloadedBytes a m (Z)V requestFinished a m ()V requestStart a c net/minecraft/util/Keyframe net/minecraft/util/Keyframe m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()I ticks a m ()Ljava/lang/Object; value b f I ticks a f Ljava/lang/Object; value b c net/minecraft/util/ModCheck net/minecraft/util/ModCheck m ()Lnet/minecraft/util/ModCheck$Confidence; confidence c m ()Ljava/lang/String; description d m ()Ljava/lang/String; fullDescription b m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/util/ModCheck; identify a m (Lnet/minecraft/util/ModCheck;)Lnet/minecraft/util/ModCheck; merge a m ()Z shouldReportAsModified a f Lnet/minecraft/util/ModCheck$Confidence; confidence a f Ljava/lang/String; description b c net/minecraft/util/ModCheck$Confidence net/minecraft/util/ModCheck$a m ()[Lnet/minecraft/util/ModCheck$Confidence; $values a f [Lnet/minecraft/util/ModCheck$Confidence; $VALUES f f Lnet/minecraft/util/ModCheck$Confidence; DEFINITELY c f Lnet/minecraft/util/ModCheck$Confidence; PROBABLY_NOT a f Lnet/minecraft/util/ModCheck$Confidence; VERY_LIKELY b f Ljava/lang/String; description d f Z shouldReportAsModified e c net/minecraft/util/TimeUtil net/minecraft/util/TimeRange m (II)Lnet/minecraft/util/valueproviders/UniformInt; rangeOfSeconds a f J MILLISECONDS_PER_SECOND c f J NANOSECONDS_PER_MILLISECOND b f J NANOSECONDS_PER_SECOND a f J SECONDS_PER_HOUR d f I SECONDS_PER_MINUTE e c net/minecraft/util/TriState net/minecraft/util/TriState m ()[Lnet/minecraft/util/TriState; $values a m (Z)Lnet/minecraft/util/TriState; from a m ()Ljava/lang/String; getSerializedName c m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/TriState; lambda$static$0 a m (Lnet/minecraft/util/TriState;)Lcom/mojang/datafixers/util/Either; lambda$static$1 a m (Z)Z toBoolean b f [Lnet/minecraft/util/TriState; $VALUES f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/util/TriState; DEFAULT c f Lnet/minecraft/util/TriState; FALSE b f Lnet/minecraft/util/TriState; TRUE a f Ljava/lang/String; name e c net/minecraft/ChatFormatting net/minecraft/EnumChatFormat m ()[Lnet/minecraft/ChatFormatting; $values h m (Ljava/lang/String;)Ljava/lang/String; cleanName c m (C)Lnet/minecraft/ChatFormatting; getByCode a m (I)Lnet/minecraft/ChatFormatting; getById a m (Ljava/lang/String;)Lnet/minecraft/ChatFormatting; getByName b m ()C getChar a m ()Ljava/lang/Integer; getColor f m ()I getId b m ()Ljava/lang/String; getName g m (ZZ)Ljava/util/Collection; getNames a m ()Ljava/lang/String; getSerializedName c m ()Z isColor e m ()Z isFormat d m (Lnet/minecraft/ChatFormatting;)Ljava/lang/String; lambda$static$0 d m (Lnet/minecraft/ChatFormatting;)Lcom/mojang/serialization/DataResult; lambda$static$1 c m (Lnet/minecraft/ChatFormatting;)Ljava/lang/String; lambda$static$2 b m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/ChatFormatting; lambda$static$3 a m (Ljava/lang/String;)Ljava/lang/String; stripFormatting a f [Lnet/minecraft/ChatFormatting; $VALUES H f Lnet/minecraft/ChatFormatting; AQUA l f Lnet/minecraft/ChatFormatting; BLACK a f Lnet/minecraft/ChatFormatting; BLUE j f Lnet/minecraft/ChatFormatting; BOLD r f Lcom/mojang/serialization/Codec; CODEC w f Lcom/mojang/serialization/Codec; COLOR_CODEC x f Lnet/minecraft/ChatFormatting; DARK_AQUA d f Lnet/minecraft/ChatFormatting; DARK_BLUE b f Lnet/minecraft/ChatFormatting; DARK_GRAY i f Lnet/minecraft/ChatFormatting; DARK_GREEN c f Lnet/minecraft/ChatFormatting; DARK_PURPLE f f Lnet/minecraft/ChatFormatting; DARK_RED e f Ljava/util/Map; FORMATTING_BY_NAME z f Lnet/minecraft/ChatFormatting; GOLD g f Lnet/minecraft/ChatFormatting; GRAY h f Lnet/minecraft/ChatFormatting; GREEN k f Lnet/minecraft/ChatFormatting; ITALIC u f Lnet/minecraft/ChatFormatting; LIGHT_PURPLE n f Lnet/minecraft/ChatFormatting; OBFUSCATED q f C PREFIX_CODE y f Lnet/minecraft/ChatFormatting; RED m f Lnet/minecraft/ChatFormatting; RESET v f Lnet/minecraft/ChatFormatting; STRIKETHROUGH s f Ljava/util/regex/Pattern; STRIP_FORMATTING_PATTERN A f Lnet/minecraft/ChatFormatting; UNDERLINE t f Lnet/minecraft/ChatFormatting; WHITE p f Lnet/minecraft/ChatFormatting; YELLOW o f C code C f Ljava/lang/Integer; color G f I id F f Z isFormat D f Ljava/lang/String; name B f Ljava/lang/String; toString E c net/minecraft/core/AxisCycle net/minecraft/core/EnumAxisCycle m ()[Lnet/minecraft/core/AxisCycle; $values b m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/AxisCycle; between a m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a m (IIILnet/minecraft/core/Direction$Axis;)I cycle a m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a m ()Lnet/minecraft/core/AxisCycle; inverse a f [Lnet/minecraft/core/AxisCycle; $VALUES f f [Lnet/minecraft/core/Direction$Axis; AXIS_VALUES d f Lnet/minecraft/core/AxisCycle; BACKWARD c f Lnet/minecraft/core/AxisCycle; FORWARD b f Lnet/minecraft/core/AxisCycle; NONE a f [Lnet/minecraft/core/AxisCycle; VALUES e c net/minecraft/core/AxisCycle$1 net/minecraft/core/EnumAxisCycle$1 m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a m (IIILnet/minecraft/core/Direction$Axis;)I cycle a m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a m ()Lnet/minecraft/core/AxisCycle; inverse a c net/minecraft/core/AxisCycle$2 net/minecraft/core/EnumAxisCycle$2 m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a m (IIILnet/minecraft/core/Direction$Axis;)I cycle a m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a m ()Lnet/minecraft/core/AxisCycle; inverse a c net/minecraft/core/AxisCycle$3 net/minecraft/core/EnumAxisCycle$3 m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a m (IIILnet/minecraft/core/Direction$Axis;)I cycle a m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a m ()Lnet/minecraft/core/AxisCycle; inverse a c net/minecraft/core/BlockMath net/minecraft/core/BlockMath m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; blockCenterToCorner a m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; blockCornerToCenter b m (Lcom/mojang/math/Transformation;Lnet/minecraft/core/Direction;)Lcom/mojang/math/Transformation; getFaceTransformation a f Ljava/util/Map; VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL b f Ljava/util/Map; VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL a c net/minecraft/core/Direction net/minecraft/core/EnumDirection m ()[Lnet/minecraft/core/Direction; $values y m (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; allShuffled a m (Lnet/minecraft/world/phys/Vec3;)Lcom/google/common/collect/ImmutableList; axisStepOrder b m (Ljava/lang/String;)Lnet/minecraft/core/Direction; byName a m (I)Lnet/minecraft/core/Direction; from2DDataValue b m (I)Lnet/minecraft/core/Direction; from3DDataValue a m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Direction$AxisDirection;)Lnet/minecraft/core/Direction; fromAxisAndDirection a m (D)Lnet/minecraft/core/Direction; fromYRot a m (Lnet/minecraft/core/Direction$AxisDirection;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; get a m ()I get2DDataValue e m ()I get3DDataValue d m (DDD)Lnet/minecraft/core/Direction; getApproximateNearest a m (FFF)Lnet/minecraft/core/Direction; getApproximateNearest a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Direction; getApproximateNearest a m ()Lnet/minecraft/core/Direction$Axis; getAxis o m ()Lnet/minecraft/core/Direction$AxisDirection; getAxisDirection f m ()Lnet/minecraft/core/Direction; getClockWise h m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getClockWise a m ()Lnet/minecraft/core/Direction; getClockWiseX t m ()Lnet/minecraft/core/Direction; getClockWiseZ v m ()Lnet/minecraft/core/Direction; getCounterClockWise i m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getCounterClockWise b m ()Lnet/minecraft/core/Direction; getCounterClockWiseX u m ()Lnet/minecraft/core/Direction; getCounterClockWiseZ w m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getFacingAxis a m ()Ljava/lang/String; getName n m (IIILnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNearest a m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNearest a m ()Lnet/minecraft/core/Direction; getOpposite g m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandom b m ()Lorg/joml/Quaternionf; getRotation b m ()Ljava/lang/String; getSerializedName c m ()I getStepX j m ()I getStepY k m ()I getStepZ l m ()Lnet/minecraft/world/phys/Vec3; getUnitVec3 r m ()Lorg/joml/Vector3fc; getUnitVec3f s m ()Lnet/minecraft/core/Vec3i; getUnitVec3i q m (Lnet/minecraft/core/Direction;)F getYRot a m (F)Z isFacingAngle a m (Lnet/minecraft/core/Direction;)Ljava/lang/Byte; lambda$static$0 g m (Lnet/minecraft/core/Direction;)Ljava/lang/Byte; lambda$static$1 f m (Lnet/minecraft/core/Direction;)I lambda$static$2 e m (I)[Lnet/minecraft/core/Direction; lambda$static$3 d m (Lnet/minecraft/core/Direction;)Z lambda$static$4 d m (Lnet/minecraft/core/Direction;)I lambda$static$5 c m (I)[Lnet/minecraft/core/Direction; lambda$static$6 c m ()Ljava/lang/String; lambda$verifyVertical$7 x m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[Lnet/minecraft/core/Direction; makeDirectionArray a m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/Direction; orderedByNearest a m (Lorg/joml/Matrix4fc;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a m ()Lorg/joml/Vector3f; step m m ()Ljava/util/stream/Stream; stream a m ()F toYRot p m (Lnet/minecraft/core/Direction;)Lcom/mojang/serialization/DataResult; verifyVertical b f [Lnet/minecraft/core/Direction; $VALUES A f [Lnet/minecraft/core/Direction; BY_2D_DATA z f [Lnet/minecraft/core/Direction; BY_3D_DATA y f Ljava/util/function/IntFunction; BY_ID i f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC g f Lnet/minecraft/core/Direction; DOWN a f Lnet/minecraft/core/Direction; EAST f f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC k f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC_2D l f Lnet/minecraft/core/Direction; NORTH c f Lnet/minecraft/core/Direction; SOUTH d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j f Lnet/minecraft/core/Direction; UP b f [Lnet/minecraft/core/Direction; VALUES x f Lcom/mojang/serialization/Codec; VERTICAL_CODEC h f Lnet/minecraft/core/Direction; WEST e f Lcom/google/common/collect/ImmutableList; YXZ_AXIS_ORDER m f Lcom/google/common/collect/ImmutableList; YZX_AXIS_ORDER n f Lnet/minecraft/core/Direction$AxisDirection; axisDirection t f Lnet/minecraft/core/Direction$Axis; axis s f I data2d q f I data3d o f Ljava/lang/String; name r f Lnet/minecraft/core/Vec3i; normal u f Lnet/minecraft/world/phys/Vec3; normalVec3 v f Lorg/joml/Vector3fc; normalVec3f w f I oppositeIndex p c net/minecraft/core/Direction$Axis net/minecraft/core/EnumDirection$EnumAxis m ()[Lnet/minecraft/core/Direction$Axis; $values i m (Ljava/lang/String;)Lnet/minecraft/core/Direction$Axis; byName a m (DDD)D choose a m (III)I choose a m (ZZZ)Z choose a m ()[Lnet/minecraft/core/Direction; getDirections g m ()Ljava/lang/String; getName a m ()Lnet/minecraft/core/Direction; getNegative f m ()Lnet/minecraft/core/Direction$Plane; getPlane h m ()Lnet/minecraft/core/Direction; getPositive e m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction$Axis; getRandom a m ()Ljava/lang/String; getSerializedName c m ()Z isHorizontal d m ()Z isVertical b m (Lnet/minecraft/core/Direction;)Z test a f [Lnet/minecraft/core/Direction$Axis; $VALUES g f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e f [Lnet/minecraft/core/Direction$Axis; VALUES d f Lnet/minecraft/core/Direction$Axis; X a f Lnet/minecraft/core/Direction$Axis; Y b f Lnet/minecraft/core/Direction$Axis; Z c f Ljava/lang/String; name f c net/minecraft/core/Direction$Axis$1 net/minecraft/core/EnumDirection$EnumAxis$1 m (DDD)D choose a m (III)I choose a m (ZZZ)Z choose a m ()Lnet/minecraft/core/Direction; getNegative f m ()Lnet/minecraft/core/Direction; getPositive e c net/minecraft/core/Direction$Axis$2 net/minecraft/core/EnumDirection$EnumAxis$2 m (DDD)D choose a m (III)I choose a m (ZZZ)Z choose a m ()Lnet/minecraft/core/Direction; getNegative f m ()Lnet/minecraft/core/Direction; getPositive e c net/minecraft/core/Direction$Axis$3 net/minecraft/core/EnumDirection$EnumAxis$3 m (DDD)D choose a m (III)I choose a m (ZZZ)Z choose a m ()Lnet/minecraft/core/Direction; getNegative f m ()Lnet/minecraft/core/Direction; getPositive e c net/minecraft/core/Direction$Plane net/minecraft/core/EnumDirection$EnumDirectionLimit m ()[Lnet/minecraft/core/Direction$Plane; $values c m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction$Axis; getRandomAxis b m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandomDirection a m ()I length b m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy c m ()Ljava/util/stream/Stream; stream a m (Lnet/minecraft/core/Direction;)Z test a f [Lnet/minecraft/core/Direction$Plane; $VALUES e f Lnet/minecraft/core/Direction$Plane; HORIZONTAL a f Lnet/minecraft/core/Direction$Plane; VERTICAL b f [Lnet/minecraft/core/Direction$Axis; axis d f [Lnet/minecraft/core/Direction; faces c c net/minecraft/core/Direction$AxisDirection net/minecraft/core/EnumDirection$EnumAxisDirection m ()[Lnet/minecraft/core/Direction$AxisDirection; $values d m ()Ljava/lang/String; getName b m ()I getStep a m ()Lnet/minecraft/core/Direction$AxisDirection; opposite c f [Lnet/minecraft/core/Direction$AxisDirection; $VALUES e f Lnet/minecraft/core/Direction$AxisDirection; NEGATIVE b f Lnet/minecraft/core/Direction$AxisDirection; POSITIVE a f Ljava/lang/String; name d f I step c c net/minecraft/core/GlobalPos net/minecraft/core/GlobalPos m ()Lnet/minecraft/resources/ResourceKey; dimension a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;I)Z isCloseEnough a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/GlobalPos; of a m ()Lnet/minecraft/core/BlockPos; pos b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/resources/ResourceKey; dimension d f Lnet/minecraft/core/BlockPos; pos e c net/minecraft/core/HolderSet net/minecraft/core/HolderSet m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a m (Lnet/minecraft/core/Holder;)Z contains a m (Ljava/util/List;)Lnet/minecraft/core/HolderSet$Direct; direct a m (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/core/HolderSet$Direct; direct a m (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/core/HolderSet$Direct; direct a m ([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; direct a m ()Lnet/minecraft/core/HolderSet; empty f m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; emptyNamed a m (I)Lnet/minecraft/core/Holder; get a m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElement a m ()Z isBound c m ()I size b m ()Ljava/util/stream/Stream; stream a m ()Lcom/mojang/datafixers/util/Either; unwrap d m ()Ljava/util/Optional; unwrapKey e c net/minecraft/core/HolderSet$1 net/minecraft/core/HolderSet$1 m ()Ljava/util/List; contents g c net/minecraft/core/HolderSet$Named net/minecraft/core/HolderSet$Named m (Ljava/util/List;)V bind b m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a m (Lnet/minecraft/core/Holder;)Z contains a m ()Ljava/util/List; contents g m ()Z isBound c m ()Lnet/minecraft/tags/TagKey; key h m ()Lcom/mojang/datafixers/util/Either; unwrap d m ()Ljava/util/Optional; unwrapKey e f Ljava/util/List; contents c f Lnet/minecraft/tags/TagKey; key b f Lnet/minecraft/core/HolderOwner; owner a c net/minecraft/core/HolderSet$Direct net/minecraft/core/HolderSet$a m (Lnet/minecraft/core/Holder;)Z contains a m ()Ljava/util/List; contents g m ()Z isBound c m ()Lcom/mojang/datafixers/util/Either; unwrap d m ()Ljava/util/Optional; unwrapKey e f Lnet/minecraft/core/HolderSet$Direct; EMPTY a f Ljava/util/List; contents b f Ljava/util/Set; contentsSet c c net/minecraft/core/HolderSet$ListBacked net/minecraft/core/HolderSet$b m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a m ()Ljava/util/List; contents g m (I)Lnet/minecraft/core/Holder; get a m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElement a m ()I size b m ()Ljava/util/stream/Stream; stream a c net/minecraft/core/Rotations net/minecraft/core/Vector3f m (Ljava/util/List;)Lnet/minecraft/core/Rotations; lambda$static$0 b m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/core/Rotations;)Ljava/util/List; lambda$static$2 a m ()F x a m ()F y b m ()F z c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F x c f F y d f F z e c net/minecraft/core/Rotations$1 net/minecraft/core/Vector3f$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/Rotations; decode a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/Rotations;)V encode a c net/minecraft/data/HashCache net/minecraft/data/HashCache m (Lnet/minecraft/data/HashCache$UpdateResult;)V applyUpdate a m (Ljava/lang/String;Lnet/minecraft/data/HashCache$UpdateFunction;)Ljava/util/concurrent/CompletableFuture; generateUpdate a m (Ljava/lang/String;)Ljava/nio/file/Path; getProviderCachePath b m (Lnet/minecraft/data/HashCache$CacheUpdater;Ljava/lang/Object;)Lnet/minecraft/data/HashCache$UpdateResult; lambda$generateUpdate$0 a m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/data/HashCache$ProviderCache;)V lambda$purgeStaleAndWrite$1 a m ()V purgeStaleAndWrite a m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$ProviderCache; readCache a m (Ljava/lang/String;)Z shouldRunInThisVersion a f Ljava/lang/String; HEADER_MARKER b f Lorg/slf4j/Logger; LOGGER a f Ljava/nio/file/Path; cacheDir d f Ljava/util/Set; cachePaths h f Ljava/util/Map; caches f f Ljava/util/Set; cachesToWrite g f I initialCount i f Ljava/nio/file/Path; rootDir c f Ljava/lang/String; versionId e f I writes j c net/minecraft/data/HashCache$1 net/minecraft/data/HashCache$1 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a f Lnet/minecraft/data/HashCache; this$0 d c net/minecraft/data/HashCache$CacheUpdater net/minecraft/data/HashCache$a m ()Lnet/minecraft/data/HashCache$UpdateResult; close a m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z shouldWrite a f Z closed f f Lnet/minecraft/data/HashCache$ProviderCacheBuilder; newCache d f Lnet/minecraft/data/HashCache$ProviderCache; oldCache c f Ljava/lang/String; provider b f Ljava/util/concurrent/atomic/AtomicInteger; writes e c net/minecraft/data/HashCache$UpdateResult net/minecraft/data/HashCache$e m ()Lnet/minecraft/data/HashCache$ProviderCache; cache b m ()Ljava/lang/String; providerId a m ()I writes c f Lnet/minecraft/data/HashCache$ProviderCache; cache b f Ljava/lang/String; providerId a f I writes c c net/minecraft/data/HashCache$ProviderCache net/minecraft/data/HashCache$b m ()I count a m ()Lcom/google/common/collect/ImmutableMap; data c m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; get a m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V lambda$load$0 a m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$ProviderCache; load a m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V save a m ()Ljava/lang/String; version b f Lcom/google/common/collect/ImmutableMap; data b f Ljava/lang/String; version a c net/minecraft/data/HashCache$ProviderCacheBuilder net/minecraft/data/HashCache$c m ()Lnet/minecraft/data/HashCache$ProviderCache; build a m ()Ljava/util/concurrent/ConcurrentMap; data c m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V put a m ()Ljava/lang/String; version b f Ljava/util/concurrent/ConcurrentMap; data b f Ljava/lang/String; version a c net/minecraft/nbt/NumericTag net/minecraft/nbt/NBTNumber m ()Ljava/util/Optional; asBoolean v m ()Ljava/util/Optional; asByte p m ()Ljava/util/Optional; asDouble u m ()Ljava/util/Optional; asFloat t m ()Ljava/util/Optional; asInt r m ()Ljava/util/Optional; asLong s m ()Ljava/util/Optional; asNumber o m ()Ljava/util/Optional; asShort q m ()Ljava/lang/Number; box m m ()B byteValue j m ()D doubleValue k m ()F floatValue l m ()I intValue h m ()J longValue g m ()S shortValue i c net/minecraft/nbt/TagVisitor net/minecraft/nbt/TagVisitor m (Lnet/minecraft/nbt/ByteTag;)V visitByte a m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a m (Lnet/minecraft/nbt/EndTag;)V visitEnd a m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a m (Lnet/minecraft/nbt/IntTag;)V visitInt a m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a m (Lnet/minecraft/nbt/ListTag;)V visitList a m (Lnet/minecraft/nbt/LongTag;)V visitLong a m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a m (Lnet/minecraft/nbt/ShortTag;)V visitShort a m (Lnet/minecraft/nbt/StringTag;)V visitString a c net/minecraft/network/LpVec3 net/minecraft/network/LpVec3 m (I)Z hasContinuationBit a m (D)J pack b m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; read a m (D)D sanitize a m (J)D unpack a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V write a f D ABS_MAX_VALUE a f D ABS_MIN_VALUE b f I CONTINUATION_FLAG h f I DATA_BITS c f I DATA_BITS_MASK d f D MAX_QUANTIZED_VALUE e f I SCALE_BITS f f I SCALE_BITS_MASK g f I X_OFFSET i f I Y_OFFSET j f I Z_OFFSET k c net/minecraft/network/VarInt net/minecraft/network/VarInt m (I)I getByteSize a m (B)Z hasContinuationBit a m (Lio/netty/buffer/ByteBuf;)I read a m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; write a f I CONTINUATION_BIT_MASK c f I DATA_BITS_MASK b f I DATA_BITS_PER_BYTE d f I MAX_VARINT_SIZE a c net/minecraft/stats/StatType net/minecraft/stats/StatisticWrapper m (Ljava/lang/Object;)Z contains a m (Ljava/lang/Object;)Lnet/minecraft/stats/Stat; get b m (Ljava/lang/Object;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/stats/Stat; get a m ()Lnet/minecraft/network/chat/Component; getDisplayName c m ()Lnet/minecraft/core/Registry; getRegistry b m (Lnet/minecraft/stats/StatFormatter;Ljava/lang/Object;)Lnet/minecraft/stats/Stat; lambda$get$0 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec a f Lnet/minecraft/network/chat/Component; displayName c f Ljava/util/Map; map b f Lnet/minecraft/core/Registry; registry a f Lnet/minecraft/network/codec/StreamCodec; streamCodec d c net/minecraft/tags/BiomeTags net/minecraft/tags/BiomeTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ALLOWS_SURFACE_SLIME_SPAWNS an f Lnet/minecraft/tags/TagKey; ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT ak f Lnet/minecraft/tags/TagKey; HAS_ANCIENT_CITY U f Lnet/minecraft/tags/TagKey; HAS_BASTION_REMNANT T f Lnet/minecraft/tags/TagKey; HAS_BURIED_TREASURE p f Lnet/minecraft/tags/TagKey; HAS_DESERT_PYRAMID q f Lnet/minecraft/tags/TagKey; HAS_END_CITY W f Lnet/minecraft/tags/TagKey; HAS_IGLOO r f Lnet/minecraft/tags/TagKey; HAS_JUNGLE_TEMPLE s f Lnet/minecraft/tags/TagKey; HAS_MINESHAFT t f Lnet/minecraft/tags/TagKey; HAS_MINESHAFT_MESA u f Lnet/minecraft/tags/TagKey; HAS_NETHER_FORTRESS R f Lnet/minecraft/tags/TagKey; HAS_NETHER_FOSSIL S f Lnet/minecraft/tags/TagKey; HAS_OCEAN_MONUMENT v f Lnet/minecraft/tags/TagKey; HAS_OCEAN_RUIN_COLD w f Lnet/minecraft/tags/TagKey; HAS_OCEAN_RUIN_WARM x f Lnet/minecraft/tags/TagKey; HAS_PILLAGER_OUTPOST y f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_DESERT z f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_JUNGLE A f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_MOUNTAIN D f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_NETHER V f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_OCEAN B f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_STANDARD E f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_SWAMP C f Lnet/minecraft/tags/TagKey; HAS_SHIPWRECK G f Lnet/minecraft/tags/TagKey; HAS_SHIPWRECK_BEACHED F f Lnet/minecraft/tags/TagKey; HAS_STRONGHOLD H f Lnet/minecraft/tags/TagKey; HAS_SWAMP_HUT J f Lnet/minecraft/tags/TagKey; HAS_TRAIL_RUINS P f Lnet/minecraft/tags/TagKey; HAS_TRIAL_CHAMBERS I f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_DESERT K f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_PLAINS L f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_SAVANNA M f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_SNOWY N f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_TAIGA O f Lnet/minecraft/tags/TagKey; HAS_WOODLAND_MANSION Q f Lnet/minecraft/tags/TagKey; IS_BADLANDS f f Lnet/minecraft/tags/TagKey; IS_BEACH c f Lnet/minecraft/tags/TagKey; IS_DEEP_OCEAN a f Lnet/minecraft/tags/TagKey; IS_END n f Lnet/minecraft/tags/TagKey; IS_FOREST j f Lnet/minecraft/tags/TagKey; IS_HILL g f Lnet/minecraft/tags/TagKey; IS_JUNGLE i f Lnet/minecraft/tags/TagKey; IS_MOUNTAIN e f Lnet/minecraft/tags/TagKey; IS_NETHER m f Lnet/minecraft/tags/TagKey; IS_OCEAN b f Lnet/minecraft/tags/TagKey; IS_OVERWORLD l f Lnet/minecraft/tags/TagKey; IS_RIVER d f Lnet/minecraft/tags/TagKey; IS_SAVANNA k f Lnet/minecraft/tags/TagKey; IS_TAIGA h f Lnet/minecraft/tags/TagKey; MINESHAFT_BLOCKING Y f Lnet/minecraft/tags/TagKey; MORE_FREQUENT_DROWNED_SPAWNS am f Lnet/minecraft/tags/TagKey; POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS al f Lnet/minecraft/tags/TagKey; PRODUCES_CORALS_FROM_BONEMEAL aa f Lnet/minecraft/tags/TagKey; REDUCED_WATER_AMBIENT_SPAWNS aj f Lnet/minecraft/tags/TagKey; REQUIRED_OCEAN_MONUMENT_SURROUNDING X f Lnet/minecraft/tags/TagKey; SPAWNS_COLD_VARIANT_FARM_ANIMALS af f Lnet/minecraft/tags/TagKey; SPAWNS_COLD_VARIANT_FROGS ad f Lnet/minecraft/tags/TagKey; SPAWNS_CORAL_VARIANT_ZOMBIE_NAUTILUS ap f Lnet/minecraft/tags/TagKey; SPAWNS_GOLD_RABBITS ah f Lnet/minecraft/tags/TagKey; SPAWNS_SNOW_FOXES ao f Lnet/minecraft/tags/TagKey; SPAWNS_WARM_VARIANT_FARM_ANIMALS ag f Lnet/minecraft/tags/TagKey; SPAWNS_WARM_VARIANT_FROGS ae f Lnet/minecraft/tags/TagKey; SPAWNS_WHITE_RABBITS ai f Lnet/minecraft/tags/TagKey; STRONGHOLD_BIASED_TO o f Lnet/minecraft/tags/TagKey; WATER_ON_MAP_OUTLINES Z f Lnet/minecraft/tags/TagKey; WITHOUT_WANDERING_TRADER_SPAWNS ac f Lnet/minecraft/tags/TagKey; WITHOUT_ZOMBIE_SIEGES ab c net/minecraft/tags/BlockTags net/minecraft/tags/TagsBlock m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ACACIA_LOGS v f Lnet/minecraft/tags/TagKey; AIR cV f Lnet/minecraft/tags/TagKey; ALL_HANGING_SIGNS aO f Lnet/minecraft/tags/TagKey; ALL_SIGNS aP f Lnet/minecraft/tags/TagKey; ANCIENT_CITY_REPLACEABLE cj f Lnet/minecraft/tags/TagKey; ANIMALS_SPAWNABLE_ON cl f Lnet/minecraft/tags/TagKey; ANVIL K f Lnet/minecraft/tags/TagKey; ARMADILLO_SPAWNABLE_ON cm f Lnet/minecraft/tags/TagKey; AXOLOTLS_SPAWNABLE_ON cn f Lnet/minecraft/tags/TagKey; AZALEA_GROWS_ON cy f Lnet/minecraft/tags/TagKey; AZALEA_ROOT_REPLACEABLE bJ f Lnet/minecraft/tags/TagKey; BADLANDS_TERRACOTTA ay f Lnet/minecraft/tags/TagKey; BAMBOO_BLOCKS q f Lnet/minecraft/tags/TagKey; BAMBOO_PLANTABLE_ON aK f Lnet/minecraft/tags/TagKey; BANNERS aw f Lnet/minecraft/tags/TagKey; BARS ao f Lnet/minecraft/tags/TagKey; BASE_STONE_NETHER bu f Lnet/minecraft/tags/TagKey; BASE_STONE_OVERWORLD br f Lnet/minecraft/tags/TagKey; BATS_SPAWNABLE_ON cw f Lnet/minecraft/tags/TagKey; BEACON_BASE_BLOCKS ba f Lnet/minecraft/tags/TagKey; BEDS R f Lnet/minecraft/tags/TagKey; BEEHIVES aU f Lnet/minecraft/tags/TagKey; BEE_ATTRACTIVE ar f Lnet/minecraft/tags/TagKey; BEE_GROWABLES aW f Lnet/minecraft/tags/TagKey; BIG_DRIPLEAF_PLACEABLE bL f Lnet/minecraft/tags/TagKey; BIRCH_LOGS u f Lnet/minecraft/tags/TagKey; BLOCKS_WIND_CHARGE_EXPLOSIONS cQ f Lnet/minecraft/tags/TagKey; BUTTONS f f Lnet/minecraft/tags/TagKey; CAMELS_SPAWNABLE_ON cx f Lnet/minecraft/tags/TagKey; CAMEL_SAND_STEP_SOUND_BLOCKS bC f Lnet/minecraft/tags/TagKey; CAMPFIRES bh f Lnet/minecraft/tags/TagKey; CANDLES U f Lnet/minecraft/tags/TagKey; CANDLE_CAKES bx f Lnet/minecraft/tags/TagKey; CAN_GLIDE_THROUGH bn f Lnet/minecraft/tags/TagKey; CAULDRONS by f Lnet/minecraft/tags/TagKey; CAVE_VINES bG f Lnet/minecraft/tags/TagKey; CEILING_HANGING_SIGNS ap f Lnet/minecraft/tags/TagKey; CHAINS al f Lnet/minecraft/tags/TagKey; CHERRY_LOGS z f Lnet/minecraft/tags/TagKey; CLIMBABLE bd f Lnet/minecraft/tags/TagKey; COAL_ORES ab f Lnet/minecraft/tags/TagKey; COMBINATION_STEP_SOUND_BLOCKS bB f Lnet/minecraft/tags/TagKey; COMPLETES_FIND_TREE_TUTORIAL ag f Lnet/minecraft/tags/TagKey; CONCRETE_POWDER az f Lnet/minecraft/tags/TagKey; CONVERTABLE_TO_MUD cz f Lnet/minecraft/tags/TagKey; COPPER ak f Lnet/minecraft/tags/TagKey; COPPER_CHESTS ai f Lnet/minecraft/tags/TagKey; COPPER_GOLEM_STATUES am f Lnet/minecraft/tags/TagKey; COPPER_ORES ad f Lnet/minecraft/tags/TagKey; CORALS aJ f Lnet/minecraft/tags/TagKey; CORAL_BLOCKS aG f Lnet/minecraft/tags/TagKey; CORAL_PLANTS aI f Lnet/minecraft/tags/TagKey; CRIMSON_STEMS A f Lnet/minecraft/tags/TagKey; CROPS aV f Lnet/minecraft/tags/TagKey; CRYSTAL_SOUND_BLOCKS bz f Lnet/minecraft/tags/TagKey; DAMPENS_VIBRATIONS V f Lnet/minecraft/tags/TagKey; DARK_OAK_LOGS s f Lnet/minecraft/tags/TagKey; DEEPSLATE_ORE_REPLACEABLES bt f Lnet/minecraft/tags/TagKey; DIAMOND_ORES Y f Lnet/minecraft/tags/TagKey; DIRT ae f Lnet/minecraft/tags/TagKey; DOES_NOT_BLOCK_HOPPERS cR f Lnet/minecraft/tags/TagKey; DOORS o f Lnet/minecraft/tags/TagKey; DRAGON_IMMUNE aQ f Lnet/minecraft/tags/TagKey; DRAGON_TRANSPARENT aR f Lnet/minecraft/tags/TagKey; DRIPSTONE_REPLACEABLE bF f Lnet/minecraft/tags/TagKey; DRY_VEGETATION_MAY_PLACE_ON cC f Lnet/minecraft/tags/TagKey; EDIBLE_FOR_SHEEP bm f Lnet/minecraft/tags/TagKey; EMERALD_ORES ac f Lnet/minecraft/tags/TagKey; ENCHANTMENT_POWER_PROVIDER cN f Lnet/minecraft/tags/TagKey; ENCHANTMENT_POWER_TRANSMITTER cO f Lnet/minecraft/tags/TagKey; ENDERMAN_HOLDABLE aB f Lnet/minecraft/tags/TagKey; FALL_DAMAGE_RESETTING be f Lnet/minecraft/tags/TagKey; FEATURES_CANNOT_REPLACE cd f Lnet/minecraft/tags/TagKey; FENCES S f Lnet/minecraft/tags/TagKey; FENCE_GATES l f Lnet/minecraft/tags/TagKey; FIRE aY f Lnet/minecraft/tags/TagKey; FLOWERS Q f Lnet/minecraft/tags/TagKey; FLOWER_POTS aA f Lnet/minecraft/tags/TagKey; FOXES_SPAWNABLE_ON ct f Lnet/minecraft/tags/TagKey; FROGS_SPAWNABLE_ON cv f Lnet/minecraft/tags/TagKey; FROG_PREFER_JUMP_TO cg f Lnet/minecraft/tags/TagKey; GEODE_INVALID_BLOCKS cf f Lnet/minecraft/tags/TagKey; GOATS_SPAWNABLE_ON co f Lnet/minecraft/tags/TagKey; GOLD_ORES W f Lnet/minecraft/tags/TagKey; GUARDED_BY_PIGLINS bi f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_AVOIDS bD f Lnet/minecraft/tags/TagKey; HOGLIN_REPELLENTS bf f Lnet/minecraft/tags/TagKey; ICE aC f Lnet/minecraft/tags/TagKey; IMPERMEABLE aE f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_COPPER_TOOL bZ f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_DIAMOND_TOOL bX f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_GOLD_TOOL cb f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_IRON_TOOL bY f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_NETHERITE_TOOL bW f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_STONE_TOOL ca f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_WOODEN_TOOL cc f Lnet/minecraft/tags/TagKey; INFINIBURN_END bq f Lnet/minecraft/tags/TagKey; INFINIBURN_NETHER bp f Lnet/minecraft/tags/TagKey; INFINIBURN_OVERWORLD bo f Lnet/minecraft/tags/TagKey; INSIDE_STEP_SOUND_BLOCKS bA f Lnet/minecraft/tags/TagKey; INVALID_SPAWN_INSIDE cI f Lnet/minecraft/tags/TagKey; IRON_ORES X f Lnet/minecraft/tags/TagKey; JUNGLE_LOGS y f Lnet/minecraft/tags/TagKey; LANTERNS an f Lnet/minecraft/tags/TagKey; LAPIS_ORES aa f Lnet/minecraft/tags/TagKey; LAVA_POOL_STONE_CANNOT_REPLACE ce f Lnet/minecraft/tags/TagKey; LEAVES M f Lnet/minecraft/tags/TagKey; LIGHTNING_RODS aj f Lnet/minecraft/tags/TagKey; LOGS E f Lnet/minecraft/tags/TagKey; LOGS_THAT_BURN D f Lnet/minecraft/tags/TagKey; LUSH_GROUND_REPLACEABLE bI f Lnet/minecraft/tags/TagKey; MAINTAINS_FARMLAND cP f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS x f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS_CAN_GROW_THROUGH cA f Lnet/minecraft/tags/TagKey; MANGROVE_ROOTS_CAN_GROW_THROUGH cB f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_AXE bN f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_HOE bO f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_PICKAXE bP f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_SHOVEL bQ f Lnet/minecraft/tags/TagKey; MOB_INTERACTABLE_DOORS as f Lnet/minecraft/tags/TagKey; MOOSHROOMS_SPAWNABLE_ON cp f Lnet/minecraft/tags/TagKey; MOSS_REPLACEABLE bH f Lnet/minecraft/tags/TagKey; MUSHROOM_GROW_BLOCK bl f Lnet/minecraft/tags/TagKey; NEEDS_DIAMOND_TOOL bT f Lnet/minecraft/tags/TagKey; NEEDS_IRON_TOOL bU f Lnet/minecraft/tags/TagKey; NEEDS_STONE_TOOL bV f Lnet/minecraft/tags/TagKey; NETHER_CARVER_REPLACEABLES bw f Lnet/minecraft/tags/TagKey; NYLIUM aZ f Lnet/minecraft/tags/TagKey; OAK_LOGS r f Lnet/minecraft/tags/TagKey; OCCLUDES_VIBRATION_SIGNALS bE f Lnet/minecraft/tags/TagKey; OVERWORLD_CARVER_REPLACEABLES bv f Lnet/minecraft/tags/TagKey; OVERWORLD_NATURAL_LOGS av f Lnet/minecraft/tags/TagKey; PALE_OAK_LOGS t f Lnet/minecraft/tags/TagKey; PARROTS_SPAWNABLE_ON cq f Lnet/minecraft/tags/TagKey; PIGLIN_REPELLENTS ax f Lnet/minecraft/tags/TagKey; PLANKS b f Lnet/minecraft/tags/TagKey; POLAR_BEARS_SPAWNABLE_ON_ALTERNATE cr f Lnet/minecraft/tags/TagKey; PORTALS aX f Lnet/minecraft/tags/TagKey; PRESSURE_PLATES at f Lnet/minecraft/tags/TagKey; PREVENT_MOB_SPAWNING_INSIDE bj f Lnet/minecraft/tags/TagKey; RABBITS_SPAWNABLE_ON cs f Lnet/minecraft/tags/TagKey; RAILS L f Lnet/minecraft/tags/TagKey; REDSTONE_ORES Z f Lnet/minecraft/tags/TagKey; REPLACEABLE cM f Lnet/minecraft/tags/TagKey; REPLACEABLE_BY_MUSHROOMS cF f Lnet/minecraft/tags/TagKey; REPLACEABLE_BY_TREES cE f Lnet/minecraft/tags/TagKey; SAND F f Lnet/minecraft/tags/TagKey; SAPLINGS p f Lnet/minecraft/tags/TagKey; SCULK_REPLACEABLE ch f Lnet/minecraft/tags/TagKey; SCULK_REPLACEABLE_WORLD_GEN ci f Lnet/minecraft/tags/TagKey; SHULKER_BOXES ah f Lnet/minecraft/tags/TagKey; SIGNS aM f Lnet/minecraft/tags/TagKey; SLABS H f Lnet/minecraft/tags/TagKey; SMALL_DRIPLEAF_PLACEABLE bK f Lnet/minecraft/tags/TagKey; SMALL_FLOWERS P f Lnet/minecraft/tags/TagKey; SMELTS_TO_GLASS G f Lnet/minecraft/tags/TagKey; SNAPS_GOAT_HORN cD f Lnet/minecraft/tags/TagKey; SNIFFER_DIGGABLE_BLOCK cJ f Lnet/minecraft/tags/TagKey; SNIFFER_EGG_HATCH_BOOST cK f Lnet/minecraft/tags/TagKey; SNOW bM f Lnet/minecraft/tags/TagKey; SNOW_LAYER_CANNOT_SURVIVE_ON cG f Lnet/minecraft/tags/TagKey; SNOW_LAYER_CAN_SURVIVE_ON cH f Lnet/minecraft/tags/TagKey; SOUL_FIRE_BASE_BLOCKS T f Lnet/minecraft/tags/TagKey; SOUL_SPEED_BLOCKS bb f Lnet/minecraft/tags/TagKey; SPRUCE_LOGS w f Lnet/minecraft/tags/TagKey; STAIRS J f Lnet/minecraft/tags/TagKey; STANDING_SIGNS aq f Lnet/minecraft/tags/TagKey; STONE_BRICKS c f Lnet/minecraft/tags/TagKey; STONE_BUTTONS e f Lnet/minecraft/tags/TagKey; STONE_ORE_REPLACEABLES bs f Lnet/minecraft/tags/TagKey; STONE_PRESSURE_PLATES au f Lnet/minecraft/tags/TagKey; STRIDER_WARM_BLOCKS bg f Lnet/minecraft/tags/TagKey; SWORD_EFFICIENT bR f Lnet/minecraft/tags/TagKey; SWORD_INSTANTLY_MINES bS f Lnet/minecraft/tags/TagKey; TERRACOTTA af f Lnet/minecraft/tags/TagKey; TRAIL_RUINS_REPLACEABLE cL f Lnet/minecraft/tags/TagKey; TRAPDOORS O f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DESERT_DRY_VEGETATION_BLOCK_SOUNDS cT f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DESERT_SAND_BLOCK_SOUNDS cS f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DRIED_GHAST_BLOCK_SOUNDS cU f Lnet/minecraft/tags/TagKey; UNDERWATER_BONEMEALS aF f Lnet/minecraft/tags/TagKey; UNSTABLE_BOTTOM_CENTER bk f Lnet/minecraft/tags/TagKey; VALID_SPAWN aD f Lnet/minecraft/tags/TagKey; VIBRATION_RESONATORS ck f Lnet/minecraft/tags/TagKey; WALLS I f Lnet/minecraft/tags/TagKey; WALL_CORALS aH f Lnet/minecraft/tags/TagKey; WALL_HANGING_SIGNS aN f Lnet/minecraft/tags/TagKey; WALL_POST_OVERRIDE bc f Lnet/minecraft/tags/TagKey; WALL_SIGNS aL f Lnet/minecraft/tags/TagKey; WARPED_STEMS B f Lnet/minecraft/tags/TagKey; WART_BLOCKS C f Lnet/minecraft/tags/TagKey; WITHER_IMMUNE aS f Lnet/minecraft/tags/TagKey; WITHER_SUMMON_BASE_BLOCKS aT f Lnet/minecraft/tags/TagKey; WOLVES_SPAWNABLE_ON cu f Lnet/minecraft/tags/TagKey; WOODEN_BUTTONS d f Lnet/minecraft/tags/TagKey; WOODEN_DOORS h f Lnet/minecraft/tags/TagKey; WOODEN_FENCES k f Lnet/minecraft/tags/TagKey; WOODEN_PRESSURE_PLATES m f Lnet/minecraft/tags/TagKey; WOODEN_SHELVES n f Lnet/minecraft/tags/TagKey; WOODEN_SLABS j f Lnet/minecraft/tags/TagKey; WOODEN_STAIRS i f Lnet/minecraft/tags/TagKey; WOODEN_TRAPDOORS N f Lnet/minecraft/tags/TagKey; WOOL a f Lnet/minecraft/tags/TagKey; WOOL_CARPETS g c net/minecraft/tags/FluidTags net/minecraft/tags/TagsFluid m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; LAVA b f Lnet/minecraft/tags/TagKey; WATER a c net/minecraft/tags/TagLoader net/minecraft/tags/TagDataPack m (Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/List;)Ljava/util/List; buildUpdatedLookups a m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry$PendingTags; findTagsForRegistry a m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$build$2 a m (Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$build$3 a m (Ljava/util/Map;Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$build$4 a m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/tags/TagLoader$SortingEntry;)V lambda$build$5 a m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$buildUpdatedLookups$9 a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; lambda$load$0 a m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V lambda$load$1 a m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$loadTagsForRegistry$7 a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; lambda$wrapTags$8 a m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; load a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/RegistryAccess;)Ljava/util/List; loadTagsForExistingRegistries a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/WritableRegistry;)V loadTagsForRegistry a m (Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;Lnet/minecraft/core/WritableRegistry;)V loadTagsFromNetwork a m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; tryBuildTag a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)Ljava/util/Map; wrapTags a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; directory c f Lnet/minecraft/tags/TagLoader$ElementLookup; elementLookup b c net/minecraft/tags/TagLoader$1 net/minecraft/tags/TagDataPack$1 m (Lnet/minecraft/resources/Identifier;Z)Ljava/lang/Object; element a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Collection; tag a f Lnet/minecraft/tags/TagLoader; this$0 b c net/minecraft/tags/TagLoader$LoadResult net/minecraft/tags/TagDataPack$c m ()Lnet/minecraft/resources/ResourceKey; key a m ()Ljava/util/Map; tags b f Lnet/minecraft/resources/ResourceKey; key a f Ljava/util/Map; tags b c net/minecraft/tags/TagLoader$SortingEntry net/minecraft/tags/TagDataPack$d m ()Ljava/util/List; entries a m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagLoader$EntryWithSource;)V lambda$visitOptionalDependencies$1 a m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagLoader$EntryWithSource;)V lambda$visitRequiredDependencies$0 b m (Ljava/util/function/Consumer;)V visitOptionalDependencies b m (Ljava/util/function/Consumer;)V visitRequiredDependencies a f Ljava/util/List; entries a c net/minecraft/tags/TagLoader$ElementLookup net/minecraft/tags/TagDataPack$a m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagLoader$ElementLookup; fromFrozenRegistry a m (Lnet/minecraft/core/WritableRegistry;)Lnet/minecraft/tags/TagLoader$ElementLookup; fromWritableRegistry a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;Z)Ljava/util/Optional; lambda$fromFrozenRegistry$0 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/Identifier;Z)Ljava/util/Optional; lambda$fromWritableRegistry$1 a c net/minecraft/tags/TagLoader$EntryWithSource net/minecraft/tags/TagDataPack$b m ()Lnet/minecraft/tags/TagEntry; entry a m ()Ljava/lang/String; source b f Lnet/minecraft/tags/TagEntry; entry a f Ljava/lang/String; source b c net/minecraft/util/BlockUtil net/minecraft/util/BlockUtil m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;ILnet/minecraft/core/Direction$Axis;ILjava/util/function/Predicate;)Lnet/minecraft/util/BlockUtil$FoundRectangle; getLargestRectangleAround a m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;I)I getLimit a m ([I)Lcom/mojang/datafixers/util/Pair; getMaxRectangleLocation a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getTopConnectedBlock a c net/minecraft/util/BlockUtil$IntBounds net/minecraft/util/BlockUtil$IntBounds f I max b f I min a c net/minecraft/util/BlockUtil$FoundRectangle net/minecraft/util/BlockUtil$Rectangle f I axis1Size b f I axis2Size c f Lnet/minecraft/core/BlockPos; minCorner a c net/minecraft/util/ColorRGBA net/minecraft/util/ColorRGBA m ()I rgba a f Lcom/mojang/serialization/Codec; CODEC a f I rgba b c net/minecraft/util/CsvOutput net/minecraft/util/CSVWriter m ()Lnet/minecraft/util/CsvOutput$Builder; builder a m (Ljava/lang/Object;)Ljava/lang/String; getStringValue a m (Ljava/util/stream/Stream;)V writeLine a m ([Ljava/lang/Object;)V writeRow a f Ljava/lang/String; FIELD_SEPARATOR b f Ljava/lang/String; LINE_SEPARATOR a f I columnCount d f Ljava/io/Writer; output c c net/minecraft/util/CsvOutput$Builder net/minecraft/util/CSVWriter$a m (Ljava/lang/String;)Lnet/minecraft/util/CsvOutput$Builder; addColumn a m (Ljava/io/Writer;)Lnet/minecraft/util/CsvOutput; build a f Ljava/util/List; headers a c net/minecraft/util/SpawnUtil net/minecraft/util/SpawnUtil m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/util/SpawnUtil$Strategy;)Z moveToPossibleSpawnPosition a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;IIILnet/minecraft/util/SpawnUtil$Strategy;Z)Ljava/util/Optional; trySpawnMob a c net/minecraft/util/SpawnUtil$Strategy net/minecraft/util/SpawnUtil$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$2 a f Lnet/minecraft/util/SpawnUtil$Strategy; LEGACY_IRON_GOLEM a f Lnet/minecraft/util/SpawnUtil$Strategy; ON_TOP_OF_COLLIDER b f Lnet/minecraft/util/SpawnUtil$Strategy; ON_TOP_OF_COLLIDER_NO_LEAVES c c net/minecraft/world/LockCode net/minecraft/world/ChestLock m (Lnet/minecraft/world/level/storage/ValueOutput;)V addToTag a m (Lnet/minecraft/world/entity/player/Player;)Z canUnlock a m (Lnet/minecraft/world/level/storage/ValueInput;)Lnet/minecraft/world/LockCode; fromTag a m ()Lnet/minecraft/advancements/criterion/ItemPredicate; predicate a m (Lnet/minecraft/world/item/ItemStack;)Z unlocksWith a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/LockCode; NO_LOCK a f Ljava/lang/String; TAG_LOCK c f Lnet/minecraft/advancements/criterion/ItemPredicate; predicate d c net/minecraft/world/Nameable net/minecraft/world/INamableTileEntity m ()Lnet/minecraft/network/chat/Component; getCustomName as m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m ()Lnet/minecraft/network/chat/Component; getName ap m ()Ljava/lang/String; getPlainTextName aq m ()Z hasCustomName i_ c net/minecraft/DetectedVersion net/minecraft/MinecraftVersion m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/WorldVersion; createBuiltIn a m (Ljava/lang/String;Ljava/lang/String;Z)Lnet/minecraft/WorldVersion; createBuiltIn a m (Lcom/google/gson/JsonObject;)Lnet/minecraft/WorldVersion; createFromJson a m ()Lnet/minecraft/WorldVersion; tryDetectVersion a f Lnet/minecraft/WorldVersion; BUILT_IN a f Lorg/slf4j/Logger; LOGGER b c net/minecraft/SharedConstants net/minecraft/SharedConstants m (Ljava/lang/String;)Z booleanProperty b m (Ljava/lang/String;)Z debugFlag c m (Ljava/lang/String;)I debugIntValue d m (Lnet/minecraft/world/level/ChunkPos;)Z debugVoidTerrain a m ()Lnet/minecraft/WorldVersion; getCurrentVersion b m ()I getProtocolVersion c m (Ljava/lang/String;)Ljava/lang/String; prefixDebugFlagName a m (Lnet/minecraft/WorldVersion;)V setVersion a m ()V tryDetectVersion a f F AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK bm f F AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY bo f F AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE bn f Z CHECK_DATA_FIXER_SCHEMA aW f Z COMMAND_STACK_TRACES aM f Z CRASH_EAGERLY g f Lnet/minecraft/WorldVersion; CURRENT_VERSION bs f I DATA_PACK_FORMAT_MAJOR j f I DATA_PACK_FORMAT_MINOR k f Ljava/lang/String; DATA_VERSION_TAG o f Z DEBUG_ACTIVE_TEXT_AREAS aq f Z DEBUG_ALLOW_LOW_SIM_DISTANCE u f Z DEBUG_AQUIFERS at f Z DEBUG_BEES S f Z DEBUG_BLOCK_BREAK U f Z DEBUG_BRAIN Q f Z DEBUG_BREEZE_MOB ag f Z DEBUG_BYPASS_REALMS_VERSION_CHECK ac f Z DEBUG_CARVERS Z f Z DEBUG_CHASE_COMMAND an f Z DEBUG_CURSOR_POS ak f Z DEBUG_DEFAULT_SKIN_OVERRIDE al f Z DEBUG_DEV_COMMANDS ap f Z DEBUG_DISABLE_AQUIFERS az f Z DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION aG f Z DEBUG_DISABLE_BLENDING aF f Z DEBUG_DISABLE_CARVERS aB f Z DEBUG_DISABLE_FEATURES aD f Z DEBUG_DISABLE_FLUID_GENERATION ay f Z DEBUG_DISABLE_LIQUID_SPREADING as f Z DEBUG_DISABLE_ORE_VEINS aE f Z DEBUG_DISABLE_STRUCTURES aC f Z DEBUG_DISABLE_SURFACE aA f Z DEBUG_DONT_SAVE_WORLD X f Z DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND aR f Z DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES I f Z DEBUG_DUMP_TEXTURE_ATLAS H f Z DEBUG_ENABLED q f Z DEBUG_ENTITY_BLOCK_INTERSECTION av f Z DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER E f I DEBUG_FAKE_JITTER_MS aK f I DEBUG_FAKE_LATENCY_MS aJ f Z DEBUG_FEATURE_COUNT aP f Ljava/lang/String; DEBUG_FLAG_PREFIX p f Z DEBUG_FORCE_ONBOARDING_SCREEN aj f Z DEBUG_FORCE_TELEMETRY aQ f Z DEBUG_GAME_EVENT_LISTENERS G f Z DEBUG_GOAL_SELECTOR O f Z DEBUG_HOTKEYS v f Z DEBUG_IGNORE_LOCAL_MOB_CAP ar f Z DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING au f Z DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN W f Z DEBUG_LARGE_DRIPSTONE Y f Z DEBUG_MONITOR_TICK_TIMES V f Z DEBUG_NAMED_RUNNABLES N f Z DEBUG_NEIGHBORSUPDATE D f Z DEBUG_ONLY_GENERATE_HALF_THE_WORLD ax f Z DEBUG_OPEN_INCOMPATIBLE_WORLDS t f Z DEBUG_ORE_VEINS aa f Z DEBUG_PANORAMA_SCREENSHOT am f Z DEBUG_PATHFINDING A f Z DEBUG_POI R f Z DEBUG_PRINT_PROPERTIES br f Z DEBUG_RAIDS T f Z DEBUG_RENDER_UI_LAYERING_RECTANGLES z f Z DEBUG_SAVE_STRUCTURES_AS_SNBT K f Z DEBUG_SCULK_CATALYST ab f Z DEBUG_SHAPES C f Z DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES B f Z DEBUG_SHOW_SERVER_DEBUG_VALUES aO f Z DEBUG_SHUFFLE_MODELS y f Z DEBUG_SHUFFLE_UI_RENDERING_ORDER x f Z DEBUG_SOCIAL_INTERACTIONS ad f Z DEBUG_STRUCTURES F f Z DEBUG_STRUCTURE_EDIT_MODE J f Z DEBUG_SUBTITLES aI f Z DEBUG_SYNCHRONOUS_GL_LOGS L f Z DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS ah f Z DEBUG_UI_NARRATION w f Z DEBUG_UNLOCK_ALL_TRADES af f Z DEBUG_VALIDATE_RESOURCE_PATH_CASE ae f Z DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS ai f Z DEBUG_VERBOSE_COMMAND_ERRORS ao f Z DEBUG_VERBOSE_SERVER_EVENTS M f Z DEBUG_VILLAGE_SECTIONS P f Z DEBUG_WORLD_RECREATE aN f I DEFAULT_MINECRAFT_PORT aH f I DEFAULT_RANDOM_TICK_SPEED bl f Z FIX_SAND_DUPE s f Z FIX_TNT_DUPE r f [C ILLEGAL_FILE_CHARACTERS bg f Z IS_RUNNING_IN_IDE aX f I LANGUAGE_FORMAT m f F MAXIMUM_BLOCK_EXPLOSION_RESISTANCE aT f J MAXIMUM_TICK_TIME_NANOS aS f I MAX_CHAINED_NEIGHBOR_UPDATES bd f I MAX_CHAT_LENGTH aZ f I MAX_CLOUD_DISTANCE bf f I MAX_FUNCTION_COMMAND_LENGTH bb f I MAX_PLAYER_NAME_LENGTH bc f I MAX_RENDER_DISTANCE be f I MAX_USER_INPUT_COMMAND_LENGTH ba f I MILLIS_PER_TICK bi f Lio/netty/util/ResourceLeakDetector$Level; NETTY_LEAK_DETECTION aL f I RELEASE_NETWORK_PROTOCOL_VERSION d f I REPORT_FORMAT_VERSION n f I RESOURCE_PACK_FORMAT_MAJOR h f I RESOURCE_PACK_FORMAT_MINOR i f Ljava/lang/String; RPC_MANAGEMENT_SERVER_API_VERSION l f Ljava/lang/String; SERIES c f Z SNAPSHOT a f I SNAPSHOT_NETWORK_PROTOCOL_VERSION e f I SNAPSHOT_PROTOCOL_BIT bq f I SNBT_NAG_VERSION f f I TICKS_PER_GAME_DAY bk f I TICKS_PER_MINUTE bj f I TICKS_PER_SECOND bh f Z USE_DEVONLY aV f Z USE_WORKFLOWS_HOOKS aU f I WORLD_ICON_SIZE bp f I WORLD_RESOLUTION aY f I WORLD_VERSION b f Z debugGenerateSquareTerrainWithoutNoise aw c net/minecraft/TracingExecutor net/minecraft/TracingExecutor m (Ljava/lang/String;)Ljava/util/concurrent/Executor; forName a m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$0 d m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$1 c m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$2 b m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$3 a m (Ljava/lang/Runnable;)V lambda$wrapUnnamed$4 b m ()Ljava/util/concurrent/ExecutorService; service a m (JLjava/util/concurrent/TimeUnit;)V shutdownAndAwait a m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapUnnamed a f Ljava/util/concurrent/ExecutorService; service a c net/minecraft/core/Direction8 net/minecraft/core/EnumDirection8 m ()[Lnet/minecraft/core/Direction8; $values d m ()Ljava/util/Set; getDirections a m ()I getStepX b m ()I getStepZ c f [Lnet/minecraft/core/Direction8; $VALUES k f Lnet/minecraft/core/Direction8; EAST c f Lnet/minecraft/core/Direction8; NORTH a f Lnet/minecraft/core/Direction8; NORTH_EAST b f Lnet/minecraft/core/Direction8; NORTH_WEST h f Lnet/minecraft/core/Direction8; SOUTH e f Lnet/minecraft/core/Direction8; SOUTH_EAST d f Lnet/minecraft/core/Direction8; SOUTH_WEST f f Lnet/minecraft/core/Direction8; WEST g f Ljava/util/Set; directions i f Lnet/minecraft/core/Vec3i; step j c net/minecraft/core/SectionPos net/minecraft/core/SectionPosition m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a m (Lnet/minecraft/core/BlockPos;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a m (Lnet/minecraft/world/level/ChunkPos;III)Ljava/util/stream/Stream; aroundChunk a m ()J asLong s m (III)J asLong b m (Lnet/minecraft/core/BlockPos;)J asLong c m (IIIIII)Ljava/util/stream/Stream; betweenClosedStream a m (J)J blockToSection e m (D)I blockToSectionCoord b m (I)I blockToSectionCoord a m ()Ljava/util/stream/Stream; blocksInside t m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/core/SectionPos; bottomOf a m ()Lnet/minecraft/core/BlockPos; center k m ()Lnet/minecraft/world/level/ChunkPos; chunk r m (Lnet/minecraft/core/SectionPos;I)Ljava/util/stream/Stream; cube a m (II)J getZeroNode b m (J)J getZeroNode f m ()I maxBlockX g m ()I maxBlockY h m ()I maxBlockZ i m ()I minBlockX d m ()I minBlockY e m ()I minBlockZ f m (III)Lnet/minecraft/core/SectionPos; of a m (J)Lnet/minecraft/core/SectionPos; of a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/SectionPos; of a m (Lnet/minecraft/core/Position;)Lnet/minecraft/core/SectionPos; of a m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/core/SectionPos; of a m (Lnet/minecraft/world/level/entity/EntityAccess;)Lnet/minecraft/core/SectionPos; of a m (III)Lnet/minecraft/core/SectionPos; offset d m (III)Lnet/minecraft/core/Vec3i; offset c m (JIII)J offset a m (JLnet/minecraft/core/Direction;)J offset a m ()Lnet/minecraft/core/BlockPos; origin j m (D)I posToSectionCoord a m (S)Lnet/minecraft/core/BlockPos; relativeToBlockPos g m (S)I relativeToBlockX d m (S)I relativeToBlockY e m (S)I relativeToBlockZ f m (I)I sectionRelative b m (Lnet/minecraft/core/BlockPos;)S sectionRelativePos b m (S)I sectionRelativeX a m (S)I sectionRelativeY b m (S)I sectionRelativeZ c m (I)I sectionToBlockCoord c m (II)I sectionToBlockCoord a m (J)J sectionToChunk g m ()I x a m (J)I x b m ()I y b m (J)I y c m ()I z c m (J)I z d f I PACKED_X_LENGTH j f J PACKED_X_MASK m f I PACKED_Y_LENGTH k f J PACKED_Y_MASK n f I PACKED_Z_LENGTH l f J PACKED_Z_MASK o f I RELATIVE_X_SHIFT s f I RELATIVE_Y_SHIFT t f I RELATIVE_Z_SHIFT u f I SECTION_BITS a f I SECTION_HALF_SIZE d f I SECTION_MASK c f I SECTION_MAX_INDEX e f I SECTION_SIZE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f I X_OFFSET r f I Y_OFFSET p f I Z_OFFSET q c net/minecraft/core/SectionPos$1 net/minecraft/core/SectionPosition$1 f Lnet/minecraft/core/Cursor3D; cursor a c net/minecraft/data/PackOutput net/minecraft/data/PackOutput m (Lnet/minecraft/data/PackOutput$Target;Ljava/lang/String;)Lnet/minecraft/data/PackOutput$PathProvider; createPathProvider a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$PathProvider; createRegistryElementsPathProvider a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$PathProvider; createRegistryTagsPathProvider b m ()Ljava/nio/file/Path; getOutputFolder a m (Lnet/minecraft/data/PackOutput$Target;)Ljava/nio/file/Path; getOutputFolder a f Ljava/nio/file/Path; outputFolder a c net/minecraft/data/PackOutput$Target net/minecraft/data/PackOutput$b m ()[Lnet/minecraft/data/PackOutput$Target; $values a f [Lnet/minecraft/data/PackOutput$Target; $VALUES e f Lnet/minecraft/data/PackOutput$Target; DATA_PACK a f Lnet/minecraft/data/PackOutput$Target; REPORTS c f Lnet/minecraft/data/PackOutput$Target; RESOURCE_PACK b f Ljava/lang/String; directory d c net/minecraft/data/PackOutput$PathProvider net/minecraft/data/PackOutput$a m (Lnet/minecraft/resources/Identifier;Ljava/lang/String;)Ljava/nio/file/Path; file a m (Lnet/minecraft/resources/Identifier;)Ljava/nio/file/Path; json a m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; json a f Ljava/lang/String; kind b f Ljava/nio/file/Path; root a c net/minecraft/locale/Language net/minecraft/locale/LocaleLanguage m ()Lnet/minecraft/locale/Language; getInstance a m (Ljava/lang/String;)Ljava/lang/String; getOrDefault a m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getOrDefault a m (Ljava/util/List;)Ljava/util/List; getVisualOrder a m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/util/FormattedCharSequence; getVisualOrder a m (Ljava/lang/String;)Z has b m (Lnet/minecraft/locale/Language;)V inject a m ()Z isDefaultRightToLeft b m ()Lnet/minecraft/locale/Language; loadDefault c m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V loadFromJson a m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V parseTranslations a f Ljava/lang/String; DEFAULT a f Lcom/google/gson/Gson; GSON c f Lorg/slf4j/Logger; LOGGER b f Ljava/util/regex/Pattern; UNSUPPORTED_FORMAT_PATTERN d f Lnet/minecraft/locale/Language; instance e c net/minecraft/locale/Language$1 net/minecraft/locale/LocaleLanguage$1 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getOrDefault a m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/util/FormattedCharSequence; getVisualOrder a m (Ljava/lang/String;)Z has b m ()Z isDefaultRightToLeft b m (Lnet/minecraft/util/FormattedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$getVisualOrder$0 a m (Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/util/FormattedCharSink;)Z lambda$getVisualOrder$1 a c net/minecraft/nbt/CompoundTag net/minecraft/nbt/NBTTagCompound m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m ()Ljava/util/Optional; asCompound s_ m (Ljava/lang/String;)Z contains b m ()Lnet/minecraft/nbt/CompoundTag; copy l m ()Lnet/minecraft/nbt/Tag; copy d m ()Ljava/util/Set; entrySet g m (Ljava/util/function/BiConsumer;)V forEach a m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; get a m (Ljava/lang/String;)Ljava/util/Optional; getBoolean q m (Ljava/lang/String;Z)Z getBooleanOr b m (Ljava/lang/String;)Ljava/util/Optional; getByte c m (Ljava/lang/String;)Ljava/util/Optional; getByteArray j m (Ljava/lang/String;B)B getByteOr b m (Ljava/lang/String;)Ljava/util/Optional; getCompound m m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; getCompoundOrEmpty n m (Ljava/lang/String;)Ljava/util/Optional; getDouble h m (Ljava/lang/String;D)D getDoubleOr b m (Ljava/lang/String;)Ljava/util/Optional; getFloat g m (Ljava/lang/String;F)F getFloatOr b m ()B getId b m (Ljava/lang/String;)Ljava/util/Optional; getInt e m (Ljava/lang/String;)Ljava/util/Optional; getIntArray k m (Ljava/lang/String;I)I getIntOr b m (Ljava/lang/String;)Ljava/util/Optional; getList o m (Ljava/lang/String;)Lnet/minecraft/nbt/ListTag; getListOrEmpty p m (Ljava/lang/String;)Ljava/util/Optional; getLong f m (Ljava/lang/String;)Ljava/util/Optional; getLongArray l m (Ljava/lang/String;J)J getLongOr b m (Ljava/lang/String;)Ljava/util/Optional; getOptional s m (Ljava/lang/String;)Ljava/util/Optional; getShort d m (Ljava/lang/String;S)S getShortOr b m (Ljava/lang/String;)Ljava/util/Optional; getString i m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr b m ()Lnet/minecraft/nbt/TagType; getType c m ()Z isEmpty j m ()Ljava/util/Set; keySet e m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$static$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/nbt/CompoundTag;)Lcom/mojang/serialization/Dynamic; lambda$static$2 b m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; merge a m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; put a m (Ljava/lang/String;Z)V putBoolean a m (Ljava/lang/String;B)V putByte a m (Ljava/lang/String;[B)V putByteArray a m (Ljava/lang/String;D)V putDouble a m (Ljava/lang/String;F)V putFloat a m (Ljava/lang/String;I)V putInt a m (Ljava/lang/String;[I)V putIntArray a m (Ljava/lang/String;J)V putLong a m (Ljava/lang/String;[J)V putLongArray a m (Ljava/lang/String;S)V putShort a m (Ljava/lang/String;Ljava/lang/String;)V putString a m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; read a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; read a m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNamedTagData a m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; remove r m ()Lnet/minecraft/nbt/CompoundTag; shallowCopy k m ()I size i m ()I sizeInBytes a m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V store a m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V storeNullable b m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b m ()Ljava/util/Collection; values h m (Ljava/io/DataOutput;)V write a m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeNamedTag a f Lcom/mojang/serialization/Codec; CODEC a f Lorg/slf4j/Logger; LOGGER c f I MAP_ENTRY_SIZE_IN_BYTES w f I SELF_SIZE_IN_BYTES v f Lnet/minecraft/nbt/TagType; TYPE b f Ljava/util/Map; tags x c net/minecraft/nbt/CompoundTag$1 net/minecraft/nbt/NBTTagCompound$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; loadCompound d m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parseCompound c m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/String; readString e m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/CompoundTag$2 net/minecraft/nbt/NBTTagCompound$2 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult a f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult b c net/minecraft/nbt/IntArrayTag net/minecraft/nbt/NBTTagIntArray m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m (ILnet/minecraft/nbt/Tag;)Z addTag b m ()Ljava/util/Optional; asIntArray q_ m ()Lnet/minecraft/nbt/IntArrayTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m (I)Lnet/minecraft/nbt/IntTag; get a m (I)Lnet/minecraft/nbt/Tag; get c m ()[I getAsIntArray g m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m (I)Lnet/minecraft/nbt/IntTag; remove b m (I)Lnet/minecraft/nbt/Tag; remove d m (ILnet/minecraft/nbt/Tag;)Z setTag a m ()I sizeInBytes a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES b f Lnet/minecraft/nbt/TagType; TYPE a f [I data c c net/minecraft/nbt/IntArrayTag$1 net/minecraft/nbt/NBTTagIntArray$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/IntArrayTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[I readAccounted d m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/SnbtGrammar net/minecraft/nbt/SnbtGrammar m (C)Z canStartNumber c m (Ljava/lang/StringBuilder;Ljava/lang/String;)V cleanAndAppend a m (Ljava/lang/StringBuilder;Ljava/lang/String;Z)V cleanAndAppend a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/lang/String;)Ljava/lang/Object; convertDouble b m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/lang/String;)Ljava/lang/Object; convertFloat a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$Sign;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/nbt/SnbtGrammar$Signed;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; createFloat a m (Ljava/lang/NumberFormatException;)Lnet/minecraft/util/parsing/packrat/DelayedException; createNumberParseError a m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createParser a m (C)Ljava/lang/String; escapeControlCharacters a m (C)Z isAllowedToStartUnquotedString b m (Ljava/util/List;)Ljava/lang/String; joinList a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; lambda$createParser$10 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$11 j m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$12 i m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$13 h m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$14 g m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$15 f m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$16 e m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$17 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$18 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Map$Entry; lambda$createParser$19 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$20 d m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; lambda$createParser$21 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$22 c m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; lambda$createParser$23 b m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$24 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$25 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$26 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$Sign; lambda$createParser$4 m m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; lambda$createParser$5 l m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral; lambda$createParser$6 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; lambda$createParser$7 k m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$Signed; lambda$createParser$8 b m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$9 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a m (Ljava/lang/String;)Z needsUnderscoreRemoval a m (Ljava/lang/String;I)S parseUnsignedShort a f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; BINARY_NUMERAL u f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; DECIMAL_NUMERAL v f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EMPTY_KEY q f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_BINARY_NUMERAL m f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_DECIMAL_NUMERAL o f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_FLOAT_TYPE f f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_HEX_ESCAPE b f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_HEX_NUMERAL p f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_INTEGER_TYPE e f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_NON_NEGATIVE_NUMBER g f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_UNQUOTED_STRING k f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INFINITY_NOT_ALLOWED s f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_ARRAY_ELEMENT_TYPE i f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_CHARACTER_NAME h f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_CODEPOINT c f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_STRING_CONTENTS l f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_UNQUOTED_START j f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_LEADING_ZERO_NOT_ALLOWED r f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_SUCH_OPERATION d f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NUMBER_PARSE_FAILURE a f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_UNDESCORE_NOT_ALLOWED n f Ljava/util/HexFormat; HEX_ESCAPE t f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; HEX_NUMERAL w f Lnet/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacters; NUMBER_LOOKEAHEAD y f Lnet/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule; PLAIN_STRING_CHUNK x f Ljava/util/regex/Pattern; UNICODE_NAME z c net/minecraft/nbt/SnbtGrammar$1 net/minecraft/nbt/SnbtGrammar$1 m (C)Z isAccepted a c net/minecraft/nbt/SnbtGrammar$2 net/minecraft/nbt/SnbtGrammar$2 m (C)Z isAccepted a c net/minecraft/nbt/SnbtGrammar$3 net/minecraft/nbt/SnbtGrammar$3 m (C)Z isAccepted a c net/minecraft/nbt/SnbtGrammar$4 net/minecraft/nbt/SnbtGrammar$4 m (C)Z isAccepted a c net/minecraft/nbt/SnbtGrammar$5 net/minecraft/nbt/SnbtGrammar$5 m (C)Z isAccepted a c net/minecraft/nbt/SnbtGrammar$Base net/minecraft/nbt/SnbtGrammar$b m ()[Lnet/minecraft/nbt/SnbtGrammar$Base; $values a f [Lnet/minecraft/nbt/SnbtGrammar$Base; $VALUES d f Lnet/minecraft/nbt/SnbtGrammar$Base; BINARY a f Lnet/minecraft/nbt/SnbtGrammar$Base; DECIMAL b f Lnet/minecraft/nbt/SnbtGrammar$Base; HEX c c net/minecraft/nbt/SnbtGrammar$Sign net/minecraft/nbt/SnbtGrammar$e m ()[Lnet/minecraft/nbt/SnbtGrammar$Sign; $values a m (Ljava/lang/StringBuilder;)V append a f [Lnet/minecraft/nbt/SnbtGrammar$Sign; $VALUES c f Lnet/minecraft/nbt/SnbtGrammar$Sign; MINUS b f Lnet/minecraft/nbt/SnbtGrammar$Sign; PLUS a c net/minecraft/nbt/SnbtGrammar$Signed net/minecraft/nbt/SnbtGrammar$f m ()Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a m ()Ljava/lang/Object; value b f Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a f Ljava/lang/Object; value b c net/minecraft/nbt/SnbtGrammar$TypeSuffix net/minecraft/nbt/SnbtGrammar$i m ()[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; $values a f [Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; $VALUES g f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; BYTE c f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; DOUBLE b f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; FLOAT a f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; INT e f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; LONG f f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; SHORT d c net/minecraft/nbt/SnbtGrammar$ArrayPrefix net/minecraft/nbt/SnbtGrammar$a m ()[Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; $values a m (Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Number; buildNumber a m (Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix;)Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; computeType a m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a m (Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)Z isAllowed a f [Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; $VALUES f f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; BYTE a f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; INT b f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; LONG c f Ljava/util/Set; additionalTypes e f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; defaultType d c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$1 net/minecraft/nbt/SnbtGrammar$a$1 m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a f Ljava/nio/ByteBuffer; EMPTY_BUFFER d c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$2 net/minecraft/nbt/SnbtGrammar$a$2 m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$3 net/minecraft/nbt/SnbtGrammar$a$3 m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a c net/minecraft/nbt/SnbtGrammar$SignedPrefix net/minecraft/nbt/SnbtGrammar$g m ()[Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; $values a f [Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; $VALUES c f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; SIGNED a f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; UNSIGNED b c net/minecraft/nbt/SnbtGrammar$IntegerSuffix net/minecraft/nbt/SnbtGrammar$d m ()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signed a m ()Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; type b f Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; EMPTY a f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signed b f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; type c c net/minecraft/nbt/SnbtGrammar$IntegerLiteral net/minecraft/nbt/SnbtGrammar$c m ()Lnet/minecraft/nbt/SnbtGrammar$Base; base b m (Lnet/minecraft/nbt/SnbtGrammar$Sign;)Ljava/lang/String; cleanupDigits a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a m ()Ljava/lang/String; digits c m ()Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a m ()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signedOrDefault e m ()Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; suffix d f Lnet/minecraft/nbt/SnbtGrammar$Base; base b f Ljava/lang/String; digits c f Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a f Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; suffix d c net/minecraft/nbt/SnbtGrammar$SimpleHexLiteralParseRule net/minecraft/nbt/SnbtGrammar$h m (C)Z isAccepted a c net/minecraft/network/VarLong net/minecraft/network/VarLong m (J)I getByteSize a m (B)Z hasContinuationBit a m (Lio/netty/buffer/ByteBuf;)J read a m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; write a f I CONTINUATION_BIT_MASK c f I DATA_BITS_MASK b f I DATA_BITS_PER_BYTE d f I MAX_VARLONG_SIZE a c net/minecraft/server/Services net/minecraft/server/Services m ()Z canValidateProfileKeys b m ()Lnet/minecraft/server/players/UserNameToIdResolver; nameToIdCache f m ()Lnet/minecraft/util/SignatureValidator; profileKeySignatureValidator a m ()Lcom/mojang/authlib/GameProfileRepository; profileRepository e m ()Lnet/minecraft/server/players/ProfileResolver; profileResolver g m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; servicesKeySet d m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService c f Ljava/lang/String; USERID_CACHE_FILE f f Lnet/minecraft/server/players/UserNameToIdResolver; nameToIdCache d f Lcom/mojang/authlib/GameProfileRepository; profileRepository c f Lnet/minecraft/server/players/ProfileResolver; profileResolver e f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; servicesKeySet b f Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService a c net/minecraft/server/TickTask net/minecraft/server/TickTask m ()I getTick a f Ljava/lang/Runnable; runnable b f I tick a c net/minecraft/tags/DialogTags net/minecraft/tags/DialogTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; PAUSE_SCREEN_ADDITIONS a f Lnet/minecraft/tags/TagKey; QUICK_ACTIONS b c net/minecraft/tags/TagBuilder net/minecraft/tags/TagBuilder m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagBuilder; add a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addElement a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addOptionalElement b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addOptionalTag d m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addTag c m ()Ljava/util/List; build b m ()Lnet/minecraft/tags/TagBuilder; create a f Ljava/util/List; entries a c net/minecraft/util/BitStorage net/minecraft/util/DataBits m ()Lnet/minecraft/util/BitStorage; copy d m (I)I get a m (Ljava/util/function/IntConsumer;)V getAll a m (II)I getAndSet a m ()I getBits c m ()[J getRaw a m ()I getSize b m (II)V set b m ([I)V unpack a c net/minecraft/util/Brightness net/minecraft/util/Brightness m ()I block b m (I)I block a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I pack a m (II)I pack a m ()I sky c m (I)I sky b m (I)Lnet/minecraft/util/Brightness; unpack c f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/util/Brightness; FULL_BRIGHT c f Lcom/mojang/serialization/Codec; LIGHT_VALUE_CODEC a f I block d f I sky e c net/minecraft/util/EasingType net/minecraft/util/EasingType m (FFFF)Lnet/minecraft/util/EasingType; cubicBezier a m (Lnet/minecraft/util/EasingType;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m (F)F lambda$static$1 b m (F)F lambda$static$2 a m (Ljava/lang/String;Lnet/minecraft/util/EasingType;)Lnet/minecraft/util/EasingType; registerSimple a m (FF)Lnet/minecraft/util/EasingType; symmetricCubicBezier a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/util/EasingType; CONSTANT c f Lnet/minecraft/util/EasingType; IN_BACK e f Lnet/minecraft/util/EasingType; IN_BOUNCE f f Lnet/minecraft/util/EasingType; IN_CIRC g f Lnet/minecraft/util/EasingType; IN_CUBIC h f Lnet/minecraft/util/EasingType; IN_ELASTIC i f Lnet/minecraft/util/EasingType; IN_EXPO j f Lnet/minecraft/util/EasingType; IN_OUT_BACK o f Lnet/minecraft/util/EasingType; IN_OUT_BOUNCE p f Lnet/minecraft/util/EasingType; IN_OUT_CIRC q f Lnet/minecraft/util/EasingType; IN_OUT_CUBIC r f Lnet/minecraft/util/EasingType; IN_OUT_ELASTIC s f Lnet/minecraft/util/EasingType; IN_OUT_EXPO t f Lnet/minecraft/util/EasingType; IN_OUT_QUAD u f Lnet/minecraft/util/EasingType; IN_OUT_QUART v f Lnet/minecraft/util/EasingType; IN_OUT_QUINT w f Lnet/minecraft/util/EasingType; IN_OUT_SINE x f Lnet/minecraft/util/EasingType; IN_QUAD k f Lnet/minecraft/util/EasingType; IN_QUART l f Lnet/minecraft/util/EasingType; IN_QUINT m f Lnet/minecraft/util/EasingType; IN_SINE n f Lnet/minecraft/util/EasingType; LINEAR d f Lnet/minecraft/util/EasingType; OUT_BACK y f Lnet/minecraft/util/EasingType; OUT_BOUNCE z f Lnet/minecraft/util/EasingType; OUT_CIRC A f Lnet/minecraft/util/EasingType; OUT_CUBIC B f Lnet/minecraft/util/EasingType; OUT_ELASTIC C f Lnet/minecraft/util/EasingType; OUT_EXPO D f Lnet/minecraft/util/EasingType; OUT_QUAD E f Lnet/minecraft/util/EasingType; OUT_QUART F f Lnet/minecraft/util/EasingType; OUT_QUINT G f Lnet/minecraft/util/EasingType; OUT_SINE H f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; SIMPLE_REGISTRY a c net/minecraft/util/EasingType$CubicBezier net/minecraft/util/EasingType$a m (FF)Lnet/minecraft/util/EasingType$CubicBezier$CubicCurve; curveFromControls b m (Lnet/minecraft/util/EasingType$CubicBezier;)Lnet/minecraft/util/EasingType$CubicBezierControls; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC I f I NEWTON_RAPHSON_ITERATIONS J f Lnet/minecraft/util/EasingType$CubicBezierControls; controls K f Lnet/minecraft/util/EasingType$CubicBezier$CubicCurve; xCurve L f Lnet/minecraft/util/EasingType$CubicBezier$CubicCurve; yCurve M c net/minecraft/util/EasingType$CubicBezier$CubicCurve net/minecraft/util/EasingType$a$a m (F)F sample a m (F)F sampleGradient b c net/minecraft/util/EasingType$CubicBezierControls net/minecraft/util/EasingType$b m (Ljava/util/List;)Lnet/minecraft/util/EasingType$CubicBezierControls; lambda$static$0 a m (Lnet/minecraft/util/EasingType$CubicBezierControls;)Ljava/util/List; lambda$static$1 a m ()Ljava/lang/String; lambda$validate$2 g m ()Ljava/lang/String; lambda$validate$3 f m ()Lcom/mojang/serialization/DataResult; validate e m ()F x1 a m ()F x2 c m ()F y1 b m ()F y2 d f Lcom/mojang/serialization/Codec; CODEC a f F x1 b f F x2 d f F y1 c f F y2 e c net/minecraft/util/FileZipper net/minecraft/util/FileZipper m (Ljava/nio/file/Path;)V add a m (Ljava/nio/file/Path;Ljava/io/File;)V add a m (Ljava/nio/file/Path;Ljava/lang/String;)V add a m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z lambda$add$0 a f Lorg/slf4j/Logger; LOGGER a f Ljava/nio/file/FileSystem; fs d f Ljava/nio/file/Path; outputFile b f Ljava/nio/file/Path; tempFile c c net/minecraft/util/GsonHelper net/minecraft/util/ChatDeserializer m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; convertToBigDecimal j m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; convertToBigInteger k m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z convertToBoolean c m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B convertToByte h m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C convertToCharacter i m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D convertToDouble d m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F convertToFloat e m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I convertToInt g m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/core/Holder; convertToItem b m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; convertToJsonArray n m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; convertToJsonObject m m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J convertToLong f m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; convertToObject a m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S convertToShort l m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; convertToString a m (Lcom/google/gson/JsonElement;I)Z encodesLongerThan a m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromJson b m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; fromJson a m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; fromJson a m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromNullableJson a m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromNullableJson a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; getAsBigDecimal r m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; getAsBigDecimal a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; getAsBigInteger s m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; getAsBigInteger a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z getAsBoolean k m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z getAsBoolean a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B getAsByte p m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B getAsByte a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C getAsCharacter q m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C getAsCharacter a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D getAsDouble l m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D getAsDouble a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F getAsFloat m m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F getAsFloat a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I getAsInt o m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I getAsInt a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/core/Holder; getAsItem j m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; getAsItem a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; getAsJsonArray v m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; getAsJsonArray a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; getAsJsonObject u m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; getAsJsonObject a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J getAsLong n m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J getAsLong a m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; getAsObject a m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; getAsObject a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S getAsShort t m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S getAsShort a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; getAsString i m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getAsString a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; getNonNull h m (Lcom/google/gson/JsonElement;)Ljava/lang/String; getType d m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isArrayNode d m (Lcom/google/gson/JsonElement;)Z isBooleanValue c m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isBooleanValue c m (Lcom/google/gson/JsonElement;)Z isNumberValue b m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isNumberValue b m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isObjectNode e m (Lcom/google/gson/JsonElement;)Z isStringValue a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isStringValue a m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isValidNode g m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isValidPrimitive f m (Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException; lambda$convertToItem$0 a m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; parse a m (Ljava/lang/String;)Lcom/google/gson/JsonObject; parse a m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; parseArray b m (Ljava/lang/String;)Lcom/google/gson/JsonArray; parseArray b m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; sortByKeyIfNeeded a m (Lcom/google/gson/JsonElement;)Ljava/lang/String; toStableString e m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V writeValue a f Lcom/google/gson/Gson; GSON a c net/minecraft/util/GsonHelper$CountedAppendable net/minecraft/util/ChatDeserializer$a m (I)Ljava/lang/Appendable; accountChars a f I limit b f I totalCount a c net/minecraft/util/StringUtil net/minecraft/util/UtilColor m (Ljava/lang/String;)Z endsWithNewLine d m (Ljava/lang/String;)Ljava/lang/String; filterText g m (Ljava/lang/String;Z)Ljava/lang/String; filterText a m (IF)Ljava/lang/String; formatTickDuration a m (I)Z isAllowedChatCharacter a m (Ljava/lang/String;)Z isBlank h m (Ljava/lang/String;)Z isNullOrEmpty b m (Ljava/lang/String;)Z isValidPlayerName f m (I)Z isWhitespace b m (I)Z lambda$isValidPlayerName$0 c m (Ljava/lang/String;)I lineCount c m (Ljava/lang/String;)Ljava/lang/String; stripColor a m (Ljava/lang/String;)Ljava/lang/String; trimChatMessage e m (Ljava/lang/String;IZ)Ljava/lang/String; truncateStringIfNecessary a f Ljava/util/regex/Pattern; LINE_END_PATTERN c f Ljava/util/regex/Pattern; LINE_PATTERN b f Ljava/util/regex/Pattern; STRIP_COLOR_PATTERN a c net/minecraft/util/TimeSource net/minecraft/util/TimeSource c net/minecraft/util/TimeSource$NanoTimeSource net/minecraft/util/TimeSource$a c net/minecraft/world/BossEvent net/minecraft/world/BossBattle m ()Lnet/minecraft/world/BossEvent$BossBarColor; getColor l m ()Ljava/util/UUID; getId i m ()Lnet/minecraft/network/chat/Component; getName j m ()Lnet/minecraft/world/BossEvent$BossBarOverlay; getOverlay m m ()F getProgress k m (Lnet/minecraft/world/BossEvent$BossBarColor;)V setColor a m (Z)Lnet/minecraft/world/BossEvent; setCreateWorldFog c m (Z)Lnet/minecraft/world/BossEvent; setDarkenScreen a m (Lnet/minecraft/network/chat/Component;)V setName a m (Lnet/minecraft/world/BossEvent$BossBarOverlay;)V setOverlay a m (Z)Lnet/minecraft/world/BossEvent; setPlayBossMusic b m (F)V setProgress a m ()Z shouldCreateWorldFog p m ()Z shouldDarkenScreen n m ()Z shouldPlayBossMusic o f Lnet/minecraft/world/BossEvent$BossBarColor; color c f Z createWorldFog g f Z darkenScreen e f Ljava/util/UUID; id h f Lnet/minecraft/network/chat/Component; name a f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay d f Z playBossMusic f f F progress b c net/minecraft/world/BossEvent$BossBarColor net/minecraft/world/BossBattle$BarColor m ()[Lnet/minecraft/world/BossEvent$BossBarColor; $values d m ()Lnet/minecraft/ChatFormatting; getFormatting a m ()Ljava/lang/String; getName b m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/BossEvent$BossBarColor; $VALUES k f Lnet/minecraft/world/BossEvent$BossBarColor; BLUE b f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/world/BossEvent$BossBarColor; GREEN d f Lnet/minecraft/world/BossEvent$BossBarColor; PINK a f Lnet/minecraft/world/BossEvent$BossBarColor; PURPLE f f Lnet/minecraft/world/BossEvent$BossBarColor; RED c f Lnet/minecraft/world/BossEvent$BossBarColor; WHITE g f Lnet/minecraft/world/BossEvent$BossBarColor; YELLOW e f Lnet/minecraft/ChatFormatting; formatting j f Ljava/lang/String; name i c net/minecraft/world/BossEvent$BossBarOverlay net/minecraft/world/BossBattle$BarStyle m ()[Lnet/minecraft/world/BossEvent$BossBarOverlay; $values b m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/BossEvent$BossBarOverlay; $VALUES h f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_10 c f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_12 d f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_20 e f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_6 b f Lnet/minecraft/world/BossEvent$BossBarOverlay; PROGRESS a f Ljava/lang/String; name g c net/minecraft/world/Clearable net/minecraft/world/Clearable m ()V clearContent a c net/minecraft/world/Container net/minecraft/world/IInventory m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a m (Lnet/minecraft/world/item/Item;)I countItem a_ m ()I getContainerSize b m ()Ljava/util/List; getEntitiesWithContainerOpen am_ m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()I getMaxStackSize ap_ m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize f_ m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Ljava/util/function/Predicate;)Z hasAnyMatching a_ m (Ljava/util/Set;)Z hasAnyOf a m ()Z isEmpty c m (Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;)Z lambda$hasAnyOf$0 a m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;)Z stillValidBlockEntity a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;F)Z stillValidBlockEntity a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b f F DEFAULT_DISTANCE_BUFFER s_ c net/minecraft/world/Container$1 net/minecraft/world/IInventory$1 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/Container; this$0 b c net/minecraft/world/Container$ContainerIterator net/minecraft/world/IInventory$a m ()Lnet/minecraft/world/item/ItemStack; next a f Lnet/minecraft/world/Container; container a f I index b f I size c c net/minecraft/world/Stopwatch net/minecraft/world/Stopwatch m ()J accumulatedElapsedTime b m ()J creationTime a m (J)J elapsedMilliseconds a m (J)D elapsedSeconds b f J accumulatedElapsedTime b f J creationTime a c net/minecraft/world/item/Item net/minecraft/world/item/Item m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a m ()Lnet/minecraft/world/item/Item; asItem h m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder e m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; byBlock a m (I)Lnet/minecraft/world/item/Item; byId b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z canDestroyBlock a m ()Z canFitInsideContainerItems d m ()Lnet/minecraft/core/component/DataComponentMap; components f m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getAttackDamageBonus a m (Lnet/minecraft/world/item/ItemStack;)I getBarColor f m (Lnet/minecraft/world/item/ItemStack;)I getBarWidth e m ()Lnet/minecraft/world/item/ItemStack; getCraftingRemainder i m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m m ()I getDefaultMaxStackSize g m ()Ljava/lang/String; getDescriptionId j m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed a m (Lnet/minecraft/world/item/Item;)I getId a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; getItemDamageSource a m ()Lnet/minecraft/network/chat/Component; getName l m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/ClipContext$Fluid;)Lnet/minecraft/world/phys/BlockHitResult; getPlayerPOVHitResult a m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getTooltipImage k m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V hurtEnemy a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a m (Lnet/minecraft/world/item/ItemStack;)Z isBarVisible d m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectToolForDrops b m (Lnet/minecraft/world/item/ItemStack;)Z isFoil d_ m ()Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z mineBlock a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V onCraftedBy c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)V onCraftedPostProcess a m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a m (Lnet/minecraft/world/item/ItemStack;)Z useOnRelease e_ f I ABSOLUTE_MAX_STACK_SIZE k f I APPROXIMATELY_INFINITE_USE_DURATION m f Lnet/minecraft/resources/Identifier; BASE_ATTACK_DAMAGE_ID h f Lnet/minecraft/resources/Identifier; BASE_ATTACK_SPEED_ID i f Ljava/util/Map; BY_BLOCK g f Lcom/mojang/serialization/Codec; CODEC e f I DEFAULT_MAX_STACK_SIZE j f Lorg/slf4j/Logger; LOGGER a f I MAX_BAR_WIDTH l f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b f Lnet/minecraft/core/component/DataComponentMap; components c f Lnet/minecraft/world/item/Item; craftingRemainingItem d f Ljava/lang/String; descriptionId n f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures o c net/minecraft/world/item/Item$Properties net/minecraft/world/item/Item$Info m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Properties; attributes a m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; axe b m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/component/DataComponentMap; buildAndValidateComponents a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Properties; component a m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; craftRemainder b m (I)Lnet/minecraft/world/item/Item$Properties; durability b m ()Ljava/lang/String; effectiveDescriptionId d m ()Lnet/minecraft/resources/Identifier; effectiveModel e m (I)Lnet/minecraft/world/item/Item$Properties; enchantable c m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/Item$Properties; equippable a m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/Item$Properties; equippableUnswappable b m ()Lnet/minecraft/world/item/Item$Properties; fireResistant a m (Lnet/minecraft/world/food/FoodProperties;)Lnet/minecraft/world/item/Item$Properties; food a m (Lnet/minecraft/world/food/FoodProperties;Lnet/minecraft/world/item/component/Consumable;)Lnet/minecraft/world/item/Item$Properties; food a m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; hoe c m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; horseArmor b m (Lnet/minecraft/world/item/equipment/ArmorMaterial;Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/Item$Properties; humanoidArmor a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; jukeboxPlayable a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$static$0 e m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$static$1 d m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; nautilusArmor c m (Ljava/lang/String;)Lnet/minecraft/world/item/Item$Properties; overrideDescription a m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; pickaxe a m (Lnet/minecraft/world/item/Rarity;)Lnet/minecraft/world/item/Item$Properties; rarity a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/Item$Properties; repairable a m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; repairable c m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/Item$Properties; requiredFeatures a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; setId c m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; shovel d m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/Item$Properties; spawnEgg a m (Lnet/minecraft/world/item/ToolMaterial;FFFFFFFFF)Lnet/minecraft/world/item/Item$Properties; spear a m (I)Lnet/minecraft/world/item/Item$Properties; stacksTo a m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; sword e m (Lnet/minecraft/world/item/ToolMaterial;Lnet/minecraft/tags/TagKey;FFF)Lnet/minecraft/world/item/Item$Properties; tool a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; trimMaterial b m ()Lnet/minecraft/world/item/Item$Properties; useBlockDescriptionPrefix b m (F)Lnet/minecraft/world/item/Item$Properties; useCooldown a m ()Lnet/minecraft/world/item/Item$Properties; useItemDescriptionPrefix c m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; usingConvertsTo a m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; wolfArmor a f Lnet/minecraft/resources/DependantName; BLOCK_DESCRIPTION_ID a f Lnet/minecraft/resources/DependantName; ITEM_DESCRIPTION_ID b f Lnet/minecraft/core/component/DataComponentMap$Builder; components c f Lnet/minecraft/world/item/Item; craftingRemainingItem d f Lnet/minecraft/resources/DependantName; descriptionId g f Lnet/minecraft/resources/ResourceKey; id f f Lnet/minecraft/resources/DependantName; model h f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures e c net/minecraft/world/item/Item$TooltipContext net/minecraft/world/item/Item$b m ()Z isPeaceful c m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/Item$TooltipContext; of a m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/item/Item$TooltipContext; of a m ()Lnet/minecraft/core/HolderLookup$Provider; registries a m ()F tickRate b f Lnet/minecraft/world/item/Item$TooltipContext; EMPTY a c net/minecraft/world/item/Item$TooltipContext$1 net/minecraft/world/item/Item$b$1 m ()Z isPeaceful c m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a m ()Lnet/minecraft/core/HolderLookup$Provider; registries a m ()F tickRate b c net/minecraft/world/item/Item$TooltipContext$2 net/minecraft/world/item/Item$b$2 m ()Z isPeaceful c m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a m ()Lnet/minecraft/core/HolderLookup$Provider; registries a m ()F tickRate b f Lnet/minecraft/world/level/Level; val$level b c net/minecraft/world/item/Item$TooltipContext$3 net/minecraft/world/item/Item$b$3 m ()Z isPeaceful c m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a m ()Lnet/minecraft/core/HolderLookup$Provider; registries a m ()F tickRate b f Lnet/minecraft/core/HolderLookup$Provider; val$registries b c net/minecraft/world/phys/AABB net/minecraft/world/phys/AxisAlignedBB m (DDDDDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; clip a m (Ljava/lang/Iterable;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; clip a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; clip b m ([DLnet/minecraft/core/Direction;DDDDDDDDLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; clipPoint a m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Z collidedAlongVector a m (DDD)Z contains e m (Lnet/minecraft/world/phys/Vec3;)Z contains d m (DDD)Lnet/minecraft/world/phys/AABB; contract a m (D)Lnet/minecraft/world/phys/AABB; deflate h m (DDD)Lnet/minecraft/world/phys/AABB; deflate f m (Lnet/minecraft/world/phys/AABB;)D distanceToSqr d m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr e m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; encapsulatingFullBlocks a m (DDD)Lnet/minecraft/world/phys/AABB; expandTowards b m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; expandTowards b m ()Lnet/minecraft/world/phys/Vec3; getBottomCenter g m ()Lnet/minecraft/world/phys/Vec3; getCenter f m (DDDDDDLnet/minecraft/world/phys/Vec3;[DLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; getDirection a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;[DLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; getDirection a m ()Lnet/minecraft/world/phys/Vec3; getMaxPosition i m ()Lnet/minecraft/world/phys/Vec3; getMinPosition h m ()D getSize a m ()D getXsize b m ()D getYsize c m ()D getZsize d m ()Z hasNaN e m (D)Lnet/minecraft/world/phys/AABB; inflate g m (DDD)Lnet/minecraft/world/phys/AABB; inflate c m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; intersect a m (DDDDDD)Z intersects a m (Lnet/minecraft/core/BlockPos;)Z intersects b m (Lnet/minecraft/world/phys/AABB;)Z intersects c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z intersects a m (Lnet/minecraft/core/Direction$Axis;)D max b m (Lnet/minecraft/core/Direction$Axis;)D min a m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; minmax b m (DDD)Lnet/minecraft/world/phys/AABB; move d m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; move a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; move c m (Lorg/joml/Vector3f;)Lnet/minecraft/world/phys/AABB; move a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/phys/AABB; of a m (Lnet/minecraft/world/phys/Vec3;DDD)Lnet/minecraft/world/phys/AABB; ofSize a m (D)Lnet/minecraft/world/phys/AABB; setMaxX d m (D)Lnet/minecraft/world/phys/AABB; setMaxY e m (D)Lnet/minecraft/world/phys/AABB; setMaxZ f m (D)Lnet/minecraft/world/phys/AABB; setMinX a m (D)Lnet/minecraft/world/phys/AABB; setMinY b m (D)Lnet/minecraft/world/phys/AABB; setMinZ c m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; unitCubeFromLowerCorner a f D EPSILON g f D maxX d f D maxY e f D maxZ f f D minX a f D minY b f D minZ c c net/minecraft/world/phys/AABB$Builder net/minecraft/world/phys/AxisAlignedBB$a m ()Lnet/minecraft/world/phys/AABB; build a m (Lorg/joml/Vector3fc;)V include a f F maxX d f F maxY e f F maxZ f f F minX a f F minY b f F minZ c c net/minecraft/world/phys/Vec2 net/minecraft/world/phys/Vec2F m (F)Lnet/minecraft/world/phys/Vec2; add b m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec2; add b m (Lnet/minecraft/world/phys/Vec2;)F distanceToSqr d m (Lnet/minecraft/world/phys/Vec2;)F dot a m (Lnet/minecraft/world/phys/Vec2;)Z equals c m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec2; lambda$static$0 b m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/phys/Vec2;)Ljava/util/List; lambda$static$2 e m ()F length b m ()F lengthSquared c m ()Lnet/minecraft/world/phys/Vec2; negated d m ()Lnet/minecraft/world/phys/Vec2; normalized a m (F)Lnet/minecraft/world/phys/Vec2; scale a f Lcom/mojang/serialization/Codec; CODEC i f Lnet/minecraft/world/phys/Vec2; MAX g f Lnet/minecraft/world/phys/Vec2; MIN h f Lnet/minecraft/world/phys/Vec2; NEG_UNIT_X d f Lnet/minecraft/world/phys/Vec2; NEG_UNIT_Y f f Lnet/minecraft/world/phys/Vec2; ONE b f Lnet/minecraft/world/phys/Vec2; UNIT_X c f Lnet/minecraft/world/phys/Vec2; UNIT_Y e f Lnet/minecraft/world/phys/Vec2; ZERO a f F x j f F y k c net/minecraft/world/phys/Vec3 net/minecraft/world/phys/Vec3D m (D)Lnet/minecraft/world/phys/Vec3; add b m (DDD)Lnet/minecraft/world/phys/Vec3; add b m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; add e m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; addLocalCoordinates j m (Ljava/util/EnumSet;)Lnet/minecraft/world/phys/Vec3; align a m (Lnet/minecraft/world/phys/Vec2;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyLocalCoordinatesToRotation a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atBottomCenterOf c m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atCenterOf b m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atLowerCornerOf a m (Lnet/minecraft/core/Vec3i;DDD)Lnet/minecraft/world/phys/Vec3; atLowerCornerWithOffset a m (Lnet/minecraft/core/Position;D)Z closerThan a m (Lnet/minecraft/world/phys/Vec3;DD)Z closerThan a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; cross c m (FF)Lnet/minecraft/world/phys/Vec3; directionFromRotation a m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec3; directionFromRotation a m (Lnet/minecraft/world/phys/Vec3;)D distanceTo f m (DDD)D distanceToSqr c m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr g m (Lnet/minecraft/world/phys/Vec3;)D dot b m (Lnet/minecraft/core/Direction$Axis;)D get a m ()Lnet/minecraft/world/phys/Vec3; horizontal f m ()D horizontalDistance i m ()D horizontalDistanceSqr j m ()Z isFinite n m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; lambda$static$0 b m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/phys/Vec3;)Ljava/util/List; lambda$static$2 k m ()D length g m ()D lengthSqr h m (Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; lerp a m (DDD)Lnet/minecraft/world/phys/Vec3; multiply d m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; multiply h m ()Lnet/minecraft/world/phys/Vec3; normalize d m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3; offsetRandom a m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3; offsetRandomXZ b m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; projectedOn i m (Lnet/minecraft/core/Direction;D)Lnet/minecraft/world/phys/Vec3; relative a m ()Lnet/minecraft/world/phys/Vec3; reverse e m ()Lnet/minecraft/world/phys/Vec3; rotateClockwise90 k m ()Lnet/minecraft/world/phys/Vec2; rotation l m (D)Lnet/minecraft/world/phys/Vec3; scale c m (D)Lnet/minecraft/world/phys/Vec3; subtract a m (DDD)Lnet/minecraft/world/phys/Vec3; subtract a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; subtract d m ()Lorg/joml/Vector3f; toVector3f m m (Lnet/minecraft/core/Vec3i;D)Lnet/minecraft/world/phys/Vec3; upFromBottomCenterOf a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; vectorTo a m (Lnet/minecraft/core/Direction$Axis;D)Lnet/minecraft/world/phys/Vec3; with a m ()D x a m (F)Lnet/minecraft/world/phys/Vec3; xRot a m ()D y b m (F)Lnet/minecraft/world/phys/Vec3; yRot b m ()D z c m (F)Lnet/minecraft/world/phys/Vec3; zRot c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/phys/Vec3; X_AXIS d f Lnet/minecraft/world/phys/Vec3; Y_AXIS e f Lnet/minecraft/world/phys/Vec3; ZERO c f Lnet/minecraft/world/phys/Vec3; Z_AXIS f f D x g f D y h f D z i c net/minecraft/world/phys/Vec3$1 net/minecraft/world/phys/Vec3D$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; decode a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V encode a c com/mojang/math/Transformation com/mojang/math/Transformation m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; compose a m (Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;)Lorg/joml/Matrix4f; compose a m ()V ensureDecomposed i m ()Lorg/joml/Quaternionfc; getLeftRotation f m ()Lorg/joml/Matrix4fc; getMatrix c m ()Lorg/joml/Matrix4f; getMatrixCopy d m ()Lorg/joml/Quaternionfc; getRightRotation h m ()Lorg/joml/Vector3fc; getScale g m ()Lorg/joml/Vector3fc; getTranslation e m ()Lcom/mojang/math/Transformation; identity a m ()Lcom/mojang/math/Transformation; inverse b m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3fc; lambda$static$0 e m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionfc; lambda$static$1 d m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3fc; lambda$static$2 c m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionfc; lambda$static$3 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m ()Lcom/mojang/math/Transformation; lambda$static$5 j m (Lcom/mojang/math/Transformation;F)Lcom/mojang/math/Transformation; slerp a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; EXTENDED_CODEC b f Lcom/mojang/math/Transformation; IDENTITY i f Z decomposed d f Lorg/joml/Quaternionfc; leftRotation f f Lorg/joml/Matrix4fc; matrix c f Lorg/joml/Quaternionfc; rightRotation h f Lorg/joml/Vector3fc; scale g f Lorg/joml/Vector3fc; translation e c net/minecraft/core/ClientAsset net/minecraft/core/ClientAsset m ()Lnet/minecraft/resources/Identifier; id a c net/minecraft/core/ClientAsset$Texture net/minecraft/core/ClientAsset$c m ()Lnet/minecraft/resources/Identifier; texturePath b c net/minecraft/core/ClientAsset$ResourceTexture net/minecraft/core/ClientAsset$b m ()Lnet/minecraft/resources/Identifier; id a m (Ljava/lang/String;)Ljava/lang/String; lambda$new$0 a m ()Lnet/minecraft/resources/Identifier; texturePath b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/MapCodec; DEFAULT_FIELD_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/resources/Identifier; id d f Lnet/minecraft/resources/Identifier; texturePath e c net/minecraft/core/ClientAsset$DownloadedTexture net/minecraft/core/ClientAsset$a m ()Lnet/minecraft/resources/Identifier; id a m ()Lnet/minecraft/resources/Identifier; texturePath b m ()Ljava/lang/String; url c f Lnet/minecraft/resources/Identifier; texturePath a f Ljava/lang/String; url b c net/minecraft/core/FrontAndTop net/minecraft/core/BlockPropertyJigsawOrientation m ()[Lnet/minecraft/core/FrontAndTop; $values d m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/FrontAndTop; fromFrontAndTop a m ()Lnet/minecraft/core/Direction; front a m ()Ljava/lang/String; getSerializedName c m ([Lnet/minecraft/core/FrontAndTop;)V lambda$static$0 a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)I lookupKey b m ()Lnet/minecraft/core/Direction; top b f [Lnet/minecraft/core/FrontAndTop; $VALUES r f [Lnet/minecraft/core/FrontAndTop; BY_TOP_FRONT n f Lnet/minecraft/core/FrontAndTop; DOWN_EAST a f Lnet/minecraft/core/FrontAndTop; DOWN_NORTH b f Lnet/minecraft/core/FrontAndTop; DOWN_SOUTH c f Lnet/minecraft/core/FrontAndTop; DOWN_WEST d f Lnet/minecraft/core/FrontAndTop; EAST_UP j f Lnet/minecraft/core/FrontAndTop; NORTH_UP k f I NUM_DIRECTIONS m f Lnet/minecraft/core/FrontAndTop; SOUTH_UP l f Lnet/minecraft/core/FrontAndTop; UP_EAST e f Lnet/minecraft/core/FrontAndTop; UP_NORTH f f Lnet/minecraft/core/FrontAndTop; UP_SOUTH g f Lnet/minecraft/core/FrontAndTop; UP_WEST h f Lnet/minecraft/core/FrontAndTop; WEST_UP i f Lnet/minecraft/core/Direction; front q f Ljava/lang/String; name o f Lnet/minecraft/core/Direction; top p c net/minecraft/core/HolderOwner net/minecraft/core/HolderOwner m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a c net/minecraft/core/NonNullList net/minecraft/core/NonNullList m ()Lnet/minecraft/core/NonNullList; create a m (I)Lnet/minecraft/core/NonNullList; createWithCapacity a m (Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/core/NonNullList; of a m (ILjava/lang/Object;)Lnet/minecraft/core/NonNullList; withSize a f Ljava/lang/Object; defaultValue b f Ljava/util/List; list a c net/minecraft/data/BlockFamily net/minecraft/data/BlockFamily m (Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; get a m ()Lnet/minecraft/world/level/block/Block; getBaseBlock a m ()Ljava/util/Optional; getRecipeGroupPrefix e m ()Ljava/util/Optional; getRecipeUnlockedBy f m ()Ljava/util/Map; getVariants b m ()Z shouldGenerateModel c m ()Z shouldGenerateRecipe d f Lnet/minecraft/world/level/block/Block; baseBlock a f Z generateModel c f Z generateRecipe d f Ljava/lang/String; recipeGroupPrefix e f Ljava/lang/String; recipeUnlockedBy f f Ljava/util/Map; variants b c net/minecraft/data/BlockFamily$Builder net/minecraft/data/BlockFamily$a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; button a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; chiseled b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; cracked d m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; customFence g m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; customFenceGate i m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; cut e m ()Lnet/minecraft/data/BlockFamily$Builder; dontGenerateModel b m ()Lnet/minecraft/data/BlockFamily$Builder; dontGenerateRecipe c m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; door f m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; fence h m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; fenceGate j m ()Lnet/minecraft/data/BlockFamily; getFamily a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; mosaic c m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; polished n m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; pressurePlate m m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$Builder; recipeGroupPrefix a m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$Builder; recipeUnlockedBy b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; sign a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; slab k m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; stairs l m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; trapdoor o m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; wall p f Lnet/minecraft/data/BlockFamily; family a c net/minecraft/data/BlockFamily$Variant net/minecraft/data/BlockFamily$b m ()[Lnet/minecraft/data/BlockFamily$Variant; $values b m ()Ljava/lang/String; getRecipeGroup a f [Lnet/minecraft/data/BlockFamily$Variant; $VALUES t f Lnet/minecraft/data/BlockFamily$Variant; BUTTON a f Lnet/minecraft/data/BlockFamily$Variant; CHISELED b f Lnet/minecraft/data/BlockFamily$Variant; CRACKED c f Lnet/minecraft/data/BlockFamily$Variant; CUSTOM_FENCE f f Lnet/minecraft/data/BlockFamily$Variant; CUSTOM_FENCE_GATE h f Lnet/minecraft/data/BlockFamily$Variant; CUT d f Lnet/minecraft/data/BlockFamily$Variant; DOOR e f Lnet/minecraft/data/BlockFamily$Variant; FENCE g f Lnet/minecraft/data/BlockFamily$Variant; FENCE_GATE i f Lnet/minecraft/data/BlockFamily$Variant; MOSAIC j f Lnet/minecraft/data/BlockFamily$Variant; POLISHED o f Lnet/minecraft/data/BlockFamily$Variant; PRESSURE_PLATE n f Lnet/minecraft/data/BlockFamily$Variant; SIGN k f Lnet/minecraft/data/BlockFamily$Variant; SLAB l f Lnet/minecraft/data/BlockFamily$Variant; STAIRS m f Lnet/minecraft/data/BlockFamily$Variant; TRAPDOOR p f Lnet/minecraft/data/BlockFamily$Variant; WALL q f Lnet/minecraft/data/BlockFamily$Variant; WALL_SIGN r f Ljava/lang/String; recipeGroup s c net/minecraft/gizmos/LineGizmo net/minecraft/gizmos/LineGizmo m ()I color c m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m ()Lnet/minecraft/world/phys/Vec3; end b m ()Lnet/minecraft/world/phys/Vec3; start a m ()F width d f F DEFAULT_WIDTH a f I color d f Lnet/minecraft/world/phys/Vec3; end c f Lnet/minecraft/world/phys/Vec3; start b f F width e c net/minecraft/gizmos/RectGizmo net/minecraft/gizmos/RectGizmo m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/RectGizmo; fromCuboidFace a m ()Lnet/minecraft/gizmos/GizmoStyle; style e f Lnet/minecraft/gizmos/GizmoStyle; style e c net/minecraft/gizmos/RectGizmo$1 net/minecraft/gizmos/RectGizmo$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/gizmos/TextGizmo net/minecraft/gizmos/TextGizmo m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m ()Lnet/minecraft/world/phys/Vec3; pos a m ()Lnet/minecraft/gizmos/TextGizmo$Style; style c m ()Ljava/lang/String; text b f Lnet/minecraft/world/phys/Vec3; pos a f Lnet/minecraft/gizmos/TextGizmo$Style; style c f Ljava/lang/String; text b c net/minecraft/gizmos/TextGizmo$Style net/minecraft/gizmos/TextGizmo$a m ()Ljava/util/OptionalDouble; adjustLeft d m ()I color b m (I)Lnet/minecraft/gizmos/TextGizmo$Style; forColor b m (I)Lnet/minecraft/gizmos/TextGizmo$Style; forColorAndCentered a m ()F scale c m ()Lnet/minecraft/gizmos/TextGizmo$Style; whiteAndCentered a m (F)Lnet/minecraft/gizmos/TextGizmo$Style; withLeftAlignment b m (F)Lnet/minecraft/gizmos/TextGizmo$Style; withScale a f F DEFAULT_SCALE a f Ljava/util/OptionalDouble; adjustLeft d f I color b f F scale c c net/minecraft/nbt/ByteArrayTag net/minecraft/nbt/NBTTagByteArray m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m (ILnet/minecraft/nbt/Tag;)Z addTag b m ()Ljava/util/Optional; asByteArray f m ()Lnet/minecraft/nbt/Tag; copy d m (I)Lnet/minecraft/nbt/ByteTag; get a m (I)Lnet/minecraft/nbt/Tag; get c m ()[B getAsByteArray e m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m (I)Lnet/minecraft/nbt/ByteTag; remove b m (I)Lnet/minecraft/nbt/Tag; remove d m (ILnet/minecraft/nbt/Tag;)Z setTag a m ()I sizeInBytes a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES b f Lnet/minecraft/nbt/TagType; TYPE a f [B data c c net/minecraft/nbt/ByteArrayTag$1 net/minecraft/nbt/NBTTagByteArray$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ByteArrayTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[B readAccounted d m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/LongArrayTag net/minecraft/nbt/NBTTagLongArray m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a m (Lnet/minecraft/nbt/TagVisitor;)V accept a m (ILnet/minecraft/nbt/Tag;)Z addTag b m ()Ljava/util/Optional; asLongArray r_ m ()Lnet/minecraft/nbt/LongArrayTag; copy e m ()Lnet/minecraft/nbt/Tag; copy d m (I)Lnet/minecraft/nbt/LongTag; get a m (I)Lnet/minecraft/nbt/Tag; get c m ()[J getAsLongArray g m ()B getId b m ()Lnet/minecraft/nbt/TagType; getType c m (I)Lnet/minecraft/nbt/LongTag; remove b m (I)Lnet/minecraft/nbt/Tag; remove d m (ILnet/minecraft/nbt/Tag;)Z setTag a m ()I sizeInBytes a m (Ljava/io/DataOutput;)V write a f I SELF_SIZE_IN_BYTES b f Lnet/minecraft/nbt/TagType; TYPE a f [J data c c net/minecraft/nbt/LongArrayTag$1 net/minecraft/nbt/NBTTagLongArray$1 m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getPrettyName b m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/LongArrayTag; load a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[J readAccounted d m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b c net/minecraft/nbt/NbtAccounter net/minecraft/nbt/NBTReadLimiter m (J)V accountBytes b m (JJ)V accountBytes a m (J)Lnet/minecraft/nbt/NbtAccounter; create a m ()Lnet/minecraft/nbt/NbtAccounter; defaultQuota a m ()I getDepth g m ()J getUsage f m ()V popDepth e m ()V pushDepth d m ()Lnet/minecraft/nbt/NbtAccounter; uncompressedQuota b m ()Lnet/minecraft/nbt/NbtAccounter; unlimitedHeap c f I DEFAULT_NBT_QUOTA a f I MAX_STACK_DEPTH c f I UNCOMPRESSED_NBT_QUOTA b f I depth g f I maxDepth f f J quota d f J usage e c net/minecraft/nbt/PrimitiveTag net/minecraft/nbt/PrimitiveTag m ()Lnet/minecraft/nbt/Tag; copy d c net/minecraft/references/Items net/minecraft/references/Items m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a f Lnet/minecraft/resources/ResourceKey; MELON_SEEDS b f Lnet/minecraft/resources/ResourceKey; PUMPKIN_SEEDS a c net/minecraft/server/Bootstrap net/minecraft/server/DispenserRegistry m ()V bootStrap a m (Ljava/util/function/Supplier;)V checkBootstrapCalled a m (Ljava/util/Set;)V checkGameruleTranslations a m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V checkTranslations a m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; createBootstrapException b m ()Ljava/util/Set; getMissingTranslations b m (Ljava/lang/String;)V realStdoutPrintln a m ()V validate c m ()V wrapStreams d f Lorg/slf4j/Logger; LOGGER d f Ljava/io/PrintStream; STDOUT a f Ljava/util/concurrent/atomic/AtomicLong; bootstrapDuration b f Z isBootstrapped c c net/minecraft/server/Bootstrap$1 net/minecraft/server/DispenserRegistry$1 m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a c net/minecraft/server/WorldStem net/minecraft/server/WorldStem m ()Lnet/minecraft/server/ReloadableServerResources; dataPackResources b m ()Lnet/minecraft/core/LayeredRegistryAccess; registries c m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a m ()Lnet/minecraft/world/level/storage/WorldData; worldData d f Lnet/minecraft/server/ReloadableServerResources; dataPackResources b f Lnet/minecraft/core/LayeredRegistryAccess; registries c f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a f Lnet/minecraft/world/level/storage/WorldData; worldData d c net/minecraft/stats/RecipeBook net/minecraft/stats/RecipeBook m ()Lnet/minecraft/stats/RecipeBookSettings; getBookSettings a m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isFiltering b m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isOpen a m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V setBookSetting a m (Lnet/minecraft/stats/RecipeBookSettings;)V setBookSettings a m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setFiltering b m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setOpen a f Lnet/minecraft/stats/RecipeBookSettings; bookSettings a c net/minecraft/tags/PoiTypeTags net/minecraft/tags/PoiTypeTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ACQUIRABLE_JOB_SITE a f Lnet/minecraft/tags/TagKey; BEE_HOME c f Lnet/minecraft/tags/TagKey; VILLAGE b c net/minecraft/util/CommonLinks net/minecraft/util/CommonLinks m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; extendRealms a m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; extendRealms a f Ljava/net/URI; ACCESSIBILITY_HELP l f Ljava/net/URI; ACCOUNT_SETTINGS g f Ljava/net/URI; ATTRIBUTION d f Ljava/net/URI; BLOCKING_HELP o f Ljava/net/URI; BUY_MINECRAFT_JAVA f f Ljava/net/URI; BUY_REALMS r f Ljava/net/URI; EULA b f Ljava/lang/String; EXTEND_REALMS_LINK u f Ljava/net/URI; GDPR a f Ljava/net/URI; GENERAL_HELP k f Ljava/net/URI; INTENTIONAL_GAME_DESIGN_BUG w f Ljava/lang/String; INTENTIONAL_GAME_DESIGN_BUG_ID v f Ljava/net/URI; LICENSES e f Ljava/net/URI; PRIVACY_STATEMENT c f Ljava/net/URI; REALMS_CONTENT_CREATION t f Ljava/net/URI; REALMS_TERMS s f Ljava/net/URI; RELEASE_FEEDBACK i f Ljava/net/URI; REPORTING_HELP m f Ljava/net/URI; SNAPSHOT_BUGS_FEEDBACK j f Ljava/net/URI; SNAPSHOT_FEEDBACK h f Ljava/net/URI; START_REALMS_TRIAL q f Ljava/net/URI; SUSPENSION_HELP n f Ljava/net/URI; SYMLINK_HELP p c net/minecraft/util/CubicSpline net/minecraft/util/CubicSpline m (Lnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline$Builder; builder a m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline$Builder; builder a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (F)Lnet/minecraft/util/CubicSpline; constant a m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$1 a m (Lnet/minecraft/util/CubicSpline$Multipoint;I)Lnet/minecraft/util/CubicSpline$1Point; lambda$codec$2 a m (Lnet/minecraft/util/CubicSpline$Multipoint;)Ljava/util/List; lambda$codec$3 b m (Lnet/minecraft/util/BoundedFloatFunction;Ljava/util/List;)Lnet/minecraft/util/CubicSpline$Multipoint; lambda$codec$4 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$5 a m (Lnet/minecraft/util/CubicSpline$Multipoint;)Ljava/lang/Record; lambda$codec$6 a m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/CubicSpline; lambda$codec$7 a m (Lnet/minecraft/util/CubicSpline;)Lcom/mojang/datafixers/util/Either; lambda$codec$8 a m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a m ()Ljava/lang/String; parityString c c net/minecraft/util/CubicSpline$1Point net/minecraft/util/CubicSpline$a m ()F derivative c m ()F location a m ()Lnet/minecraft/util/CubicSpline; value b f F derivative c f F location a f Lnet/minecraft/util/CubicSpline; value b c net/minecraft/util/CubicSpline$Builder net/minecraft/util/CubicSpline$b m (FF)Lnet/minecraft/util/CubicSpline$Builder; addPoint a m (FFF)Lnet/minecraft/util/CubicSpline$Builder; addPoint a m (FLnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline$Builder; addPoint a m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$Builder; addPoint a m ()Lnet/minecraft/util/CubicSpline; build a f Lnet/minecraft/util/BoundedFloatFunction; coordinate a f Lit/unimi/dsi/fastutil/floats/FloatList; derivatives e f Lit/unimi/dsi/fastutil/floats/FloatList; locations c f Lnet/minecraft/util/BoundedFloatFunction; valueTransformer b f Ljava/util/List; values d c net/minecraft/util/CubicSpline$Constant net/minecraft/util/CubicSpline$c m (Ljava/lang/Object;)F apply a m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a m ()F maxValue b m ()F minValue a m ()Ljava/lang/String; parityString c m ()F value d f F value b c net/minecraft/util/CubicSpline$Multipoint net/minecraft/util/CubicSpline$e m (Ljava/lang/Object;)F apply a m ()Lnet/minecraft/util/BoundedFloatFunction; coordinate d m (Lnet/minecraft/util/BoundedFloatFunction;[FLjava/util/List;[F)Lnet/minecraft/util/CubicSpline$Multipoint; create a m ()[F derivatives g m ([FF)I findIntervalStart a m (F[FI)Z lambda$findIntervalStart$0 a m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline; lambda$mapAll$3 a m ([FI)D lambda$toString$1 a m (D)Ljava/lang/String; lambda$toString$2 a m (F[FF[FI)F linearExtend a m ()[F locations e m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a m ()F maxValue b m ()F minValue a m ()Ljava/lang/String; parityString c m ([F)Ljava/lang/String; toString a m ([FLjava/util/List;[F)V validateSizes a m ()Ljava/util/List; values f f Lnet/minecraft/util/BoundedFloatFunction; coordinate b f [F derivatives e f [F locations c f F maxValue g f F minValue f f Ljava/util/List; values d c net/minecraft/util/CubicSpline$CoordinateVisitor net/minecraft/util/CubicSpline$d c net/minecraft/util/ExtraCodecs net/minecraft/util/ExtraCodecs m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; asOptionalLong a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; catchDecoderException e m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; compactListCodec a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; compactListCodec c m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; converter a m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; dispatchOptionalValue a m (Ljava/util/function/Function;)Ljava/util/function/Function; ensureHomogenous b m (FF)Lcom/mojang/serialization/Codec; floatRange a m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; floatRangeMinExclusiveWithMessage b m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; floatRangeMinInclusiveWithMessage a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; gameProfileCodec h m (I)Lcom/mojang/serialization/Codec; hexColor a m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; idResolverCodec a m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; idResolverCodec a m (II)Lcom/mojang/serialization/Codec; intRange a m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; intRangeWithMessage a m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; intervalCodec a m (Ljava/lang/String;)Ljava/lang/String; lambda$legacyEnum$117 a m (Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$legacyEnum$118 a m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; legacyEnum c m (II)Lcom/mojang/serialization/Codec; longRange b m (JJLjava/util/function/Function;)Lcom/mojang/serialization/Codec; longRangeWithMessage a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyHolderSet c m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyList b m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyMap d m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; object2BooleanMap f m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; optionalEmptyMap g m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; orCompressed a m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; orCompressed a m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; orElsePartial a m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; overrideLifecycle a m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; overrideLifecycle b m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; retrieveContext a m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; sizeLimitedMap a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec; strictUnboundedMap b m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; temporalCodec a f Lcom/mojang/serialization/Codec; ARGB_COLOR_CODEC m f Lcom/mojang/serialization/Codec; AUTHLIB_GAME_PROFILE K f Lcom/mojang/serialization/Codec; AXISANGLE4F i f Lcom/mojang/serialization/Codec; BASE64_STRING y f Lcom/mojang/serialization/Codec; BIT_SET D f Lcom/mojang/serialization/Codec; CHAT_STRING Q f Lcom/mojang/serialization/Codec; CODEPOINT N f Lcom/mojang/serialization/Codec; ESCAPED_STRING z f Ljava/lang/String; HEX_COLOR_PREFIX R f Lcom/mojang/serialization/Codec; INSTANT_ISO8601 x f Lcom/mojang/serialization/Codec; JAVA b f Lcom/mojang/serialization/Codec; JSON a f Lcom/mojang/serialization/Codec; MATRIX4F k f I MAX_PROPERTIES H f I MAX_PROPERTY_NAME_LENGTH E f I MAX_PROPERTY_SIGNATURE_LENGTH G f I MAX_PROPERTY_VALUE_LENGTH F f Lcom/mojang/serialization/Codec; NBT c f Lcom/mojang/serialization/Codec; NON_EMPTY_STRING M f Lcom/mojang/serialization/Codec; NON_NEGATIVE_FLOAT u f Lcom/mojang/serialization/Codec; NON_NEGATIVE_INT q f Lcom/mojang/serialization/Codec; NON_NEGATIVE_LONG s f Lcom/mojang/serialization/Codec; PATTERN w f Lcom/mojang/serialization/Codec; PLAYER_NAME J f Lcom/mojang/serialization/Codec; POSITIVE_FLOAT v f Lcom/mojang/serialization/Codec; POSITIVE_INT r f Lcom/mojang/serialization/Codec; POSITIVE_LONG t f Lcom/mojang/serialization/Codec; PROPERTY S f Lcom/mojang/serialization/Codec; PROPERTY_MAP I f Lcom/mojang/serialization/Codec; QUATERNIONF j f Lcom/mojang/serialization/Codec; QUATERNIONF_COMPONENTS h f Lcom/mojang/serialization/Codec; RESOURCE_PATH_CODEC O f Lcom/mojang/serialization/Codec; RGB_COLOR_CODEC l f Lcom/mojang/serialization/MapCodec; STORED_GAME_PROFILE L f Lcom/mojang/serialization/Codec; STRING_ARGB_COLOR o f Lcom/mojang/serialization/Codec; STRING_RGB_COLOR n f Lcom/mojang/serialization/Codec; TAG_OR_ELEMENT_ID A f Lcom/mojang/serialization/Codec; UNSIGNED_BYTE p f Lcom/mojang/serialization/Codec; UNTRUSTED_URI P f Lcom/mojang/serialization/Codec; VECTOR2F d f Lcom/mojang/serialization/Codec; VECTOR3F e f Lcom/mojang/serialization/Codec; VECTOR3I f f Lcom/mojang/serialization/Codec; VECTOR4F g f Ljava/util/function/Function; fromOptionalLong C f Ljava/util/function/Function; toOptionalLong B c net/minecraft/util/ExtraCodecs$1 net/minecraft/util/ExtraCodecs$1 m (Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String; lambda$apply$0 a f Ljava/lang/Object; val$value a c net/minecraft/util/ExtraCodecs$4 net/minecraft/util/ExtraCodecs$4 m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$apply$0 a c net/minecraft/util/ExtraCodecs$5 net/minecraft/util/ExtraCodecs$5 m (Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String; lambda$decode$0 a f Lcom/mojang/serialization/Codec; val$codec a c net/minecraft/util/ExtraCodecs$6 net/minecraft/util/ExtraCodecs$6 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; encode a m (Ljava/lang/String;Lcom/mojang/serialization/MapLike;)Ljava/lang/String; lambda$decode$0 a m (Lcom/mojang/serialization/MapLike;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$1 a c net/minecraft/util/ExtraCodecs$7 net/minecraft/util/ExtraCodecs$7 m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z isEmptyMap a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$decode$0 a f Lcom/mojang/serialization/Codec; val$codec a c net/minecraft/util/ExtraCodecs$LateBoundIdMapper net/minecraft/util/ExtraCodecs$b m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Ljava/lang/Object;)Ljava/lang/String; lambda$put$0 a m (Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; put a m ()Ljava/util/Set; values a f Lcom/google/common/collect/BiMap; idToValue a c net/minecraft/util/ExtraCodecs$TagOrElementLocation net/minecraft/util/ExtraCodecs$d m ()Ljava/lang/String; decoratedId c m ()Lnet/minecraft/resources/Identifier; id a m ()Z tag b f Lnet/minecraft/resources/Identifier; id a f Z tag b c net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec net/minecraft/util/ExtraCodecs$a c net/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec net/minecraft/util/ExtraCodecs$c m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m (Lcom/mojang/serialization/DataResult;Ljava/lang/String;)Ljava/lang/String; lambda$decode$0 a m ()Ljava/lang/String; lambda$decode$1 a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$decode$2 a m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; lambda$decode$3 a f Lcom/mojang/serialization/Codec; elementCodec b f Lcom/mojang/serialization/Codec; keyCodec a c net/minecraft/util/FutureChain net/minecraft/util/FutureChain m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$append$0 a m (Ljava/util/function/Consumer;Ljava/lang/Object;)V lambda$append$1 a m (Ljava/lang/Throwable;)Ljava/lang/Void; lambda$append$2 a f Lorg/slf4j/Logger; LOGGER b f Z closed e f Ljava/util/concurrent/Executor; executor d f Ljava/util/concurrent/CompletableFuture; head c c net/minecraft/util/TaskChainer net/minecraft/util/TaskChainer m (Ljava/lang/Runnable;Ljava/lang/Object;)V lambda$append$0 a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/TaskChainer$1 net/minecraft/util/TaskChainer$1 m (Ljava/lang/Throwable;)Ljava/lang/Void; lambda$append$0 a f Ljava/util/concurrent/Executor; val$executor b c net/minecraft/world/Containers net/minecraft/world/InventoryUtils m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/Container;)V dropContents a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/NonNullList;)V dropContents a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/Container;)V dropContents a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/Container;)V dropContents a m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V dropItemStack a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropContents$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighboursAfterDestroy a c net/minecraft/world/Difficulty net/minecraft/world/EnumDifficulty m ()[Lnet/minecraft/world/Difficulty; $values f m (I)Lnet/minecraft/world/Difficulty; byId a m (Ljava/lang/String;)Lnet/minecraft/world/Difficulty; byName a m ()Lnet/minecraft/network/chat/Component; getDisplayName b m ()I getId a m ()Lnet/minecraft/network/chat/Component; getInfo d m ()Ljava/lang/String; getKey e m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/Difficulty; $VALUES j f Ljava/util/function/IntFunction; BY_ID g f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e f Lnet/minecraft/world/Difficulty; EASY b f Lnet/minecraft/world/Difficulty; HARD d f Lnet/minecraft/world/Difficulty; NORMAL c f Lnet/minecraft/world/Difficulty; PEACEFUL a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f I id h f Ljava/lang/String; key i c net/minecraft/world/entity/Mob net/minecraft/world/entity/EntityInsentient m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()V ate R m ()V baseTick aJ m ()V burnUndead p m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h m ()Z canPickUpLoot gn m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canReplaceEqualItem b m (Lnet/minecraft/world/entity/player/Player;)Z canShearEquipment b_ m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g m ()F chargeSpeedModifier gK m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; checkAndHandleImportantInteractions c m ()V checkDespawn dW m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMobSpawnRules a m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;)Z checkSpawnRules a m ()V clampHeadRotationToBody af m ()V clearHome gE m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z compareArmor b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z compareWeapons c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; convertTo a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; convertTo a m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/storage/loot/LootParams; createEquipmentParams h m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/Container; createEquipmentSlotContainer h m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createMobAttributes E m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropFromLootTable b m (Lnet/minecraft/server/level/ServerLevel;)V dropPreservedEquipment b m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/Set; dropPreservedEquipment a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedArmor a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/DifficultyInstance;)V enchantSpawnedEquipment a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedWeapon b m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V equip a m (Lnet/minecraft/world/entity/EquipmentTable;)V equip a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; equipItemIfPossible b m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;)D getApproximateAttributeWith a m (D)Lnet/minecraft/world/phys/AABB; getAttackBoundingBox j m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m ()Lnet/minecraft/world/item/ItemStack; getBodyArmorItem ak m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()Lnet/minecraft/world/entity/DropChances; getDropChances an m (Lnet/minecraft/world/entity/EquipmentSlot;I)Lnet/minecraft/world/item/Item; getEquipmentForSlot a m ()I getHeadRotSpeed ai m ()Lnet/minecraft/core/BlockPos; getHomePosition gC m ()I getHomeRadius gD m ()Lnet/minecraft/world/entity/ai/control/JumpControl; getJumpControl L m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ m ()Lnet/minecraft/world/entity/ai/control/LookControl; getLookControl J m ()Ljava/util/Optional; getLootTable er m ()J getLootTableSeed fc m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at m ()I getMaxFallDistance cW m ()I getMaxHeadXRot ac m ()I getMaxHeadYRot ae m ()I getMaxSpawnClusterSize aj m ()Lnet/minecraft/world/entity/ai/control/MoveControl; getMoveControl K m ()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; getNavigation N m (Lnet/minecraft/world/level/pathfinder/PathType;)F getPathfindingMalus a m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Lnet/minecraft/core/Vec3i; getPickupReach Z m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa m ()Lnet/minecraft/world/entity/ai/sensing/Sensing; getSensing P m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()Lnet/minecraft/world/entity/LivingEntity; getTargetFromBrain Q m (B)V handleEntityEvent b m ()Z hasHome gF m (Lnet/minecraft/world/entity/EquipmentSlot;)Z hasValidEquippableItemForSlot i m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m ()Z isAggressive gI m ()Z isEffectiveAi dy m ()Z isLeftHanded gH m (I)Z isMaxGroupSizeReached q m ()Z isNoAi gG m ()Z isPersistenceRequired gA m ()Z isSaddled al m ()Z isSunBurnTick gL m ()Z isWearingBodyArmor am m ()Z isWithinHome gB m (Lnet/minecraft/core/BlockPos;)Z isWithinHome a m (Lnet/minecraft/world/phys/Vec3;)Z isWithinHome a m (Lnet/minecraft/world/entity/LivingEntity;)Z isWithinMeleeAttackRange h m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V lambda$addAdditionalSaveData$0 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V lambda$checkAndHandleImportantInteractions$2 b m (Lnet/minecraft/world/item/ItemStack;)Z lambda$dropPreservedEquipment$1 j m ()V leashTooFarBehaviour y m (Lnet/minecraft/world/entity/Entity;FF)V lookAt a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a m ()V onLeashRemoved s m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V onOffspringSpawnedFromEgg a m ()V onPathfindingDone H m ()V onPathfindingStart G m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m ()V playAmbientSound T m (Lnet/minecraft/world/damagesource/DamageSource;)V playHurtSound g m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentEnchantments a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m ()V registerGoals D m ()V removeAfterChangingDimensions cV m (Ljava/util/function/Predicate;)V removeAllGoals d m ()V removeFreeWill gJ m (D)Z removeWhenFarAway i m ()Z requiresCustomPersistence ab m ()V resetAmbientSoundTime k m ()V resetAngularLeashMomentum gM m (FFF)F rotlerp a m ()V serverAiStep fV m (Z)V setAggressive w m (Z)V setBaby a_ m (Lnet/minecraft/world/item/ItemStack;)V setBodyArmorItem i m (Z)V setCanPickUpLoot b_ m (Lnet/minecraft/world/entity/EquipmentSlot;F)V setDropChance a m (Lnet/minecraft/world/entity/EquipmentSlot;)V setGuaranteedDrop g m (Lnet/minecraft/core/BlockPos;I)V setHomeTo a m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlotAndDropWhenKilled b m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a m (Z)V setLeftHanded v m (Z)V setNoAi u m (Lnet/minecraft/world/level/pathfinder/PathType;F)V setPathfindingMalus a m ()V setPersistenceRequired gz m (F)V setSpeed C m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget g m (F)V setXxa K m (F)V setYya J m (F)V setZza I m ()Z shouldPassengersInheritMalus F m ()V spawnAnim U m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a m ()V stopInPlace X m ()Lnet/minecraft/world/entity/EquipmentSlot; sunProtectionSlot Y m ()V tick g m (F)V tickHeadTurn D m ()V updateControlFlags V m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_MOB_FLAGS_ID a f D DEFAULT_ATTACK_REACH cv f Z DEFAULT_CAN_PICK_UP_LOOT cw f Z DEFAULT_LEFT_HANDED cy f Z DEFAULT_NO_AI cz f Z DEFAULT_PERSISTENCE_REQUIRED cx f Ljava/util/List; EQUIPMENT_POPULATION_ORDER cu f Lnet/minecraft/core/Vec3i; ITEM_PICKUP_REACH e f F MAX_ENCHANTED_ARMOR_CHANCE ce f F MAX_ENCHANTED_WEAPON_CHANCE cf f F MAX_PICKUP_LOOT_CHANCE cd f F MAX_WEARING_ARMOR_CHANCE s f I MOB_FLAG_AGGRESSIVE d f I MOB_FLAG_LEFTHANDED c f I MOB_FLAG_NO_AI b f I PICKUP_REACH r f Lnet/minecraft/resources/Identifier; RANDOM_SPAWN_BONUS_ID ch f Ljava/lang/String; TAG_CAN_PICK_UP_LOOT ck f Ljava/lang/String; TAG_DROP_CHANCES ci f Ljava/lang/String; TAG_LEFT_HANDED cj f Ljava/lang/String; TAG_NO_AI cl f I UPDATE_GOAL_SELECTOR_EVERY_N_TICKS cg f F WEARING_ARMOR_UPGRADE_MATERIAL_ATTEMPTS cc f F WEARING_ARMOR_UPGRADE_MATERIAL_CHANCE t f I ambientSoundTime cm f Lnet/minecraft/world/entity/ai/control/BodyRotationControl; bodyRotationControl cA f Z canPickUpLoot cE f Lnet/minecraft/world/entity/DropChances; dropChances cD f Lnet/minecraft/world/entity/ai/goal/GoalSelector; goalSelector cs f Lnet/minecraft/core/BlockPos; homePosition cK f I homeRadius cL f Lnet/minecraft/world/entity/ai/control/JumpControl; jumpControl cq f Lnet/minecraft/world/entity/Leashable$LeashData; leashData cJ f Lnet/minecraft/world/entity/ai/control/LookControl; lookControl co f Ljava/util/Optional; lootTable cH f J lootTableSeed cI f Lnet/minecraft/world/entity/ai/control/MoveControl; moveControl cp f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation cr f Ljava/util/Map; pathfindingMalus cG f Z persistenceRequired cF f Lnet/minecraft/world/entity/ai/sensing/Sensing; sensing cC f Lnet/minecraft/world/entity/LivingEntity; target cB f Lnet/minecraft/world/entity/ai/goal/GoalSelector; targetSelector ct f I xpReward cn c net/minecraft/world/entity/Mob$1 net/minecraft/world/entity/EntityInsentient$1 m ()Lnet/minecraft/world/item/ItemStack; getTheItem g m ()V setChanged e m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a f Lnet/minecraft/world/entity/Mob; this$0 c f Lnet/minecraft/world/entity/EquipmentSlot; val$slot b c net/minecraft/world/entity/Mob$2 net/minecraft/world/entity/EntityInsentient$2 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a c net/minecraft/world/food/Foods net/minecraft/world/food/Foods m (I)Lnet/minecraft/world/food/FoodProperties$Builder; stew a f Lnet/minecraft/world/food/FoodProperties; APPLE a f Lnet/minecraft/world/food/FoodProperties; BAKED_POTATO b f Lnet/minecraft/world/food/FoodProperties; BEEF c f Lnet/minecraft/world/food/FoodProperties; BEETROOT d f Lnet/minecraft/world/food/FoodProperties; BEETROOT_SOUP e f Lnet/minecraft/world/food/FoodProperties; BREAD f f Lnet/minecraft/world/food/FoodProperties; CARROT g f Lnet/minecraft/world/food/FoodProperties; CHICKEN h f Lnet/minecraft/world/food/FoodProperties; CHORUS_FRUIT i f Lnet/minecraft/world/food/FoodProperties; COD j f Lnet/minecraft/world/food/FoodProperties; COOKED_BEEF k f Lnet/minecraft/world/food/FoodProperties; COOKED_CHICKEN l f Lnet/minecraft/world/food/FoodProperties; COOKED_COD m f Lnet/minecraft/world/food/FoodProperties; COOKED_MUTTON n f Lnet/minecraft/world/food/FoodProperties; COOKED_PORKCHOP o f Lnet/minecraft/world/food/FoodProperties; COOKED_RABBIT p f Lnet/minecraft/world/food/FoodProperties; COOKED_SALMON q f Lnet/minecraft/world/food/FoodProperties; COOKIE r f Lnet/minecraft/world/food/FoodProperties; DRIED_KELP s f Lnet/minecraft/world/food/FoodProperties; ENCHANTED_GOLDEN_APPLE t f Lnet/minecraft/world/food/FoodProperties; GLOW_BERRIES M f Lnet/minecraft/world/food/FoodProperties; GOLDEN_APPLE u f Lnet/minecraft/world/food/FoodProperties; GOLDEN_CARROT v f Lnet/minecraft/world/food/FoodProperties; HONEY_BOTTLE w f Lnet/minecraft/world/food/FoodProperties; MELON_SLICE x f Lnet/minecraft/world/food/FoodProperties; MUSHROOM_STEW y f Lnet/minecraft/world/food/FoodProperties; MUTTON z f Lnet/minecraft/world/food/FoodProperties; POISONOUS_POTATO A f Lnet/minecraft/world/food/FoodProperties; PORKCHOP B f Lnet/minecraft/world/food/FoodProperties; POTATO C f Lnet/minecraft/world/food/FoodProperties; PUFFERFISH D f Lnet/minecraft/world/food/FoodProperties; PUMPKIN_PIE E f Lnet/minecraft/world/food/FoodProperties; RABBIT F f Lnet/minecraft/world/food/FoodProperties; RABBIT_STEW G f Lnet/minecraft/world/food/FoodProperties; ROTTEN_FLESH H f Lnet/minecraft/world/food/FoodProperties; SALMON I f Lnet/minecraft/world/food/FoodProperties; SPIDER_EYE J f Lnet/minecraft/world/food/FoodProperties; SUSPICIOUS_STEW K f Lnet/minecraft/world/food/FoodProperties; SWEET_BERRIES L f Lnet/minecraft/world/food/FoodProperties; TROPICAL_FISH N c net/minecraft/world/item/Items net/minecraft/world/item/Items m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; blockIdToItemId a m (Lnet/minecraft/world/level/block/Block;)Ljava/util/function/Function; createBlockItemWithCustomItemName b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$createBlockItemWithCustomItemName$184 b m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$registerBlock$185 a m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$registerBlock$186 a m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$0 bs m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$1 br m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$10 bi m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$100 K m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$101 W m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$102 V m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$103 U m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$104 T m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$105 S m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$106 R m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$107 Q m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$108 P m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$109 O m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$11 bh m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$110 N m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$111 M m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$112 L m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$113 K m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$114 J m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$115 I m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$116 H m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$117 G m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$118 F m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$119 E m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$12 bg m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$120 D m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$121 C m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$122 B m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$123 A m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$124 z m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$125 J m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$126 I m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$127 H m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$128 G m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$129 F m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$13 ak m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$130 E m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$131 D m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$132 C m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$133 B m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$134 A m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$135 z m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$136 y m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$137 x m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$138 w m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$139 v m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$14 bf m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$140 u m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$141 t m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$142 s m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$143 r m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$144 q m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$145 p m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$146 o m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$147 n m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$148 m m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$149 l m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$15 be m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$150 k m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$151 j m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$152 i m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$153 h m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$154 g m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$155 y m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$156 x m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$157 w m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$158 v m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$159 u m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$16 bd m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$160 t m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$161 s m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$162 f m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$163 r m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$164 q m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$165 p m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$166 o m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$167 n m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$168 m m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$169 l m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$17 aj m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$170 k m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$171 j m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$172 i m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$173 h m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$174 g m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$175 f m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$176 e m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$177 d m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$178 c m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$179 e m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$18 ai m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$180 d m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$181 c m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$182 b m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$183 a m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$19 bc m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$2 bq m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$20 bb m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$21 ba m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$22 aZ m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$23 aY m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$24 aX m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$25 aW m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$26 aV m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$27 aU m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$28 aT m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$29 aS m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$3 bp m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$30 aR m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$31 aQ m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$32 aP m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$33 aO m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$34 aN m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$35 aM m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$36 aL m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$37 ah m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$38 ag m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$39 af m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$4 bo m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$40 ae m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$41 ad m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$42 ac m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$43 ab m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$44 aa m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$45 Z m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$46 Y m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$47 X m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$48 aK m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$49 aJ m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$5 bn m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$50 aI m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$51 aH m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$52 aG m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$53 aF m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$54 aE m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$55 aD m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$56 aC m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$57 aB m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$58 aA m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$59 az m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$6 bm m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$60 ay m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$61 ax m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$62 aw m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$63 av m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$64 au m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$65 at m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$66 as m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$67 ar m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$68 aq m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$69 ap m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$7 bl m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$70 ao m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$71 an m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$72 am m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$73 al m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$74 ak m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$75 aj m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$76 ai m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$77 ah m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$78 ag m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$79 af m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$8 bk m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$80 ae m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$81 ad m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$82 ac m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$83 ab m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$84 aa m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$85 Z m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$86 Y m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$87 X m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$88 W m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$89 V m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$9 bj m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$90 U m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$91 T m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$92 S m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$93 R m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$94 Q m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$95 P m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$96 O m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$97 N m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$98 M m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$99 L m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; registerBlock a m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)Lnet/minecraft/world/item/Item; registerBlock a m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerBlock a m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; registerBlock a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerBlock a m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; registerBlock a m (Ljava/lang/String;)Lnet/minecraft/world/item/Item; registerItem a m (Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; registerItem a m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a m (Ljava/lang/String;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; registerItem a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/Item; registerSpawnEgg a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaItemId b f Lnet/minecraft/world/item/Item; ACACIA_BOAT pz f Lnet/minecraft/world/item/Item; ACACIA_BUTTON nn f Lnet/minecraft/world/item/Item; ACACIA_CHEST_BOAT pA f Lnet/minecraft/world/item/Item; ACACIA_DOOR nQ f Lnet/minecraft/world/item/Item; ACACIA_FENCE fK f Lnet/minecraft/world/item/Item; ACACIA_FENCE_GATE oF f Lnet/minecraft/world/item/Item; ACACIA_HANGING_SIGN sc f Lnet/minecraft/world/item/Item; ACACIA_LEAVES cE f Lnet/minecraft/world/item/Item; ACACIA_LOG bI f Lnet/minecraft/world/item/Item; ACACIA_PLANKS O f Lnet/minecraft/world/item/Item; ACACIA_PRESSURE_PLATE nD f Lnet/minecraft/world/item/Item; ACACIA_SAPLING ab f Lnet/minecraft/world/item/Item; ACACIA_SHELF eT f Lnet/minecraft/world/item/Item; ACACIA_SIGN rQ f Lnet/minecraft/world/item/Item; ACACIA_SLAB eo f Lnet/minecraft/world/item/Item; ACACIA_STAIRS hp f Lnet/minecraft/world/item/Item; ACACIA_TRAPDOOR ol f Lnet/minecraft/world/item/Item; ACACIA_WOOD ct f Lnet/minecraft/world/item/Item; ACTIVATOR_RAIL oQ f Lnet/minecraft/world/item/Item; AIR a f Lnet/minecraft/world/item/Item; ALLAY_SPAWN_EGG vf f Lnet/minecraft/world/item/Item; ALLIUM dA f Lnet/minecraft/world/item/Item; AMETHYST_BLOCK aK f Lnet/minecraft/world/item/Item; AMETHYST_CLUSTER zT f Lnet/minecraft/world/item/Item; AMETHYST_SHARD qe f Lnet/minecraft/world/item/Item; ANCIENT_DEBRIS aE f Lnet/minecraft/world/item/Item; ANDESITE g f Lnet/minecraft/world/item/Item; ANDESITE_SLAB ms f Lnet/minecraft/world/item/Item; ANDESITE_STAIRS mb f Lnet/minecraft/world/item/Item; ANDESITE_WALL hK f Lnet/minecraft/world/item/Item; ANGLER_POTTERY_SHERD Au f Lnet/minecraft/world/item/Item; ANVIL hW f Lnet/minecraft/world/item/Item; APPLE pV f Lnet/minecraft/world/item/Item; ARCHER_POTTERY_SHERD Av f Lnet/minecraft/world/item/Item; ARMADILLO_SCUTE pR f Lnet/minecraft/world/item/Item; ARMADILLO_SPAWN_EGG uJ f Lnet/minecraft/world/item/Item; ARMOR_STAND wS f Lnet/minecraft/world/item/Item; ARMS_UP_POTTERY_SHERD Aw f Lnet/minecraft/world/item/Item; ARROW pX f Lnet/minecraft/world/item/Item; AXOLOTL_BUCKET sv f Lnet/minecraft/world/item/Item; AXOLOTL_SPAWN_EGG uT f Lnet/minecraft/world/item/Item; AZALEA cX f Lnet/minecraft/world/item/Item; AZALEA_LEAVES cJ f Lnet/minecraft/world/item/Item; AZURE_BLUET dB f Lnet/minecraft/world/item/Item; BAKED_POTATO wt f Lnet/minecraft/world/item/Item; BAMBOO ej f Lnet/minecraft/world/item/Item; BAMBOO_BLOCK bR f Lnet/minecraft/world/item/Item; BAMBOO_BUTTON ns f Lnet/minecraft/world/item/Item; BAMBOO_CHEST_RAFT pK f Lnet/minecraft/world/item/Item; BAMBOO_DOOR nV f Lnet/minecraft/world/item/Item; BAMBOO_FENCE fP f Lnet/minecraft/world/item/Item; BAMBOO_FENCE_GATE oK f Lnet/minecraft/world/item/Item; BAMBOO_HANGING_SIGN sh f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC W f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC_SLAB eu f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC_STAIRS hv f Lnet/minecraft/world/item/Item; BAMBOO_PLANKS T f Lnet/minecraft/world/item/Item; BAMBOO_PRESSURE_PLATE nI f Lnet/minecraft/world/item/Item; BAMBOO_RAFT pJ f Lnet/minecraft/world/item/Item; BAMBOO_SHELF eU f Lnet/minecraft/world/item/Item; BAMBOO_SIGN rV f Lnet/minecraft/world/item/Item; BAMBOO_SLAB et f Lnet/minecraft/world/item/Item; BAMBOO_STAIRS hu f Lnet/minecraft/world/item/Item; BAMBOO_TRAPDOOR oq f Lnet/minecraft/world/item/Item; BARREL yO f Lnet/minecraft/world/item/Item; BARRIER iu f Lnet/minecraft/world/item/Item; BASALT fY f Lnet/minecraft/world/item/Item; BAT_SPAWN_EGG uK f Lnet/minecraft/world/item/Item; BEACON hz f Lnet/minecraft/world/item/Item; BEDROCK ag f Lnet/minecraft/world/item/Item; BEEF ue f Lnet/minecraft/world/item/Item; BEEHIVE zh f Lnet/minecraft/world/item/Item; BEETROOT xz f Lnet/minecraft/world/item/Item; BEETROOT_SEEDS xA f Lnet/minecraft/world/item/Item; BEETROOT_SOUP xB f Lnet/minecraft/world/item/Item; BEE_NEST zg f Lnet/minecraft/world/item/Item; BEE_SPAWN_EGG uL f Lnet/minecraft/world/item/Item; BELL yW f Lnet/minecraft/world/item/Item; BIG_DRIPLEAF eh f Lnet/minecraft/world/item/Item; BIRCH_BOAT pv f Lnet/minecraft/world/item/Item; BIRCH_BUTTON nl f Lnet/minecraft/world/item/Item; BIRCH_CHEST_BOAT pw f Lnet/minecraft/world/item/Item; BIRCH_DOOR nO f Lnet/minecraft/world/item/Item; BIRCH_FENCE fI f Lnet/minecraft/world/item/Item; BIRCH_FENCE_GATE oD f Lnet/minecraft/world/item/Item; BIRCH_HANGING_SIGN sa f Lnet/minecraft/world/item/Item; BIRCH_LEAVES cC f Lnet/minecraft/world/item/Item; BIRCH_LOG bG f Lnet/minecraft/world/item/Item; BIRCH_PLANKS M f Lnet/minecraft/world/item/Item; BIRCH_PRESSURE_PLATE nB f Lnet/minecraft/world/item/Item; BIRCH_SAPLING Z f Lnet/minecraft/world/item/Item; BIRCH_SHELF eV f Lnet/minecraft/world/item/Item; BIRCH_SIGN rO f Lnet/minecraft/world/item/Item; BIRCH_SLAB em f Lnet/minecraft/world/item/Item; BIRCH_STAIRS hn f Lnet/minecraft/world/item/Item; BIRCH_TRAPDOOR oj f Lnet/minecraft/world/item/Item; BIRCH_WOOD cr f Lnet/minecraft/world/item/Item; BLACKSTONE zm f Lnet/minecraft/world/item/Item; BLACKSTONE_SLAB zn f Lnet/minecraft/world/item/Item; BLACKSTONE_STAIRS zo f Lnet/minecraft/world/item/Item; BLACKSTONE_WALL hP f Lnet/minecraft/world/item/Item; BLACK_BANNER xt f Lnet/minecraft/world/item/Item; BLACK_BED tV f Lnet/minecraft/world/item/Item; BLACK_BUNDLE sY f Lnet/minecraft/world/item/Item; BLACK_CANDLE zP f Lnet/minecraft/world/item/Item; BLACK_CARPET iM f Lnet/minecraft/world/item/Item; BLACK_CONCRETE kR f Lnet/minecraft/world/item/Item; BLACK_CONCRETE_POWDER lh f Lnet/minecraft/world/item/Item; BLACK_DYE tB f Lnet/minecraft/world/item/Item; BLACK_GLAZED_TERRACOTTA kB f Lnet/minecraft/world/item/Item; BLACK_HARNESS ph f Lnet/minecraft/world/item/Item; BLACK_SHULKER_BOX kl f Lnet/minecraft/world/item/Item; BLACK_STAINED_GLASS jl f Lnet/minecraft/world/item/Item; BLACK_STAINED_GLASS_PANE jB f Lnet/minecraft/world/item/Item; BLACK_TERRACOTTA it f Lnet/minecraft/world/item/Item; BLACK_WOOL du f Lnet/minecraft/world/item/Item; BLADE_POTTERY_SHERD Ax f Lnet/minecraft/world/item/Item; BLAST_FURNACE yQ f Lnet/minecraft/world/item/Item; BLAZE_POWDER us f Lnet/minecraft/world/item/Item; BLAZE_ROD uk f Lnet/minecraft/world/item/Item; BLAZE_SPAWN_EGG vT f Lnet/minecraft/world/item/Item; BLUE_BANNER xp f Lnet/minecraft/world/item/Item; BLUE_BED tR f Lnet/minecraft/world/item/Item; BLUE_BUNDLE sU f Lnet/minecraft/world/item/Item; BLUE_CANDLE zL f Lnet/minecraft/world/item/Item; BLUE_CARPET iI f Lnet/minecraft/world/item/Item; BLUE_CONCRETE kN f Lnet/minecraft/world/item/Item; BLUE_CONCRETE_POWDER ld f Lnet/minecraft/world/item/Item; BLUE_DYE tx f Lnet/minecraft/world/item/Item; BLUE_EGG sE f Lnet/minecraft/world/item/Item; BLUE_GLAZED_TERRACOTTA kx f Lnet/minecraft/world/item/Item; BLUE_HARNESS pd f Lnet/minecraft/world/item/Item; BLUE_ICE lP f Lnet/minecraft/world/item/Item; BLUE_ORCHID dz f Lnet/minecraft/world/item/Item; BLUE_SHULKER_BOX kh f Lnet/minecraft/world/item/Item; BLUE_STAINED_GLASS jh f Lnet/minecraft/world/item/Item; BLUE_STAINED_GLASS_PANE jx f Lnet/minecraft/world/item/Item; BLUE_TERRACOTTA ip f Lnet/minecraft/world/item/Item; BLUE_WOOL dq f Lnet/minecraft/world/item/Item; BOGGED_SPAWN_EGG vo f Lnet/minecraft/world/item/Item; BOLT_ARMOR_TRIM_SMITHING_TEMPLATE At f Lnet/minecraft/world/item/Item; BONE tD f Lnet/minecraft/world/item/Item; BONE_BLOCK jT f Lnet/minecraft/world/item/Item; BONE_MEAL tC f Lnet/minecraft/world/item/Item; BOOK sB f Lnet/minecraft/world/item/Item; BOOKSHELF ff f Lnet/minecraft/world/item/Item; BORDURE_INDENTED_BANNER_PATTERN yL f Lnet/minecraft/world/item/Item; BOWL pU f Lnet/minecraft/world/item/Item; BOW pW f Lnet/minecraft/world/item/Item; BRAIN_CORAL lw f Lnet/minecraft/world/item/Item; BRAIN_CORAL_BLOCK lr f Lnet/minecraft/world/item/Item; BRAIN_CORAL_FAN lG f Lnet/minecraft/world/item/Item; BREAD rd f Lnet/minecraft/world/item/Item; BREEZE_ROD wm f Lnet/minecraft/world/item/Item; BREEZE_SPAWN_EGG vE f Lnet/minecraft/world/item/Item; BREWER_POTTERY_SHERD Ay f Lnet/minecraft/world/item/Item; BREWING_STAND uu f Lnet/minecraft/world/item/Item; BRICK sx f Lnet/minecraft/world/item/Item; BRICKS eS f Lnet/minecraft/world/item/Item; BRICK_SLAB eD f Lnet/minecraft/world/item/Item; BRICK_STAIRS gP f Lnet/minecraft/world/item/Item; BRICK_WALL hC f Lnet/minecraft/world/item/Item; BROWN_BANNER xq f Lnet/minecraft/world/item/Item; BROWN_BED tS f Lnet/minecraft/world/item/Item; BROWN_BUNDLE sV f Lnet/minecraft/world/item/Item; BROWN_CANDLE zM f Lnet/minecraft/world/item/Item; BROWN_CARPET iJ f Lnet/minecraft/world/item/Item; BROWN_CONCRETE kO f Lnet/minecraft/world/item/Item; BROWN_CONCRETE_POWDER le f Lnet/minecraft/world/item/Item; BROWN_DYE ty f Lnet/minecraft/world/item/Item; BROWN_EGG sF f Lnet/minecraft/world/item/Item; BROWN_GLAZED_TERRACOTTA ky f Lnet/minecraft/world/item/Item; BROWN_HARNESS pe f Lnet/minecraft/world/item/Item; BROWN_MUSHROOM dN f Lnet/minecraft/world/item/Item; BROWN_MUSHROOM_BLOCK gx f Lnet/minecraft/world/item/Item; BROWN_SHULKER_BOX ki f Lnet/minecraft/world/item/Item; BROWN_STAINED_GLASS ji f Lnet/minecraft/world/item/Item; BROWN_STAINED_GLASS_PANE jy f Lnet/minecraft/world/item/Item; BROWN_TERRACOTTA iq f Lnet/minecraft/world/item/Item; BROWN_WOOL dr f Lnet/minecraft/world/item/Item; BRUSH Aa f Lnet/minecraft/world/item/Item; BUBBLE_CORAL lx f Lnet/minecraft/world/item/Item; BUBBLE_CORAL_BLOCK ls f Lnet/minecraft/world/item/Item; BUBBLE_CORAL_FAN lH f Lnet/minecraft/world/item/Item; BUCKET sk f Lnet/minecraft/world/item/Item; BUDDING_AMETHYST aL f Lnet/minecraft/world/item/Item; BUNDLE sI f Lnet/minecraft/world/item/Item; BURN_POTTERY_SHERD Az f Lnet/minecraft/world/item/Item; BUSH cW f Lnet/minecraft/world/item/Item; CACTUS fC f Lnet/minecraft/world/item/Item; CACTUS_FLOWER fD f Lnet/minecraft/world/item/Item; CAKE tF f Lnet/minecraft/world/item/Item; CALCITE l f Lnet/minecraft/world/item/Item; CALIBRATED_SCULK_SENSOR nb f Lnet/minecraft/world/item/Item; CAMEL_HUSK_SPAWN_EGG vp f Lnet/minecraft/world/item/Item; CAMEL_SPAWN_EGG uC f Lnet/minecraft/world/item/Item; CAMPFIRE zc f Lnet/minecraft/world/item/Item; CANDLE zz f Lnet/minecraft/world/item/Item; CARROT wr f Lnet/minecraft/world/item/Item; CARROT_ON_A_STICK pn f Lnet/minecraft/world/item/Item; CARTOGRAPHY_TABLE yR f Lnet/minecraft/world/item/Item; CARVED_PUMPKIN fT f Lnet/minecraft/world/item/Item; CAT_SPAWN_EGG uG f Lnet/minecraft/world/item/Item; CAULDRON uv f Lnet/minecraft/world/item/Item; CAVE_SPIDER_SPAWN_EGG vC f Lnet/minecraft/world/item/Item; CHAINMAIL_BOOTS rp f Lnet/minecraft/world/item/Item; CHAINMAIL_CHESTPLATE rn f Lnet/minecraft/world/item/Item; CHAINMAIL_HELMET rm f Lnet/minecraft/world/item/Item; CHAINMAIL_LEGGINGS ro f Lnet/minecraft/world/item/Item; CHAIN_COMMAND_BLOCK jO f Lnet/minecraft/world/item/Item; CHARCOAL pZ f Lnet/minecraft/world/item/Item; CHERRY_BOAT pB f Lnet/minecraft/world/item/Item; CHERRY_BUTTON no f Lnet/minecraft/world/item/Item; CHERRY_CHEST_BOAT pC f Lnet/minecraft/world/item/Item; CHERRY_DOOR nR f Lnet/minecraft/world/item/Item; CHERRY_FENCE fL f Lnet/minecraft/world/item/Item; CHERRY_FENCE_GATE oG f Lnet/minecraft/world/item/Item; CHERRY_HANGING_SIGN sd f Lnet/minecraft/world/item/Item; CHERRY_LEAVES cF f Lnet/minecraft/world/item/Item; CHERRY_LOG bJ f Lnet/minecraft/world/item/Item; CHERRY_PLANKS P f Lnet/minecraft/world/item/Item; CHERRY_PRESSURE_PLATE nE f Lnet/minecraft/world/item/Item; CHERRY_SAPLING ac f Lnet/minecraft/world/item/Item; CHERRY_SHELF eW f Lnet/minecraft/world/item/Item; CHERRY_SIGN rR f Lnet/minecraft/world/item/Item; CHERRY_SLAB ep f Lnet/minecraft/world/item/Item; CHERRY_STAIRS hq f Lnet/minecraft/world/item/Item; CHERRY_TRAPDOOR om f Lnet/minecraft/world/item/Item; CHERRY_WOOD cu f Lnet/minecraft/world/item/Item; CHEST ft f Lnet/minecraft/world/item/Item; CHEST_MINECART pj f Lnet/minecraft/world/item/Item; CHICKEN ug f Lnet/minecraft/world/item/Item; CHICKEN_SPAWN_EGG uy f Lnet/minecraft/world/item/Item; CHIPPED_ANVIL hX f Lnet/minecraft/world/item/Item; CHISELED_BOOKSHELF fg f Lnet/minecraft/world/item/Item; CHISELED_COPPER aU f Lnet/minecraft/world/item/Item; CHISELED_DEEPSLATE gv f Lnet/minecraft/world/item/Item; CHISELED_NETHER_BRICKS gW f Lnet/minecraft/world/item/Item; CHISELED_POLISHED_BLACKSTONE zt f Lnet/minecraft/world/item/Item; CHISELED_QUARTZ_BLOCK hZ f Lnet/minecraft/world/item/Item; CHISELED_RED_SANDSTONE jK f Lnet/minecraft/world/item/Item; CHISELED_RESIN_BRICKS gO f Lnet/minecraft/world/item/Item; CHISELED_SANDSTONE cR f Lnet/minecraft/world/item/Item; CHISELED_STONE_BRICKS go f Lnet/minecraft/world/item/Item; CHISELED_TUFF q f Lnet/minecraft/world/item/Item; CHISELED_TUFF_BRICKS z f Lnet/minecraft/world/item/Item; CHORUS_FLOWER fn f Lnet/minecraft/world/item/Item; CHORUS_FRUIT xv f Lnet/minecraft/world/item/Item; CHORUS_PLANT fm f Lnet/minecraft/world/item/Item; CLAY fE f Lnet/minecraft/world/item/Item; CLAY_BALL sy f Lnet/minecraft/world/item/Item; CLOCK ta f Lnet/minecraft/world/item/Item; CLOSED_EYEBLOSSOM dx f Lnet/minecraft/world/item/Item; COAL pY f Lnet/minecraft/world/item/Item; COAL_BLOCK aF f Lnet/minecraft/world/item/Item; COAL_ORE am f Lnet/minecraft/world/item/Item; COARSE_DIRT D f Lnet/minecraft/world/item/Item; COAST_ARMOR_TRIM_SMITHING_TEMPLATE Ae f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE j f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_SLAB mw f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_STAIRS mf f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_WALL hS f Lnet/minecraft/world/item/Item; COBBLESTONE J f Lnet/minecraft/world/item/Item; COBBLESTONE_SLAB eC f Lnet/minecraft/world/item/Item; COBBLESTONE_STAIRS fy f Lnet/minecraft/world/item/Item; COBBLESTONE_WALL hA f Lnet/minecraft/world/item/Item; COBWEB cT f Lnet/minecraft/world/item/Item; COCOA_BEANS tl f Lnet/minecraft/world/item/Item; COD td f Lnet/minecraft/world/item/Item; COD_BUCKET st f Lnet/minecraft/world/item/Item; COD_SPAWN_EGG uU f Lnet/minecraft/world/item/Item; COMMAND_BLOCK hy f Lnet/minecraft/world/item/Item; COMMAND_BLOCK_MINECART xb f Lnet/minecraft/world/item/Item; COMPARATOR mF f Lnet/minecraft/world/item/Item; COMPASS sG f Lnet/minecraft/world/item/Item; COMPOSTER yN f Lnet/minecraft/world/item/Item; CONDUIT lQ f Lnet/minecraft/world/item/Item; COOKED_BEEF uf f Lnet/minecraft/world/item/Item; COOKED_CHICKEN uh f Lnet/minecraft/world/item/Item; COOKED_COD th f Lnet/minecraft/world/item/Item; COOKED_MUTTON xd f Lnet/minecraft/world/item/Item; COOKED_PORKCHOP rI f Lnet/minecraft/world/item/Item; COOKED_RABBIT wO f Lnet/minecraft/world/item/Item; COOKED_SALMON ti f Lnet/minecraft/world/item/Item; COOKIE tW f Lnet/minecraft/world/item/Item; COPPER_AXE qv f Lnet/minecraft/world/item/WeatheringCopperItems; COPPER_BARS gB f Lnet/minecraft/world/item/Item; COPPER_BLOCK aN f Lnet/minecraft/world/item/Item; COPPER_BOOTS rl f Lnet/minecraft/world/item/Item; COPPER_BULB AZ f Lnet/minecraft/world/item/WeatheringCopperItems; COPPER_CHAIN gD f Lnet/minecraft/world/item/Item; COPPER_CHEST Bh f Lnet/minecraft/world/item/Item; COPPER_CHESTPLATE rj f Lnet/minecraft/world/item/Item; COPPER_DOOR nY f Lnet/minecraft/world/item/Item; COPPER_GOLEM_SPAWN_EGG vi f Lnet/minecraft/world/item/Item; COPPER_GOLEM_STATUE Bp f Lnet/minecraft/world/item/Item; COPPER_GRATE AR f Lnet/minecraft/world/item/Item; COPPER_HELMET ri f Lnet/minecraft/world/item/Item; COPPER_HOE qw f Lnet/minecraft/world/item/Item; COPPER_HORSE_ARMOR wT f Lnet/minecraft/world/item/Item; COPPER_INGOT qi f Lnet/minecraft/world/item/WeatheringCopperItems; COPPER_LANTERN yZ f Lnet/minecraft/world/item/Item; COPPER_LEGGINGS rk f Lnet/minecraft/world/item/Item; COPPER_NAUTILUS_ARMOR yx f Lnet/minecraft/world/item/Item; COPPER_NUGGET xS f Lnet/minecraft/world/item/Item; COPPER_ORE aq f Lnet/minecraft/world/item/Item; COPPER_PICKAXE qu f Lnet/minecraft/world/item/Item; COPPER_SHOVEL qt f Lnet/minecraft/world/item/Item; COPPER_SPEAR xK f Lnet/minecraft/world/item/Item; COPPER_SWORD qs f Lnet/minecraft/world/item/Item; COPPER_TORCH gc f Lnet/minecraft/world/item/Item; COPPER_TRAPDOOR ot f Lnet/minecraft/world/item/Item; CORNFLOWER dH f Lnet/minecraft/world/item/Item; COW_SPAWN_EGG uz f Lnet/minecraft/world/item/Item; CRACKED_DEEPSLATE_BRICKS gs f Lnet/minecraft/world/item/Item; CRACKED_DEEPSLATE_TILES gu f Lnet/minecraft/world/item/Item; CRACKED_NETHER_BRICKS gV f Lnet/minecraft/world/item/Item; CRACKED_POLISHED_BLACKSTONE_BRICKS zx f Lnet/minecraft/world/item/Item; CRACKED_STONE_BRICKS gn f Lnet/minecraft/world/item/Item; CRAFTER tX f Lnet/minecraft/world/item/Item; CRAFTING_TABLE fu f Lnet/minecraft/world/item/Item; CREAKING_HEART fs f Lnet/minecraft/world/item/Item; CREAKING_SPAWN_EGG vF f Lnet/minecraft/world/item/Item; CREEPER_BANNER_PATTERN yD f Lnet/minecraft/world/item/Item; CREEPER_HEAD wB f Lnet/minecraft/world/item/Item; CREEPER_SPAWN_EGG vG f Lnet/minecraft/world/item/Item; CRIMSON_BUTTON nt f Lnet/minecraft/world/item/Item; CRIMSON_DOOR nW f Lnet/minecraft/world/item/Item; CRIMSON_FENCE fQ f Lnet/minecraft/world/item/Item; CRIMSON_FENCE_GATE oL f Lnet/minecraft/world/item/Item; CRIMSON_FUNGUS dP f Lnet/minecraft/world/item/Item; CRIMSON_HANGING_SIGN si f Lnet/minecraft/world/item/Item; CRIMSON_HYPHAE cy f Lnet/minecraft/world/item/Item; CRIMSON_NYLIUM H f Lnet/minecraft/world/item/Item; CRIMSON_PLANKS U f Lnet/minecraft/world/item/Item; CRIMSON_PRESSURE_PLATE nJ f Lnet/minecraft/world/item/Item; CRIMSON_ROOTS dR f Lnet/minecraft/world/item/Item; CRIMSON_SHELF eX f Lnet/minecraft/world/item/Item; CRIMSON_SIGN rW f Lnet/minecraft/world/item/Item; CRIMSON_SLAB ev f Lnet/minecraft/world/item/Item; CRIMSON_STAIRS hw f Lnet/minecraft/world/item/Item; CRIMSON_STEM bP f Lnet/minecraft/world/item/Item; CRIMSON_TRAPDOOR or f Lnet/minecraft/world/item/Item; CROSSBOW yz f Lnet/minecraft/world/item/Item; CRYING_OBSIDIAN zl f Lnet/minecraft/world/item/Item; CUT_COPPER aY f Lnet/minecraft/world/item/Item; CUT_COPPER_SLAB bg f Lnet/minecraft/world/item/Item; CUT_COPPER_STAIRS bc f Lnet/minecraft/world/item/Item; CUT_RED_SANDSTONE jL f Lnet/minecraft/world/item/Item; CUT_RED_SANDSTONE_SLAB eJ f Lnet/minecraft/world/item/Item; CUT_SANDSTONE cS f Lnet/minecraft/world/item/Item; CUT_STANDSTONE_SLAB eA f Lnet/minecraft/world/item/Item; CYAN_BANNER xn f Lnet/minecraft/world/item/Item; CYAN_BED tP f Lnet/minecraft/world/item/Item; CYAN_BUNDLE sS f Lnet/minecraft/world/item/Item; CYAN_CANDLE zJ f Lnet/minecraft/world/item/Item; CYAN_CARPET iG f Lnet/minecraft/world/item/Item; CYAN_CONCRETE kL f Lnet/minecraft/world/item/Item; CYAN_CONCRETE_POWDER lb f Lnet/minecraft/world/item/Item; CYAN_DYE tv f Lnet/minecraft/world/item/Item; CYAN_GLAZED_TERRACOTTA kv f Lnet/minecraft/world/item/Item; CYAN_HARNESS pb f Lnet/minecraft/world/item/Item; CYAN_SHULKER_BOX kf f Lnet/minecraft/world/item/Item; CYAN_STAINED_GLASS jf f Lnet/minecraft/world/item/Item; CYAN_STAINED_GLASS_PANE jv f Lnet/minecraft/world/item/Item; CYAN_TERRACOTTA in f Lnet/minecraft/world/item/Item; CYAN_WOOL do f Lnet/minecraft/world/item/Item; DAMAGED_ANVIL hY f Lnet/minecraft/world/item/Item; DANDELION dv f Lnet/minecraft/world/item/Item; DANGER_POTTERY_SHERD AA f Lnet/minecraft/world/item/Item; DARK_OAK_BOAT pD f Lnet/minecraft/world/item/Item; DARK_OAK_BUTTON np f Lnet/minecraft/world/item/Item; DARK_OAK_CHEST_BOAT pE f Lnet/minecraft/world/item/Item; DARK_OAK_DOOR nS f Lnet/minecraft/world/item/Item; DARK_OAK_FENCE fM f Lnet/minecraft/world/item/Item; DARK_OAK_FENCE_GATE oH f Lnet/minecraft/world/item/Item; DARK_OAK_HANGING_SIGN se f Lnet/minecraft/world/item/Item; DARK_OAK_LEAVES cG f Lnet/minecraft/world/item/Item; DARK_OAK_LOG bL f Lnet/minecraft/world/item/Item; DARK_OAK_PLANKS Q f Lnet/minecraft/world/item/Item; DARK_OAK_PRESSURE_PLATE nF f Lnet/minecraft/world/item/Item; DARK_OAK_SAPLING ad f Lnet/minecraft/world/item/Item; DARK_OAK_SHELF eY f Lnet/minecraft/world/item/Item; DARK_OAK_SIGN rS f Lnet/minecraft/world/item/Item; DARK_OAK_SLAB eq f Lnet/minecraft/world/item/Item; DARK_OAK_STAIRS hr f Lnet/minecraft/world/item/Item; DARK_OAK_TRAPDOOR on f Lnet/minecraft/world/item/Item; DARK_OAK_WOOD cw f Lnet/minecraft/world/item/Item; DARK_PRISMARINE jE f Lnet/minecraft/world/item/Item; DARK_PRISMARINE_SLAB eN f Lnet/minecraft/world/item/Item; DARK_PRISMARINE_STAIRS jH f Lnet/minecraft/world/item/Item; DAYLIGHT_DETECTOR mZ f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL lA f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL_BLOCK lm f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL_FAN lL f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL lB f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL_BLOCK ln f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL_FAN lM f Lnet/minecraft/world/item/Item; DEAD_BUSH cZ f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL lC f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL_BLOCK lo f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL_FAN lN f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL lD f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL_BLOCK lp f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL_FAN lO f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL lE f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL_BLOCK ll f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL_FAN lK f Lnet/minecraft/world/item/Item; DEBUG_STICK xU f Lnet/minecraft/world/item/Item; DECORATED_POT fh f Lnet/minecraft/world/item/Item; DEEPSLATE i f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICKS gr f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_SLAB my f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_STAIRS mh f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_WALL hU f Lnet/minecraft/world/item/Item; DEEPSLATE_COAL_ORE an f Lnet/minecraft/world/item/Item; DEEPSLATE_COPPER_ORE ar f Lnet/minecraft/world/item/Item; DEEPSLATE_DIAMOND_ORE aB f Lnet/minecraft/world/item/Item; DEEPSLATE_EMERALD_ORE ax f Lnet/minecraft/world/item/Item; DEEPSLATE_GOLD_ORE at f Lnet/minecraft/world/item/Item; DEEPSLATE_IRON_ORE ap f Lnet/minecraft/world/item/Item; DEEPSLATE_LAPIS_ORE az f Lnet/minecraft/world/item/Item; DEEPSLATE_REDSTONE_ORE av f Lnet/minecraft/world/item/Item; DEEPSLATE_TILES gt f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_SLAB mz f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_STAIRS mi f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_WALL hV f Lnet/minecraft/world/item/Item; DETECTOR_RAIL oO f Lnet/minecraft/world/item/Item; DIAMOND qa f Lnet/minecraft/world/item/Item; DIAMOND_AXE qP f Lnet/minecraft/world/item/Item; DIAMOND_BLOCK aP f Lnet/minecraft/world/item/Item; DIAMOND_BOOTS rx f Lnet/minecraft/world/item/Item; DIAMOND_CHESTPLATE rv f Lnet/minecraft/world/item/Item; DIAMOND_HELMET ru f Lnet/minecraft/world/item/Item; DIAMOND_HOE qQ f Lnet/minecraft/world/item/Item; DIAMOND_HORSE_ARMOR wW f Lnet/minecraft/world/item/Item; DIAMOND_LEGGINGS rw f Lnet/minecraft/world/item/Item; DIAMOND_NAUTILUS_ARMOR yv f Lnet/minecraft/world/item/Item; DIAMOND_ORE aA f Lnet/minecraft/world/item/Item; DIAMOND_PICKAXE qO f Lnet/minecraft/world/item/Item; DIAMOND_SHOVEL qN f Lnet/minecraft/world/item/Item; DIAMOND_SPEAR xN f Lnet/minecraft/world/item/Item; DIAMOND_SWORD qM f Lnet/minecraft/world/item/Item; DIORITE e f Lnet/minecraft/world/item/Item; DIORITE_SLAB mv f Lnet/minecraft/world/item/Item; DIORITE_STAIRS me f Lnet/minecraft/world/item/Item; DIORITE_WALL hO f Lnet/minecraft/world/item/Item; DIRT C f Lnet/minecraft/world/item/Item; DIRT_PATH iP f Lnet/minecraft/world/item/Item; DISC_FRAGMENT_5 yq f Lnet/minecraft/world/item/Item; DISPENSER mM f Lnet/minecraft/world/item/Item; DOLPHIN_SPAWN_EGG uV f Lnet/minecraft/world/item/Item; DONKEY_SPAWN_EGG uD f Lnet/minecraft/world/item/Item; DRAGON_BREATH xC f Lnet/minecraft/world/item/Item; DRAGON_EGG hh f Lnet/minecraft/world/item/Item; DRAGON_HEAD wC f Lnet/minecraft/world/item/Item; DRIED_GHAST lk f Lnet/minecraft/world/item/Item; DRIED_KELP ub f Lnet/minecraft/world/item/Item; DRIED_KELP_BLOCK sz f Lnet/minecraft/world/item/Item; DRIPSTONE_BLOCK A f Lnet/minecraft/world/item/Item; DROPPER mN f Lnet/minecraft/world/item/Item; DROWNED_SPAWN_EGG vq f Lnet/minecraft/world/item/Item; DRY_SHORT_GRASS db f Lnet/minecraft/world/item/Item; DRY_TALL_GRASS dc f Lnet/minecraft/world/item/Item; DUNE_ARMOR_TRIM_SMITHING_TEMPLATE Ad f Lnet/minecraft/world/item/Item; ECHO_SHARD zZ f Lnet/minecraft/world/item/Item; EGG sD f Lnet/minecraft/world/item/Item; ELDER_GUARDIAN_SPAWN_EGG vH f Lnet/minecraft/world/item/Item; ELYTRA pq f Lnet/minecraft/world/item/Item; EMERALD qb f Lnet/minecraft/world/item/Item; EMERALD_BLOCK hk f Lnet/minecraft/world/item/Item; EMERALD_ORE aw f Lnet/minecraft/world/item/Item; ENCHANTED_BOOK wI f Lnet/minecraft/world/item/Item; ENCHANTED_GOLDEN_APPLE rL f Lnet/minecraft/world/item/Item; ENCHANTING_TABLE hd f Lnet/minecraft/world/item/Item; ENDERMAN_SPAWN_EGG we f Lnet/minecraft/world/item/Item; ENDERMITE_SPAWN_EGG wf f Lnet/minecraft/world/item/Item; ENDER_CHEST hj f Lnet/minecraft/world/item/Item; ENDER_DRAGON_SPAWN_EGG wd f Lnet/minecraft/world/item/Item; ENDER_EYE uw f Lnet/minecraft/world/item/Item; ENDER_PEARL uj f Lnet/minecraft/world/item/Item; END_CRYSTAL xu f Lnet/minecraft/world/item/Item; END_PORTAL_FRAME he f Lnet/minecraft/world/item/Item; END_ROD fl f Lnet/minecraft/world/item/Item; END_STONE hf f Lnet/minecraft/world/item/Item; END_STONE_BRICKS hg f Lnet/minecraft/world/item/Item; END_STONE_BRICK_SLAB mo f Lnet/minecraft/world/item/Item; END_STONE_BRICK_STAIRS lW f Lnet/minecraft/world/item/Item; END_STONE_BRICK_WALL hN f Lnet/minecraft/world/item/Item; EVOKER_SPAWN_EGG vO f Lnet/minecraft/world/item/Item; EXPERIENCE_BOTTLE wh f Lnet/minecraft/world/item/Item; EXPLORER_POTTERY_SHERD AB f Lnet/minecraft/world/item/Item; EXPOSED_CHISELED_COPPER aV f Lnet/minecraft/world/item/Item; EXPOSED_COPPER aR f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_BULB Ba f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_CHEST Bi f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_DOOR nZ f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_GOLEM_STATUE Bq f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_GRATE AS f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_TRAPDOOR ou f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER aZ f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER_SLAB bh f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER_STAIRS bd f Lnet/minecraft/world/item/Item; EXPOSED_LIGHTNING_ROD mS f Lnet/minecraft/world/item/Item; EYE_ARMOR_TRIM_SMITHING_TEMPLATE Ah f Lnet/minecraft/world/item/Item; FARMLAND fv f Lnet/minecraft/world/item/Item; FEATHER qZ f Lnet/minecraft/world/item/Item; FERMENTED_SPIDER_EYE ur f Lnet/minecraft/world/item/Item; FERN cV f Lnet/minecraft/world/item/Item; FIELD_MASONED_BANNER_PATTERN yK f Lnet/minecraft/world/item/Item; FILLED_MAP tY f Lnet/minecraft/world/item/Item; FIREFLY_BUSH da f Lnet/minecraft/world/item/Item; FIREWORK_ROCKET wG f Lnet/minecraft/world/item/Item; FIREWORK_STAR wH f Lnet/minecraft/world/item/Item; FIRE_CHARGE wi f Lnet/minecraft/world/item/Item; FIRE_CORAL ly f Lnet/minecraft/world/item/Item; FIRE_CORAL_BLOCK lt f Lnet/minecraft/world/item/Item; FIRE_CORAL_FAN lI f Lnet/minecraft/world/item/Item; FISHING_ROD sZ f Lnet/minecraft/world/item/Item; FLETCHING_TABLE yS f Lnet/minecraft/world/item/Item; FLINT rG f Lnet/minecraft/world/item/Item; FLINT_AND_STEEL pT f Lnet/minecraft/world/item/Item; FLOWERING_AZALEA cY f Lnet/minecraft/world/item/Item; FLOWERING_AZALEA_LEAVES cK f Lnet/minecraft/world/item/Item; FLOWER_BANNER_PATTERN yC f Lnet/minecraft/world/item/Item; FLOWER_POT wq f Lnet/minecraft/world/item/Item; FLOW_ARMOR_TRIM_SMITHING_TEMPLATE As f Lnet/minecraft/world/item/Item; FLOW_BANNER_PATTERN yI f Lnet/minecraft/world/item/Item; FLOW_POTTERY_SHERD AC f Lnet/minecraft/world/item/Item; FOX_SPAWN_EGG uM f Lnet/minecraft/world/item/Item; FRIEND_POTTERY_SHERD AD f Lnet/minecraft/world/item/Item; FROGSPAWN zY f Lnet/minecraft/world/item/Item; FROG_SPAWN_EGG uW f Lnet/minecraft/world/item/Item; FURNACE fw f Lnet/minecraft/world/item/Item; FURNACE_MINECART pk f Lnet/minecraft/world/item/Item; GHAST_SPAWN_EGG vU f Lnet/minecraft/world/item/Item; GHAST_TEAR ul f Lnet/minecraft/world/item/Item; GILDED_BLACKSTONE zp f Lnet/minecraft/world/item/Item; GLASS cN f Lnet/minecraft/world/item/Item; GLASS_BOTTLE uo f Lnet/minecraft/world/item/Item; GLASS_PANE gE f Lnet/minecraft/world/item/Item; GLISTERING_MELON_SLICE ux f Lnet/minecraft/world/item/Item; GLOBE_BANNER_PATTERN yG f Lnet/minecraft/world/item/Item; GLOWSTONE gd f Lnet/minecraft/world/item/Item; GLOWSTONE_DUST tc f Lnet/minecraft/world/item/Item; GLOW_BERRIES zb f Lnet/minecraft/world/item/Item; GLOW_INK_SAC tk f Lnet/minecraft/world/item/Item; GLOW_ITEM_FRAME wp f Lnet/minecraft/world/item/Item; GLOW_LICHEN gH f Lnet/minecraft/world/item/Item; GLOW_SQUID_SPAWN_EGG uX f Lnet/minecraft/world/item/Item; GOAT_HORN yM f Lnet/minecraft/world/item/Item; GOAT_SPAWN_EGG uN f Lnet/minecraft/world/item/Item; GOLDEN_APPLE rK f Lnet/minecraft/world/item/Item; GOLDEN_AXE qF f Lnet/minecraft/world/item/Item; GOLDEN_BOOTS rB f Lnet/minecraft/world/item/Item; GOLDEN_CARROT ww f Lnet/minecraft/world/item/Item; GOLDEN_CHESTPLATE rz f Lnet/minecraft/world/item/Item; GOLDEN_HELMET ry f Lnet/minecraft/world/item/Item; GOLDEN_HOE qG f Lnet/minecraft/world/item/Item; GOLDEN_HORSE_ARMOR wV f Lnet/minecraft/world/item/Item; GOLDEN_LEGGINGS rA f Lnet/minecraft/world/item/Item; GOLDEN_NAUTILUS_ARMOR yu f Lnet/minecraft/world/item/Item; GOLDEN_PICKAXE qE f Lnet/minecraft/world/item/Item; GOLDEN_SHOVEL qD f Lnet/minecraft/world/item/Item; GOLDEN_SPEAR xM f Lnet/minecraft/world/item/Item; GOLDEN_SWORD qC f Lnet/minecraft/world/item/Item; GOLD_BLOCK aO f Lnet/minecraft/world/item/Item; GOLD_INGOT qk f Lnet/minecraft/world/item/Item; GOLD_NUGGET um f Lnet/minecraft/world/item/Item; GOLD_ORE as f Lnet/minecraft/world/item/Item; GRANITE c f Lnet/minecraft/world/item/Item; GRANITE_SLAB mr f Lnet/minecraft/world/item/Item; GRANITE_STAIRS ma f Lnet/minecraft/world/item/Item; GRANITE_WALL hG f Lnet/minecraft/world/item/Item; GRASS_BLOCK B f Lnet/minecraft/world/item/Item; GRAVEL al f Lnet/minecraft/world/item/Item; GRAY_BANNER xl f Lnet/minecraft/world/item/Item; GRAY_BED tN f Lnet/minecraft/world/item/Item; GRAY_BUNDLE sQ f Lnet/minecraft/world/item/Item; GRAY_CANDLE zH f Lnet/minecraft/world/item/Item; GRAY_CARPET iE f Lnet/minecraft/world/item/Item; GRAY_CONCRETE kJ f Lnet/minecraft/world/item/Item; GRAY_CONCRETE_POWDER kZ f Lnet/minecraft/world/item/Item; GRAY_DYE tt f Lnet/minecraft/world/item/Item; GRAY_GLAZED_TERRACOTTA kt f Lnet/minecraft/world/item/Item; GRAY_HARNESS oZ f Lnet/minecraft/world/item/Item; GRAY_SHULKER_BOX kd f Lnet/minecraft/world/item/Item; GRAY_STAINED_GLASS jd f Lnet/minecraft/world/item/Item; GRAY_STAINED_GLASS_PANE jt f Lnet/minecraft/world/item/Item; GRAY_TERRACOTTA il f Lnet/minecraft/world/item/Item; GRAY_WOOL dm f Lnet/minecraft/world/item/Item; GREEN_BANNER xr f Lnet/minecraft/world/item/Item; GREEN_BED tT f Lnet/minecraft/world/item/Item; GREEN_BUNDLE sW f Lnet/minecraft/world/item/Item; GREEN_CANDLE zN f Lnet/minecraft/world/item/Item; GREEN_CARPET iK f Lnet/minecraft/world/item/Item; GREEN_CONCRETE kP f Lnet/minecraft/world/item/Item; GREEN_CONCRETE_POWDER lf f Lnet/minecraft/world/item/Item; GREEN_DYE tz f Lnet/minecraft/world/item/Item; GREEN_GLAZED_TERRACOTTA kz f Lnet/minecraft/world/item/Item; GREEN_HARNESS pf f Lnet/minecraft/world/item/Item; GREEN_SHULKER_BOX kj f Lnet/minecraft/world/item/Item; GREEN_STAINED_GLASS jj f Lnet/minecraft/world/item/Item; GREEN_STAINED_GLASS_PANE jz f Lnet/minecraft/world/item/Item; GREEN_TERRACOTTA ir f Lnet/minecraft/world/item/Item; GREEN_WOOL ds f Lnet/minecraft/world/item/Item; GRINDSTONE yT f Lnet/minecraft/world/item/Item; GUARDIAN_SPAWN_EGG vI f Lnet/minecraft/world/item/Item; GUNPOWDER ra f Lnet/minecraft/world/item/Item; GUSTER_BANNER_PATTERN yJ f Lnet/minecraft/world/item/Item; GUSTER_POTTERY_SHERD AE f Lnet/minecraft/world/item/Item; HANGING_ROOTS eg f Lnet/minecraft/world/item/Item; HAPPY_GHAST_SPAWN_EGG vV f Lnet/minecraft/world/item/Item; HAY_BLOCK iw f Lnet/minecraft/world/item/Item; HEARTBREAK_POTTERY_SHERD AG f Lnet/minecraft/world/item/Item; HEART_OF_THE_SEA yy f Lnet/minecraft/world/item/Item; HEART_POTTERY_SHERD AF f Lnet/minecraft/world/item/Item; HEAVY_CORE aJ f Lnet/minecraft/world/item/Item; HEAVY_WEIGHTED_PRESSURE_PLATE ny f Lnet/minecraft/world/item/Item; HOGLIN_SPAWN_EGG vW f Lnet/minecraft/world/item/Item; HONEYCOMB zf f Lnet/minecraft/world/item/Item; HONEYCOMB_BLOCK zj f Lnet/minecraft/world/item/Item; HONEY_BLOCK mJ f Lnet/minecraft/world/item/Item; HONEY_BOTTLE zi f Lnet/minecraft/world/item/Item; HOPPER mL f Lnet/minecraft/world/item/Item; HOPPER_MINECART pm f Lnet/minecraft/world/item/Item; HORN_CORAL lz f Lnet/minecraft/world/item/Item; HORN_CORAL_BLOCK lu f Lnet/minecraft/world/item/Item; HORN_CORAL_FAN lJ f Lnet/minecraft/world/item/Item; HORSE_SPAWN_EGG uE f Lnet/minecraft/world/item/Item; HOST_ARMOR_TRIM_SMITHING_TEMPLATE Ar f Lnet/minecraft/world/item/Item; HOWL_POTTERY_SHERD AH f Lnet/minecraft/world/item/Item; HUSK_SPAWN_EGG vr f Lnet/minecraft/world/item/Item; ICE fA f Lnet/minecraft/world/item/Item; INFESTED_CHISELED_STONE_BRICKS gj f Lnet/minecraft/world/item/Item; INFESTED_COBBLESTONE gf f Lnet/minecraft/world/item/Item; INFESTED_CRACKED_STONE_BRICKS gi f Lnet/minecraft/world/item/Item; INFESTED_DEEPSLATE gk f Lnet/minecraft/world/item/Item; INFESTED_MOSSY_STONE_BRICKS gh f Lnet/minecraft/world/item/Item; INFESTED_STONE ge f Lnet/minecraft/world/item/Item; INFESTED_STONE_BRICKS gg f Lnet/minecraft/world/item/Item; INK_SAC tj f Lnet/minecraft/world/item/Item; IRON_AXE qK f Lnet/minecraft/world/item/Item; IRON_BARS gA f Lnet/minecraft/world/item/Item; IRON_BLOCK aM f Lnet/minecraft/world/item/Item; IRON_BOOTS rt f Lnet/minecraft/world/item/Item; IRON_CHAIN gC f Lnet/minecraft/world/item/Item; IRON_CHESTPLATE rr f Lnet/minecraft/world/item/Item; IRON_DOOR nL f Lnet/minecraft/world/item/Item; IRON_GOLEM_SPAWN_EGG vj f Lnet/minecraft/world/item/Item; IRON_HELMET rq f Lnet/minecraft/world/item/Item; IRON_HOE qL f Lnet/minecraft/world/item/Item; IRON_HORSE_ARMOR wU f Lnet/minecraft/world/item/Item; IRON_INGOT qg f Lnet/minecraft/world/item/Item; IRON_LEGGINGS rs f Lnet/minecraft/world/item/Item; IRON_NAUTILUS_ARMOR yt f Lnet/minecraft/world/item/Item; IRON_NUGGET xR f Lnet/minecraft/world/item/Item; IRON_ORE ao f Lnet/minecraft/world/item/Item; IRON_PICKAXE qJ f Lnet/minecraft/world/item/Item; IRON_SHOVEL qI f Lnet/minecraft/world/item/Item; IRON_SPEAR xL f Lnet/minecraft/world/item/Item; IRON_SWORD qH f Lnet/minecraft/world/item/Item; IRON_TRAPDOOR og f Lnet/minecraft/world/item/Item; ITEM_FRAME wo f Lnet/minecraft/world/item/Item; JACK_O_LANTERN fU f Lnet/minecraft/world/item/Item; JIGSAW pM f Lnet/minecraft/world/item/Item; JUKEBOX fF f Lnet/minecraft/world/item/Item; JUNGLE_BOAT px f Lnet/minecraft/world/item/Item; JUNGLE_BUTTON nm f Lnet/minecraft/world/item/Item; JUNGLE_CHEST_BOAT py f Lnet/minecraft/world/item/Item; JUNGLE_DOOR nP f Lnet/minecraft/world/item/Item; JUNGLE_FENCE fJ f Lnet/minecraft/world/item/Item; JUNGLE_FENCE_GATE oE f Lnet/minecraft/world/item/Item; JUNGLE_HANGING_SIGN sb f Lnet/minecraft/world/item/Item; JUNGLE_LEAVES cD f Lnet/minecraft/world/item/Item; JUNGLE_LOG bH f Lnet/minecraft/world/item/Item; JUNGLE_PLANKS N f Lnet/minecraft/world/item/Item; JUNGLE_PRESSURE_PLATE nC f Lnet/minecraft/world/item/Item; JUNGLE_SAPLING aa f Lnet/minecraft/world/item/Item; JUNGLE_SHELF eZ f Lnet/minecraft/world/item/Item; JUNGLE_SIGN rP f Lnet/minecraft/world/item/Item; JUNGLE_SLAB en f Lnet/minecraft/world/item/Item; JUNGLE_STAIRS ho f Lnet/minecraft/world/item/Item; JUNGLE_TRAPDOOR ok f Lnet/minecraft/world/item/Item; JUNGLE_WOOD cs f Lnet/minecraft/world/item/Item; KELP dX f Lnet/minecraft/world/item/Item; KNOWLEDGE_BOOK xT f Lnet/minecraft/world/item/Item; LADDER fx f Lnet/minecraft/world/item/Item; LANTERN yX f Lnet/minecraft/world/item/Item; LAPIS_BLOCK cP f Lnet/minecraft/world/item/Item; LAPIS_LAZULI qc f Lnet/minecraft/world/item/Item; LAPIS_ORE ay f Lnet/minecraft/world/item/Item; LARGE_AMETHYST_BUD zS f Lnet/minecraft/world/item/Item; LARGE_FERN iV f Lnet/minecraft/world/item/Item; LAVA_BUCKET sm f Lnet/minecraft/world/item/Item; LEAD wZ f Lnet/minecraft/world/item/Item; LEAF_LITTER ea f Lnet/minecraft/world/item/Item; LEATHER sp f Lnet/minecraft/world/item/Item; LEATHER_BOOTS rh f Lnet/minecraft/world/item/Item; LEATHER_CHESTPLATE rf f Lnet/minecraft/world/item/Item; LEATHER_HELMET re f Lnet/minecraft/world/item/Item; LEATHER_HORSE_ARMOR wY f Lnet/minecraft/world/item/Item; LEATHER_LEGGINGS rg f Lnet/minecraft/world/item/Item; LECTERN mO f Lnet/minecraft/world/item/Item; LEVER mQ f Lnet/minecraft/world/item/Item; LIGHT iv f Lnet/minecraft/world/item/Item; LIGHTNING_ROD mR f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BANNER xh f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BED tJ f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BUNDLE sM f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CANDLE zD f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CARPET iA f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CONCRETE kF f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CONCRETE_POWDER kV f Lnet/minecraft/world/item/Item; LIGHT_BLUE_DYE tp f Lnet/minecraft/world/item/Item; LIGHT_BLUE_GLAZED_TERRACOTTA kp f Lnet/minecraft/world/item/Item; LIGHT_BLUE_HARNESS oV f Lnet/minecraft/world/item/Item; LIGHT_BLUE_SHULKER_BOX jZ f Lnet/minecraft/world/item/Item; LIGHT_BLUE_STAINED_GLASS iZ f Lnet/minecraft/world/item/Item; LIGHT_BLUE_STAINED_GLASS_PANE jp f Lnet/minecraft/world/item/Item; LIGHT_BLUE_TERRACOTTA ih f Lnet/minecraft/world/item/Item; LIGHT_BLUE_WOOL di f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BANNER xm f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BED tO f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BUNDLE sR f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CANDLE zI f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CARPET iF f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CONCRETE kK f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CONCRETE_POWDER la f Lnet/minecraft/world/item/Item; LIGHT_GRAY_DYE tu f Lnet/minecraft/world/item/Item; LIGHT_GRAY_GLAZED_TERRACOTTA ku f Lnet/minecraft/world/item/Item; LIGHT_GRAY_HARNESS pa f Lnet/minecraft/world/item/Item; LIGHT_GRAY_SHULKER_BOX ke f Lnet/minecraft/world/item/Item; LIGHT_GRAY_STAINED_GLASS je f Lnet/minecraft/world/item/Item; LIGHT_GRAY_STAINED_GLASS_PANE ju f Lnet/minecraft/world/item/Item; LIGHT_GRAY_TERRACOTTA im f Lnet/minecraft/world/item/Item; LIGHT_GRAY_WOOL dn f Lnet/minecraft/world/item/Item; LIGHT_WEIGHTED_PRESSURE_PLATE nx f Lnet/minecraft/world/item/Item; LILAC iR f Lnet/minecraft/world/item/Item; LILY_OF_THE_VALLEY dI f Lnet/minecraft/world/item/Item; LILY_PAD gT f Lnet/minecraft/world/item/Item; LIME_BANNER xj f Lnet/minecraft/world/item/Item; LIME_BED tL f Lnet/minecraft/world/item/Item; LIME_BUNDLE sO f Lnet/minecraft/world/item/Item; LIME_CANDLE zF f Lnet/minecraft/world/item/Item; LIME_CARPET iC f Lnet/minecraft/world/item/Item; LIME_CONCRETE kH f Lnet/minecraft/world/item/Item; LIME_CONCRETE_POWDER kX f Lnet/minecraft/world/item/Item; LIME_DYE tr f Lnet/minecraft/world/item/Item; LIME_GLAZED_TERRACOTTA kr f Lnet/minecraft/world/item/Item; LIME_HARNESS oX f Lnet/minecraft/world/item/Item; LIME_SHULKER_BOX kb f Lnet/minecraft/world/item/Item; LIME_STAINED_GLASS jb f Lnet/minecraft/world/item/Item; LIME_STAINED_GLASS_PANE jr f Lnet/minecraft/world/item/Item; LIME_TERRACOTTA ij f Lnet/minecraft/world/item/Item; LIME_WOOL dk f Lnet/minecraft/world/item/Item; LINGERING_POTION xG f Lnet/minecraft/world/item/Item; LLAMA_SPAWN_EGG uO f Lnet/minecraft/world/item/Item; LODESTONE zk f Lnet/minecraft/world/item/Item; LOOM yB f Lnet/minecraft/world/item/Item; MACE wn f Lnet/minecraft/world/item/Item; MAGENTA_BANNER xg f Lnet/minecraft/world/item/Item; MAGENTA_BED tI f Lnet/minecraft/world/item/Item; MAGENTA_BUNDLE sL f Lnet/minecraft/world/item/Item; MAGENTA_CANDLE zC f Lnet/minecraft/world/item/Item; MAGENTA_CARPET iz f Lnet/minecraft/world/item/Item; MAGENTA_CONCRETE kE f Lnet/minecraft/world/item/Item; MAGENTA_CONCRETE_POWDER kU f Lnet/minecraft/world/item/Item; MAGENTA_DYE to f Lnet/minecraft/world/item/Item; MAGENTA_GLAZED_TERRACOTTA ko f Lnet/minecraft/world/item/Item; MAGENTA_HARNESS oU f Lnet/minecraft/world/item/Item; MAGENTA_SHULKER_BOX jY f Lnet/minecraft/world/item/Item; MAGENTA_STAINED_GLASS iY f Lnet/minecraft/world/item/Item; MAGENTA_STAINED_GLASS_PANE jo f Lnet/minecraft/world/item/Item; MAGENTA_TERRACOTTA ig f Lnet/minecraft/world/item/Item; MAGENTA_WOOL dh f Lnet/minecraft/world/item/Item; MAGMA_BLOCK jP f Lnet/minecraft/world/item/Item; MAGMA_CREAM ut f Lnet/minecraft/world/item/Item; MAGMA_CUBE_SPAWN_EGG vX f Lnet/minecraft/world/item/Item; MANGROVE_BOAT pH f Lnet/minecraft/world/item/Item; MANGROVE_BUTTON nr f Lnet/minecraft/world/item/Item; MANGROVE_CHEST_BOAT pI f Lnet/minecraft/world/item/Item; MANGROVE_DOOR nU f Lnet/minecraft/world/item/Item; MANGROVE_FENCE fO f Lnet/minecraft/world/item/Item; MANGROVE_FENCE_GATE oJ f Lnet/minecraft/world/item/Item; MANGROVE_HANGING_SIGN sg f Lnet/minecraft/world/item/Item; MANGROVE_LEAVES cI f Lnet/minecraft/world/item/Item; MANGROVE_LOG bM f Lnet/minecraft/world/item/Item; MANGROVE_PLANKS S f Lnet/minecraft/world/item/Item; MANGROVE_PRESSURE_PLATE nH f Lnet/minecraft/world/item/Item; MANGROVE_PROPAGULE af f Lnet/minecraft/world/item/Item; MANGROVE_ROOTS bN f Lnet/minecraft/world/item/Item; MANGROVE_SHELF fa f Lnet/minecraft/world/item/Item; MANGROVE_SIGN rU f Lnet/minecraft/world/item/Item; MANGROVE_SLAB es f Lnet/minecraft/world/item/Item; MANGROVE_STAIRS ht f Lnet/minecraft/world/item/Item; MANGROVE_TRAPDOOR op f Lnet/minecraft/world/item/Item; MANGROVE_WOOD cx f Lnet/minecraft/world/item/Item; MAP wv f Lnet/minecraft/world/item/Item; MEDIUM_AMETHYST_BUD zR f Lnet/minecraft/world/item/Item; MELON gF f Lnet/minecraft/world/item/Item; MELON_SEEDS ud f Lnet/minecraft/world/item/Item; MELON_SLICE ua f Lnet/minecraft/world/item/Item; MILK_BUCKET sq f Lnet/minecraft/world/item/Item; MINECART pi f Lnet/minecraft/world/item/Item; MINER_POTTERY_SHERD AI f Lnet/minecraft/world/item/Item; MOJANG_BANNER_PATTERN yF f Lnet/minecraft/world/item/Item; MOOSHROOM_SPAWN_EGG vg f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE fi f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_SLAB mn f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_STAIRS lV f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_WALL hB f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICKS gm f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_SLAB ml f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_STAIRS lT f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_WALL hF f Lnet/minecraft/world/item/Item; MOSS_BLOCK ec f Lnet/minecraft/world/item/Item; MOSS_CARPET eb f Lnet/minecraft/world/item/Item; MOURNER_POTTERY_SHERD AJ f Lnet/minecraft/world/item/Item; MUDDY_MANGROVE_ROOTS bO f Lnet/minecraft/world/item/Item; MUD G f Lnet/minecraft/world/item/Item; MUD_BRICKS gq f Lnet/minecraft/world/item/Item; MUD_BRICK_SLAB eF f Lnet/minecraft/world/item/Item; MUD_BRICK_STAIRS gR f Lnet/minecraft/world/item/Item; MUD_BRICK_WALL hI f Lnet/minecraft/world/item/Item; MULE_SPAWN_EGG uF f Lnet/minecraft/world/item/Item; MUSHROOM_STEM gz f Lnet/minecraft/world/item/Item; MUSHROOM_STEW qX f Lnet/minecraft/world/item/Item; MUSIC_DISC_11 yi f Lnet/minecraft/world/item/Item; MUSIC_DISC_13 xV f Lnet/minecraft/world/item/Item; MUSIC_DISC_5 ym f Lnet/minecraft/world/item/Item; MUSIC_DISC_BLOCKS xX f Lnet/minecraft/world/item/Item; MUSIC_DISC_CAT xW f Lnet/minecraft/world/item/Item; MUSIC_DISC_CHIRP xY f Lnet/minecraft/world/item/Item; MUSIC_DISC_CREATOR xZ f Lnet/minecraft/world/item/Item; MUSIC_DISC_CREATOR_MUSIC_BOX ya f Lnet/minecraft/world/item/Item; MUSIC_DISC_FAR yb f Lnet/minecraft/world/item/Item; MUSIC_DISC_LAVA_CHICKEN yc f Lnet/minecraft/world/item/Item; MUSIC_DISC_MALL yd f Lnet/minecraft/world/item/Item; MUSIC_DISC_MELLOHI ye f Lnet/minecraft/world/item/Item; MUSIC_DISC_OTHERSIDE yk f Lnet/minecraft/world/item/Item; MUSIC_DISC_PIGSTEP yn f Lnet/minecraft/world/item/Item; MUSIC_DISC_PRECIPICE yo f Lnet/minecraft/world/item/Item; MUSIC_DISC_RELIC yl f Lnet/minecraft/world/item/Item; MUSIC_DISC_STAL yf f Lnet/minecraft/world/item/Item; MUSIC_DISC_STRAD yg f Lnet/minecraft/world/item/Item; MUSIC_DISC_TEARS yp f Lnet/minecraft/world/item/Item; MUSIC_DISC_WAIT yj f Lnet/minecraft/world/item/Item; MUSIC_DISC_WARD yh f Lnet/minecraft/world/item/Item; MUTTON xc f Lnet/minecraft/world/item/Item; MYCELIUM gS f Lnet/minecraft/world/item/Item; NAME_TAG xa f Lnet/minecraft/world/item/Item; NAUTILUS_SHELL ys f Lnet/minecraft/world/item/Item; NAUTILUS_SPAWN_EGG uY f Lnet/minecraft/world/item/Item; NETHERITE_AXE qU f Lnet/minecraft/world/item/Item; NETHERITE_BLOCK aQ f Lnet/minecraft/world/item/Item; NETHERITE_BOOTS rF f Lnet/minecraft/world/item/Item; NETHERITE_CHESTPLATE rD f Lnet/minecraft/world/item/Item; NETHERITE_HELMET rC f Lnet/minecraft/world/item/Item; NETHERITE_HOE qV f Lnet/minecraft/world/item/Item; NETHERITE_HORSE_ARMOR wX f Lnet/minecraft/world/item/Item; NETHERITE_INGOT ql f Lnet/minecraft/world/item/Item; NETHERITE_LEGGINGS rE f Lnet/minecraft/world/item/Item; NETHERITE_NAUTILUS_ARMOR yw f Lnet/minecraft/world/item/Item; NETHERITE_PICKAXE qT f Lnet/minecraft/world/item/Item; NETHERITE_SCRAP qm f Lnet/minecraft/world/item/Item; NETHERITE_SHOVEL qS f Lnet/minecraft/world/item/Item; NETHERITE_SPEAR xO f Lnet/minecraft/world/item/Item; NETHERITE_SWORD qR f Lnet/minecraft/world/item/Item; NETHERITE_UPGRADE_SMITHING_TEMPLATE Ab f Lnet/minecraft/world/item/Item; NETHERRACK fV f Lnet/minecraft/world/item/Item; NETHER_BRICK wJ f Lnet/minecraft/world/item/Item; NETHER_BRICKS gU f Lnet/minecraft/world/item/Item; NETHER_BRICK_FENCE gX f Lnet/minecraft/world/item/Item; NETHER_BRICK_SLAB eG f Lnet/minecraft/world/item/Item; NETHER_BRICK_STAIRS gY f Lnet/minecraft/world/item/Item; NETHER_BRICK_WALL hJ f Lnet/minecraft/world/item/Item; NETHER_GOLD_ORE aC f Lnet/minecraft/world/item/Item; NETHER_QUARTZ_ORE aD f Lnet/minecraft/world/item/Item; NETHER_SPROUTS dT f Lnet/minecraft/world/item/Item; NETHER_STAR wE f Lnet/minecraft/world/item/Item; NETHER_WART un f Lnet/minecraft/world/item/Item; NETHER_WART_BLOCK jQ f Lnet/minecraft/world/item/Item; NOTE_BLOCK ng f Lnet/minecraft/world/item/Item; OAK_BOAT pr f Lnet/minecraft/world/item/Item; OAK_BUTTON nj f Lnet/minecraft/world/item/Item; OAK_CHEST_BOAT ps f Lnet/minecraft/world/item/Item; OAK_DOOR nM f Lnet/minecraft/world/item/Item; OAK_FENCE fG f Lnet/minecraft/world/item/Item; OAK_FENCE_GATE oB f Lnet/minecraft/world/item/Item; OAK_HANGING_SIGN rY f Lnet/minecraft/world/item/Item; OAK_LEAVES cA f Lnet/minecraft/world/item/Item; OAK_LOG bE f Lnet/minecraft/world/item/Item; OAK_PLANKS K f Lnet/minecraft/world/item/Item; OAK_PRESSURE_PLATE nz f Lnet/minecraft/world/item/Item; OAK_SAPLING X f Lnet/minecraft/world/item/Item; OAK_SHELF fb f Lnet/minecraft/world/item/Item; OAK_SIGN rM f Lnet/minecraft/world/item/Item; OAK_SLAB ek f Lnet/minecraft/world/item/Item; OAK_STAIRS hl f Lnet/minecraft/world/item/Item; OAK_TRAPDOOR oh f Lnet/minecraft/world/item/Item; OAK_WOOD cp f Lnet/minecraft/world/item/Item; OBSERVER mK f Lnet/minecraft/world/item/Item; OBSIDIAN fj f Lnet/minecraft/world/item/Item; OCELOT_SPAWN_EGG uP f Lnet/minecraft/world/item/Item; OCHRE_FROGLIGHT zV f Lnet/minecraft/world/item/Item; OMINOUS_BOTTLE BB f Lnet/minecraft/world/item/Item; OMINOUS_TRIAL_KEY Bz f Lnet/minecraft/world/item/Item; OPEN_EYEBLOSSOM dw f Lnet/minecraft/world/item/Item; ORANGE_BANNER xf f Lnet/minecraft/world/item/Item; ORANGE_BED tH f Lnet/minecraft/world/item/Item; ORANGE_BUNDLE sK f Lnet/minecraft/world/item/Item; ORANGE_CANDLE zB f Lnet/minecraft/world/item/Item; ORANGE_CARPET iy f Lnet/minecraft/world/item/Item; ORANGE_CONCRETE kD f Lnet/minecraft/world/item/Item; ORANGE_CONCRETE_POWDER kT f Lnet/minecraft/world/item/Item; ORANGE_DYE tn f Lnet/minecraft/world/item/Item; ORANGE_GLAZED_TERRACOTTA kn f Lnet/minecraft/world/item/Item; ORANGE_HARNESS oT f Lnet/minecraft/world/item/Item; ORANGE_SHULKER_BOX jX f Lnet/minecraft/world/item/Item; ORANGE_STAINED_GLASS iX f Lnet/minecraft/world/item/Item; ORANGE_STAINED_GLASS_PANE jn f Lnet/minecraft/world/item/Item; ORANGE_TERRACOTTA if f Lnet/minecraft/world/item/Item; ORANGE_TULIP dD f Lnet/minecraft/world/item/Item; ORANGE_WOOL dg f Lnet/minecraft/world/item/Item; OXEYE_DAISY dG f Lnet/minecraft/world/item/Item; OXIDIZED_CHISELED_COPPER aX f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER aT f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_BULB Bc f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_CHEST Bk f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_DOOR ob f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_GOLEM_STATUE Bs f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_GRATE AU f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_TRAPDOOR ow f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER bb f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER_SLAB bj f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER_STAIRS bf f Lnet/minecraft/world/item/Item; OXIDIZED_LIGHTNING_ROD mU f Lnet/minecraft/world/item/Item; PACKED_ICE iO f Lnet/minecraft/world/item/Item; PACKED_MUD gp f Lnet/minecraft/world/item/Item; PAINTING rJ f Lnet/minecraft/world/item/Item; PALE_HANGING_MOSS ee f Lnet/minecraft/world/item/Item; PALE_MOSS_BLOCK ef f Lnet/minecraft/world/item/Item; PALE_MOSS_CARPET ed f Lnet/minecraft/world/item/Item; PALE_OAK_BOAT pF f Lnet/minecraft/world/item/Item; PALE_OAK_BUTTON nq f Lnet/minecraft/world/item/Item; PALE_OAK_CHEST_BOAT pG f Lnet/minecraft/world/item/Item; PALE_OAK_DOOR nT f Lnet/minecraft/world/item/Item; PALE_OAK_FENCE fN f Lnet/minecraft/world/item/Item; PALE_OAK_FENCE_GATE oI f Lnet/minecraft/world/item/Item; PALE_OAK_HANGING_SIGN sf f Lnet/minecraft/world/item/Item; PALE_OAK_LEAVES cH f Lnet/minecraft/world/item/Item; PALE_OAK_LOG bK f Lnet/minecraft/world/item/Item; PALE_OAK_PLANKS R f Lnet/minecraft/world/item/Item; PALE_OAK_PRESSURE_PLATE nG f Lnet/minecraft/world/item/Item; PALE_OAK_SAPLING ae f Lnet/minecraft/world/item/Item; PALE_OAK_SHELF fc f Lnet/minecraft/world/item/Item; PALE_OAK_SIGN rT f Lnet/minecraft/world/item/Item; PALE_OAK_SLAB er f Lnet/minecraft/world/item/Item; PALE_OAK_STAIRS hs f Lnet/minecraft/world/item/Item; PALE_OAK_TRAPDOOR oo f Lnet/minecraft/world/item/Item; PALE_OAK_WOOD cv f Lnet/minecraft/world/item/Item; PANDA_SPAWN_EGG uQ f Lnet/minecraft/world/item/Item; PAPER sA f Lnet/minecraft/world/item/Item; PARCHED_SPAWN_EGG vs f Lnet/minecraft/world/item/Item; PARROT_SPAWN_EGG uH f Lnet/minecraft/world/item/Item; PEARLESCENT_FROGLIGHT zX f Lnet/minecraft/world/item/Item; PEONY iT f Lnet/minecraft/world/item/Item; PETRIFIED_OAK_SLAB eB f Lnet/minecraft/world/item/Item; PHANTOM_MEMBRANE pp f Lnet/minecraft/world/item/Item; PHANTOM_SPAWN_EGG vJ f Lnet/minecraft/world/item/Item; PIGLIN_BANNER_PATTERN yH f Lnet/minecraft/world/item/Item; PIGLIN_BRUTE_SPAWN_EGG vZ f Lnet/minecraft/world/item/Item; PIGLIN_HEAD wD f Lnet/minecraft/world/item/Item; PIGLIN_SPAWN_EGG vY f Lnet/minecraft/world/item/Item; PIG_SPAWN_EGG uA f Lnet/minecraft/world/item/Item; PILLAGER_SPAWN_EGG vP f Lnet/minecraft/world/item/Item; PINK_BANNER xk f Lnet/minecraft/world/item/Item; PINK_BED tM f Lnet/minecraft/world/item/Item; PINK_BUNDLE sP f Lnet/minecraft/world/item/Item; PINK_CANDLE zG f Lnet/minecraft/world/item/Item; PINK_CARPET iD f Lnet/minecraft/world/item/Item; PINK_CONCRETE kI f Lnet/minecraft/world/item/Item; PINK_CONCRETE_POWDER kY f Lnet/minecraft/world/item/Item; PINK_DYE ts f Lnet/minecraft/world/item/Item; PINK_GLAZED_TERRACOTTA ks f Lnet/minecraft/world/item/Item; PINK_HARNESS oY f Lnet/minecraft/world/item/Item; PINK_PETALS dY f Lnet/minecraft/world/item/Item; PINK_SHULKER_BOX kc f Lnet/minecraft/world/item/Item; PINK_STAINED_GLASS jc f Lnet/minecraft/world/item/Item; PINK_STAINED_GLASS_PANE js f Lnet/minecraft/world/item/Item; PINK_TERRACOTTA ik f Lnet/minecraft/world/item/Item; PINK_TULIP dF f Lnet/minecraft/world/item/Item; PINK_WOOL dl f Lnet/minecraft/world/item/Item; PISTON mG f Lnet/minecraft/world/item/Item; PITCHER_PLANT dL f Lnet/minecraft/world/item/Item; PITCHER_POD xy f Lnet/minecraft/world/item/Item; PLAYER_HEAD wz f Lnet/minecraft/world/item/Item; PLENTY_POTTERY_SHERD AK f Lnet/minecraft/world/item/Item; PODZOL E f Lnet/minecraft/world/item/Item; POINTED_DRIPSTONE zU f Lnet/minecraft/world/item/Item; POISONOUS_POTATO wu f Lnet/minecraft/world/item/Item; POLAR_BEAR_SPAWN_EGG uR f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE h f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE_SLAB mu f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE_STAIRS md f Lnet/minecraft/world/item/Item; POLISHED_BASALT fZ f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE zq f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICKS zu f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_SLAB zv f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_STAIRS zw f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_WALL hR f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BUTTON ni f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_PRESSURE_PLATE nw f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_SLAB zr f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_STAIRS zs f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_WALL hQ f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE k f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_SLAB mx f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_STAIRS mg f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_WALL hT f Lnet/minecraft/world/item/Item; POLISHED_DIORITE f f Lnet/minecraft/world/item/Item; POLISHED_DIORITE_SLAB mm f Lnet/minecraft/world/item/Item; POLISHED_DIORITE_STAIRS lU f Lnet/minecraft/world/item/Item; POLISHED_GRANITE d f Lnet/minecraft/world/item/Item; POLISHED_GRANITE_SLAB mj f Lnet/minecraft/world/item/Item; POLISHED_GRANITE_STAIRS lR f Lnet/minecraft/world/item/Item; POLISHED_TUFF r f Lnet/minecraft/world/item/Item; POLISHED_TUFF_SLAB s f Lnet/minecraft/world/item/Item; POLISHED_TUFF_STAIRS t f Lnet/minecraft/world/item/Item; POLISHED_TUFF_WALL u f Lnet/minecraft/world/item/Item; POPPED_CHORUS_FRUIT xw f Lnet/minecraft/world/item/Item; POPPY dy f Lnet/minecraft/world/item/Item; PORKCHOP rH f Lnet/minecraft/world/item/Item; POTATO ws f Lnet/minecraft/world/item/Item; POTION up f Lnet/minecraft/world/item/Item; POWDER_SNOW_BUCKET sn f Lnet/minecraft/world/item/Item; POWERED_RAIL oN f Lnet/minecraft/world/item/Item; PRISMARINE jC f Lnet/minecraft/world/item/Item; PRISMARINE_BRICKS jD f Lnet/minecraft/world/item/Item; PRISMARINE_BRICK_SLAB eM f Lnet/minecraft/world/item/Item; PRISMARINE_BRICK_STAIRS jG f Lnet/minecraft/world/item/Item; PRISMARINE_CRYSTALS wM f Lnet/minecraft/world/item/Item; PRISMARINE_SHARD wL f Lnet/minecraft/world/item/Item; PRISMARINE_SLAB eL f Lnet/minecraft/world/item/Item; PRISMARINE_STAIRS jF f Lnet/minecraft/world/item/Item; PRISMARINE_WALL hD f Lnet/minecraft/world/item/Item; PRIZE_POTTERY_SHERD AL f Lnet/minecraft/world/item/Item; PUFFERFISH tg f Lnet/minecraft/world/item/Item; PUFFERFISH_BUCKET sr f Lnet/minecraft/world/item/Item; PUFFERFISH_SPAWN_EGG uZ f Lnet/minecraft/world/item/Item; PUMPKIN fS f Lnet/minecraft/world/item/Item; PUMPKIN_PIE wF f Lnet/minecraft/world/item/Item; PUMPKIN_SEEDS uc f Lnet/minecraft/world/item/Item; PURPLE_BANNER xo f Lnet/minecraft/world/item/Item; PURPLE_BED tQ f Lnet/minecraft/world/item/Item; PURPLE_BUNDLE sT f Lnet/minecraft/world/item/Item; PURPLE_CANDLE zK f Lnet/minecraft/world/item/Item; PURPLE_CARPET iH f Lnet/minecraft/world/item/Item; PURPLE_CONCRETE kM f Lnet/minecraft/world/item/Item; PURPLE_CONCRETE_POWDER lc f Lnet/minecraft/world/item/Item; PURPLE_DYE tw f Lnet/minecraft/world/item/Item; PURPLE_GLAZED_TERRACOTTA kw f Lnet/minecraft/world/item/Item; PURPLE_HARNESS pc f Lnet/minecraft/world/item/Item; PURPLE_SHULKER_BOX kg f Lnet/minecraft/world/item/Item; PURPLE_STAINED_GLASS jg f Lnet/minecraft/world/item/Item; PURPLE_STAINED_GLASS_PANE jw f Lnet/minecraft/world/item/Item; PURPLE_TERRACOTTA io f Lnet/minecraft/world/item/Item; PURPLE_WOOL dp f Lnet/minecraft/world/item/Item; PURPUR_BLOCK fo f Lnet/minecraft/world/item/Item; PURPUR_PILLAR fp f Lnet/minecraft/world/item/Item; PURPUR_SLAB eK f Lnet/minecraft/world/item/Item; PURPUR_STAIRS fq f Lnet/minecraft/world/item/Item; QUARTZ qd f Lnet/minecraft/world/item/Item; QUARTZ_BLOCK ia f Lnet/minecraft/world/item/Item; QUARTZ_BRICKS ib f Lnet/minecraft/world/item/Item; QUARTZ_PILLAR ic f Lnet/minecraft/world/item/Item; QUARTZ_SLAB eH f Lnet/minecraft/world/item/Item; QUARTZ_STAIRS id f Lnet/minecraft/world/item/Item; RABBIT wN f Lnet/minecraft/world/item/Item; RABBIT_FOOT wQ f Lnet/minecraft/world/item/Item; RABBIT_HIDE wR f Lnet/minecraft/world/item/Item; RABBIT_SPAWN_EGG uS f Lnet/minecraft/world/item/Item; RABBIT_STEW wP f Lnet/minecraft/world/item/Item; RAIL oP f Lnet/minecraft/world/item/Item; RAISER_ARMOR_TRIM_SMITHING_TEMPLATE Aq f Lnet/minecraft/world/item/Item; RAVAGER_SPAWN_EGG vQ f Lnet/minecraft/world/item/Item; RAW_COPPER qh f Lnet/minecraft/world/item/Item; RAW_COPPER_BLOCK aH f Lnet/minecraft/world/item/Item; RAW_GOLD qj f Lnet/minecraft/world/item/Item; RAW_GOLD_BLOCK aI f Lnet/minecraft/world/item/Item; RAW_IRON qf f Lnet/minecraft/world/item/Item; RAW_IRON_BLOCK aG f Lnet/minecraft/world/item/Item; RECOVERY_COMPASS sH f Lnet/minecraft/world/item/Item; REDSTONE mB f Lnet/minecraft/world/item/Item; REDSTONE_BLOCK mD f Lnet/minecraft/world/item/Item; REDSTONE_LAMP nf f Lnet/minecraft/world/item/Item; REDSTONE_ORE au f Lnet/minecraft/world/item/Item; REDSTONE_TORCH mC f Lnet/minecraft/world/item/Item; RED_BANNER xs f Lnet/minecraft/world/item/Item; RED_BED tU f Lnet/minecraft/world/item/Item; RED_BUNDLE sX f Lnet/minecraft/world/item/Item; RED_CANDLE zO f Lnet/minecraft/world/item/Item; RED_CARPET iL f Lnet/minecraft/world/item/Item; RED_CONCRETE kQ f Lnet/minecraft/world/item/Item; RED_CONCRETE_POWDER lg f Lnet/minecraft/world/item/Item; RED_DYE tA f Lnet/minecraft/world/item/Item; RED_GLAZED_TERRACOTTA kA f Lnet/minecraft/world/item/Item; RED_HARNESS pg f Lnet/minecraft/world/item/Item; RED_MUSHROOM dO f Lnet/minecraft/world/item/Item; RED_MUSHROOM_BLOCK gy f Lnet/minecraft/world/item/Item; RED_NETHER_BRICKS jS f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_SLAB mt f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_STAIRS mc f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_WALL hL f Lnet/minecraft/world/item/Item; RED_SAND ak f Lnet/minecraft/world/item/Item; RED_SANDSTONE jJ f Lnet/minecraft/world/item/Item; RED_SANDSTONE_SLAB eI f Lnet/minecraft/world/item/Item; RED_SANDSTONE_STAIRS jM f Lnet/minecraft/world/item/Item; RED_SANDSTONE_WALL hE f Lnet/minecraft/world/item/Item; RED_SHULKER_BOX kk f Lnet/minecraft/world/item/Item; RED_STAINED_GLASS jk f Lnet/minecraft/world/item/Item; RED_STAINED_GLASS_PANE jA f Lnet/minecraft/world/item/Item; RED_TERRACOTTA is f Lnet/minecraft/world/item/Item; RED_TULIP dC f Lnet/minecraft/world/item/Item; RED_WOOL dt f Lnet/minecraft/world/item/Item; REINFORCED_DEEPSLATE gw f Lnet/minecraft/world/item/Item; REPEATER mE f Lnet/minecraft/world/item/Item; REPEATING_COMMAND_BLOCK jN f Lnet/minecraft/world/item/Item; RESIN_BLOCK gJ f Lnet/minecraft/world/item/Item; RESIN_BRICK wK f Lnet/minecraft/world/item/Item; RESIN_BRICKS gK f Lnet/minecraft/world/item/Item; RESIN_BRICK_SLAB gM f Lnet/minecraft/world/item/Item; RESIN_BRICK_STAIRS gL f Lnet/minecraft/world/item/Item; RESIN_BRICK_WALL gN f Lnet/minecraft/world/item/Item; RESIN_CLUMP gI f Lnet/minecraft/world/item/Item; RESPAWN_ANCHOR zy f Lnet/minecraft/world/item/Item; RIB_ARMOR_TRIM_SMITHING_TEMPLATE Al f Lnet/minecraft/world/item/Item; ROOTED_DIRT F f Lnet/minecraft/world/item/Item; ROSE_BUSH iS f Lnet/minecraft/world/item/Item; ROTTEN_FLESH ui f Lnet/minecraft/world/item/Item; SADDLE oR f Lnet/minecraft/world/item/Item; SALMON te f Lnet/minecraft/world/item/Item; SALMON_BUCKET ss f Lnet/minecraft/world/item/Item; SALMON_SPAWN_EGG va f Lnet/minecraft/world/item/Item; SAND ah f Lnet/minecraft/world/item/Item; SANDSTONE cQ f Lnet/minecraft/world/item/Item; SANDSTONE_SLAB ez f Lnet/minecraft/world/item/Item; SANDSTONE_STAIRS hi f Lnet/minecraft/world/item/Item; SANDSTONE_WALL hM f Lnet/minecraft/world/item/Item; SCAFFOLDING mA f Lnet/minecraft/world/item/Item; SCRAPE_POTTERY_SHERD AM f Lnet/minecraft/world/item/Item; SCULK gZ f Lnet/minecraft/world/item/Item; SCULK_CATALYST hb f Lnet/minecraft/world/item/Item; SCULK_SENSOR na f Lnet/minecraft/world/item/Item; SCULK_SHRIEKER hc f Lnet/minecraft/world/item/Item; SCULK_VEIN ha f Lnet/minecraft/world/item/Item; SEAGRASS dd f Lnet/minecraft/world/item/Item; SEA_LANTERN jI f Lnet/minecraft/world/item/Item; SEA_PICKLE de f Lnet/minecraft/world/item/Item; SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE Ac f Lnet/minecraft/world/item/Item; SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE Ao f Lnet/minecraft/world/item/Item; SHEAF_POTTERY_SHERD AN f Lnet/minecraft/world/item/Item; SHEARS tZ f Lnet/minecraft/world/item/Item; SHEEP_SPAWN_EGG uB f Lnet/minecraft/world/item/Item; SHELTER_POTTERY_SHERD AO f Lnet/minecraft/world/item/Item; SHIELD xH f Lnet/minecraft/world/item/Item; SHORT_GRASS cU f Lnet/minecraft/world/item/Item; SHROOMLIGHT ze f Lnet/minecraft/world/item/Item; SHULKER_BOX jV f Lnet/minecraft/world/item/Item; SHULKER_SHELL xQ f Lnet/minecraft/world/item/Item; SHULKER_SPAWN_EGG wg f Lnet/minecraft/world/item/Item; SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE Ap f Lnet/minecraft/world/item/Item; SILVERFISH_SPAWN_EGG vK f Lnet/minecraft/world/item/Item; SKELETON_HORSE_SPAWN_EGG vu f Lnet/minecraft/world/item/Item; SKELETON_SKULL wx f Lnet/minecraft/world/item/Item; SKELETON_SPAWN_EGG vt f Lnet/minecraft/world/item/Item; SKULL_BANNER_PATTERN yE f Lnet/minecraft/world/item/Item; SKULL_POTTERY_SHERD AP f Lnet/minecraft/world/item/Item; SLIME_BALL sC f Lnet/minecraft/world/item/Item; SLIME_BLOCK mI f Lnet/minecraft/world/item/Item; SLIME_SPAWN_EGG vL f Lnet/minecraft/world/item/Item; SMALL_AMETHYST_BUD zQ f Lnet/minecraft/world/item/Item; SMALL_DRIPLEAF ei f Lnet/minecraft/world/item/Item; SMITHING_TABLE yU f Lnet/minecraft/world/item/Item; SMOKER yP f Lnet/minecraft/world/item/Item; SMOOTH_BASALT ga f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ eO f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ_SLAB mq f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ_STAIRS lZ f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE eP f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE_SLAB mk f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE_STAIRS lS f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE eQ f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE_SLAB mp f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE_STAIRS lY f Lnet/minecraft/world/item/Item; SMOOTH_STONE eR f Lnet/minecraft/world/item/Item; SMOOTH_STONE_SLAB ey f Lnet/minecraft/world/item/Item; SNIFFER_EGG lj f Lnet/minecraft/world/item/Item; SNIFFER_SPAWN_EGG vh f Lnet/minecraft/world/item/Item; SNORT_POTTERY_SHERD AQ f Lnet/minecraft/world/item/Item; SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE Ak f Lnet/minecraft/world/item/Item; SNOWBALL so f Lnet/minecraft/world/item/Item; SNOW fz f Lnet/minecraft/world/item/Item; SNOW_BLOCK fB f Lnet/minecraft/world/item/Item; SNOW_GOLEM_SPAWN_EGG vk f Lnet/minecraft/world/item/Item; SOUL_CAMPFIRE zd f Lnet/minecraft/world/item/Item; SOUL_LANTERN yY f Lnet/minecraft/world/item/Item; SOUL_SAND fW f Lnet/minecraft/world/item/Item; SOUL_SOIL fX f Lnet/minecraft/world/item/Item; SOUL_TORCH gb f Lnet/minecraft/world/item/Item; SPAWNER fr f Lnet/minecraft/world/item/Item; SPECTRAL_ARROW xE f Lnet/minecraft/world/item/Item; SPIDER_EYE uq f Lnet/minecraft/world/item/Item; SPIDER_SPAWN_EGG vD f Lnet/minecraft/world/item/Item; SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE Am f Lnet/minecraft/world/item/Item; SPLASH_POTION xD f Lnet/minecraft/world/item/Item; SPONGE cL f Lnet/minecraft/world/item/Item; SPORE_BLOSSOM dM f Lnet/minecraft/world/item/Item; SPRUCE_BOAT pt f Lnet/minecraft/world/item/Item; SPRUCE_BUTTON nk f Lnet/minecraft/world/item/Item; SPRUCE_CHEST_BOAT pu f Lnet/minecraft/world/item/Item; SPRUCE_DOOR nN f Lnet/minecraft/world/item/Item; SPRUCE_FENCE fH f Lnet/minecraft/world/item/Item; SPRUCE_FENCE_GATE oC f Lnet/minecraft/world/item/Item; SPRUCE_HANGING_SIGN rZ f Lnet/minecraft/world/item/Item; SPRUCE_LEAVES cB f Lnet/minecraft/world/item/Item; SPRUCE_LOG bF f Lnet/minecraft/world/item/Item; SPRUCE_PLANKS L f Lnet/minecraft/world/item/Item; SPRUCE_PRESSURE_PLATE nA f Lnet/minecraft/world/item/Item; SPRUCE_SAPLING Y f Lnet/minecraft/world/item/Item; SPRUCE_SHELF fd f Lnet/minecraft/world/item/Item; SPRUCE_SIGN rN f Lnet/minecraft/world/item/Item; SPRUCE_SLAB el f Lnet/minecraft/world/item/Item; SPRUCE_STAIRS hm f Lnet/minecraft/world/item/Item; SPRUCE_TRAPDOOR oi f Lnet/minecraft/world/item/Item; SPRUCE_WOOD cq f Lnet/minecraft/world/item/Item; SPYGLASS tb f Lnet/minecraft/world/item/Item; SQUID_SPAWN_EGG vb f Lnet/minecraft/world/item/Item; STICK qW f Lnet/minecraft/world/item/Item; STICKY_PISTON mH f Lnet/minecraft/world/item/Item; STONECUTTER yV f Lnet/minecraft/world/item/Item; STONE b f Lnet/minecraft/world/item/Item; STONE_AXE qA f Lnet/minecraft/world/item/Item; STONE_BRICKS gl f Lnet/minecraft/world/item/Item; STONE_BRICK_SLAB eE f Lnet/minecraft/world/item/Item; STONE_BRICK_STAIRS gQ f Lnet/minecraft/world/item/Item; STONE_BRICK_WALL hH f Lnet/minecraft/world/item/Item; STONE_BUTTON nh f Lnet/minecraft/world/item/Item; STONE_HOE qB f Lnet/minecraft/world/item/Item; STONE_PICKAXE qz f Lnet/minecraft/world/item/Item; STONE_PRESSURE_PLATE nv f Lnet/minecraft/world/item/Item; STONE_SHOVEL qy f Lnet/minecraft/world/item/Item; STONE_SLAB ex f Lnet/minecraft/world/item/Item; STONE_SPEAR xJ f Lnet/minecraft/world/item/Item; STONE_STAIRS lX f Lnet/minecraft/world/item/Item; STONE_SWORD qx f Lnet/minecraft/world/item/Item; STRAY_SPAWN_EGG vv f Lnet/minecraft/world/item/Item; STRIDER_SPAWN_EGG wa f Lnet/minecraft/world/item/Item; STRING qY f Lnet/minecraft/world/item/Item; STRIPPED_ACACIA_LOG bW f Lnet/minecraft/world/item/Item; STRIPPED_ACACIA_WOOD ch f Lnet/minecraft/world/item/Item; STRIPPED_BAMBOO_BLOCK co f Lnet/minecraft/world/item/Item; STRIPPED_BIRCH_LOG bU f Lnet/minecraft/world/item/Item; STRIPPED_BIRCH_WOOD cf f Lnet/minecraft/world/item/Item; STRIPPED_CHERRY_LOG bX f Lnet/minecraft/world/item/Item; STRIPPED_CHERRY_WOOD ci f Lnet/minecraft/world/item/Item; STRIPPED_CRIMSON_HYPHAE cm f Lnet/minecraft/world/item/Item; STRIPPED_CRIMSON_STEM cb f Lnet/minecraft/world/item/Item; STRIPPED_DARK_OAK_LOG bY f Lnet/minecraft/world/item/Item; STRIPPED_DARK_OAK_WOOD cj f Lnet/minecraft/world/item/Item; STRIPPED_JUNGLE_LOG bV f Lnet/minecraft/world/item/Item; STRIPPED_JUNGLE_WOOD cg f Lnet/minecraft/world/item/Item; STRIPPED_MANGROVE_LOG ca f Lnet/minecraft/world/item/Item; STRIPPED_MANGROVE_WOOD cl f Lnet/minecraft/world/item/Item; STRIPPED_OAK_LOG bS f Lnet/minecraft/world/item/Item; STRIPPED_OAK_WOOD cd f Lnet/minecraft/world/item/Item; STRIPPED_PALE_OAK_LOG bZ f Lnet/minecraft/world/item/Item; STRIPPED_PALE_OAK_WOOD ck f Lnet/minecraft/world/item/Item; STRIPPED_SPRUCE_LOG bT f Lnet/minecraft/world/item/Item; STRIPPED_SPRUCE_WOOD ce f Lnet/minecraft/world/item/Item; STRIPPED_WARPED_HYPHAE cn f Lnet/minecraft/world/item/Item; STRIPPED_WARPED_STEM cc f Lnet/minecraft/world/item/Item; STRUCTURE_BLOCK pL f Lnet/minecraft/world/item/Item; STRUCTURE_VOID jU f Lnet/minecraft/world/item/Item; SUGAR tE f Lnet/minecraft/world/item/Item; SUGAR_CANE dW f Lnet/minecraft/world/item/Item; SUNFLOWER iQ f Lnet/minecraft/world/item/Item; SUSPICIOUS_GRAVEL aj f Lnet/minecraft/world/item/Item; SUSPICIOUS_SAND ai f Lnet/minecraft/world/item/Item; SUSPICIOUS_STEW yA f Lnet/minecraft/world/item/Item; SWEET_BERRIES za f Lnet/minecraft/world/item/Item; TADPOLE_BUCKET sw f Lnet/minecraft/world/item/Item; TADPOLE_SPAWN_EGG vc f Lnet/minecraft/world/item/Item; TALL_GRASS iU f Lnet/minecraft/world/item/Item; TARGET mP f Lnet/minecraft/world/item/Item; TERRACOTTA iN f Lnet/minecraft/world/item/Item; TEST_BLOCK pN f Lnet/minecraft/world/item/Item; TEST_INSTANCE_BLOCK pO f Lnet/minecraft/world/item/Item; TIDE_ARMOR_TRIM_SMITHING_TEMPLATE Aj f Lnet/minecraft/world/item/Item; TINTED_GLASS cO f Lnet/minecraft/world/item/Item; TIPPED_ARROW xF f Lnet/minecraft/world/item/Item; TNT ne f Lnet/minecraft/world/item/Item; TNT_MINECART pl f Lnet/minecraft/world/item/Item; TORCHFLOWER dK f Lnet/minecraft/world/item/Item; TORCHFLOWER_SEEDS xx f Lnet/minecraft/world/item/Item; TORCH fk f Lnet/minecraft/world/item/Item; TOTEM_OF_UNDYING xP f Lnet/minecraft/world/item/Item; TRADER_LLAMA_SPAWN_EGG vl f Lnet/minecraft/world/item/Item; TRAPPED_CHEST nd f Lnet/minecraft/world/item/Item; TRIAL_KEY By f Lnet/minecraft/world/item/Item; TRIAL_SPAWNER Bx f Lnet/minecraft/world/item/Item; TRIDENT yr f Lnet/minecraft/world/item/Item; TRIPWIRE_HOOK nc f Lnet/minecraft/world/item/Item; TROPICAL_FISH tf f Lnet/minecraft/world/item/Item; TROPICAL_FISH_BUCKET su f Lnet/minecraft/world/item/Item; TROPICAL_FISH_SPAWN_EGG vd f Lnet/minecraft/world/item/Item; TUBE_CORAL lv f Lnet/minecraft/world/item/Item; TUBE_CORAL_BLOCK lq f Lnet/minecraft/world/item/Item; TUBE_CORAL_FAN lF f Lnet/minecraft/world/item/Item; TUFF m f Lnet/minecraft/world/item/Item; TUFF_BRICKS v f Lnet/minecraft/world/item/Item; TUFF_BRICK_SLAB w f Lnet/minecraft/world/item/Item; TUFF_BRICK_STAIRS x f Lnet/minecraft/world/item/Item; TUFF_BRICK_WALL y f Lnet/minecraft/world/item/Item; TUFF_SLAB n f Lnet/minecraft/world/item/Item; TUFF_STAIRS o f Lnet/minecraft/world/item/Item; TUFF_WALL p f Lnet/minecraft/world/item/Item; TURTLE_EGG li f Lnet/minecraft/world/item/Item; TURTLE_HELMET pP f Lnet/minecraft/world/item/Item; TURTLE_SCUTE pQ f Lnet/minecraft/world/item/Item; TURTLE_SPAWN_EGG ve f Lnet/minecraft/world/item/Item; TWISTING_VINES dV f Lnet/minecraft/world/item/Item; VAULT BA f Lnet/minecraft/world/item/Item; VERDANT_FROGLIGHT zW f Lnet/minecraft/world/item/Item; VEX_ARMOR_TRIM_SMITHING_TEMPLATE Ai f Lnet/minecraft/world/item/Item; VEX_SPAWN_EGG vS f Lnet/minecraft/world/item/Item; VILLAGER_SPAWN_EGG vm f Lnet/minecraft/world/item/Item; VINDICATOR_SPAWN_EGG vR f Lnet/minecraft/world/item/Item; VINE gG f Lnet/minecraft/world/item/Item; WANDERING_TRADER_SPAWN_EGG vn f Lnet/minecraft/world/item/Item; WARDEN_SPAWN_EGG vM f Lnet/minecraft/world/item/Item; WARD_ARMOR_TRIM_SMITHING_TEMPLATE Ag f Lnet/minecraft/world/item/Item; WARPED_BUTTON nu f Lnet/minecraft/world/item/Item; WARPED_DOOR nX f Lnet/minecraft/world/item/Item; WARPED_FENCE fR f Lnet/minecraft/world/item/Item; WARPED_FENCE_GATE oM f Lnet/minecraft/world/item/Item; WARPED_FUNGUS dQ f Lnet/minecraft/world/item/Item; WARPED_FUNGUS_ON_A_STICK po f Lnet/minecraft/world/item/Item; WARPED_HANGING_SIGN sj f Lnet/minecraft/world/item/Item; WARPED_HYPHAE cz f Lnet/minecraft/world/item/Item; WARPED_NYLIUM I f Lnet/minecraft/world/item/Item; WARPED_PLANKS V f Lnet/minecraft/world/item/Item; WARPED_PRESSURE_PLATE nK f Lnet/minecraft/world/item/Item; WARPED_ROOTS dS f Lnet/minecraft/world/item/Item; WARPED_SHELF fe f Lnet/minecraft/world/item/Item; WARPED_SIGN rX f Lnet/minecraft/world/item/Item; WARPED_SLAB ew f Lnet/minecraft/world/item/Item; WARPED_STAIRS hx f Lnet/minecraft/world/item/Item; WARPED_STEM bQ f Lnet/minecraft/world/item/Item; WARPED_TRAPDOOR os f Lnet/minecraft/world/item/Item; WARPED_WART_BLOCK jR f Lnet/minecraft/world/item/Item; WATER_BUCKET sl f Lnet/minecraft/world/item/Item; WAXED_CHISELED_COPPER bo f Lnet/minecraft/world/item/Item; WAXED_COPPER_BLOCK bk f Lnet/minecraft/world/item/Item; WAXED_COPPER_BULB Bd f Lnet/minecraft/world/item/Item; WAXED_COPPER_CHEST Bl f Lnet/minecraft/world/item/Item; WAXED_COPPER_DOOR oc f Lnet/minecraft/world/item/Item; WAXED_COPPER_GOLEM_STATUE Bt f Lnet/minecraft/world/item/Item; WAXED_COPPER_GRATE AV f Lnet/minecraft/world/item/Item; WAXED_COPPER_TRAPDOOR ox f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER bs f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER_SLAB bA f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER_STAIRS bw f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CHISELED_COPPER bp f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER bl f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_BULB Be f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_CHEST Bm f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_DOOR od f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_GOLEM_STATUE Bu f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_GRATE AW f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_TRAPDOOR oy f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER bt f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER_SLAB bB f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER_STAIRS bx f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_LIGHTNING_ROD mW f Lnet/minecraft/world/item/Item; WAXED_LIGHTNING_ROD mV f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CHISELED_COPPER br f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER bn f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_BULB Bg f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_CHEST Bo f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_DOOR of f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_GOLEM_STATUE Bw f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_GRATE AY f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_TRAPDOOR oA f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER bv f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER_SLAB bD f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER_STAIRS bz f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_LIGHTNING_ROD mY f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CHISELED_COPPER bq f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER bm f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_BULB Bf f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_CHEST Bn f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_DOOR oe f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_GOLEM_STATUE Bv f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_GRATE AX f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_TRAPDOOR oz f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER bu f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER_SLAB bC f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER_STAIRS by f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_LIGHTNING_ROD mX f Lnet/minecraft/world/item/Item; WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE An f Lnet/minecraft/world/item/Item; WEATHERED_CHISELED_COPPER aW f Lnet/minecraft/world/item/Item; WEATHERED_COPPER aS f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_BULB Bb f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_CHEST Bj f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_DOOR oa f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_GOLEM_STATUE Br f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_GRATE AT f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_TRAPDOOR ov f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER ba f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER_SLAB bi f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER_STAIRS be f Lnet/minecraft/world/item/Item; WEATHERED_LIGHTNING_ROD mT f Lnet/minecraft/world/item/Item; WEEPING_VINES dU f Lnet/minecraft/world/item/Item; WET_SPONGE cM f Lnet/minecraft/world/item/Item; WHEAT rc f Lnet/minecraft/world/item/Item; WHEAT_SEEDS rb f Lnet/minecraft/world/item/Item; WHITE_BANNER xe f Lnet/minecraft/world/item/Item; WHITE_BED tG f Lnet/minecraft/world/item/Item; WHITE_BUNDLE sJ f Lnet/minecraft/world/item/Item; WHITE_CANDLE zA f Lnet/minecraft/world/item/Item; WHITE_CARPET ix f Lnet/minecraft/world/item/Item; WHITE_CONCRETE kC f Lnet/minecraft/world/item/Item; WHITE_CONCRETE_POWDER kS f Lnet/minecraft/world/item/Item; WHITE_DYE tm f Lnet/minecraft/world/item/Item; WHITE_GLAZED_TERRACOTTA km f Lnet/minecraft/world/item/Item; WHITE_HARNESS oS f Lnet/minecraft/world/item/Item; WHITE_SHULKER_BOX jW f Lnet/minecraft/world/item/Item; WHITE_STAINED_GLASS iW f Lnet/minecraft/world/item/Item; WHITE_STAINED_GLASS_PANE jm f Lnet/minecraft/world/item/Item; WHITE_TERRACOTTA ie f Lnet/minecraft/world/item/Item; WHITE_TULIP dE f Lnet/minecraft/world/item/Item; WHITE_WOOL df f Lnet/minecraft/world/item/Item; WILDFLOWERS dZ f Lnet/minecraft/world/item/Item; WILD_ARMOR_TRIM_SMITHING_TEMPLATE Af f Lnet/minecraft/world/item/Item; WIND_CHARGE wj f Lnet/minecraft/world/item/Item; WITCH_SPAWN_EGG vN f Lnet/minecraft/world/item/Item; WITHER_ROSE dJ f Lnet/minecraft/world/item/Item; WITHER_SKELETON_SKULL wy f Lnet/minecraft/world/item/Item; WITHER_SKELETON_SPAWN_EGG vx f Lnet/minecraft/world/item/Item; WITHER_SPAWN_EGG vw f Lnet/minecraft/world/item/Item; WOLF_ARMOR pS f Lnet/minecraft/world/item/Item; WOLF_SPAWN_EGG uI f Lnet/minecraft/world/item/Item; WOODEN_AXE qq f Lnet/minecraft/world/item/Item; WOODEN_HOE qr f Lnet/minecraft/world/item/Item; WOODEN_PICKAXE qp f Lnet/minecraft/world/item/Item; WOODEN_SHOVEL qo f Lnet/minecraft/world/item/Item; WOODEN_SPEAR xI f Lnet/minecraft/world/item/Item; WOODEN_SWORD qn f Lnet/minecraft/world/item/Item; WRITABLE_BOOK wk f Lnet/minecraft/world/item/Item; WRITTEN_BOOK wl f Lnet/minecraft/world/item/Item; YELLOW_BANNER xi f Lnet/minecraft/world/item/Item; YELLOW_BED tK f Lnet/minecraft/world/item/Item; YELLOW_BUNDLE sN f Lnet/minecraft/world/item/Item; YELLOW_CANDLE zE f Lnet/minecraft/world/item/Item; YELLOW_CARPET iB f Lnet/minecraft/world/item/Item; YELLOW_CONCRETE kG f Lnet/minecraft/world/item/Item; YELLOW_CONCRETE_POWDER kW f Lnet/minecraft/world/item/Item; YELLOW_DYE tq f Lnet/minecraft/world/item/Item; YELLOW_GLAZED_TERRACOTTA kq f Lnet/minecraft/world/item/Item; YELLOW_HARNESS oW f Lnet/minecraft/world/item/Item; YELLOW_SHULKER_BOX ka f Lnet/minecraft/world/item/Item; YELLOW_STAINED_GLASS ja f Lnet/minecraft/world/item/Item; YELLOW_STAINED_GLASS_PANE jq f Lnet/minecraft/world/item/Item; YELLOW_TERRACOTTA ii f Lnet/minecraft/world/item/Item; YELLOW_WOOL dj f Lnet/minecraft/world/item/Item; ZOGLIN_SPAWN_EGG wb f Lnet/minecraft/world/item/Item; ZOMBIE_HEAD wA f Lnet/minecraft/world/item/Item; ZOMBIE_HORSE_SPAWN_EGG vz f Lnet/minecraft/world/item/Item; ZOMBIE_NAUTILUS_SPAWN_EGG vA f Lnet/minecraft/world/item/Item; ZOMBIE_SPAWN_EGG vy f Lnet/minecraft/world/item/Item; ZOMBIE_VILLAGER_SPAWN_EGG vB f Lnet/minecraft/world/item/Item; ZOMBIFIED_PIGLIN_SPAWN_EGG wc c com/mojang/math/OctahedralGroup com/mojang/math/PointGroupO m ()[Lcom/mojang/math/OctahedralGroup; $values g m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; compose a m ()Ljava/lang/String; getSerializedName c m ()Lcom/mojang/math/OctahedralGroup; inverse a m (Lnet/minecraft/core/Direction$Axis;)Z inverts a m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; lambda$static$0 c m ()[[Lcom/mojang/math/OctahedralGroup; lambda$static$1 f m (Lcom/mojang/math/OctahedralGroup;Lcom/mojang/math/OctahedralGroup;)Z lambda$static$2 a m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; lambda$static$3 b m (I)[Lcom/mojang/math/OctahedralGroup; lambda$static$4 a m ()Lcom/mojang/math/SymmetricGroup3; permutation d m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a m (Lnet/minecraft/core/FrontAndTop;)Lnet/minecraft/core/FrontAndTop; rotate a m (Lorg/joml/Vector3i;)Lorg/joml/Vector3i; rotate a m ()I trace e m (ZZZLcom/mojang/math/SymmetricGroup3;)I trace a m ()Lorg/joml/Matrix3fc; transformation b f [Lcom/mojang/math/OctahedralGroup; $VALUES ap f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_X_180 X f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_X_270 W f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_X_90 Y f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Y_180 aa f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Y_270 Z f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Y_90 ab f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Z_180 ad f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Z_270 ac f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Z_90 ae f [[Lcom/mojang/math/OctahedralGroup; CAYLEY_TABLE an f Lcom/mojang/math/OctahedralGroup; IDENTITY a f [Lcom/mojang/math/OctahedralGroup; INVERSE_TABLE ao f Lcom/mojang/math/OctahedralGroup; INVERSION y f Lcom/mojang/math/OctahedralGroup; INVERT_X z f Lcom/mojang/math/OctahedralGroup; INVERT_Y A f Lcom/mojang/math/OctahedralGroup; INVERT_Z B f Lcom/mojang/math/OctahedralGroup; ROT_120_NNN e f Lcom/mojang/math/OctahedralGroup; ROT_120_NNP f f Lcom/mojang/math/OctahedralGroup; ROT_120_NPN g f Lcom/mojang/math/OctahedralGroup; ROT_120_NPP h f Lcom/mojang/math/OctahedralGroup; ROT_120_PNN i f Lcom/mojang/math/OctahedralGroup; ROT_120_PNP j f Lcom/mojang/math/OctahedralGroup; ROT_120_PPN k f Lcom/mojang/math/OctahedralGroup; ROT_120_PPP l f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XY_NEG m f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XY_POS n f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XZ_NEG o f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XZ_POS p f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_YZ_NEG q f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_YZ_POS r f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_XY b f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_XZ c f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_YZ d f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NNN C f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NNP D f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NPN E f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NPP F f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PNN G f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PNP H f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PPN I f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PPP J f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_X_NEG Q f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_X_POS R f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Y_NEG S f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Y_POS T f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Z_NEG U f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Z_POS V f Lcom/mojang/math/OctahedralGroup; ROT_90_X_NEG s f Lcom/mojang/math/OctahedralGroup; ROT_90_X_POS t f Lcom/mojang/math/OctahedralGroup; ROT_90_Y_NEG u f Lcom/mojang/math/OctahedralGroup; ROT_90_Y_POS v f Lcom/mojang/math/OctahedralGroup; ROT_90_Z_NEG w f Lcom/mojang/math/OctahedralGroup; ROT_90_Z_POS x f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_XY N f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_XZ P f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_YZ O f Lcom/mojang/math/OctahedralGroup; SWAP_XY K f Lcom/mojang/math/OctahedralGroup; SWAP_XZ M f Lcom/mojang/math/OctahedralGroup; SWAP_YZ L f Z invertX aj f Z invertY ak f Z invertZ al f Ljava/lang/String; name ah f Lcom/mojang/math/SymmetricGroup3; permutation am f Ljava/util/Map; rotatedDirections ai f Lorg/joml/Matrix3fc; transformation ag c com/mojang/math/OctahedralGroup$1 com/mojang/math/PointGroupO$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a c com/mojang/math/SymmetricGroup3 com/mojang/math/PointGroupS m ()[Lcom/mojang/math/SymmetricGroup3; $values e m (Lcom/mojang/math/SymmetricGroup3;)Lcom/mojang/math/SymmetricGroup3; compose a m ()Lcom/mojang/math/SymmetricGroup3; inverse a m (IIILcom/mojang/math/SymmetricGroup3;)Z lambda$static$0 a m ()[[Lcom/mojang/math/SymmetricGroup3; lambda$static$1 d m (Lcom/mojang/math/SymmetricGroup3;Lcom/mojang/math/SymmetricGroup3;)Z lambda$static$2 a m (Lcom/mojang/math/SymmetricGroup3;)Lcom/mojang/math/SymmetricGroup3; lambda$static$3 b m (I)[Lcom/mojang/math/SymmetricGroup3; lambda$static$4 b m ()[Lcom/mojang/math/SymmetricGroup3; lambda$static$5 c m (I)I permute a m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; permuteAxis a m (Lorg/joml/Vector3f;)Lorg/joml/Vector3f; permuteVector a m (Lorg/joml/Vector3i;)Lorg/joml/Vector3i; permuteVector a m ()Lorg/joml/Matrix3fc; transformation b f [Lcom/mojang/math/SymmetricGroup3; $VALUES m f [[Lcom/mojang/math/SymmetricGroup3; CAYLEY_TABLE k f [Lcom/mojang/math/SymmetricGroup3; INVERSE_TABLE l f Lcom/mojang/math/SymmetricGroup3; P123 a f Lcom/mojang/math/SymmetricGroup3; P132 c f Lcom/mojang/math/SymmetricGroup3; P213 b f Lcom/mojang/math/SymmetricGroup3; P231 e f Lcom/mojang/math/SymmetricGroup3; P312 d f Lcom/mojang/math/SymmetricGroup3; P321 f f I p0 g f I p1 h f I p2 i f Lorg/joml/Matrix3fc; transformation j c net/minecraft/CrashReportDetail net/minecraft/CrashReportCallable c net/minecraft/ReportedException net/minecraft/ReportedException m ()Lnet/minecraft/CrashReport; getReport a f Lnet/minecraft/CrashReport; report a c net/minecraft/SuppressForbidden net/minecraft/SuppressForbidden m ()Ljava/lang/String; reason a c net/minecraft/commands/Commands net/minecraft/commands/CommandDispatcher m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; argument a m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; createCompilationContext a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/commands/CommandBuildContext; createValidationContext a m (Lnet/minecraft/commands/Commands$ParseFunction;)Ljava/util/function/Predicate; createValidator a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Consumer;)V executeCommandInContext a m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Lcom/mojang/brigadier/context/ContextChain; finishParsing a m ()Lcom/mojang/brigadier/CommandDispatcher; getDispatcher a m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; getParseException b m (Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck; hasPermission a m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; literal b m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; mapSource a m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V performCommand a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)V performPrefixedCommand a m (Lnet/minecraft/server/level/ServerPlayer;)V sendCommands a m (Ljava/lang/String;)Ljava/lang/String; trimOptionalPrefix a m ()V validate b m (Lcom/mojang/brigadier/ParseResults;)V validateParseResults a f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector; COMMAND_NODE_INSPECTOR i f Ljava/lang/String; COMMAND_PREFIX a f Ljava/lang/ThreadLocal; CURRENT_EXECUTION_CONTEXT g f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_ADMINS e f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_ALL b f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_GAMEMASTERS d f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_MODERATORS c f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_OWNERS f f Lorg/slf4j/Logger; LOGGER h f Lcom/mojang/brigadier/CommandDispatcher; dispatcher j c net/minecraft/commands/Commands$1 net/minecraft/commands/CommandDispatcher$1 m (Lcom/mojang/brigadier/tree/CommandNode;)Z isExecutable a m (Lcom/mojang/brigadier/tree/CommandNode;)Z isRestricted b m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)Lnet/minecraft/resources/Identifier; suggestionId a f Lnet/minecraft/commands/CommandSourceStack; noPermissionSource a c net/minecraft/commands/Commands$2 net/minecraft/commands/CommandDispatcher$2 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup$Delegate; createLookup a m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a m ()Ljava/util/stream/Stream; listRegistryKeys b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a c net/minecraft/commands/Commands$2$1 net/minecraft/commands/CommandDispatcher$2$1 m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; lambda$getOrThrow$0 c m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a c net/minecraft/commands/Commands$ParseFunction net/minecraft/commands/CommandDispatcher$b c net/minecraft/commands/Commands$CommandSelection net/minecraft/commands/CommandDispatcher$ServerType m ()[Lnet/minecraft/commands/Commands$CommandSelection; $values a f [Lnet/minecraft/commands/Commands$CommandSelection; $VALUES f f Lnet/minecraft/commands/Commands$CommandSelection; ALL a f Lnet/minecraft/commands/Commands$CommandSelection; DEDICATED b f Lnet/minecraft/commands/Commands$CommandSelection; INTEGRATED c f Z includeDedicated e f Z includeIntegrated d c net/minecraft/commands/Commands$RestrictedMarker net/minecraft/commands/CommandDispatcher$RestrictedMarker c net/minecraft/core/HolderGetter net/minecraft/core/HolderGetter m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElementOf a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$getOrThrow$0 h m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; lambda$getOrThrow$1 d m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; lambda$getRandomElementOf$2 a c net/minecraft/core/HolderGetter$Provider net/minecraft/core/HolderGetter$a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow d m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; lambda$get$1 b m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; lambda$getOrThrow$2 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$getOrThrow$3 g m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$lookupOrThrow$0 h m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b c net/minecraft/core/HolderLookup net/minecraft/core/HolderLookup m ()Ljava/util/stream/Stream; listElementIds c_ m ()Ljava/util/stream/Stream; listElements c m ()Ljava/util/stream/Stream; listTagIds f m ()Ljava/util/stream/Stream; listTags e c net/minecraft/core/HolderLookup$Provider net/minecraft/core/HolderLookup$a m ()Lcom/mojang/serialization/Lifecycle; allRegistriesLifecycle d m (Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; create a m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$create$1 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$lookupOrThrow$0 i m ()Ljava/util/stream/Stream; listRegistries c m ()Ljava/util/stream/Stream; listRegistryKeys b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupOrThrow e c net/minecraft/core/HolderLookup$Provider$1 net/minecraft/core/HolderLookup$a$1 m ()Ljava/util/stream/Stream; listRegistryKeys b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a f Ljava/util/Map; val$map a c net/minecraft/core/HolderLookup$RegistryLookup net/minecraft/core/HolderLookup$b m (Ljava/util/function/Predicate;)Lnet/minecraft/core/HolderLookup$RegistryLookup; filterElements a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/core/HolderLookup$RegistryLookup; filterFeatures a m ()Lnet/minecraft/resources/ResourceKey; key g m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/lang/Object;)Z lambda$filterFeatures$0 a m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h c net/minecraft/core/HolderLookup$RegistryLookup$1 net/minecraft/core/HolderLookup$b$1 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$Reference;)Z lambda$get$0 b m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$Reference;)Z lambda$listElements$1 a m ()Ljava/util/stream/Stream; listElements c m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a f Lnet/minecraft/core/HolderLookup$RegistryLookup; this$0 b c net/minecraft/core/HolderLookup$RegistryLookup$Delegate net/minecraft/core/HolderLookup$b$a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m ()Lnet/minecraft/resources/ResourceKey; key g m ()Ljava/util/stream/Stream; listElements c m ()Ljava/util/stream/Stream; listTags e m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h c net/minecraft/data/CachedOutput net/minecraft/data/CachedOutput m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V lambda$static$0 a f Lnet/minecraft/data/CachedOutput; NO_CACHE a c net/minecraft/data/DataProvider net/minecraft/data/DebugReportProvider m ()Ljava/lang/String; getName a m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/google/gson/JsonElement; lambda$saveAll$2 a m (Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$saveAll$3 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$saveAll$4 a m (Lcom/google/gson/JsonElement;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V lambda$saveStable$5 a m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$0 a m (Ljava/lang/String;)Ljava/lang/String; lambda$static$1 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Lnet/minecraft/data/PackOutput$PathProvider;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a m (Lnet/minecraft/data/CachedOutput;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a m (Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a f Ljava/util/function/ToIntFunction; FIXED_ORDER_FIELDS a f Ljava/util/Comparator; KEY_COMPARATOR b f Lorg/slf4j/Logger; LOGGER c c net/minecraft/data/DataProvider$Factory net/minecraft/data/DebugReportProvider$a c net/minecraft/gizmos/ArrowGizmo net/minecraft/gizmos/ArrowGizmo m ()I color c m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m ()Lnet/minecraft/world/phys/Vec3; end b m ()Lnet/minecraft/world/phys/Vec3; start a m ()F width d f F DEFAULT_WIDTH a f I color d f Lnet/minecraft/world/phys/Vec3; end c f Lnet/minecraft/world/phys/Vec3; start b f F width e c net/minecraft/gizmos/GizmoStyle net/minecraft/gizmos/GizmoStyle m ()I fill e m (I)Lnet/minecraft/gizmos/GizmoStyle; fill b m ()Z hasFill a m ()Z hasStroke b m (F)I multipliedFill b m (F)I multipliedStroke a m ()I stroke c m (I)Lnet/minecraft/gizmos/GizmoStyle; stroke a m (IF)Lnet/minecraft/gizmos/GizmoStyle; stroke a m (IFI)Lnet/minecraft/gizmos/GizmoStyle; strokeAndFill a m ()F strokeWidth d f F DEFAULT_WIDTH d f I fill c f I stroke a f F strokeWidth b c net/minecraft/gizmos/PointGizmo net/minecraft/gizmos/PointGizmo m ()I color b m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m ()Lnet/minecraft/world/phys/Vec3; pos a m ()F size c f I color b f Lnet/minecraft/world/phys/Vec3; pos a f F size c c net/minecraft/nbt/CollectionTag net/minecraft/nbt/NBTList m (ILnet/minecraft/nbt/Tag;)Z addTag b m (I)Lnet/minecraft/nbt/Tag; get c m (I)Lnet/minecraft/nbt/Tag; remove d m (ILnet/minecraft/nbt/Tag;)Z setTag a c net/minecraft/nbt/CollectionTag$1 net/minecraft/nbt/NBTList$1 m ()Lnet/minecraft/nbt/Tag; next a f I index b f Lnet/minecraft/nbt/CollectionTag; this$0 a c net/minecraft/references/Blocks net/minecraft/references/Blocks m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a f Lnet/minecraft/resources/ResourceKey; ATTACHED_MELON_STEM f f Lnet/minecraft/resources/ResourceKey; ATTACHED_PUMPKIN_STEM c f Lnet/minecraft/resources/ResourceKey; MELON d f Lnet/minecraft/resources/ResourceKey; MELON_STEM e f Lnet/minecraft/resources/ResourceKey; PUMPKIN a f Lnet/minecraft/resources/ResourceKey; PUMPKIN_STEM b c net/minecraft/server/ServerInfo net/minecraft/server/ServerInfo m ()I getMaxPlayers r m ()Ljava/lang/String; getMotd ah m ()I getPlayerCount R m ()Ljava/lang/String; getServerVersion Q c net/minecraft/sounds/SoundEvent net/minecraft/sounds/SoundEffect m (Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)Lnet/minecraft/sounds/SoundEvent; create a m (Lnet/minecraft/resources/Identifier;F)Lnet/minecraft/sounds/SoundEvent; createFixedRangeEvent a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; createVariableRangeEvent a m ()Ljava/util/Optional; fixedRange b m (F)F getRange a m (Lnet/minecraft/resources/Identifier;Ljava/lang/Float;)Lnet/minecraft/sounds/SoundEvent; lambda$create$1 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; lambda$create$2 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/Identifier; location a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Ljava/util/Optional; fixedRange f f Lnet/minecraft/resources/Identifier; location e c net/minecraft/tags/TimelineTags net/minecraft/tags/TimelineTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; IN_END d f Lnet/minecraft/tags/TagKey; IN_NETHER c f Lnet/minecraft/tags/TagKey; IN_OVERWORLD b f Lnet/minecraft/tags/TagKey; UNIVERSAL a c net/minecraft/util/CommonColors net/minecraft/util/CommonColors f I BLACK b f I BLUE j f I COSMOS_PINK o f I DARK_GRAY d f I DARK_PURPLE m f I GRAY c f I GREEN i f I HIGH_CONTRAST_DIAMOND n f I LIGHTER_GRAY f f I LIGHT_GRAY e f I RED g f I SOFT_RED h f I SOFT_YELLOW l f I TEXT_GRAY p f I WHITE a f I YELLOW k c net/minecraft/util/EncoderCache net/minecraft/util/EncoderCache m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; wrap a f Lcom/google/common/cache/LoadingCache; cache a c net/minecraft/util/EncoderCache$1 net/minecraft/util/EncoderCache$1 m (Lnet/minecraft/util/EncoderCache$Key;)Lcom/mojang/serialization/DataResult; load a c net/minecraft/util/EncoderCache$2 net/minecraft/util/EncoderCache$2 m (Ljava/lang/Object;)Ljava/lang/Object; lambda$encode$0 a f Lnet/minecraft/util/EncoderCache; this$0 b f Lcom/mojang/serialization/Codec; val$codec a c net/minecraft/util/EncoderCache$Key net/minecraft/util/EncoderCache$a m ()Lcom/mojang/serialization/Codec; codec b m ()Lcom/mojang/serialization/DynamicOps; ops d m ()Lcom/mojang/serialization/DataResult; resolve a m ()Ljava/lang/Object; value c f Lcom/mojang/serialization/Codec; codec a f Lcom/mojang/serialization/DynamicOps; ops c f Ljava/lang/Object; value b c net/minecraft/util/ListAndDeque net/minecraft/util/ListAndDeque m ()Lnet/minecraft/util/ListAndDeque; reversed b c net/minecraft/util/RandomSource net/minecraft/util/RandomSource m (I)V consumeCount b m ()Lnet/minecraft/util/RandomSource; create a m (J)Lnet/minecraft/util/RandomSource; create a m ()Lnet/minecraft/util/RandomSource; createNewThreadLocalInstance c m ()Lnet/minecraft/util/RandomSource; createThreadSafe b m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m ()Z nextBoolean h m ()D nextDouble j m ()F nextFloat i m ()D nextGaussian k m ()I nextInt f m (I)I nextInt a m (II)I nextInt b m (II)I nextIntBetweenInclusive a m ()J nextLong g m (J)V setSeed b m (DD)D triangle a m (FF)F triangle a f D GAUSSIAN_SPREAD_FACTOR a c net/minecraft/util/SmoothDouble net/minecraft/util/SmoothDouble m (DD)D getNewDeltaValue a m ()V reset a f D lastAmount c f D remainingValue b f D targetValue a c net/minecraft/util/SpecialDates net/minecraft/util/SpecialDates m ()Ljava/time/MonthDay; dayNow a m ()Z isExtendedChristmas c m ()Z isHalloween b f Ljava/time/MonthDay; CHRISTMAS c f Ljava/util/List; CHRISTMAS_RANGE b f Ljava/time/MonthDay; HALLOWEEN a f Ljava/time/MonthDay; NEW_YEAR d c net/minecraft/world/Stopwatches net/minecraft/world/Stopwatches m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)Z add a m ()J currentTime c m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/Stopwatch; get a m ()Ljava/util/List; ids b m ()Z isDirty O_ m (Ljava/util/Map;JLnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)V lambda$pack$1 a m (Lnet/minecraft/world/Stopwatches;JLnet/minecraft/resources/Identifier;Ljava/lang/Long;)V lambda$unpack$0 a m (Ljava/util/function/UnaryOperator;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)Lnet/minecraft/world/Stopwatch; lambda$update$2 a m ()Ljava/util/Map; pack d m (Lnet/minecraft/resources/Identifier;)Z remove b m (Ljava/util/Map;)Lnet/minecraft/world/Stopwatches; unpack a m (Lnet/minecraft/resources/Identifier;Ljava/util/function/UnaryOperator;)Z update a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE a f Ljava/util/Map; stopwatches c c net/minecraft/world/entity/Pose net/minecraft/world/entity/EntityPose m ()[Lnet/minecraft/world/entity/Pose; $values b m ()Ljava/lang/String; getSerializedName c m ()I id a f [Lnet/minecraft/world/entity/Pose; $VALUES x f Ljava/util/function/IntFunction; BY_ID s f Lcom/mojang/serialization/Codec; CODEC t f Lnet/minecraft/world/entity/Pose; CROAKING i f Lnet/minecraft/world/entity/Pose; CROUCHING f f Lnet/minecraft/world/entity/Pose; DIGGING o f Lnet/minecraft/world/entity/Pose; DYING h f Lnet/minecraft/world/entity/Pose; EMERGING n f Lnet/minecraft/world/entity/Pose; FALL_FLYING b f Lnet/minecraft/world/entity/Pose; INHALING r f Lnet/minecraft/world/entity/Pose; LONG_JUMPING g f Lnet/minecraft/world/entity/Pose; ROARING l f Lnet/minecraft/world/entity/Pose; SHOOTING q f Lnet/minecraft/world/entity/Pose; SITTING k f Lnet/minecraft/world/entity/Pose; SLEEPING c f Lnet/minecraft/world/entity/Pose; SLIDING p f Lnet/minecraft/world/entity/Pose; SNIFFING m f Lnet/minecraft/world/entity/Pose; SPIN_ATTACK e f Lnet/minecraft/world/entity/Pose; STANDING a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC u f Lnet/minecraft/world/entity/Pose; SWIMMING d f Lnet/minecraft/world/entity/Pose; USING_TONGUE j f I id v f Ljava/lang/String; name w c net/minecraft/world/item/Rarity net/minecraft/world/item/EnumItemRarity m ()[Lnet/minecraft/world/item/Rarity; $values b m ()Lnet/minecraft/ChatFormatting; color a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/item/Rarity;)I lambda$static$0 b m (Lnet/minecraft/world/item/Rarity;)I lambda$static$1 a f [Lnet/minecraft/world/item/Rarity; $VALUES k f Ljava/util/function/IntFunction; BY_ID f f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/item/Rarity; COMMON a f Lnet/minecraft/world/item/Rarity; EPIC d f Lnet/minecraft/world/item/Rarity; RARE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f Lnet/minecraft/world/item/Rarity; UNCOMMON b f Lnet/minecraft/ChatFormatting; color j f I id h f Ljava/lang/String; name i c net/minecraft/world/level/Level net/minecraft/world/level/World m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addAlwaysVisibleParticle b m (Lnet/minecraft/core/particles/ParticleOptions;ZDDDDDD)V addAlwaysVisibleParticle a m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V addBlockEntityTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V addDestroyBlockEffect b m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDDDD)V addParticle a m (Lnet/minecraft/core/BlockPos;)V blockEntityChanged u m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V blockEvent a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V broadcastDamageEvent a m (Lnet/minecraft/world/entity/Entity;B)V broadcastEntityEvent a m ()Z canHaveWeather am m (DDDDDDLjava/util/List;)V createFireworks a m ()Lnet/minecraft/world/damagesource/DamageSources; damageSources as m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a m (ILnet/minecraft/core/BlockPos;I)V destroyBlockProgress a m ()Lnet/minecraft/resources/ResourceKey; dimension aq m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType F_ m ()Lnet/minecraft/core/Holder; dimensionTypeRegistration ap m ()Ljava/util/Collection; dragonParts v m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; environmentAttributes c m (Lnet/minecraft/world/entity/Entity;DDDFLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/core/Holder;)V explode a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3;FZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; fillReportDetails a m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues S m ()Ljava/lang/String; gatherChunkSourceStats P m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager H_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (IIII)Lnet/minecraft/core/BlockPos; getBlockRandomPos a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk d m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkAt q m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c m (Lnet/minecraft/core/BlockPos;)I getClientLeafTintColor x m ()J getDayTime al m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntities M m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Ljava/util/List;)V getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Ljava/util/List;I)V getEntities a m (I)Lnet/minecraft/world/entity/Entity; getEntity a m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntity d m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntityInAnyDimension a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getMapData a m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerInAnyDimension b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getPushableEntities k m (F)F getRainLevel c m ()Lnet/minecraft/util/RandomSource; getRandom G_ m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData C m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard ab m ()Lnet/minecraft/server/MinecraftServer; getServer s m ()I getSkyDarken E_ m (F)F getThunderLevel a m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Lnet/minecraft/world/level/storage/LevelData$RespawnData; getWorldBorderAdjustedRespawnData b m (ILnet/minecraft/core/BlockPos;I)V globalLevelEvent b m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)V guardEntityTick a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Z hasEntities b m ()Z isBrightOutside ag m ()Z isClientSide B_ m ()Z isDarkOutside ah m ()Z isDebug ar m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b m (Lnet/minecraft/core/BlockPos;)Z isInSpawnableBounds p m (Lnet/minecraft/core/BlockPos;)Z isInValidBounds o m (Lnet/minecraft/core/BlockPos;)Z isInValidBoundsHorizontal g m (Lnet/minecraft/core/BlockPos;)Z isInWorldBounds n m (Lnet/minecraft/core/BlockPos;)Z isInWorldBoundsHorizontal c m (Lnet/minecraft/core/BlockPos;)Z isLoaded t m (I)Z isOutsideSpawnableHeight b m ()Z isRaining ao m (Lnet/minecraft/core/BlockPos;)Z isRainingAt v m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a m ()Z isThundering an m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z loadedAndEntityCanStandOn a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;)Z loadedAndEntityCanStandOnFace a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z mayInteract a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V neighborShapeChanged a m ()J nextSubTickCount I_ m ()Z noSave z m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V onBlockEntityAdded a m ()Lnet/minecraft/world/level/chunk/PalettedContainerFactory; palettedContainerFactory at m (DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V playLocalSound a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V playLocalSound a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playLocalSound a m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playPlayerSound a m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FF)V playSound a m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V playSound a m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing R m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/biome/Biome$Precipitation; precipitationAt w m ()V prepareWeather ak m ()Lnet/minecraft/world/item/crafting/RecipeAccess; recipeAccess aa m ()Lnet/minecraft/core/RegistryAccess; registryAccess J_ m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity s m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)V sendBlockUpdated a m (Lnet/minecraft/network/protocol/Packet;)V sendPacketToServer a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z setBlockAndUpdate c m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V setBlocksDirty b m (F)V setRainLevel d m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setRespawnData a m (I)V setSkyFlashTime c m (Z)V setSpawnSettings b m (F)V setThunderLevel b m (J)Z shouldTickBlocksAt a m (Lnet/minecraft/core/BlockPos;)Z shouldTickBlocksAt r m (Lnet/minecraft/world/entity/Entity;)Z shouldTickDeath h m ()V tickBlockEntities ai m ()Lnet/minecraft/world/TickRateManager; tickRateManager y m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighbourForOutputSignal b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatePOIOnBlockStateChange a m ()V updateSkyBrightness aj f Lnet/minecraft/util/random/WeightedList; DEFAULT_EXPLOSION_BLOCK_PARTICLES a f Lnet/minecraft/resources/ResourceKey; END j f I LONG_PARTICLE_CLIP_RANGE l f I MAX_BRIGHTNESS n f I MAX_ENTITY_SPAWN_Y o f I MAX_LEVEL_SIZE k f I MIN_ENTITY_SPAWN_Y p f Lnet/minecraft/resources/ResourceKey; NETHER i f Lnet/minecraft/resources/ResourceKey; OVERWORLD h f Lcom/mojang/serialization/Codec; RESOURCE_KEY_CODEC g f I SHORT_PARTICLE_CLIP_RANGE m f I addend t f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager E f Ljava/util/List; blockEntityTickers q f Lnet/minecraft/world/damagesource/DamageSources; damageSources H f Lnet/minecraft/resources/ResourceKey; dimension F f Lnet/minecraft/core/Holder; dimensionTypeRegistration C f Z isClientSide D f Z isDebug e f Lnet/minecraft/world/level/storage/WritableLevelData; levelData z f Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater; neighborUpdater r f F oRainLevel u f F oThunderLevel w f Lnet/minecraft/world/level/chunk/PalettedContainerFactory; palettedContainerFactory I f Ljava/util/List; pendingBlockEntityTickers b f F rainLevel v f I randValue s f Lnet/minecraft/util/RandomSource; random y f Lnet/minecraft/core/RegistryAccess; registryAccess G f I skyDarken f f J subTickCount J f Ljava/lang/Thread; thread d f Lnet/minecraft/util/RandomSource; threadSafeRandom B f F thunderLevel x f Z tickingBlockEntities c c net/minecraft/world/level/Level$ExplosionInteraction net/minecraft/world/level/World$a m ()[Lnet/minecraft/world/level/Level$ExplosionInteraction; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/Level$ExplosionInteraction; $VALUES h f Lnet/minecraft/world/level/Level$ExplosionInteraction; BLOCK b f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/level/Level$ExplosionInteraction; MOB c f Lnet/minecraft/world/level/Level$ExplosionInteraction; NONE a f Lnet/minecraft/world/level/Level$ExplosionInteraction; TNT d f Lnet/minecraft/world/level/Level$ExplosionInteraction; TRIGGER e f Ljava/lang/String; id g c net/minecraft/world/scores/Team net/minecraft/world/scores/ScoreboardTeamBase m ()Z canSeeFriendlyInvisibles j m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule m m ()Lnet/minecraft/ChatFormatting; getColor o m ()Lnet/minecraft/world/scores/Team$Visibility; getDeathMessageVisibility l m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; getFormattedName d m ()Ljava/lang/String; getName c m ()Lnet/minecraft/world/scores/Team$Visibility; getNameTagVisibility k m ()Ljava/util/Collection; getPlayers h m (Lnet/minecraft/world/scores/Team;)Z isAlliedTo a m ()Z isAllowFriendlyFire i c net/minecraft/world/scores/Team$Visibility net/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility m ()[Lnet/minecraft/world/scores/Team$Visibility; $values b m ()Lnet/minecraft/network/chat/Component; getDisplayName a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/scores/Team$Visibility;)I lambda$static$0 b m (Lnet/minecraft/world/scores/Team$Visibility;)I lambda$static$1 a f [Lnet/minecraft/world/scores/Team$Visibility; $VALUES j f Lnet/minecraft/world/scores/Team$Visibility; ALWAYS a f Ljava/util/function/IntFunction; BY_ID i f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/scores/Team$Visibility; HIDE_FOR_OTHER_TEAMS c f Lnet/minecraft/world/scores/Team$Visibility; HIDE_FOR_OWN_TEAM d f Lnet/minecraft/world/scores/Team$Visibility; NEVER b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f I id h f Ljava/lang/String; name g c net/minecraft/world/scores/Team$CollisionRule net/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush m ()[Lnet/minecraft/world/scores/Team$CollisionRule; $values b m ()Lnet/minecraft/network/chat/Component; getDisplayName a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/scores/Team$CollisionRule;)I lambda$static$0 b m (Lnet/minecraft/world/scores/Team$CollisionRule;)I lambda$static$1 a f [Lnet/minecraft/world/scores/Team$CollisionRule; $VALUES j f Lnet/minecraft/world/scores/Team$CollisionRule; ALWAYS a f Ljava/util/function/IntFunction; BY_ID i f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/scores/Team$CollisionRule; NEVER b f Lnet/minecraft/world/scores/Team$CollisionRule; PUSH_OTHER_TEAMS c f Lnet/minecraft/world/scores/Team$CollisionRule; PUSH_OWN_TEAM d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f I id h f Ljava/lang/String; name g c org/bukkit/craftbukkit/CraftArt org/bukkit/craftbukkit/v1_21_R7/CraftArt c com/mojang/math/GivensParameters com/mojang/math/GivensParameters m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundX a m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundX a m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundY b m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundY b m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundZ c m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundZ c m ()F cos b m ()F cosHalf e m (F)Lcom/mojang/math/GivensParameters; fromPositiveAngle a m (FF)Lcom/mojang/math/GivensParameters; fromUnnormalized a m ()Lcom/mojang/math/GivensParameters; inverse a m ()F sin c m ()F sinHalf d f F cosHalf b f F sinHalf a c net/minecraft/data/BlockFamilies net/minecraft/data/BlockFamilies m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; familyBuilder a m ()Ljava/util/stream/Stream; getAllFamilies a f Lnet/minecraft/data/BlockFamily; ACACIA_PLANKS a f Lnet/minecraft/data/BlockFamily; ANDESITE o f Lnet/minecraft/data/BlockFamily; BAMBOO_MOSAIC m f Lnet/minecraft/data/BlockFamily; BAMBOO_PLANKS l f Lnet/minecraft/data/BlockFamily; BIRCH_PLANKS c f Lnet/minecraft/data/BlockFamily; BLACKSTONE q f Lnet/minecraft/data/BlockFamily; BRICKS t f Lnet/minecraft/data/BlockFamily; CHERRY_PLANKS b f Lnet/minecraft/data/BlockFamily; COBBLED_DEEPSLATE an f Lnet/minecraft/data/BlockFamily; COBBLESTONE M f Lnet/minecraft/data/BlockFamily; COPPER_BLOCK w f Lnet/minecraft/data/BlockFamily; CRIMSON_PLANKS d f Lnet/minecraft/data/BlockFamily; CUT_COPPER x f Lnet/minecraft/data/BlockFamily; CUT_RED_SANDSTONE ai f Lnet/minecraft/data/BlockFamily; CUT_SANDSTONE af f Lnet/minecraft/data/BlockFamily; DARK_OAK_PLANKS g f Lnet/minecraft/data/BlockFamily; DARK_PRISMARINE ab f Lnet/minecraft/data/BlockFamily; DEEPSLATE am f Lnet/minecraft/data/BlockFamily; DEEPSLATE_BRICKS ap f Lnet/minecraft/data/BlockFamily; DEEPSLATE_TILES aq f Lnet/minecraft/data/BlockFamily; DIORITE O f Lnet/minecraft/data/BlockFamily; END_STONE_BRICKS u f Lnet/minecraft/data/BlockFamily; EXPOSED_COPPER A f Lnet/minecraft/data/BlockFamily; EXPOSED_CUT_COPPER B f Lnet/minecraft/data/BlockFamily; GRANITE Q f Lnet/minecraft/data/BlockFamily; JUNGLE_PLANKS e f Lnet/minecraft/data/BlockFamily; MANGROVE_PLANKS k f Ljava/util/Map; MAP ar f Lnet/minecraft/data/BlockFamily; MOSSY_COBBLESTONE N f Lnet/minecraft/data/BlockFamily; MOSSY_STONE_BRICKS v f Lnet/minecraft/data/BlockFamily; MUD_BRICKS n f Lnet/minecraft/data/BlockFamily; NETHER_BRICKS W f Lnet/minecraft/data/BlockFamily; OAK_PLANKS f f Lnet/minecraft/data/BlockFamily; OXIDIZED_COPPER I f Lnet/minecraft/data/BlockFamily; OXIDIZED_CUT_COPPER J f Lnet/minecraft/data/BlockFamily; PALE_OAK_PLANKS h f Lnet/minecraft/data/BlockFamily; POLISHED_ANDESITE p f Lnet/minecraft/data/BlockFamily; POLISHED_BLACKSTONE r f Lnet/minecraft/data/BlockFamily; POLISHED_BLACKSTONE_BRICKS s f Lnet/minecraft/data/BlockFamily; POLISHED_DEEPSLATE ao f Lnet/minecraft/data/BlockFamily; POLISHED_DIORITE P f Lnet/minecraft/data/BlockFamily; POLISHED_GRANITE R f Lnet/minecraft/data/BlockFamily; POLISHED_TUFF T f Lnet/minecraft/data/BlockFamily; PRISMARINE Y f Lnet/minecraft/data/BlockFamily; PRISMARINE_BRICKS aa f Lnet/minecraft/data/BlockFamily; PURPUR Z f Lnet/minecraft/data/BlockFamily; QUARTZ ac f Ljava/lang/String; RECIPE_GROUP_PREFIX_WOODEN as f Ljava/lang/String; RECIPE_UNLOCKED_BY_HAS_PLANKS at f Lnet/minecraft/data/BlockFamily; RED_NETHER_BRICKS X f Lnet/minecraft/data/BlockFamily; RED_SANDSTONE ah f Lnet/minecraft/data/BlockFamily; RESIN_BRICKS V f Lnet/minecraft/data/BlockFamily; SANDSTONE ae f Lnet/minecraft/data/BlockFamily; SMOOTH_QUARTZ ad f Lnet/minecraft/data/BlockFamily; SMOOTH_RED_SANDSTONE aj f Lnet/minecraft/data/BlockFamily; SMOOTH_SANDSTONE ag f Lnet/minecraft/data/BlockFamily; SPRUCE_PLANKS i f Lnet/minecraft/data/BlockFamily; STONE ak f Lnet/minecraft/data/BlockFamily; STONE_BRICK al f Lnet/minecraft/data/BlockFamily; TUFF S f Lnet/minecraft/data/BlockFamily; TUFF_BRICKS U f Lnet/minecraft/data/BlockFamily; WARPED_PLANKS j f Lnet/minecraft/data/BlockFamily; WAXED_COPPER_BLOCK y f Lnet/minecraft/data/BlockFamily; WAXED_CUT_COPPER z f Lnet/minecraft/data/BlockFamily; WAXED_EXPOSED_COPPER C f Lnet/minecraft/data/BlockFamily; WAXED_EXPOSED_CUT_COPPER D f Lnet/minecraft/data/BlockFamily; WAXED_OXIDIZED_COPPER K f Lnet/minecraft/data/BlockFamily; WAXED_OXIDIZED_CUT_COPPER L f Lnet/minecraft/data/BlockFamily; WAXED_WEATHERED_COPPER G f Lnet/minecraft/data/BlockFamily; WAXED_WEATHERED_CUT_COPPER H f Lnet/minecraft/data/BlockFamily; WEATHERED_COPPER E f Lnet/minecraft/data/BlockFamily; WEATHERED_CUT_COPPER F c net/minecraft/data/DataGenerator net/minecraft/data/DataGenerator m (ZLjava/lang/String;)Lnet/minecraft/data/DataGenerator$PackGenerator; getBuiltinDatapack a m (Z)Lnet/minecraft/data/DataGenerator$PackGenerator; getVanillaPack a m (Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/data/DataProvider;)V lambda$run$0 a m ()V run a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Set; allProviderIds d f Z alwaysGenerate g f Ljava/util/Map; providersToRun e f Ljava/nio/file/Path; rootOutputFolder b f Lnet/minecraft/data/PackOutput; vanillaPackOutput c f Lnet/minecraft/WorldVersion; version f c net/minecraft/data/DataGenerator$PackGenerator net/minecraft/data/DataGenerator$a m (Lnet/minecraft/data/DataProvider$Factory;)Lnet/minecraft/data/DataProvider; addProvider a f Lnet/minecraft/data/PackOutput; output d f Ljava/lang/String; providerPrefix c f Lnet/minecraft/data/DataGenerator; this$0 a f Z toRun b c net/minecraft/gizmos/CircleGizmo net/minecraft/gizmos/CircleGizmo m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m ()Lnet/minecraft/world/phys/Vec3; pos a m ()F radius b m ()Lnet/minecraft/gizmos/GizmoStyle; style c f I CIRCLE_VERTICES d f F SEGMENT_SIZE_RADIANS e f Lnet/minecraft/world/phys/Vec3; pos a f F radius b f Lnet/minecraft/gizmos/GizmoStyle; style c c net/minecraft/gizmos/CuboidGizmo net/minecraft/gizmos/CuboidGizmo m ()Lnet/minecraft/world/phys/AABB; aabb a m ()Z coloredCornerStroke c m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a m ()Lnet/minecraft/gizmos/GizmoStyle; style b f Lnet/minecraft/world/phys/AABB; aabb a f Z coloredCornerStroke c f Lnet/minecraft/gizmos/GizmoStyle; style b c net/minecraft/nbt/SnbtOperations net/minecraft/nbt/SnbtOperations f Ljava/lang/String; BUILTIN_FALSE b f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; BUILTIN_IDS d f Ljava/util/Map; BUILTIN_OPERATIONS c f Ljava/lang/String; BUILTIN_TRUE a f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_NUMBER_OR_BOOLEAN f f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_STRING_UUID e c net/minecraft/nbt/SnbtOperations$1 net/minecraft/nbt/SnbtOperations$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Boolean; convert a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a c net/minecraft/nbt/SnbtOperations$2 net/minecraft/nbt/SnbtOperations$2 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a c net/minecraft/nbt/SnbtOperations$3 net/minecraft/nbt/SnbtOperations$3 f Ljava/util/Set; keys a c net/minecraft/nbt/SnbtOperations$BuiltinKey net/minecraft/nbt/SnbtOperations$a m ()I argCount b m ()Ljava/lang/String; id a f I argCount b f Ljava/lang/String; id a c net/minecraft/nbt/SnbtOperations$BuiltinOperation net/minecraft/nbt/SnbtOperations$b m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a c net/minecraft/network/CipherBase net/minecraft/network/PacketEncryptionHandler m (Lio/netty/buffer/ByteBuf;)[B bufToByte a m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; decipher a m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encipher a f Ljavax/crypto/Cipher; cipher a f [B heapIn b f [B heapOut c c net/minecraft/network/Connection net/minecraft/network/NetworkManager m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V channelRead0 a m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/PacketFlow;)V configureInMemoryPipeline a m (Lio/netty/channel/ChannelPipeline;)V configurePacketHandler a m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/PacketFlow;ZLnet/minecraft/network/BandwidthDebugMonitor;)V configureSerialization a m (Ljava/net/InetSocketAddress;Lnet/minecraft/server/network/EventLoopGroupHolder;Lnet/minecraft/network/Connection;)Lio/netty/channel/ChannelFuture; connect a m (Ljava/net/SocketAddress;)Lnet/minecraft/network/Connection; connectToLocalServer a m (Ljava/net/InetSocketAddress;Lnet/minecraft/server/network/EventLoopGroupHolder;Lnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/Connection; connectToServer a m (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; createFrameDecoder a m (Z)Lio/netty/channel/ChannelOutboundHandler; createFrameEncoder d m (Lnet/minecraft/network/DisconnectionDetails;)V disconnect a m (Lnet/minecraft/network/chat/Component;)V disconnect a m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V doSendPacket c m ()V flush q m ()V flushChannel a m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)V genericsFtw a m ()F getAverageReceivedPackets o m ()F getAverageSentPackets p m ()Lnet/minecraft/network/DisconnectionDetails; getDisconnectionDetails l m (Z)Ljava/lang/String; getLoggableAddress a m ()Lnet/minecraft/network/PacketListener; getPacketListener k m ()Lnet/minecraft/network/protocol/PacketFlow; getReceiving f m ()Ljava/net/SocketAddress; getRemoteAddress d m ()Lnet/minecraft/network/protocol/PacketFlow; getSending g m ()V handleDisconnection n m (Z)Ljava/lang/String; inboundHandlerName c m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Lnet/minecraft/network/protocol/handshake/ClientIntent;)V initiateServerboundConnection a m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Z)V initiateServerboundPlayConnection a m (Ljava/lang/String;ILnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V initiateServerboundPlayConnection a m (Ljava/lang/String;ILnet/minecraft/network/protocol/status/ClientStatusPacketListener;)V initiateServerboundStatusConnection a m ()Z isConnected i m ()Z isConnecting j m ()Z isEncrypted h m ()Z isMemoryConnection e m (Lorg/slf4j/Marker;)V lambda$static$0 c m (Lorg/slf4j/Marker;)V lambda$static$1 b m (Lorg/slf4j/Marker;)V lambda$static$2 a m (Z)Ljava/lang/String; outboundHandlerName b m (Ljava/util/function/Consumer;)V runOnceConnected a m (Lnet/minecraft/network/protocol/Packet;)V send a m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V send a m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V send a m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V sendPacket b m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V setBandwidthLogger a m (Lnet/minecraft/network/PacketListener;)V setListenerForServerboundHandshake a m ()V setReadOnly m m (IZ)V setupCompression a m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V setupInboundProtocol a m (Lnet/minecraft/network/ProtocolInfo;)V setupOutboundProtocol a m (Lio/netty/channel/ChannelFuture;)V syncAfterConfigurationChange a m ()V tick b m ()V tickSecond c m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V validateListener b f F AVERAGE_PACKETS_SMOOTHING e f Lnet/minecraft/network/ProtocolInfo; INITIAL_PROTOCOL g f Lorg/slf4j/Logger; LOGGER f f Lorg/slf4j/Marker; PACKET_MARKER b f Lorg/slf4j/Marker; PACKET_RECEIVED_MARKER c f Lorg/slf4j/Marker; PACKET_SENT_MARKER d f Lorg/slf4j/Marker; ROOT_MARKER a f Ljava/net/SocketAddress; address l f F averageReceivedPackets t f F averageSentPackets u f Lnet/minecraft/network/BandwidthDebugMonitor; bandwidthDebugMonitor y f Lio/netty/channel/Channel; channel k f Lnet/minecraft/network/DisconnectionDetails; delayedDisconnect x f Lnet/minecraft/network/PacketListener; disconnectListener m f Lnet/minecraft/network/DisconnectionDetails; disconnectionDetails o f Z disconnectionHandled q f Z encrypted p f Z handlingFault w f Lnet/minecraft/network/PacketListener; packetListener n f Ljava/util/Queue; pendingActions j f I receivedPackets r f Lnet/minecraft/network/protocol/PacketFlow; receiving h f Z sendLoginDisconnect i f I sentPackets s f I tickCount v c net/minecraft/network/Connection$1 net/minecraft/network/NetworkManager$1 f Lnet/minecraft/network/Connection; val$connection a c net/minecraft/network/Connection$2 net/minecraft/network/NetworkManager$2 c net/minecraft/network/Connection$3 net/minecraft/network/NetworkManager$3 f Lnet/minecraft/network/Connection; val$connection a c net/minecraft/network/Connection$4 net/minecraft/network/NetworkManager$4 c net/minecraft/network/Connection$InnerUtil net/minecraft/network/NetworkManager$InnerUtil c net/minecraft/network/Connection$WrappedConsumer net/minecraft/network/NetworkManager$WrappedConsumer c net/minecraft/network/Connection$PacketSendAction net/minecraft/network/NetworkManager$PacketSendAction c net/minecraft/network/Utf8String net/minecraft/network/Utf8String m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; read a m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V write a c net/minecraft/network/chat/Style net/minecraft/network/chat/ChatModifier m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyFormat b m ([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyFormats a m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyLegacyFormat c m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; applyTo a m (Lnet/minecraft/network/chat/Style;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/network/chat/Style; checkEmptyAfterChange a m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/Style; create a m ()Lnet/minecraft/network/chat/ClickEvent; getClickEvent i m ()Lnet/minecraft/network/chat/TextColor; getColor a m ()Lnet/minecraft/network/chat/FontDescription; getFont l m ()Lnet/minecraft/network/chat/HoverEvent; getHoverEvent j m ()Ljava/lang/String; getInsertion k m ()Ljava/lang/Integer; getShadowColor b m ()Z isBold c m ()Z isEmpty h m ()Z isItalic d m ()Z isObfuscated g m ()Z isStrikethrough e m ()Z isUnderlined f m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withBold a m (Lnet/minecraft/network/chat/ClickEvent;)Lnet/minecraft/network/chat/Style; withClickEvent a m (I)Lnet/minecraft/network/chat/Style; withColor a m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; withColor a m (Lnet/minecraft/network/chat/TextColor;)Lnet/minecraft/network/chat/Style; withColor a m (Lnet/minecraft/network/chat/FontDescription;)Lnet/minecraft/network/chat/Style; withFont a m (Lnet/minecraft/network/chat/HoverEvent;)Lnet/minecraft/network/chat/Style; withHoverEvent a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Style; withInsertion a m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withItalic b m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withObfuscated e m (I)Lnet/minecraft/network/chat/Style; withShadowColor b m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withStrikethrough d m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withUnderlined c m ()Lnet/minecraft/network/chat/Style; withoutShadow m f Lnet/minecraft/network/chat/Style; EMPTY a f I NO_SHADOW b f Ljava/lang/Boolean; bold e f Lnet/minecraft/network/chat/ClickEvent; clickEvent j f Lnet/minecraft/network/chat/TextColor; color c f Lnet/minecraft/network/chat/FontDescription; font m f Lnet/minecraft/network/chat/HoverEvent; hoverEvent k f Ljava/lang/String; insertion l f Ljava/lang/Boolean; italic f f Ljava/lang/Boolean; obfuscated i f Ljava/lang/Integer; shadowColor d f Ljava/lang/Boolean; strikethrough h f Ljava/lang/Boolean; underlined g c net/minecraft/network/chat/Style$1 net/minecraft/network/chat/ChatModifier$1 f [I $SwitchMap$net$minecraft$ChatFormatting a c net/minecraft/network/chat/Style$1Collector net/minecraft/network/chat/ChatModifier$a m (Ljava/lang/String;Ljava/lang/Boolean;)V addFlagString a m (Ljava/lang/String;Ljava/lang/Object;)V addValueString a m ()V prependSeparator a f Z isNotFirst b c net/minecraft/network/chat/Style$Serializer net/minecraft/network/chat/ChatModifier$ChatModifierSerializer m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$0 k m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$1 j m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$10 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$11 a m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$2 i m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$3 h m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$4 g m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$5 f m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$6 e m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$7 d m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$8 c m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$9 b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_STREAM_CODEC c c net/minecraft/server/ServerLinks net/minecraft/server/ServerLinks m ()Ljava/util/List; entries c m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/util/Optional; findKnownType a m ()Z isEmpty a m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/lang/Boolean; lambda$findKnownType$0 a m (Lnet/minecraft/network/chat/Component;)Ljava/lang/Boolean; lambda$findKnownType$1 a m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$Entry;)Z lambda$findKnownType$2 a m (Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/ServerLinks$UntrustedEntry; lambda$untrust$3 a m ()Ljava/util/List; untrust b f Lnet/minecraft/server/ServerLinks; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; TYPE_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; UNTRUSTED_LINKS_STREAM_CODEC c f Ljava/util/List; entries d c net/minecraft/server/ServerLinks$Entry net/minecraft/server/ServerLinks$Entry m (Lnet/minecraft/network/chat/Component;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; custom a m ()Lnet/minecraft/network/chat/Component; displayName a m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; knownType a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$displayName$0 a m ()Ljava/net/URI; link c m ()Lcom/mojang/datafixers/util/Either; type b f Ljava/net/URI; link b f Lcom/mojang/datafixers/util/Either; type a c net/minecraft/server/ServerLinks$KnownLinkType net/minecraft/server/ServerLinks$KnownLinkType m ()[Lnet/minecraft/server/ServerLinks$KnownLinkType; $values b m (Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; create a m ()Lnet/minecraft/network/chat/Component; displayName a m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I lambda$static$0 b m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I lambda$static$1 a f [Lnet/minecraft/server/ServerLinks$KnownLinkType; $VALUES o f Lnet/minecraft/server/ServerLinks$KnownLinkType; ANNOUNCEMENTS j f Lnet/minecraft/server/ServerLinks$KnownLinkType; BUG_REPORT a f Ljava/util/function/IntFunction; BY_ID l f Lnet/minecraft/server/ServerLinks$KnownLinkType; COMMUNITY f f Lnet/minecraft/server/ServerLinks$KnownLinkType; COMMUNITY_GUIDELINES b f Lnet/minecraft/server/ServerLinks$KnownLinkType; FEEDBACK e f Lnet/minecraft/server/ServerLinks$KnownLinkType; FORUMS h f Lnet/minecraft/server/ServerLinks$KnownLinkType; NEWS i f Lnet/minecraft/server/ServerLinks$KnownLinkType; STATUS d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC k f Lnet/minecraft/server/ServerLinks$KnownLinkType; SUPPORT c f Lnet/minecraft/server/ServerLinks$KnownLinkType; WEBSITE g f I id m f Ljava/lang/String; name n c net/minecraft/server/ServerLinks$UntrustedEntry net/minecraft/server/ServerLinks$UntrustedEntry m ()Ljava/lang/String; link b m ()Lcom/mojang/datafixers/util/Either; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; link c f Lcom/mojang/datafixers/util/Either; type b c net/minecraft/server/WorldLoader net/minecraft/server/WorldLoader m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Throwable;)V lambda$load$0 a m (Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$DataLoadOutput;Lnet/minecraft/server/ReloadableServerResources;)Ljava/lang/Object; lambda$load$1 a m (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; load a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/server/WorldLoader$InitConfig net/minecraft/server/WorldLoader$c m ()Lnet/minecraft/commands/Commands$CommandSelection; commandSelection b m ()Lnet/minecraft/server/permissions/PermissionSet; functionCompilationPermissions c m ()Lnet/minecraft/server/WorldLoader$PackConfig; packConfig a f Lnet/minecraft/commands/Commands$CommandSelection; commandSelection b f Lnet/minecraft/server/permissions/PermissionSet; functionCompilationPermissions c f Lnet/minecraft/server/WorldLoader$PackConfig; packConfig a c net/minecraft/server/WorldLoader$PackConfig net/minecraft/server/WorldLoader$d m ()Lcom/mojang/datafixers/util/Pair; createResourceManager a m ()Z initMode e m ()Lnet/minecraft/world/level/WorldDataConfiguration; initialDataConfig c m ()Lnet/minecraft/server/packs/repository/PackRepository; packRepository b m ()Z safeMode d f Z initMode d f Lnet/minecraft/world/level/WorldDataConfiguration; initialDataConfig b f Lnet/minecraft/server/packs/repository/PackRepository; packRepository a f Z safeMode c c net/minecraft/server/WorldLoader$ResultFactory net/minecraft/server/WorldLoader$e c net/minecraft/server/WorldLoader$DataLoadOutput net/minecraft/server/WorldLoader$b m ()Ljava/lang/Object; cookie a m ()Lnet/minecraft/core/RegistryAccess$Frozen; finalDimensions b f Ljava/lang/Object; cookie a f Lnet/minecraft/core/RegistryAccess$Frozen; finalDimensions b c net/minecraft/server/WorldLoader$DataLoadContext net/minecraft/server/WorldLoader$a m ()Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b m ()Lnet/minecraft/core/RegistryAccess$Frozen; datapackDimensions d m ()Lnet/minecraft/core/HolderLookup$Provider; datapackWorldgen c m ()Lnet/minecraft/server/packs/resources/ResourceManager; resources a f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b f Lnet/minecraft/core/RegistryAccess$Frozen; datapackDimensions d f Lnet/minecraft/core/HolderLookup$Provider; datapackWorldgen c f Lnet/minecraft/server/packs/resources/ResourceManager; resources a c net/minecraft/server/WorldLoader$WorldDataSupplier net/minecraft/server/WorldLoader$f c net/minecraft/sounds/SoundEvents net/minecraft/sounds/SoundEffects m (I)Lnet/minecraft/core/Holder$Reference; lambda$registerGoatHornSoundVariants$0 a m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; lambda$registerWolfSoundVariants$1 b m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariant; lambda$registerWolfSoundVariants$2 a m (Ljava/lang/String;)Lnet/minecraft/sounds/SoundEvent; register a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; register a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; register a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;F)Lnet/minecraft/core/Holder; register a m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; registerForHolder b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/Holder$Reference; registerForHolder b m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/Holder$Reference; registerForHolder b m ()Lcom/google/common/collect/ImmutableList; registerGoatHornSoundVariants a m ()Ljava/util/Map; registerWolfSoundVariants b f Lnet/minecraft/sounds/SoundEvent; ALLAY_AMBIENT_WITHOUT_ITEM b f Lnet/minecraft/sounds/SoundEvent; ALLAY_AMBIENT_WITH_ITEM a f Lnet/minecraft/sounds/SoundEvent; ALLAY_DEATH c f Lnet/minecraft/sounds/SoundEvent; ALLAY_HURT d f Lnet/minecraft/sounds/SoundEvent; ALLAY_ITEM_GIVEN e f Lnet/minecraft/sounds/SoundEvent; ALLAY_ITEM_TAKEN f f Lnet/minecraft/sounds/SoundEvent; ALLAY_THROW g f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_ADDITIONS i f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_LOOP j f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_MOOD k f Lnet/minecraft/core/Holder$Reference; AMBIENT_CAVE h f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_ADDITIONS l f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_LOOP m f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_MOOD n f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_ADDITIONS o f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_LOOP p f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_MOOD q f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_ADDITIONS r f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_LOOP s f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_MOOD t f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_ENTER x f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_EXIT y f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP z f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS A f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE B f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE C f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_ADDITIONS u f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_LOOP v f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_MOOD w f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_BREAK D f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_CHIME E f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_FALL F f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_HIT G f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_PLACE H f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_RESONATE I f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_STEP J f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_BREAK K f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_FALL L f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_HIT M f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_PLACE N f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_STEP O f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_BREAK P f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_FALL T f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_HIT S f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_PLACE R f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_STEP Q f Lnet/minecraft/sounds/SoundEvent; ANVIL_BREAK U f Lnet/minecraft/sounds/SoundEvent; ANVIL_DESTROY V f Lnet/minecraft/sounds/SoundEvent; ANVIL_FALL W f Lnet/minecraft/sounds/SoundEvent; ANVIL_HIT X f Lnet/minecraft/sounds/SoundEvent; ANVIL_LAND Y f Lnet/minecraft/sounds/SoundEvent; ANVIL_PLACE Z f Lnet/minecraft/sounds/SoundEvent; ANVIL_STEP aa f Lnet/minecraft/sounds/SoundEvent; ANVIL_USE ab f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_BAD_OMEN Hr f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_RAID_OMEN Ht f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_TRIAL_OMEN Hs f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_AMBIENT af f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_BRUSH ao f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_DEATH ah f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_EAT ac f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_HURT ad f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_HURT_REDUCED ae f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_LAND aj f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_PEEK am f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_ROLL ai f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_SCUTE_DROP ak f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_STEP ag f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_UNROLL_FINISH al f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_UNROLL_START an f Lnet/minecraft/core/Holder; ARMOR_EQUIP_CHAIN ap f Lnet/minecraft/core/Holder; ARMOR_EQUIP_COPPER aw f Lnet/minecraft/core/Holder; ARMOR_EQUIP_DIAMOND aq f Lnet/minecraft/core/Holder; ARMOR_EQUIP_ELYTRA ar f Lnet/minecraft/core/Holder; ARMOR_EQUIP_GENERIC as f Lnet/minecraft/core/Holder; ARMOR_EQUIP_GOLD at f Lnet/minecraft/core/Holder; ARMOR_EQUIP_IRON au f Lnet/minecraft/core/Holder; ARMOR_EQUIP_LEATHER av f Lnet/minecraft/core/Holder$Reference; ARMOR_EQUIP_NAUTILUS aB f Lnet/minecraft/core/Holder; ARMOR_EQUIP_NETHERITE ax f Lnet/minecraft/core/Holder; ARMOR_EQUIP_TURTLE ay f Lnet/minecraft/core/Holder; ARMOR_EQUIP_WOLF az f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_BREAK aD f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_FALL aE f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_HIT aF f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_PLACE aG f Lnet/minecraft/core/Holder$Reference; ARMOR_UNEQUIP_NAUTILUS aC f Lnet/minecraft/sounds/SoundEvent; ARMOR_UNEQUIP_WOLF aA f Lnet/minecraft/sounds/SoundEvent; ARROW_HIT aH f Lnet/minecraft/sounds/SoundEvent; ARROW_HIT_PLAYER aI f Lnet/minecraft/sounds/SoundEvent; ARROW_SHOOT aJ f Lnet/minecraft/sounds/SoundEvent; AXE_SCRAPE aL f Lnet/minecraft/sounds/SoundEvent; AXE_STRIP aK f Lnet/minecraft/sounds/SoundEvent; AXE_WAX_OFF aM f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_ATTACK aN f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_DEATH aO f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_HURT aP f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_IDLE_AIR aQ f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_IDLE_WATER aR f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_SPLASH aS f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_SWIM aT f Lnet/minecraft/sounds/SoundEvent; AZALEA_BREAK aU f Lnet/minecraft/sounds/SoundEvent; AZALEA_FALL aV f Lnet/minecraft/sounds/SoundEvent; AZALEA_HIT aW f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_BREAK aZ f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_FALL ba f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_HIT bb f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_PLACE bc f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_STEP bd f Lnet/minecraft/sounds/SoundEvent; AZALEA_PLACE aX f Lnet/minecraft/sounds/SoundEvent; AZALEA_STEP aY f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_AMBIENT be f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_AMBIENT_ON_LAND bf f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_DEATH bg f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_DEATH_ON_LAND bh f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_EAT bi f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_HURT bj f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_HURT_ON_LAND bk f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_SWIM bm f Lnet/minecraft/sounds/SoundEvent; BAMBOO_BREAK bn f Lnet/minecraft/sounds/SoundEvent; BAMBOO_FALL bo f Lnet/minecraft/sounds/SoundEvent; BAMBOO_HIT bp f Lnet/minecraft/sounds/SoundEvent; BAMBOO_PLACE bq f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_BREAK bs f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_HIT bt f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_PLACE bu f Lnet/minecraft/sounds/SoundEvent; BAMBOO_STEP br f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BREAK bv f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BUTTON_CLICK_OFF bE f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BUTTON_CLICK_ON bF f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_DOOR_CLOSE bA f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_DOOR_OPEN bB f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FALL bw f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FENCE_GATE_CLOSE bI f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FENCE_GATE_OPEN bJ f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_BREAK nN f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_FALL nO f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_HIT nP f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_PLACE nQ f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_STEP nM f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HIT bx f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PLACE by f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF bG f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON bH f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_STEP bz f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_TRAPDOOR_CLOSE bC f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_TRAPDOOR_OPEN bD f Lnet/minecraft/sounds/SoundEvent; BARREL_CLOSE bK f Lnet/minecraft/sounds/SoundEvent; BARREL_OPEN bL f Lnet/minecraft/sounds/SoundEvent; BASALT_BREAK bM f Lnet/minecraft/sounds/SoundEvent; BASALT_FALL bQ f Lnet/minecraft/sounds/SoundEvent; BASALT_HIT bP f Lnet/minecraft/sounds/SoundEvent; BASALT_PLACE bO f Lnet/minecraft/sounds/SoundEvent; BASALT_STEP bN f Lnet/minecraft/sounds/SoundEvent; BAT_AMBIENT bR f Lnet/minecraft/sounds/SoundEvent; BAT_DEATH bS f Lnet/minecraft/sounds/SoundEvent; BAT_HURT bT f Lnet/minecraft/sounds/SoundEvent; BAT_LOOP bU f Lnet/minecraft/sounds/SoundEvent; BAT_TAKEOFF bV f Lnet/minecraft/sounds/SoundEvent; BEACON_ACTIVATE bW f Lnet/minecraft/sounds/SoundEvent; BEACON_AMBIENT bX f Lnet/minecraft/sounds/SoundEvent; BEACON_DEACTIVATE bY f Lnet/minecraft/sounds/SoundEvent; BEACON_POWER_SELECT bZ f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_DRIP cg f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_ENTER ch f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_EXIT ci f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_SHEAR cj f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_WORK ck f Lnet/minecraft/sounds/SoundEvent; BEE_DEATH ca f Lnet/minecraft/sounds/SoundEvent; BEE_HURT cb f Lnet/minecraft/sounds/SoundEvent; BEE_LOOP cd f Lnet/minecraft/sounds/SoundEvent; BEE_LOOP_AGGRESSIVE cc f Lnet/minecraft/sounds/SoundEvent; BEE_POLLINATE cf f Lnet/minecraft/sounds/SoundEvent; BEE_STING ce f Lnet/minecraft/sounds/SoundEvent; BELL_BLOCK cl f Lnet/minecraft/sounds/SoundEvent; BELL_RESONATE cm f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_BREAK cn f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_FALL co f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_HIT cp f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_PLACE cq f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_STEP cr f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_TILT_DOWN jj f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_TILT_UP jk f Lnet/minecraft/sounds/SoundEvent; BLASTFURNACE_FIRE_CRACKLE cM f Lnet/minecraft/sounds/SoundEvent; BLAZE_AMBIENT cs f Lnet/minecraft/sounds/SoundEvent; BLAZE_BURN ct f Lnet/minecraft/sounds/SoundEvent; BLAZE_DEATH cu f Lnet/minecraft/sounds/SoundEvent; BLAZE_HURT cv f Lnet/minecraft/sounds/SoundEvent; BLAZE_SHOOT cw f Lnet/minecraft/sounds/SoundEvent; BOAT_PADDLE_LAND cx f Lnet/minecraft/sounds/SoundEvent; BOAT_PADDLE_WATER cy f Lnet/minecraft/sounds/SoundEvent; BOGGED_AMBIENT cz f Lnet/minecraft/sounds/SoundEvent; BOGGED_DEATH cA f Lnet/minecraft/sounds/SoundEvent; BOGGED_HURT cB f Lnet/minecraft/sounds/SoundEvent; BOGGED_SHEAR cC f Lnet/minecraft/sounds/SoundEvent; BOGGED_STEP cD f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_BREAK cE f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_FALL cF f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_HIT cG f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_PLACE cH f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_STEP cI f Lnet/minecraft/sounds/SoundEvent; BONE_MEAL_USE cJ f Lnet/minecraft/sounds/SoundEvent; BOOK_PAGE_TURN cK f Lnet/minecraft/sounds/SoundEvent; BOOK_PUT cL f Lnet/minecraft/sounds/SoundEvent; BOTTLE_EMPTY cN f Lnet/minecraft/sounds/SoundEvent; BOTTLE_FILL cO f Lnet/minecraft/sounds/SoundEvent; BOTTLE_FILL_DRAGONBREATH cP f Lnet/minecraft/sounds/SoundEvent; BREEZE_CHARGE cQ f Lnet/minecraft/sounds/SoundEvent; BREEZE_DEATH cZ f Lnet/minecraft/sounds/SoundEvent; BREEZE_DEFLECT cR f Lnet/minecraft/sounds/SoundEvent; BREEZE_HURT da f Lnet/minecraft/sounds/SoundEvent; BREEZE_IDLE_AIR cU f Lnet/minecraft/sounds/SoundEvent; BREEZE_IDLE_GROUND cT f Lnet/minecraft/sounds/SoundEvent; BREEZE_INHALE cS f Lnet/minecraft/sounds/SoundEvent; BREEZE_JUMP cW f Lnet/minecraft/sounds/SoundEvent; BREEZE_LAND cX f Lnet/minecraft/sounds/SoundEvent; BREEZE_SHOOT cV f Lnet/minecraft/sounds/SoundEvent; BREEZE_SLIDE cY f Lnet/minecraft/sounds/SoundEvent; BREEZE_WHIRL db f Lnet/minecraft/core/Holder$Reference; BREEZE_WIND_CHARGE_BURST dc f Lnet/minecraft/sounds/SoundEvent; BREWING_STAND_BREW dd f Lnet/minecraft/sounds/SoundEvent; BRUSH_GENERIC de f Lnet/minecraft/sounds/SoundEvent; BRUSH_GRAVEL dg f Lnet/minecraft/sounds/SoundEvent; BRUSH_GRAVEL_COMPLETED di f Lnet/minecraft/sounds/SoundEvent; BRUSH_SAND df f Lnet/minecraft/sounds/SoundEvent; BRUSH_SAND_COMPLETED dh f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_BUBBLE_POP dj f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_UPWARDS_AMBIENT dk f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_UPWARDS_INSIDE dl f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_WHIRLPOOL_AMBIENT dm f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_WHIRLPOOL_INSIDE dn f Lnet/minecraft/sounds/SoundEvent; BUBBLE_POP do f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY dp f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_AXOLOTL dq f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_FISH dr f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_LAVA ds f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_POWDER_SNOW dt f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_TADPOLE du f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL dv f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_AXOLOTL dw f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_FISH dx f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_LAVA dy f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_POWDER_SNOW dz f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_TADPOLE dA f Lnet/minecraft/sounds/SoundEvent; BUNDLE_DROP_CONTENTS dB f Lnet/minecraft/sounds/SoundEvent; BUNDLE_INSERT dC f Lnet/minecraft/sounds/SoundEvent; BUNDLE_INSERT_FAIL dD f Lnet/minecraft/sounds/SoundEvent; BUNDLE_REMOVE_ONE dE f Lnet/minecraft/sounds/SoundEvent; CACTUS_FLOWER_BREAK dF f Lnet/minecraft/sounds/SoundEvent; CACTUS_FLOWER_PLACE dG f Lnet/minecraft/sounds/SoundEvent; CAKE_ADD_CANDLE dH f Lnet/minecraft/sounds/SoundEvent; CALCITE_BREAK dI f Lnet/minecraft/sounds/SoundEvent; CALCITE_FALL dM f Lnet/minecraft/sounds/SoundEvent; CALCITE_HIT dL f Lnet/minecraft/sounds/SoundEvent; CALCITE_PLACE dK f Lnet/minecraft/sounds/SoundEvent; CALCITE_STEP dJ f Lnet/minecraft/sounds/SoundEvent; CAMEL_AMBIENT dY f Lnet/minecraft/sounds/SoundEvent; CAMEL_DASH dZ f Lnet/minecraft/sounds/SoundEvent; CAMEL_DASH_READY ea f Lnet/minecraft/sounds/SoundEvent; CAMEL_DEATH eb f Lnet/minecraft/sounds/SoundEvent; CAMEL_EAT ec f Lnet/minecraft/sounds/SoundEvent; CAMEL_HURT ed f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_AMBIENT dN f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_DASH dO f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_DASH_READY dP f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_DEATH dQ f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_EAT dR f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_HURT dS f Lnet/minecraft/core/Holder$Reference; CAMEL_HUSK_SADDLE dT f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_SIT dU f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_STAND dV f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_STEP dW f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_STEP_SAND dX f Lnet/minecraft/core/Holder$Reference; CAMEL_SADDLE ee f Lnet/minecraft/sounds/SoundEvent; CAMEL_SIT ef f Lnet/minecraft/sounds/SoundEvent; CAMEL_STAND eg f Lnet/minecraft/sounds/SoundEvent; CAMEL_STEP eh f Lnet/minecraft/sounds/SoundEvent; CAMEL_STEP_SAND ei f Lnet/minecraft/sounds/SoundEvent; CAMPFIRE_CRACKLE ej f Lnet/minecraft/sounds/SoundEvent; CANDLE_AMBIENT ek f Lnet/minecraft/sounds/SoundEvent; CANDLE_BREAK el f Lnet/minecraft/sounds/SoundEvent; CANDLE_EXTINGUISH em f Lnet/minecraft/sounds/SoundEvent; CANDLE_FALL en f Lnet/minecraft/sounds/SoundEvent; CANDLE_HIT eo f Lnet/minecraft/sounds/SoundEvent; CANDLE_PLACE ep f Lnet/minecraft/sounds/SoundEvent; CANDLE_STEP eq f Lnet/minecraft/sounds/SoundEvent; CAT_AMBIENT er f Lnet/minecraft/sounds/SoundEvent; CAT_BEG_FOR_FOOD ew f Lnet/minecraft/sounds/SoundEvent; CAT_DEATH et f Lnet/minecraft/sounds/SoundEvent; CAT_EAT eu f Lnet/minecraft/sounds/SoundEvent; CAT_HISS ev f Lnet/minecraft/sounds/SoundEvent; CAT_HURT ex f Lnet/minecraft/sounds/SoundEvent; CAT_PURREOW ez f Lnet/minecraft/sounds/SoundEvent; CAT_PURR ey f Lnet/minecraft/sounds/SoundEvent; CAT_STRAY_AMBIENT es f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_BREAK eA f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_FALL eB f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_HIT eC f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_PICK_BERRIES eF f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_PLACE eD f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_STEP eE f Lnet/minecraft/sounds/SoundEvent; CHAIN_BREAK eG f Lnet/minecraft/sounds/SoundEvent; CHAIN_FALL eH f Lnet/minecraft/sounds/SoundEvent; CHAIN_HIT eI f Lnet/minecraft/sounds/SoundEvent; CHAIN_PLACE eJ f Lnet/minecraft/sounds/SoundEvent; CHAIN_STEP eK f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_BREAK eV f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_FALL eW f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_HIT eX f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_PLACE eY f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_STEP eZ f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_BREAK eQ f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_FALL eR f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_HIT eS f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_PLACE eT f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_STEP eU f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BREAK eL f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BUTTON_CLICK_OFF fj f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BUTTON_CLICK_ON fk f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_DOOR_CLOSE ff f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_DOOR_OPEN fg f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FALL eM f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FENCE_GATE_CLOSE fn f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FENCE_GATE_OPEN fo f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_BREAK fb f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_FALL fc f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_HIT fd f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_PLACE fe f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_STEP fa f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HIT eN f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PLACE eO f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF fl f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON fm f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_STEP eP f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_TRAPDOOR_CLOSE fh f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_TRAPDOOR_OPEN fi f Lnet/minecraft/sounds/SoundEvent; CHEST_CLOSE fp f Lnet/minecraft/sounds/SoundEvent; CHEST_LOCKED fq f Lnet/minecraft/sounds/SoundEvent; CHEST_OPEN fr f Lnet/minecraft/sounds/SoundEvent; CHICKEN_AMBIENT fs f Lnet/minecraft/sounds/SoundEvent; CHICKEN_DEATH ft f Lnet/minecraft/sounds/SoundEvent; CHICKEN_EGG fu f Lnet/minecraft/sounds/SoundEvent; CHICKEN_HURT fv f Lnet/minecraft/sounds/SoundEvent; CHICKEN_STEP fw f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_BREAK fx f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_FALL fy f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_HIT fz f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_INSERT fA f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_INSERT_ENCHANTED fB f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PICKUP fD f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PICKUP_ENCHANTED fE f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PLACE fF f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_STEP fC f Lnet/minecraft/sounds/SoundEvent; CHORUS_FLOWER_DEATH fG f Lnet/minecraft/sounds/SoundEvent; CHORUS_FLOWER_GROW fH f Lnet/minecraft/sounds/SoundEvent; CHORUS_FRUIT_TELEPORT fI f Lnet/minecraft/sounds/SoundEvent; COBWEB_BREAK fJ f Lnet/minecraft/sounds/SoundEvent; COBWEB_FALL fN f Lnet/minecraft/sounds/SoundEvent; COBWEB_HIT fM f Lnet/minecraft/sounds/SoundEvent; COBWEB_PLACE fL f Lnet/minecraft/sounds/SoundEvent; COBWEB_STEP fK f Lnet/minecraft/sounds/SoundEvent; COD_AMBIENT fO f Lnet/minecraft/sounds/SoundEvent; COD_DEATH fP f Lnet/minecraft/sounds/SoundEvent; COD_FLOP fQ f Lnet/minecraft/sounds/SoundEvent; COD_HURT fR f Lnet/minecraft/sounds/SoundEvent; COMPARATOR_CLICK fS f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_EMPTY fT f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_FILL fU f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_FILL_SUCCESS fV f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_READY fW f Lnet/minecraft/sounds/SoundEvent; CONDUIT_ACTIVATE fX f Lnet/minecraft/sounds/SoundEvent; CONDUIT_AMBIENT fY f Lnet/minecraft/sounds/SoundEvent; CONDUIT_AMBIENT_SHORT fZ f Lnet/minecraft/sounds/SoundEvent; CONDUIT_ATTACK_TARGET ga f Lnet/minecraft/sounds/SoundEvent; CONDUIT_DEACTIVATE gb f Lnet/minecraft/sounds/SoundEvent; COPPER_BREAK gj f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_BREAK gc f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_FALL gg f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_HIT gf f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_PLACE ge f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_STEP gd f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_TURN_OFF gi f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_TURN_ON gh f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_CLOSE go f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_OPEN gp f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_OXIDIZED_CLOSE gs f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_OXIDIZED_OPEN gt f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_WEATHERED_CLOSE gq f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_WEATHERED_OPEN gr f Lnet/minecraft/sounds/SoundEvent; COPPER_DOOR_CLOSE gu f Lnet/minecraft/sounds/SoundEvent; COPPER_DOOR_OPEN gv f Lnet/minecraft/sounds/SoundEvent; COPPER_FALL gn f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_BECOME_STATUE gM f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_DEATH gy f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_HURT gx f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_DROP gK f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_GET gI f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_NO_DROP gL f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_NO_GET gJ f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_DEATH gE f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_HURT gD f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_SPIN gH f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_STEP gC f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_SHEAR gT f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_SPAWN gS f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_SPIN gF f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_BREAK gN f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_FALL gR f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_HIT gP f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_PLACE gO f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_STEP gQ f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STEP gw f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_DEATH gB f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_HURT gA f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_SPIN gG f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_STEP gz f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_BREAK gU f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_FALL gY f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_HIT gX f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_PLACE gW f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_STEP gV f Lnet/minecraft/sounds/SoundEvent; COPPER_HIT gm f Lnet/minecraft/sounds/SoundEvent; COPPER_PLACE gl f Lnet/minecraft/sounds/SoundEvent; COPPER_STEP gk f Lnet/minecraft/sounds/SoundEvent; COPPER_TRAPDOOR_CLOSE gZ f Lnet/minecraft/sounds/SoundEvent; COPPER_TRAPDOOR_OPEN ha f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_BREAK hb f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_FALL hc f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_HIT hd f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_PLACE he f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_STEP hf f Lnet/minecraft/sounds/SoundEvent; COW_AMBIENT hg f Lnet/minecraft/sounds/SoundEvent; COW_DEATH hh f Lnet/minecraft/sounds/SoundEvent; COW_HURT hi f Lnet/minecraft/sounds/SoundEvent; COW_MILK hj f Lnet/minecraft/sounds/SoundEvent; COW_STEP hk f Lnet/minecraft/sounds/SoundEvent; CRAFTER_CRAFT hl f Lnet/minecraft/sounds/SoundEvent; CRAFTER_FAIL hm f Lnet/minecraft/sounds/SoundEvent; CREAKING_ACTIVATE ho f Lnet/minecraft/sounds/SoundEvent; CREAKING_AMBIENT hn f Lnet/minecraft/sounds/SoundEvent; CREAKING_ATTACK hq f Lnet/minecraft/sounds/SoundEvent; CREAKING_DEACTIVATE hp f Lnet/minecraft/sounds/SoundEvent; CREAKING_DEATH hr f Lnet/minecraft/sounds/SoundEvent; CREAKING_FREEZE ht f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_BREAK hy f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_FALL hz f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_HIT hA f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_HURT hB f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_IDLE hE f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_PLACE hC f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_SPAWN hF f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_STEP hD f Lnet/minecraft/sounds/SoundEvent; CREAKING_SPAWN hv f Lnet/minecraft/sounds/SoundEvent; CREAKING_STEP hs f Lnet/minecraft/sounds/SoundEvent; CREAKING_SWAY hw f Lnet/minecraft/sounds/SoundEvent; CREAKING_TWITCH hx f Lnet/minecraft/sounds/SoundEvent; CREAKING_UNFREEZE hu f Lnet/minecraft/sounds/SoundEvent; CREEPER_DEATH hG f Lnet/minecraft/sounds/SoundEvent; CREEPER_HURT hH f Lnet/minecraft/sounds/SoundEvent; CREEPER_PRIMED hI f Lnet/minecraft/sounds/SoundEvent; CROP_BREAK hJ f Lnet/minecraft/sounds/SoundEvent; CROP_PLANTED hK f Lnet/minecraft/sounds/SoundEvent; CROSSBOW_HIT hL f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_END hM f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_MIDDLE hN f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_START hO f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_1 hP f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_2 hQ f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_3 hR f Lnet/minecraft/sounds/SoundEvent; CROSSBOW_SHOOT hS f Lnet/minecraft/sounds/SoundEvent; DEAD_BUSH_IDLE hT f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_BREAK hU f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_FALL hV f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_HIT hW f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_INSERT hX f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_INSERT_FAIL hY f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_PLACE ia f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_SHATTER ib f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_STEP hZ f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BREAK ih f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_BREAK ic f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_FALL id f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_HIT ie f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_PLACE if f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_STEP ig f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_FALL ii f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_HIT ij f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_PLACE ik f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_STEP il f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_BREAK im f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_FALL in f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_HIT io f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_PLACE ip f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_STEP iq f Lnet/minecraft/sounds/SoundEvent; DISPENSER_DISPENSE ir f Lnet/minecraft/sounds/SoundEvent; DISPENSER_FAIL is f Lnet/minecraft/sounds/SoundEvent; DISPENSER_LAUNCH it f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_AMBIENT iu f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_AMBIENT_WATER iv f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_ATTACK iw f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_DEATH ix f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_EAT iy f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_HURT iz f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_JUMP iA f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_PLAY iB f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_SPLASH iC f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_SWIM iD f Lnet/minecraft/sounds/SoundEvent; DONKEY_AMBIENT iE f Lnet/minecraft/sounds/SoundEvent; DONKEY_ANGRY iF f Lnet/minecraft/sounds/SoundEvent; DONKEY_CHEST iG f Lnet/minecraft/sounds/SoundEvent; DONKEY_DEATH iH f Lnet/minecraft/sounds/SoundEvent; DONKEY_EAT iI f Lnet/minecraft/sounds/SoundEvent; DONKEY_HURT iJ f Lnet/minecraft/sounds/SoundEvent; DONKEY_JUMP iK f Lnet/minecraft/sounds/SoundEvent; DRAGON_FIREBALL_EXPLODE jK f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_AMBIENT iO f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_AMBIENT_WATER iP f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_BREAK iL f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_FALL iN f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_PLACE iQ f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_PLACE_IN_WATER iR f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_STEP iM f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_TRANSITION iS f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_BREAK iT f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_FALL iX f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_HIT iW f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_PLACE iV f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_STEP iU f Lnet/minecraft/sounds/SoundEvent; DROWNED_AMBIENT jl f Lnet/minecraft/sounds/SoundEvent; DROWNED_AMBIENT_WATER jm f Lnet/minecraft/sounds/SoundEvent; DROWNED_DEATH jn f Lnet/minecraft/sounds/SoundEvent; DROWNED_DEATH_WATER jo f Lnet/minecraft/sounds/SoundEvent; DROWNED_HURT jp f Lnet/minecraft/sounds/SoundEvent; DROWNED_HURT_WATER jq f Lnet/minecraft/sounds/SoundEvent; DROWNED_SHOOT jr f Lnet/minecraft/sounds/SoundEvent; DROWNED_STEP js f Lnet/minecraft/sounds/SoundEvent; DROWNED_SWIM jt f Lnet/minecraft/sounds/SoundEvent; DRY_GRASS iY f Lnet/minecraft/sounds/SoundEvent; DYE_USE ju f Lnet/minecraft/sounds/SoundEvent; EGG_THROW jv f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_AMBIENT jw f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_AMBIENT_LAND jx f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_CURSE jy f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_DEATH jz f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_DEATH_LAND jA f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_FLOP jB f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_HURT jC f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_HURT_LAND jD f Lnet/minecraft/sounds/SoundEvent; ELYTRA_FLYING jE f Lnet/minecraft/sounds/SoundEvent; EMPTY tA f Lnet/minecraft/sounds/SoundEvent; ENCHANTMENT_TABLE_USE jF f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_AMBIENT jR f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_DEATH jS f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_HURT jT f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_SCREAM jU f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_STARE jV f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_TELEPORT jW f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_AMBIENT jX f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_DEATH jY f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_HURT jZ f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_STEP ka f Lnet/minecraft/sounds/SoundEvent; ENDER_CHEST_CLOSE jG f Lnet/minecraft/sounds/SoundEvent; ENDER_CHEST_OPEN jH f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_AMBIENT jI f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_DEATH jJ f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_FLAP jL f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_GROWL jM f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_HURT jN f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_SHOOT jO f Lnet/minecraft/sounds/SoundEvent; ENDER_EYE_DEATH jP f Lnet/minecraft/sounds/SoundEvent; ENDER_EYE_LAUNCH jQ f Lnet/minecraft/sounds/SoundEvent; ENDER_PEARL_THROW kb f Lnet/minecraft/sounds/SoundEvent; END_GATEWAY_SPAWN kc f Lnet/minecraft/sounds/SoundEvent; END_PORTAL_FRAME_FILL kd f Lnet/minecraft/sounds/SoundEvent; END_PORTAL_SPAWN ke f Lnet/minecraft/sounds/SoundEvent; EVOKER_AMBIENT kf f Lnet/minecraft/sounds/SoundEvent; EVOKER_CAST_SPELL kg f Lnet/minecraft/sounds/SoundEvent; EVOKER_CELEBRATE kh f Lnet/minecraft/sounds/SoundEvent; EVOKER_DEATH ki f Lnet/minecraft/sounds/SoundEvent; EVOKER_FANGS_ATTACK kj f Lnet/minecraft/sounds/SoundEvent; EVOKER_HURT kk f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_ATTACK kl f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_SUMMON km f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_WOLOLO kn f Lnet/minecraft/sounds/SoundEvent; EXPERIENCE_BOTTLE_THROW ko f Lnet/minecraft/sounds/SoundEvent; EXPERIENCE_ORB_PICKUP kp f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_CLOSE kt f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_CLOSE_LONG ks f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_IDLE ku f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_OPEN kr f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_OPEN_LONG kq f Lnet/minecraft/sounds/SoundEvent; FENCE_GATE_CLOSE kv f Lnet/minecraft/sounds/SoundEvent; FENCE_GATE_OPEN kw f Lnet/minecraft/sounds/SoundEvent; FIRECHARGE_USE kx f Lnet/minecraft/sounds/SoundEvent; FIREFLY_BUSH_IDLE ky f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_BLAST kz f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_BLAST_FAR kA f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LARGE_BLAST kB f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LARGE_BLAST_FAR kC f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LAUNCH kD f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_SHOOT kE f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_TWINKLE kF f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_TWINKLE_FAR kG f Lnet/minecraft/sounds/SoundEvent; FIRE_AMBIENT kH f Lnet/minecraft/sounds/SoundEvent; FIRE_EXTINGUISH kI f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_RETRIEVE kK f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_SPLASH kL f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_THROW kM f Lnet/minecraft/sounds/SoundEvent; FISH_SWIM kJ f Lnet/minecraft/sounds/SoundEvent; FLINTANDSTEEL_USE kN f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_BREAK kO f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_FALL kP f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_HIT kQ f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_PLACE kR f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_STEP kS f Lnet/minecraft/sounds/SoundEvent; FOX_AGGRO kT f Lnet/minecraft/sounds/SoundEvent; FOX_AMBIENT kU f Lnet/minecraft/sounds/SoundEvent; FOX_BITE kV f Lnet/minecraft/sounds/SoundEvent; FOX_DEATH kW f Lnet/minecraft/sounds/SoundEvent; FOX_EAT kX f Lnet/minecraft/sounds/SoundEvent; FOX_HURT kY f Lnet/minecraft/sounds/SoundEvent; FOX_SCREECH kZ f Lnet/minecraft/sounds/SoundEvent; FOX_SLEEP la f Lnet/minecraft/sounds/SoundEvent; FOX_SNIFF lb f Lnet/minecraft/sounds/SoundEvent; FOX_SPIT lc f Lnet/minecraft/sounds/SoundEvent; FOX_TELEPORT ld f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_BREAK lo f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_FALL lp f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_HIT lq f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_PLACE lr f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_STEP ls f Lnet/minecraft/sounds/SoundEvent; FROGSPAWNSTEP lt f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_BREAK lu f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_FALL lv f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_HATCH lw f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_HIT lx f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_PLACE ly f Lnet/minecraft/sounds/SoundEvent; FROG_AMBIENT lz f Lnet/minecraft/sounds/SoundEvent; FROG_DEATH lA f Lnet/minecraft/sounds/SoundEvent; FROG_EAT lB f Lnet/minecraft/sounds/SoundEvent; FROG_HURT lC f Lnet/minecraft/sounds/SoundEvent; FROG_LAY_SPAWN lD f Lnet/minecraft/sounds/SoundEvent; FROG_LONG_JUMP lE f Lnet/minecraft/sounds/SoundEvent; FROG_STEP lF f Lnet/minecraft/sounds/SoundEvent; FROG_TONGUE lG f Lnet/minecraft/sounds/SoundEvent; FUNGUS_BREAK tV f Lnet/minecraft/sounds/SoundEvent; FUNGUS_FALL tZ f Lnet/minecraft/sounds/SoundEvent; FUNGUS_HIT tY f Lnet/minecraft/sounds/SoundEvent; FUNGUS_PLACE tX f Lnet/minecraft/sounds/SoundEvent; FUNGUS_STEP tW f Lnet/minecraft/sounds/SoundEvent; FURNACE_FIRE_CRACKLE lM f Lnet/minecraft/sounds/SoundEvent; GENERIC_BIG_FALL lN f Lnet/minecraft/sounds/SoundEvent; GENERIC_BURN lO f Lnet/minecraft/sounds/SoundEvent; GENERIC_DEATH lP f Lnet/minecraft/core/Holder$Reference; GENERIC_DRINK lQ f Lnet/minecraft/core/Holder$Reference; GENERIC_EAT lR f Lnet/minecraft/core/Holder$Reference; GENERIC_EXPLODE lS f Lnet/minecraft/sounds/SoundEvent; GENERIC_EXTINGUISH_FIRE lT f Lnet/minecraft/sounds/SoundEvent; GENERIC_HURT lU f Lnet/minecraft/sounds/SoundEvent; GENERIC_SMALL_FALL lV f Lnet/minecraft/sounds/SoundEvent; GENERIC_SPLASH lW f Lnet/minecraft/sounds/SoundEvent; GENERIC_SWIM lX f Lnet/minecraft/sounds/SoundEvent; GHASTLING_AMBIENT me f Lnet/minecraft/sounds/SoundEvent; GHASTLING_DEATH mf f Lnet/minecraft/sounds/SoundEvent; GHASTLING_HURT mg f Lnet/minecraft/sounds/SoundEvent; GHASTLING_SPAWN mh f Lnet/minecraft/sounds/SoundEvent; GHAST_AMBIENT lY f Lnet/minecraft/sounds/SoundEvent; GHAST_DEATH lZ f Lnet/minecraft/sounds/SoundEvent; GHAST_HURT ma f Lnet/minecraft/sounds/SoundEvent; GHAST_SCREAM mb f Lnet/minecraft/sounds/SoundEvent; GHAST_SHOOT mc f Lnet/minecraft/sounds/SoundEvent; GHAST_WARN md f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_BREAK mi f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_FALL mj f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_HIT mk f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_PLACE ml f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_STEP mm f Lnet/minecraft/sounds/SoundEvent; GLASS_BREAK mn f Lnet/minecraft/sounds/SoundEvent; GLASS_FALL mo f Lnet/minecraft/sounds/SoundEvent; GLASS_HIT mp f Lnet/minecraft/sounds/SoundEvent; GLASS_PLACE mq f Lnet/minecraft/sounds/SoundEvent; GLASS_STEP mr f Lnet/minecraft/sounds/SoundEvent; GLOW_INK_SAC_USE ms f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_ADD_ITEM mt f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_BREAK mu f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_PLACE mv f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_REMOVE_ITEM mw f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_ROTATE_ITEM mx f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_AMBIENT my f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_DEATH mz f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_HURT mA f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_SQUIRT mB f Lnet/minecraft/sounds/SoundEvent; GOAT_AMBIENT mC f Lnet/minecraft/sounds/SoundEvent; GOAT_DEATH mD f Lnet/minecraft/sounds/SoundEvent; GOAT_EAT mE f Lnet/minecraft/sounds/SoundEvent; GOAT_HORN_BREAK mK f Lcom/google/common/collect/ImmutableList; GOAT_HORN_SOUND_VARIANTS oD f I GOAT_HORN_VARIANT_COUNT oC f Lnet/minecraft/sounds/SoundEvent; GOAT_HURT mF f Lnet/minecraft/sounds/SoundEvent; GOAT_LONG_JUMP mG f Lnet/minecraft/sounds/SoundEvent; GOAT_MILK mH f Lnet/minecraft/sounds/SoundEvent; GOAT_PREPARE_RAM mI f Lnet/minecraft/sounds/SoundEvent; GOAT_RAM_IMPACT mJ f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_AMBIENT mL f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_DEATH mM f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_EAT mN f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_HURT mO f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_LONG_JUMP mP f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_MILK mQ f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_PREPARE_RAM mR f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_RAM_IMPACT mS f Lnet/minecraft/sounds/SoundEvent; GOAT_STEP mT f Lnet/minecraft/sounds/SoundEvent; GRASS_BREAK mU f Lnet/minecraft/sounds/SoundEvent; GRASS_FALL mV f Lnet/minecraft/sounds/SoundEvent; GRASS_HIT mW f Lnet/minecraft/sounds/SoundEvent; GRASS_PLACE mX f Lnet/minecraft/sounds/SoundEvent; GRASS_STEP mY f Lnet/minecraft/sounds/SoundEvent; GRAVEL_BREAK mZ f Lnet/minecraft/sounds/SoundEvent; GRAVEL_FALL na f Lnet/minecraft/sounds/SoundEvent; GRAVEL_HIT nb f Lnet/minecraft/sounds/SoundEvent; GRAVEL_PLACE nc f Lnet/minecraft/sounds/SoundEvent; GRAVEL_STEP nd f Lnet/minecraft/sounds/SoundEvent; GRINDSTONE_USE ne f Lnet/minecraft/sounds/SoundEvent; GROWING_PLANT_CROP nf f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_AMBIENT ng f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_AMBIENT_LAND nh f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_ATTACK ni f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_DEATH nj f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_DEATH_LAND nk f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_FLOP nl f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_HURT nm f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_HURT_LAND nn f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_BREAK no f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_FALL np f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_HIT nq f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_PLACE nr f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_STEP ns f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_BREAK nu f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_FALL nv f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_HIT nw f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_PLACE nx f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_STEP nt f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_AMBIENT ny f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_DEATH nz f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_HURT nA f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_RIDING nB f Lnet/minecraft/core/Holder$Reference; HARNESS_EQUIP oh f Lnet/minecraft/sounds/SoundEvent; HARNESS_GOGGLES_DOWN ok f Lnet/minecraft/sounds/SoundEvent; HARNESS_GOGGLES_UP oj f Lnet/minecraft/sounds/SoundEvent; HARNESS_UNEQUIP oi f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_BREAK nC f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_FALL nD f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_HIT nE f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_PLACE nF f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_STEP nG f Lnet/minecraft/sounds/SoundEvent; HOE_TILL ol f Lnet/minecraft/sounds/SoundEvent; HOGLIN_AMBIENT om f Lnet/minecraft/sounds/SoundEvent; HOGLIN_ANGRY on f Lnet/minecraft/sounds/SoundEvent; HOGLIN_ATTACK oo f Lnet/minecraft/sounds/SoundEvent; HOGLIN_CONVERTED_TO_ZOMBIFIED op f Lnet/minecraft/sounds/SoundEvent; HOGLIN_DEATH oq f Lnet/minecraft/sounds/SoundEvent; HOGLIN_HURT or f Lnet/minecraft/sounds/SoundEvent; HOGLIN_RETREAT os f Lnet/minecraft/sounds/SoundEvent; HOGLIN_STEP ot f Lnet/minecraft/sounds/SoundEvent; HONEYCOMB_WAX_ON oA f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_BREAK ou f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_FALL ov f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_HIT ow f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_PLACE ox f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_SLIDE oy f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_STEP oz f Lnet/minecraft/core/Holder$Reference; HONEY_DRINK oB f Lnet/minecraft/sounds/SoundEvent; HORSE_AMBIENT oE f Lnet/minecraft/sounds/SoundEvent; HORSE_ANGRY oF f Lnet/minecraft/core/Holder$Reference; HORSE_ARMOR oG f Lnet/minecraft/core/Holder$Reference; HORSE_ARMOR_UNEQUIP oH f Lnet/minecraft/sounds/SoundEvent; HORSE_BREATHE oI f Lnet/minecraft/sounds/SoundEvent; HORSE_DEATH oJ f Lnet/minecraft/sounds/SoundEvent; HORSE_EAT oK f Lnet/minecraft/sounds/SoundEvent; HORSE_GALLOP oL f Lnet/minecraft/sounds/SoundEvent; HORSE_HURT oM f Lnet/minecraft/sounds/SoundEvent; HORSE_JUMP oN f Lnet/minecraft/sounds/SoundEvent; HORSE_LAND oO f Lnet/minecraft/core/Holder$Reference; HORSE_SADDLE oP f Lnet/minecraft/sounds/SoundEvent; HORSE_STEP oQ f Lnet/minecraft/sounds/SoundEvent; HORSE_STEP_WOOD oR f Lnet/minecraft/sounds/SoundEvent; HOSTILE_BIG_FALL oS f Lnet/minecraft/sounds/SoundEvent; HOSTILE_DEATH oT f Lnet/minecraft/sounds/SoundEvent; HOSTILE_HURT oU f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SMALL_FALL oV f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SPLASH oW f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SWIM oX f Lnet/minecraft/sounds/SoundEvent; HUSK_AMBIENT oY f Lnet/minecraft/sounds/SoundEvent; HUSK_CONVERTED_TO_ZOMBIE oZ f Lnet/minecraft/sounds/SoundEvent; HUSK_DEATH pa f Lnet/minecraft/sounds/SoundEvent; HUSK_HURT pb f Lnet/minecraft/sounds/SoundEvent; HUSK_STEP pc f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_AMBIENT pd f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_CAST_SPELL pe f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_DEATH pf f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_HURT pg f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_MIRROR_MOVE ph f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_PREPARE_BLINDNESS pi f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_PREPARE_MIRROR pj f Lnet/minecraft/sounds/SoundEvent; INK_SAC_USE pk f Lnet/minecraft/sounds/SoundEvent; IRON_BREAK pl f Lnet/minecraft/sounds/SoundEvent; IRON_DOOR_CLOSE pq f Lnet/minecraft/sounds/SoundEvent; IRON_DOOR_OPEN pr f Lnet/minecraft/sounds/SoundEvent; IRON_FALL pp f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_ATTACK ps f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_DAMAGE pt f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_DEATH pu f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_HURT pv f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_REPAIR pw f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_STEP px f Lnet/minecraft/sounds/SoundEvent; IRON_HIT po f Lnet/minecraft/sounds/SoundEvent; IRON_PLACE pn f Lnet/minecraft/sounds/SoundEvent; IRON_STEP pm f Lnet/minecraft/sounds/SoundEvent; IRON_TRAPDOOR_CLOSE py f Lnet/minecraft/sounds/SoundEvent; IRON_TRAPDOOR_OPEN pz f Lnet/minecraft/core/Holder$Reference; ITEM_BREAK pF f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_ADD_ITEM pA f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_BREAK pB f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_PLACE pC f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_REMOVE_ITEM pD f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_ROTATE_ITEM pE f Lnet/minecraft/sounds/SoundEvent; ITEM_PICKUP pG f Lnet/minecraft/sounds/SoundEvent; LADDER_BREAK pH f Lnet/minecraft/sounds/SoundEvent; LADDER_FALL pI f Lnet/minecraft/sounds/SoundEvent; LADDER_HIT pJ f Lnet/minecraft/sounds/SoundEvent; LADDER_PLACE pK f Lnet/minecraft/sounds/SoundEvent; LADDER_STEP pL f Lnet/minecraft/sounds/SoundEvent; LANTERN_BREAK pM f Lnet/minecraft/sounds/SoundEvent; LANTERN_FALL pN f Lnet/minecraft/sounds/SoundEvent; LANTERN_HIT pO f Lnet/minecraft/sounds/SoundEvent; LANTERN_PLACE pP f Lnet/minecraft/sounds/SoundEvent; LANTERN_STEP pQ f Lnet/minecraft/sounds/SoundEvent; LARGE_AMETHYST_BUD_BREAK pR f Lnet/minecraft/sounds/SoundEvent; LARGE_AMETHYST_BUD_PLACE pS f Lnet/minecraft/sounds/SoundEvent; LAVA_AMBIENT pT f Lnet/minecraft/sounds/SoundEvent; LAVA_EXTINGUISH pU f Lnet/minecraft/sounds/SoundEvent; LAVA_POP pV f Lnet/minecraft/sounds/SoundEvent; LEAD_BREAK qd f Lnet/minecraft/sounds/SoundEvent; LEAD_TIED qc f Lnet/minecraft/sounds/SoundEvent; LEAD_UNTIED qb f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_BREAK pW f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_FALL qa f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_HIT pZ f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_PLACE pY f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_STEP pX f Lnet/minecraft/sounds/SoundEvent; LEVER_CLICK qe f Lnet/minecraft/sounds/SoundEvent; LIGHTNING_BOLT_IMPACT qf f Lnet/minecraft/sounds/SoundEvent; LIGHTNING_BOLT_THUNDER qg f Lnet/minecraft/sounds/SoundEvent; LILY_PAD_PLACE EN f Lnet/minecraft/sounds/SoundEvent; LINGERING_POTION_THROW qh f Lnet/minecraft/sounds/SoundEvent; LLAMA_AMBIENT qi f Lnet/minecraft/sounds/SoundEvent; LLAMA_ANGRY qj f Lnet/minecraft/core/Holder$Reference; LLAMA_CARPET_UNEQUIP qr f Lnet/minecraft/sounds/SoundEvent; LLAMA_CHEST qk f Lnet/minecraft/sounds/SoundEvent; LLAMA_DEATH ql f Lnet/minecraft/sounds/SoundEvent; LLAMA_EAT qm f Lnet/minecraft/sounds/SoundEvent; LLAMA_HURT qn f Lnet/minecraft/sounds/SoundEvent; LLAMA_SPIT qo f Lnet/minecraft/sounds/SoundEvent; LLAMA_STEP qp f Lnet/minecraft/core/Holder$Reference; LLAMA_SWAG qq f Lnet/minecraft/sounds/SoundEvent; LODESTONE_BREAK qt f Lnet/minecraft/sounds/SoundEvent; LODESTONE_COMPASS_LOCK qy f Lnet/minecraft/sounds/SoundEvent; LODESTONE_FALL qx f Lnet/minecraft/sounds/SoundEvent; LODESTONE_HIT qw f Lnet/minecraft/sounds/SoundEvent; LODESTONE_PLACE qv f Lnet/minecraft/sounds/SoundEvent; LODESTONE_STEP qu f Lnet/minecraft/core/Holder; LUNGE_1 qz f Lnet/minecraft/core/Holder; LUNGE_2 qA f Lnet/minecraft/core/Holder; LUNGE_3 qB f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_AIR qC f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_GROUND qD f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_GROUND_HEAVY qE f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_DEATH qF f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_DEATH_SMALL qs f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_HURT qG f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_HURT_SMALL qH f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_JUMP qI f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_SQUISH qJ f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_SQUISH_SMALL qK f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_BREAK qL f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_FALL qM f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_HIT qN f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_PLACE qO f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_STEP qP f Lnet/minecraft/sounds/SoundEvent; MEDIUM_AMETHYST_BUD_BREAK qQ f Lnet/minecraft/sounds/SoundEvent; MEDIUM_AMETHYST_BUD_PLACE qR f Lnet/minecraft/sounds/SoundEvent; METAL_BREAK qS f Lnet/minecraft/sounds/SoundEvent; METAL_FALL qT f Lnet/minecraft/sounds/SoundEvent; METAL_HIT qU f Lnet/minecraft/sounds/SoundEvent; METAL_PLACE qV f Lnet/minecraft/sounds/SoundEvent; METAL_PRESSURE_PLATE_CLICK_OFF qW f Lnet/minecraft/sounds/SoundEvent; METAL_PRESSURE_PLATE_CLICK_ON qX f Lnet/minecraft/sounds/SoundEvent; METAL_STEP qY f Lnet/minecraft/sounds/SoundEvent; MINECART_INSIDE ra f Lnet/minecraft/sounds/SoundEvent; MINECART_INSIDE_UNDERWATER qZ f Lnet/minecraft/sounds/SoundEvent; MINECART_RIDING rb f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_CONVERT rc f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_EAT rd f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_MILK re f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_MILK_SUSPICIOUSLY rf f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_SHEAR rg f Lnet/minecraft/sounds/SoundEvent; MOSS_BREAK rr f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_BREAK rh f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_FALL ri f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_HIT rj f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_PLACE rk f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_STEP rl f Lnet/minecraft/sounds/SoundEvent; MOSS_FALL rs f Lnet/minecraft/sounds/SoundEvent; MOSS_HIT rt f Lnet/minecraft/sounds/SoundEvent; MOSS_PLACE ru f Lnet/minecraft/sounds/SoundEvent; MOSS_STEP rv f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_BREAK rG f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_FALL rH f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_HIT rI f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_PLACE rJ f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_STEP rK f Lnet/minecraft/sounds/SoundEvent; MUD_BREAK rw f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_BREAK rB f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_FALL rC f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_HIT rD f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_PLACE rE f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_STEP rF f Lnet/minecraft/sounds/SoundEvent; MUD_FALL rx f Lnet/minecraft/sounds/SoundEvent; MUD_HIT ry f Lnet/minecraft/sounds/SoundEvent; MUD_PLACE rz f Lnet/minecraft/sounds/SoundEvent; MUD_STEP rA f Lnet/minecraft/sounds/SoundEvent; MULE_AMBIENT rL f Lnet/minecraft/sounds/SoundEvent; MULE_ANGRY rM f Lnet/minecraft/sounds/SoundEvent; MULE_CHEST rN f Lnet/minecraft/sounds/SoundEvent; MULE_DEATH rO f Lnet/minecraft/sounds/SoundEvent; MULE_EAT rP f Lnet/minecraft/sounds/SoundEvent; MULE_HURT rQ f Lnet/minecraft/sounds/SoundEvent; MULE_JUMP rR f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BADLANDS sN f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BAMBOO_JUNGLE sQ f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BASALT_DELTAS st f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_CHERRY_GROVE sE f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_CRIMSON_FOREST su f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DEEP_DARK sv f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DESERT sM f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DRIPSTONE_CAVES sw f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FLOWER_FOREST sL f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FOREST sB f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FROZEN_PEAKS sG f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_GROVE sx f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_JAGGED_PEAKS sy f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_JUNGLE sO f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_LUSH_CAVES sz f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_MEADOW sD f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_NETHER_WASTES sF f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_OLD_GROWTH_TAIGA sC f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SNOWY_SLOPES sH f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SOUL_SAND_VALLEY sI f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SPARSE_JUNGLE sP f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_STONY_PEAKS sJ f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SWAMP sA f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_WARPED_FOREST sK f Lnet/minecraft/core/Holder$Reference; MUSIC_CREATIVE rS f Lnet/minecraft/core/Holder$Reference; MUSIC_CREDITS rT f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_11 rV f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_13 rW f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_5 rU f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_BLOCKS rX f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CAT rY f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CHIRP rZ f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CREATOR sl f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CREATOR_MUSIC_BOX sm f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_FAR sa f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_LAVA_CHICKEN sb f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_MALL sc f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_MELLOHI sd f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_OTHERSIDE sj f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_PIGSTEP se f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_PRECIPICE sn f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_RELIC sk f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_STAL sf f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_STRAD sg f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_TEARS so f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_WAIT sh f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_WARD si f Lnet/minecraft/core/Holder$Reference; MUSIC_DRAGON sp f Lnet/minecraft/core/Holder$Reference; MUSIC_END sq f Lnet/minecraft/core/Holder$Reference; MUSIC_GAME sr f Lnet/minecraft/core/Holder$Reference; MUSIC_MENU ss f Lnet/minecraft/core/Holder$Reference; MUSIC_UNDER_WATER sR f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_AMBIENT sS f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_AMBIENT_ON_LAND sT f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH sU f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH_ON_LAND sV f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH_READY sW f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH_READY_ON_LAND sX f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DEATH sY f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DEATH_ON_LAND sZ f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_EAT ta f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_HURT tb f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_HURT_ON_LAND tc f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_RIDING bl f Lnet/minecraft/core/Holder$Reference; NAUTILUS_SADDLE_EQUIP Hw f Lnet/minecraft/core/Holder$Reference; NAUTILUS_SADDLE_UNDERWATER_EQUIP Hv f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_SWIM td f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_BREAK uk f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_FALL uo f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_HIT un f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_PLACE um f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_STEP ul f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_BREAK up f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_FALL ut f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_HIT us f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_PLACE ur f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_STEP uq f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_BREAK te f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_FALL ti f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_HIT th f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_PLACE tg f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_STEP tf f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_BREAK xW f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_FALL xX f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_HIT xY f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_PLACE xZ f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_STEP ya f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_BREAK yb f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_FALL yc f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_HIT yd f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_PLACE ye f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_STEP yf f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_BREAK tQ f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_FALL tU f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_HIT tT f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_PLACE tS f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_STEP tR f Lnet/minecraft/sounds/SoundEvent; NETHER_WART_BREAK tj f Lnet/minecraft/sounds/SoundEvent; NETHER_WART_PLANTED tk f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BREAK tl f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BUTTON_CLICK_OFF tu f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BUTTON_CLICK_ON tv f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_DOOR_CLOSE tq f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_DOOR_OPEN tr f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FALL tm f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FENCE_GATE_CLOSE ty f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FENCE_GATE_OPEN tz f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_BREAK nI f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_FALL nJ f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_HIT nK f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_PLACE nL f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_STEP nH f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HIT tn f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PLACE to f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF tw f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PRESSURE_PLATE_CLICK_ON tx f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_STEP tp f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_TRAPDOOR_CLOSE ts f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_TRAPDOOR_OPEN tt f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BANJO uJ f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BASEDRUM uu f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BASS uv f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BELL uw f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BIT uI f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_CHIME ux f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_COW_BELL uG f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_DIDGERIDOO uH f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_FLUTE uy f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_GUITAR uz f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_HARP uA f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_HAT uB f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_CREEPER uM f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_ENDER_DRAGON uN f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_PIGLIN uP f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_SKELETON uL f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_WITHER_SKELETON uO f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_ZOMBIE uK f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IRON_XYLOPHONE uF f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_PLING uC f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_SNARE uD f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_XYLOPHONE uE f Lnet/minecraft/sounds/SoundEvent; NYLIUM_BREAK tL f Lnet/minecraft/sounds/SoundEvent; NYLIUM_FALL tP f Lnet/minecraft/sounds/SoundEvent; NYLIUM_HIT tO f Lnet/minecraft/sounds/SoundEvent; NYLIUM_PLACE tN f Lnet/minecraft/sounds/SoundEvent; NYLIUM_STEP tM f Lnet/minecraft/sounds/SoundEvent; OCELOT_AMBIENT uR f Lnet/minecraft/sounds/SoundEvent; OCELOT_DEATH uS f Lnet/minecraft/sounds/SoundEvent; OCELOT_HURT uQ f Lnet/minecraft/core/Holder$Reference; OMINOUS_BOTTLE_DISPOSE uT f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_BREAK tB f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_FALL tC f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_HIT tD f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_PLACE tE f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_STEP tF f Lnet/minecraft/sounds/SoundEvent; PAINTING_BREAK uU f Lnet/minecraft/sounds/SoundEvent; PAINTING_PLACE uV f Lnet/minecraft/sounds/SoundEvent; PALE_HANGING_MOSS_IDLE uW f Lnet/minecraft/sounds/SoundEvent; PANDA_AGGRESSIVE_AMBIENT ve f Lnet/minecraft/sounds/SoundEvent; PANDA_AMBIENT uZ f Lnet/minecraft/sounds/SoundEvent; PANDA_BITE vh f Lnet/minecraft/sounds/SoundEvent; PANDA_CANT_BREED vd f Lnet/minecraft/sounds/SoundEvent; PANDA_DEATH va f Lnet/minecraft/sounds/SoundEvent; PANDA_EAT vb f Lnet/minecraft/sounds/SoundEvent; PANDA_HURT vg f Lnet/minecraft/sounds/SoundEvent; PANDA_PRE_SNEEZE uX f Lnet/minecraft/sounds/SoundEvent; PANDA_SNEEZE uY f Lnet/minecraft/sounds/SoundEvent; PANDA_STEP vc f Lnet/minecraft/sounds/SoundEvent; PANDA_WORRIED_AMBIENT vf f Lnet/minecraft/sounds/SoundEvent; PARCHED_AMBIENT vi f Lnet/minecraft/sounds/SoundEvent; PARCHED_DEATH vj f Lnet/minecraft/sounds/SoundEvent; PARCHED_HURT vk f Lnet/minecraft/sounds/SoundEvent; PARCHED_STEP vl f Lnet/minecraft/sounds/SoundEvent; PARROT_AMBIENT vm f Lnet/minecraft/sounds/SoundEvent; PARROT_DEATH vn f Lnet/minecraft/sounds/SoundEvent; PARROT_EAT vo f Lnet/minecraft/sounds/SoundEvent; PARROT_FLY vp f Lnet/minecraft/sounds/SoundEvent; PARROT_HURT vq f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BLAZE vr f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BOGGED vs f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BREEZE vt f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CAMEL_HUSK vu f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CREAKING vv f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CREEPER vw f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_DROWNED vx f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ELDER_GUARDIAN vy f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ENDERMITE vA f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ENDER_DRAGON vz f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_EVOKER vB f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_GHAST vC f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_GUARDIAN vD f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_HOGLIN vE f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_HUSK vF f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ILLUSIONER vG f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_MAGMA_CUBE vH f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PARCHED vJ f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PHANTOM vI f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PIGLIN vK f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PIGLIN_BRUTE vL f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PILLAGER vM f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_RAVAGER vN f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SHULKER vO f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SILVERFISH vP f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SKELETON vQ f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SLIME vR f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SPIDER vS f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_STRAY vT f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_VEX vU f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_VINDICATOR vV f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WARDEN vW f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITCH vX f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITHER vY f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITHER_SKELETON vZ f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOGLIN wa f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE wb f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_HORSE wc f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_NAUTILUS wd f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_VILLAGER we f Lnet/minecraft/sounds/SoundEvent; PARROT_STEP wf f Lnet/minecraft/sounds/SoundEvent; PHANTOM_AMBIENT wg f Lnet/minecraft/sounds/SoundEvent; PHANTOM_BITE wh f Lnet/minecraft/sounds/SoundEvent; PHANTOM_DEATH wi f Lnet/minecraft/sounds/SoundEvent; PHANTOM_FLAP wj f Lnet/minecraft/sounds/SoundEvent; PHANTOM_HURT wk f Lnet/minecraft/sounds/SoundEvent; PHANTOM_SWOOP wl f Lnet/minecraft/sounds/SoundEvent; PIGLIN_ADMIRING_ITEM wr f Lnet/minecraft/sounds/SoundEvent; PIGLIN_AMBIENT ws f Lnet/minecraft/sounds/SoundEvent; PIGLIN_ANGRY wt f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_AMBIENT wB f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_ANGRY wC f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED wG f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_DEATH wD f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_HURT wE f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_STEP wF f Lnet/minecraft/sounds/SoundEvent; PIGLIN_CELEBRATE wu f Lnet/minecraft/sounds/SoundEvent; PIGLIN_CONVERTED_TO_ZOMBIFIED wA f Lnet/minecraft/sounds/SoundEvent; PIGLIN_DEATH wv f Lnet/minecraft/sounds/SoundEvent; PIGLIN_HURT wx f Lnet/minecraft/sounds/SoundEvent; PIGLIN_JEALOUS ww f Lnet/minecraft/sounds/SoundEvent; PIGLIN_RETREAT wy f Lnet/minecraft/sounds/SoundEvent; PIGLIN_STEP wz f Lnet/minecraft/sounds/SoundEvent; PIG_AMBIENT wm f Lnet/minecraft/sounds/SoundEvent; PIG_DEATH wn f Lnet/minecraft/sounds/SoundEvent; PIG_HURT wo f Lnet/minecraft/core/Holder$Reference; PIG_SADDLE wp f Lnet/minecraft/sounds/SoundEvent; PIG_STEP wq f Lnet/minecraft/sounds/SoundEvent; PILLAGER_AMBIENT wH f Lnet/minecraft/sounds/SoundEvent; PILLAGER_CELEBRATE wI f Lnet/minecraft/sounds/SoundEvent; PILLAGER_DEATH wJ f Lnet/minecraft/sounds/SoundEvent; PILLAGER_HURT wK f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_BREAK rm f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_FALL rn f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_HIT ro f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_PLACE rp f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_STEP rq f Lnet/minecraft/sounds/SoundEvent; PISTON_CONTRACT wL f Lnet/minecraft/sounds/SoundEvent; PISTON_EXTEND wM f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_CRIT wN f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_KNOCKBACK wO f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_NODAMAGE wP f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_STRONG wQ f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_SWEEP wR f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_WEAK wS f Lnet/minecraft/sounds/SoundEvent; PLAYER_BIG_FALL wT f Lnet/minecraft/sounds/SoundEvent; PLAYER_BREATH wU f Lnet/minecraft/sounds/SoundEvent; PLAYER_BURP wV f Lnet/minecraft/sounds/SoundEvent; PLAYER_DEATH wW f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT wX f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_DROWN wY f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_FREEZE wZ f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_ON_FIRE xa f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_SWEET_BERRY_BUSH xb f Lnet/minecraft/sounds/SoundEvent; PLAYER_LEVELUP xc f Lnet/minecraft/sounds/SoundEvent; PLAYER_SMALL_FALL xd f Lnet/minecraft/sounds/SoundEvent; PLAYER_SPLASH xe f Lnet/minecraft/sounds/SoundEvent; PLAYER_SPLASH_HIGH_SPEED xf f Lnet/minecraft/sounds/SoundEvent; PLAYER_SWIM xg f Lnet/minecraft/sounds/SoundEvent; PLAYER_TELEPORT xh f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_BREAK iZ f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_LAVA jf f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON jh f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_WATER jg f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON ji f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_FALL jd f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_HIT jc f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_LAND je f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_PLACE jb f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_STEP ja f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_AMBIENT xi f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_AMBIENT_BABY xj f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_DEATH xk f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_HURT xl f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_STEP xm f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_WARNING xn f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_BREAK xo f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_FALL xp f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_HIT xq f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_PLACE xr f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_STEP xs f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_BREAK Ds f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_FALL Dt f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_HIT Du f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_PLACE Dv f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_STEP Dw f Lnet/minecraft/sounds/SoundEvent; PORTAL_AMBIENT xt f Lnet/minecraft/sounds/SoundEvent; PORTAL_TRAVEL xu f Lnet/minecraft/sounds/SoundEvent; PORTAL_TRIGGER xv f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_BREAK xw f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_FALL xx f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_HIT xy f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_PLACE xz f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_STEP xA f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_BLOW_OUT xB f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_BLOW_UP xC f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_DEATH xD f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_FLOP xE f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_HURT xF f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_STING xG f Lnet/minecraft/sounds/SoundEvent; PUMPKIN_CARVE xH f Lnet/minecraft/sounds/SoundEvent; RABBIT_AMBIENT xI f Lnet/minecraft/sounds/SoundEvent; RABBIT_ATTACK xJ f Lnet/minecraft/sounds/SoundEvent; RABBIT_DEATH xK f Lnet/minecraft/sounds/SoundEvent; RABBIT_HURT xL f Lnet/minecraft/sounds/SoundEvent; RABBIT_JUMP xM f Lnet/minecraft/core/Holder$Reference; RAID_HORN xN f Lnet/minecraft/sounds/SoundEvent; RAVAGER_AMBIENT xO f Lnet/minecraft/sounds/SoundEvent; RAVAGER_ATTACK xP f Lnet/minecraft/sounds/SoundEvent; RAVAGER_CELEBRATE xQ f Lnet/minecraft/sounds/SoundEvent; RAVAGER_DEATH xR f Lnet/minecraft/sounds/SoundEvent; RAVAGER_HURT xS f Lnet/minecraft/sounds/SoundEvent; RAVAGER_ROAR xV f Lnet/minecraft/sounds/SoundEvent; RAVAGER_STEP xT f Lnet/minecraft/sounds/SoundEvent; RAVAGER_STUNNED xU f Lnet/minecraft/sounds/SoundEvent; REDSTONE_TORCH_BURNOUT yg f Lnet/minecraft/sounds/SoundEvent; RESIN_BREAK yh f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_BREAK yl f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_FALL ym f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_HIT yn f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_PLACE yo f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_STEP yp f Lnet/minecraft/sounds/SoundEvent; RESIN_FALL yi f Lnet/minecraft/sounds/SoundEvent; RESIN_PLACE yj f Lnet/minecraft/sounds/SoundEvent; RESIN_STEP yk f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_AMBIENT yq f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_CHARGE yr f Lnet/minecraft/core/Holder$Reference; RESPAWN_ANCHOR_DEPLETE ys f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_SET_SPAWN yt f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_BREAK yu f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_FALL yv f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_HIT yw f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_PLACE yx f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_STEP yy f Lnet/minecraft/sounds/SoundEvent; ROOTS_BREAK lH f Lnet/minecraft/sounds/SoundEvent; ROOTS_FALL lL f Lnet/minecraft/sounds/SoundEvent; ROOTS_HIT lK f Lnet/minecraft/sounds/SoundEvent; ROOTS_PLACE lJ f Lnet/minecraft/sounds/SoundEvent; ROOTS_STEP lI f Lnet/minecraft/core/Holder$Reference; SADDLE_UNEQUIP Hu f Lnet/minecraft/sounds/SoundEvent; SALMON_AMBIENT yz f Lnet/minecraft/sounds/SoundEvent; SALMON_DEATH yA f Lnet/minecraft/sounds/SoundEvent; SALMON_FLOP yB f Lnet/minecraft/sounds/SoundEvent; SALMON_HURT yC f Lnet/minecraft/sounds/SoundEvent; SAND_BREAK yD f Lnet/minecraft/sounds/SoundEvent; SAND_FALL yE f Lnet/minecraft/sounds/SoundEvent; SAND_HIT yF f Lnet/minecraft/sounds/SoundEvent; SAND_IDLE yI f Lnet/minecraft/sounds/SoundEvent; SAND_PLACE yG f Lnet/minecraft/sounds/SoundEvent; SAND_STEP yH f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_BREAK yJ f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_FALL yK f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_HIT yL f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_PLACE yM f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_STEP yN f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_BREAK yQ f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_CHARGE yP f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_FALL yR f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_HIT yS f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_PLACE yT f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_SPREAD yO f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_STEP yU f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_BLOOM yV f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_BREAK yW f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_FALL yX f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_HIT yY f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_PLACE yZ f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_STEP za f Lnet/minecraft/sounds/SoundEvent; SCULK_CLICKING zb f Lnet/minecraft/sounds/SoundEvent; SCULK_CLICKING_STOP zc f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_BREAK zd f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_FALL ze f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_HIT zf f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_PLACE zg f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_STEP zh f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_BREAK zi f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_FALL zj f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_HIT zk f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_PLACE zl f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_SHRIEK zm f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_STEP zn f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_BREAK zo f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_FALL zp f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_HIT zq f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_PLACE zr f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_STEP zs f Lnet/minecraft/sounds/SoundEvent; SHEARS_SNIP zy f Lnet/minecraft/sounds/SoundEvent; SHEEP_AMBIENT zt f Lnet/minecraft/sounds/SoundEvent; SHEEP_DEATH zu f Lnet/minecraft/sounds/SoundEvent; SHEEP_HURT zv f Lnet/minecraft/sounds/SoundEvent; SHEEP_SHEAR zw f Lnet/minecraft/sounds/SoundEvent; SHEEP_STEP zx f Lnet/minecraft/sounds/SoundEvent; SHELF_ACTIVATE zz f Lnet/minecraft/sounds/SoundEvent; SHELF_BREAK zA f Lnet/minecraft/sounds/SoundEvent; SHELF_DEACTIVATE zB f Lnet/minecraft/sounds/SoundEvent; SHELF_FALL zC f Lnet/minecraft/sounds/SoundEvent; SHELF_HIT zD f Lnet/minecraft/sounds/SoundEvent; SHELF_MULTI_SWAP zE f Lnet/minecraft/sounds/SoundEvent; SHELF_PLACE zF f Lnet/minecraft/sounds/SoundEvent; SHELF_PLACE_ITEM zG f Lnet/minecraft/sounds/SoundEvent; SHELF_SINGLE_SWAP zH f Lnet/minecraft/sounds/SoundEvent; SHELF_STEP zI f Lnet/minecraft/sounds/SoundEvent; SHELF_TAKE_ITEM zJ f Lnet/minecraft/core/Holder$Reference; SHIELD_BLOCK zK f Lnet/minecraft/core/Holder$Reference; SHIELD_BREAK zL f Lnet/minecraft/sounds/SoundEvent; SHOVEL_FLATTEN zR f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_BREAK zM f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_FALL zQ f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_HIT zP f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_PLACE zO f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_STEP zN f Lnet/minecraft/sounds/SoundEvent; SHULKER_AMBIENT zS f Lnet/minecraft/sounds/SoundEvent; SHULKER_BOX_CLOSE zT f Lnet/minecraft/sounds/SoundEvent; SHULKER_BOX_OPEN zU f Lnet/minecraft/sounds/SoundEvent; SHULKER_BULLET_HIT zV f Lnet/minecraft/sounds/SoundEvent; SHULKER_BULLET_HURT zW f Lnet/minecraft/sounds/SoundEvent; SHULKER_CLOSE zX f Lnet/minecraft/sounds/SoundEvent; SHULKER_DEATH zY f Lnet/minecraft/sounds/SoundEvent; SHULKER_HURT zZ f Lnet/minecraft/sounds/SoundEvent; SHULKER_HURT_CLOSED Aa f Lnet/minecraft/sounds/SoundEvent; SHULKER_OPEN Ab f Lnet/minecraft/sounds/SoundEvent; SHULKER_SHOOT Ac f Lnet/minecraft/sounds/SoundEvent; SHULKER_TELEPORT Ad f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_AMBIENT Ae f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_DEATH Af f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_HURT Ag f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_STEP Ah f Lnet/minecraft/sounds/SoundEvent; SKELETON_AMBIENT Ai f Lnet/minecraft/sounds/SoundEvent; SKELETON_CONVERTED_TO_STRAY Aj f Lnet/minecraft/sounds/SoundEvent; SKELETON_DEATH Ak f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_AMBIENT Al f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_AMBIENT_WATER Ap f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_DEATH Am f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_GALLOP_WATER Aq f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_HURT An f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_JUMP_WATER Ar f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_STEP_WATER As f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_SWIM Ao f Lnet/minecraft/sounds/SoundEvent; SKELETON_HURT At f Lnet/minecraft/sounds/SoundEvent; SKELETON_SHOOT Au f Lnet/minecraft/sounds/SoundEvent; SKELETON_STEP Av f Lnet/minecraft/sounds/SoundEvent; SLIME_ATTACK Aw f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_BREAK AB f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_FALL AC f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_HIT AD f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_PLACE AE f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_STEP AF f Lnet/minecraft/sounds/SoundEvent; SLIME_DEATH Ax f Lnet/minecraft/sounds/SoundEvent; SLIME_DEATH_SMALL Bx f Lnet/minecraft/sounds/SoundEvent; SLIME_HURT Ay f Lnet/minecraft/sounds/SoundEvent; SLIME_HURT_SMALL By f Lnet/minecraft/sounds/SoundEvent; SLIME_JUMP Az f Lnet/minecraft/sounds/SoundEvent; SLIME_JUMP_SMALL Bz f Lnet/minecraft/sounds/SoundEvent; SLIME_SQUISH AA f Lnet/minecraft/sounds/SoundEvent; SLIME_SQUISH_SMALL BA f Lnet/minecraft/sounds/SoundEvent; SMALL_AMETHYST_BUD_BREAK AG f Lnet/minecraft/sounds/SoundEvent; SMALL_AMETHYST_BUD_PLACE AH f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_BREAK AI f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_FALL AJ f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_HIT AK f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_PLACE AL f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_STEP AM f Lnet/minecraft/sounds/SoundEvent; SMITHING_TABLE_USE BB f Lnet/minecraft/sounds/SoundEvent; SMOKER_SMOKE BC f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DEATH BH f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DIGGING BM f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DIGGING_STOP BN f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DROP_SEED BI f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EAT BE f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_CRACK BQ f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_HATCH BR f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_PLOP BP f Lnet/minecraft/sounds/SoundEvent; SNIFFER_HAPPY BO f Lnet/minecraft/sounds/SoundEvent; SNIFFER_HURT BG f Lnet/minecraft/sounds/SoundEvent; SNIFFER_IDLE BF f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SCENTING BJ f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SEARCHING BL f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SNIFFING BK f Lnet/minecraft/sounds/SoundEvent; SNIFFER_STEP BD f Lnet/minecraft/sounds/SoundEvent; SNOWBALL_THROW BS f Lnet/minecraft/sounds/SoundEvent; SNOW_BREAK BT f Lnet/minecraft/sounds/SoundEvent; SNOW_FALL BU f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_AMBIENT BV f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_DEATH BW f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_HURT BX f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_SHEAR BZ f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_SHOOT BY f Lnet/minecraft/sounds/SoundEvent; SNOW_HIT Ca f Lnet/minecraft/sounds/SoundEvent; SNOW_PLACE Cb f Lnet/minecraft/sounds/SoundEvent; SNOW_STEP Cc f Lnet/minecraft/core/Holder$Reference; SOUL_ESCAPE AX f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_BREAK AN f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_FALL AR f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_HIT AQ f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_PLACE AP f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_STEP AO f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_BREAK AS f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_FALL AW f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_HIT AV f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_PLACE AU f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_STEP AT f Lnet/minecraft/sounds/SoundEvent; SPAWNER_BREAK AY f Lnet/minecraft/sounds/SoundEvent; SPAWNER_FALL AZ f Lnet/minecraft/sounds/SoundEvent; SPAWNER_HIT Ba f Lnet/minecraft/sounds/SoundEvent; SPAWNER_PLACE Bb f Lnet/minecraft/sounds/SoundEvent; SPAWNER_STEP Bc f Lnet/minecraft/core/Holder; SPEAR_ATTACK Bf f Lnet/minecraft/core/Holder; SPEAR_HIT Be f Lnet/minecraft/core/Holder; SPEAR_USE Bd f Lnet/minecraft/core/Holder; SPEAR_WOOD_ATTACK Bi f Lnet/minecraft/core/Holder; SPEAR_WOOD_HIT Bh f Lnet/minecraft/core/Holder; SPEAR_WOOD_USE Bg f Lnet/minecraft/sounds/SoundEvent; SPIDER_AMBIENT Cd f Lnet/minecraft/sounds/SoundEvent; SPIDER_DEATH Ce f Lnet/minecraft/sounds/SoundEvent; SPIDER_HURT Cf f Lnet/minecraft/sounds/SoundEvent; SPIDER_STEP Cg f Lnet/minecraft/sounds/SoundEvent; SPLASH_POTION_BREAK Ch f Lnet/minecraft/sounds/SoundEvent; SPLASH_POTION_THROW Ci f Lnet/minecraft/sounds/SoundEvent; SPONGE_ABSORB Co f Lnet/minecraft/sounds/SoundEvent; SPONGE_BREAK Cj f Lnet/minecraft/sounds/SoundEvent; SPONGE_FALL Ck f Lnet/minecraft/sounds/SoundEvent; SPONGE_HIT Cl f Lnet/minecraft/sounds/SoundEvent; SPONGE_PLACE Cm f Lnet/minecraft/sounds/SoundEvent; SPONGE_STEP Cn f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_BREAK Bj f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_FALL Bk f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_HIT Bl f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_PLACE Bm f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_STEP Bn f Lnet/minecraft/sounds/SoundEvent; SPYGLASS_STOP_USING Cq f Lnet/minecraft/sounds/SoundEvent; SPYGLASS_USE Cp f Lnet/minecraft/sounds/SoundEvent; SQUID_AMBIENT Cr f Lnet/minecraft/sounds/SoundEvent; SQUID_DEATH Cs f Lnet/minecraft/sounds/SoundEvent; SQUID_HURT Ct f Lnet/minecraft/sounds/SoundEvent; SQUID_SQUIRT Cu f Lnet/minecraft/sounds/SoundEvent; STEM_BREAK tG f Lnet/minecraft/sounds/SoundEvent; STEM_FALL tK f Lnet/minecraft/sounds/SoundEvent; STEM_HIT tJ f Lnet/minecraft/sounds/SoundEvent; STEM_PLACE tI f Lnet/minecraft/sounds/SoundEvent; STEM_STEP tH f Lnet/minecraft/sounds/SoundEvent; STONE_BREAK Cv f Lnet/minecraft/sounds/SoundEvent; STONE_BUTTON_CLICK_OFF Cw f Lnet/minecraft/sounds/SoundEvent; STONE_BUTTON_CLICK_ON Cx f Lnet/minecraft/sounds/SoundEvent; STONE_FALL Cy f Lnet/minecraft/sounds/SoundEvent; STONE_HIT Cz f Lnet/minecraft/sounds/SoundEvent; STONE_PLACE CA f Lnet/minecraft/sounds/SoundEvent; STONE_PRESSURE_PLATE_CLICK_OFF CB f Lnet/minecraft/sounds/SoundEvent; STONE_PRESSURE_PLATE_CLICK_ON CC f Lnet/minecraft/sounds/SoundEvent; STONE_STEP CD f Lnet/minecraft/sounds/SoundEvent; STRAY_AMBIENT CE f Lnet/minecraft/sounds/SoundEvent; STRAY_DEATH CF f Lnet/minecraft/sounds/SoundEvent; STRAY_HURT CG f Lnet/minecraft/sounds/SoundEvent; STRAY_STEP CH f Lnet/minecraft/sounds/SoundEvent; STRIDER_AMBIENT Bo f Lnet/minecraft/sounds/SoundEvent; STRIDER_DEATH Br f Lnet/minecraft/sounds/SoundEvent; STRIDER_EAT Bv f Lnet/minecraft/sounds/SoundEvent; STRIDER_HAPPY Bp f Lnet/minecraft/sounds/SoundEvent; STRIDER_HURT Bs f Lnet/minecraft/sounds/SoundEvent; STRIDER_RETREAT Bq f Lnet/minecraft/core/Holder$Reference; STRIDER_SADDLE Bw f Lnet/minecraft/sounds/SoundEvent; STRIDER_STEP Bt f Lnet/minecraft/sounds/SoundEvent; STRIDER_STEP_LAVA Bu f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_BREAK lj f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_FALL ln f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_HIT lm f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_PLACE ll f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_STEP lk f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_BREAK le f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_FALL li f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_HIT lh f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_PLACE lg f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_STEP lf f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_BREAK CI f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_PICK_BERRIES CK f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_PLACE CJ f Lnet/minecraft/sounds/SoundEvent; TADPOLE_DEATH CL f Lnet/minecraft/sounds/SoundEvent; TADPOLE_FLOP CM f Lnet/minecraft/sounds/SoundEvent; TADPOLE_GROW_UP CN f Lnet/minecraft/sounds/SoundEvent; TADPOLE_HURT CO f Lnet/minecraft/sounds/SoundEvent; THORNS_HIT CP f Lnet/minecraft/sounds/SoundEvent; TNT_PRIMED CQ f Lnet/minecraft/sounds/SoundEvent; TOTEM_USE CR f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM nX f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_AMBIENT oc f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_AMBIENT_OMINOUS od f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_BREAK nR f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_CLOSE_SHUTTER of f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_DETECT_PLAYER oa f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_EJECT_ITEM og f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_FALL nV f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_HIT nU f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_OMINOUS_ACTIVATE ob f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_OPEN_SHUTTER oe f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_PLACE nT f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_ITEM nY f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_ITEM_BEGIN nZ f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_MOB nW f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_STEP nS f Lnet/minecraft/sounds/SoundEvent; TRIDENT_HIT CS f Lnet/minecraft/sounds/SoundEvent; TRIDENT_HIT_GROUND CT f Lnet/minecraft/sounds/SoundEvent; TRIDENT_RETURN CU f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_1 CV f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_2 CW f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_3 CX f Lnet/minecraft/core/Holder; TRIDENT_THROW CY f Lnet/minecraft/core/Holder; TRIDENT_THUNDER CZ f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_ATTACH Da f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_CLICK_OFF Db f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_CLICK_ON Dc f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_DETACH Dd f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_AMBIENT De f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_DEATH Df f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_FLOP Dg f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_HURT Dh f Lnet/minecraft/sounds/SoundEvent; TUFF_BREAK Di f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_BREAK Dn f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_FALL Do f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_HIT Dp f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_PLACE Dq f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_STEP Dr f Lnet/minecraft/sounds/SoundEvent; TUFF_FALL Dm f Lnet/minecraft/sounds/SoundEvent; TUFF_HIT Dl f Lnet/minecraft/sounds/SoundEvent; TUFF_PLACE Dk f Lnet/minecraft/sounds/SoundEvent; TUFF_STEP Dj f Lnet/minecraft/sounds/SoundEvent; TURTLE_AMBIENT_LAND Dx f Lnet/minecraft/sounds/SoundEvent; TURTLE_DEATH Dy f Lnet/minecraft/sounds/SoundEvent; TURTLE_DEATH_BABY Dz f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_BREAK DA f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_CRACK DB f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_HATCH DC f Lnet/minecraft/sounds/SoundEvent; TURTLE_HURT DD f Lnet/minecraft/sounds/SoundEvent; TURTLE_HURT_BABY DE f Lnet/minecraft/sounds/SoundEvent; TURTLE_LAY_EGG DF f Lnet/minecraft/sounds/SoundEvent; TURTLE_SHAMBLE DG f Lnet/minecraft/sounds/SoundEvent; TURTLE_SHAMBLE_BABY DH f Lnet/minecraft/sounds/SoundEvent; TURTLE_SWIM DI f Lnet/minecraft/core/Holder$Reference; UI_BUTTON_CLICK DJ f Lnet/minecraft/sounds/SoundEvent; UI_CARTOGRAPHY_TABLE_TAKE_RESULT DM f Lnet/minecraft/sounds/SoundEvent; UI_LOOM_SELECT_PATTERN DK f Lnet/minecraft/sounds/SoundEvent; UI_LOOM_TAKE_RESULT DL f Lnet/minecraft/sounds/SoundEvent; UI_STONECUTTER_SELECT_RECIPE DO f Lnet/minecraft/sounds/SoundEvent; UI_STONECUTTER_TAKE_RESULT DN f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_CHALLENGE_COMPLETE DP f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_IN DQ f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_OUT DR f Lnet/minecraft/sounds/SoundEvent; VAULT_ACTIVATE DS f Lnet/minecraft/sounds/SoundEvent; VAULT_AMBIENT DT f Lnet/minecraft/sounds/SoundEvent; VAULT_BREAK DU f Lnet/minecraft/sounds/SoundEvent; VAULT_CLOSE_SHUTTER DV f Lnet/minecraft/sounds/SoundEvent; VAULT_DEACTIVATE DW f Lnet/minecraft/sounds/SoundEvent; VAULT_EJECT_ITEM DX f Lnet/minecraft/sounds/SoundEvent; VAULT_FALL DZ f Lnet/minecraft/sounds/SoundEvent; VAULT_HIT Ea f Lnet/minecraft/sounds/SoundEvent; VAULT_INSERT_ITEM Eb f Lnet/minecraft/sounds/SoundEvent; VAULT_INSERT_ITEM_FAIL Ec f Lnet/minecraft/sounds/SoundEvent; VAULT_OPEN_SHUTTER Ed f Lnet/minecraft/sounds/SoundEvent; VAULT_PLACE Ee f Lnet/minecraft/sounds/SoundEvent; VAULT_REJECT_REWARDED_PLAYER DY f Lnet/minecraft/sounds/SoundEvent; VAULT_STEP Ef f Lnet/minecraft/sounds/SoundEvent; VEX_AMBIENT Eg f Lnet/minecraft/sounds/SoundEvent; VEX_CHARGE Eh f Lnet/minecraft/sounds/SoundEvent; VEX_DEATH Ei f Lnet/minecraft/sounds/SoundEvent; VEX_HURT Ej f Lnet/minecraft/sounds/SoundEvent; VILLAGER_AMBIENT Ek f Lnet/minecraft/sounds/SoundEvent; VILLAGER_CELEBRATE El f Lnet/minecraft/sounds/SoundEvent; VILLAGER_DEATH Em f Lnet/minecraft/sounds/SoundEvent; VILLAGER_HURT En f Lnet/minecraft/sounds/SoundEvent; VILLAGER_NO Eo f Lnet/minecraft/sounds/SoundEvent; VILLAGER_TRADE Ep f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_ARMORER Er f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_BUTCHER Es f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_CARTOGRAPHER Et f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_CLERIC Eu f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FARMER Ev f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FISHERMAN Ew f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FLETCHER Ex f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_LEATHERWORKER Ey f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_LIBRARIAN Ez f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_MASON EA f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_SHEPHERD EB f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_TOOLSMITH EC f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_WEAPONSMITH ED f Lnet/minecraft/sounds/SoundEvent; VILLAGER_YES Eq f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_AMBIENT EE f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_CELEBRATE EF f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_DEATH EG f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_HURT EH f Lnet/minecraft/sounds/SoundEvent; VINE_BREAK EI f Lnet/minecraft/sounds/SoundEvent; VINE_FALL EJ f Lnet/minecraft/sounds/SoundEvent; VINE_HIT EK f Lnet/minecraft/sounds/SoundEvent; VINE_PLACE EL f Lnet/minecraft/sounds/SoundEvent; VINE_STEP EM f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_AMBIENT EO f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DEATH EP f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DISAPPEARED EQ f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DRINK_MILK ER f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DRINK_POTION ES f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_HURT ET f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_NO EU f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_REAPPEARED EV f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_TRADE EW f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_YES EX f Lnet/minecraft/sounds/SoundEvent; WARDEN_AGITATED EY f Lnet/minecraft/sounds/SoundEvent; WARDEN_AMBIENT EZ f Lnet/minecraft/sounds/SoundEvent; WARDEN_ANGRY Fa f Lnet/minecraft/sounds/SoundEvent; WARDEN_ATTACK_IMPACT Fb f Lnet/minecraft/sounds/SoundEvent; WARDEN_DEATH Fc f Lnet/minecraft/sounds/SoundEvent; WARDEN_DIG Fd f Lnet/minecraft/sounds/SoundEvent; WARDEN_EMERGE Fe f Lnet/minecraft/sounds/SoundEvent; WARDEN_HEARTBEAT Ff f Lnet/minecraft/sounds/SoundEvent; WARDEN_HURT Fg f Lnet/minecraft/sounds/SoundEvent; WARDEN_LISTENING Fh f Lnet/minecraft/sounds/SoundEvent; WARDEN_LISTENING_ANGRY Fi f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSE Fj f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSER Fk f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSEST Fl f Lnet/minecraft/sounds/SoundEvent; WARDEN_ROAR Fm f Lnet/minecraft/sounds/SoundEvent; WARDEN_SNIFF Fn f Lnet/minecraft/sounds/SoundEvent; WARDEN_SONIC_BOOM Fo f Lnet/minecraft/sounds/SoundEvent; WARDEN_SONIC_CHARGE Fp f Lnet/minecraft/sounds/SoundEvent; WARDEN_STEP Fq f Lnet/minecraft/sounds/SoundEvent; WARDEN_TENDRIL_CLICKS Fr f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_BREAK uf f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_FALL uj f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_HIT ui f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_PLACE uh f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_STEP ug f Lnet/minecraft/sounds/SoundEvent; WATER_AMBIENT Fu f Lnet/minecraft/sounds/SoundEvent; WAXED_HANGING_SIGN_INTERACT_FAIL Fs f Lnet/minecraft/sounds/SoundEvent; WAXED_SIGN_INTERACT_FAIL Ft f Lnet/minecraft/sounds/SoundEvent; WEATHER_END_FLASH Fv f Lnet/minecraft/sounds/SoundEvent; WEATHER_RAIN Fw f Lnet/minecraft/sounds/SoundEvent; WEATHER_RAIN_ABOVE Fx f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_BREAK ua f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_FALL ue f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_HIT ud f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_PLACE uc f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_STEP ub f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_BREAK Fy f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_FALL Fz f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_HIT FA f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_PLACE FB f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_STEP FC f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_BREAK FD f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_DRIES FE f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_FALL FF f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_HIT FG f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_PLACE FH f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_STEP FI f Lnet/minecraft/core/Holder$Reference; WIND_CHARGE_BURST FJ f Lnet/minecraft/sounds/SoundEvent; WIND_CHARGE_THROW FK f Lnet/minecraft/sounds/SoundEvent; WITCH_AMBIENT FL f Lnet/minecraft/sounds/SoundEvent; WITCH_CELEBRATE FM f Lnet/minecraft/sounds/SoundEvent; WITCH_DEATH FN f Lnet/minecraft/sounds/SoundEvent; WITCH_DRINK FO f Lnet/minecraft/sounds/SoundEvent; WITCH_HURT FP f Lnet/minecraft/sounds/SoundEvent; WITCH_THROW FQ f Lnet/minecraft/sounds/SoundEvent; WITHER_AMBIENT FR f Lnet/minecraft/sounds/SoundEvent; WITHER_BREAK_BLOCK FS f Lnet/minecraft/sounds/SoundEvent; WITHER_DEATH FT f Lnet/minecraft/sounds/SoundEvent; WITHER_HURT FU f Lnet/minecraft/sounds/SoundEvent; WITHER_SHOOT FV f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_AMBIENT FW f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_DEATH FX f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_HURT FY f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_STEP FZ f Lnet/minecraft/sounds/SoundEvent; WITHER_SPAWN Ga f Lnet/minecraft/core/Holder$Reference; WOLF_ARMOR_BREAK Gb f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_CRACK Gc f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_DAMAGE Gd f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_REPAIR Ge f Lnet/minecraft/sounds/SoundEvent; WOLF_SHAKE Gf f Ljava/util/Map; WOLF_SOUNDS Gh f Lnet/minecraft/sounds/SoundEvent; WOLF_STEP Gg f Lnet/minecraft/sounds/SoundEvent; WOODEN_BUTTON_CLICK_OFF Gm f Lnet/minecraft/sounds/SoundEvent; WOODEN_BUTTON_CLICK_ON Gn f Lnet/minecraft/sounds/SoundEvent; WOODEN_DOOR_CLOSE Gi f Lnet/minecraft/sounds/SoundEvent; WOODEN_DOOR_OPEN Gj f Lnet/minecraft/sounds/SoundEvent; WOODEN_PRESSURE_PLATE_CLICK_OFF Go f Lnet/minecraft/sounds/SoundEvent; WOODEN_PRESSURE_PLATE_CLICK_ON Gp f Lnet/minecraft/sounds/SoundEvent; WOODEN_TRAPDOOR_CLOSE Gk f Lnet/minecraft/sounds/SoundEvent; WOODEN_TRAPDOOR_OPEN Gl f Lnet/minecraft/sounds/SoundEvent; WOOD_BREAK Gq f Lnet/minecraft/sounds/SoundEvent; WOOD_FALL Gr f Lnet/minecraft/sounds/SoundEvent; WOOD_HIT Gs f Lnet/minecraft/sounds/SoundEvent; WOOD_PLACE Gt f Lnet/minecraft/sounds/SoundEvent; WOOD_STEP Gu f Lnet/minecraft/sounds/SoundEvent; WOOL_BREAK Gv f Lnet/minecraft/sounds/SoundEvent; WOOL_FALL Gw f Lnet/minecraft/sounds/SoundEvent; WOOL_HIT Gx f Lnet/minecraft/sounds/SoundEvent; WOOL_PLACE Gy f Lnet/minecraft/sounds/SoundEvent; WOOL_STEP Gz f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_AMBIENT GA f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_ANGRY GB f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_ATTACK GC f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_DEATH GD f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_HURT GE f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_STEP GF f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_AMBIENT GG f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_ATTACK_IRON_DOOR GI f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_ATTACK_WOODEN_DOOR GH f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_BREAK_WOODEN_DOOR GJ f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_CONVERTED_TO_DROWNED GK f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_DEATH GL f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_DESTROY_EGG GM f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_AMBIENT GN f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_ANGRY GO f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_DEATH GP f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_EAT GQ f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_HURT GR f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HURT GS f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_INFECT GT f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_AMBIENT GU f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_AMBIENT_ON_LAND GV f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH GW f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH_ON_LAND GX f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH_READY GY f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH_READY_ON_LAND GZ f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DEATH Ha f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DEATH_ON_LAND Hb f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_EAT Hc f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_HURT Hd f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_HURT_ON_LAND He f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_SWIM Hf f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_STEP Hk f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_AMBIENT Hl f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_CONVERTED Hm f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_CURE Hn f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_DEATH Ho f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_HURT Hp f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_STEP Hq f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_AMBIENT Hg f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_ANGRY Hh f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_DEATH Hi f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_HURT Hj c net/minecraft/sounds/SoundSource net/minecraft/sounds/SoundCategory m ()[Lnet/minecraft/sounds/SoundSource; $values b m ()Ljava/lang/String; getName a f [Lnet/minecraft/sounds/SoundSource; $VALUES m f Lnet/minecraft/sounds/SoundSource; AMBIENT i f Lnet/minecraft/sounds/SoundSource; BLOCKS e f Lnet/minecraft/sounds/SoundSource; HOSTILE f f Lnet/minecraft/sounds/SoundSource; MASTER a f Lnet/minecraft/sounds/SoundSource; MUSIC b f Lnet/minecraft/sounds/SoundSource; NEUTRAL g f Lnet/minecraft/sounds/SoundSource; PLAYERS h f Lnet/minecraft/sounds/SoundSource; RECORDS c f Lnet/minecraft/sounds/SoundSource; UI k f Lnet/minecraft/sounds/SoundSource; VOICE j f Lnet/minecraft/sounds/SoundSource; WEATHER d f Ljava/lang/String; name l c net/minecraft/stats/StatsCounter net/minecraft/stats/StatisticManager m (Lnet/minecraft/stats/Stat;)I getValue a m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)I getValue a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V increment b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V setValue a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats a c net/minecraft/tags/GameEventTags net/minecraft/tags/GameEventTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ALLAY_CAN_LISTEN e f Lnet/minecraft/tags/TagKey; IGNORE_VIBRATIONS_SNEAKING d f Lnet/minecraft/tags/TagKey; SHRIEKER_CAN_LISTEN c f Lnet/minecraft/tags/TagKey; VIBRATIONS a f Lnet/minecraft/tags/TagKey; WARDEN_CAN_LISTEN b c net/minecraft/tags/StructureTags net/minecraft/tags/StructureTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; CATS_SPAWN_AS_BLACK o f Lnet/minecraft/tags/TagKey; CATS_SPAWN_IN n f Lnet/minecraft/tags/TagKey; DOLPHIN_LOCATED b f Lnet/minecraft/tags/TagKey; EYE_OF_ENDER_LOCATED a f Lnet/minecraft/tags/TagKey; MINESHAFT q f Lnet/minecraft/tags/TagKey; OCEAN_RUIN t f Lnet/minecraft/tags/TagKey; ON_DESERT_VILLAGE_MAPS f f Lnet/minecraft/tags/TagKey; ON_JUNGLE_EXPLORER_MAPS j f Lnet/minecraft/tags/TagKey; ON_OCEAN_EXPLORER_MAPS d f Lnet/minecraft/tags/TagKey; ON_PLAINS_VILLAGE_MAPS g f Lnet/minecraft/tags/TagKey; ON_SAVANNA_VILLAGE_MAPS e f Lnet/minecraft/tags/TagKey; ON_SNOWY_VILLAGE_MAPS i f Lnet/minecraft/tags/TagKey; ON_SWAMP_EXPLORER_MAPS k f Lnet/minecraft/tags/TagKey; ON_TAIGA_VILLAGE_MAPS h f Lnet/minecraft/tags/TagKey; ON_TREASURE_MAPS l f Lnet/minecraft/tags/TagKey; ON_TRIAL_CHAMBERS_MAPS m f Lnet/minecraft/tags/TagKey; ON_WOODLAND_EXPLORER_MAPS c f Lnet/minecraft/tags/TagKey; RUINED_PORTAL s f Lnet/minecraft/tags/TagKey; SHIPWRECK r f Lnet/minecraft/tags/TagKey; VILLAGE p c net/minecraft/util/DirectoryLock net/minecraft/util/SessionLock m (Ljava/nio/file/Path;)Lnet/minecraft/util/DirectoryLock; create a m (Ljava/nio/file/Path;)Z isLocked b m ()Z isValid a f Ljava/nio/ByteBuffer; DUMMY d f Ljava/lang/String; LOCK_FILE a f Ljava/nio/channels/FileChannel; lockFile b f Ljava/nio/channels/FileLock; lock c c net/minecraft/util/DirectoryLock$LockException net/minecraft/util/SessionLock$ExceptionWorldConflict m (Ljava/nio/file/Path;)Lnet/minecraft/util/DirectoryLock$LockException; alreadyLocked a c net/minecraft/util/KeyframeTrack net/minecraft/util/KeyframeTrack m (Ljava/util/Optional;Lnet/minecraft/world/attribute/LerpFunction;)Lnet/minecraft/util/KeyframeTrackSampler; bakeSampler a m ()Lnet/minecraft/util/EasingType; easingType b m ()Ljava/util/List; keyframes a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$mapCodec$0 a m ()Ljava/lang/String; lambda$validateKeyframes$1 d m ()Ljava/lang/String; lambda$validateKeyframes$2 c m (Lnet/minecraft/util/Keyframe;)Ljava/lang/String; lambda$validateKeyframes$3 a m (Lnet/minecraft/util/Keyframe;I)Ljava/lang/String; lambda$validatePeriod$4 a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; mapCodec a m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; validateKeyframes a m (Lnet/minecraft/util/KeyframeTrack;I)Lcom/mojang/serialization/DataResult; validatePeriod a f Lnet/minecraft/util/EasingType; easingType b f Ljava/util/List; keyframes a c net/minecraft/util/KeyframeTrack$Builder net/minecraft/util/KeyframeTrack$a m (ILjava/lang/Object;)Lnet/minecraft/util/KeyframeTrack$Builder; addKeyframe a m ()Lnet/minecraft/util/KeyframeTrack; build a m (Lnet/minecraft/util/EasingType;)Lnet/minecraft/util/KeyframeTrack$Builder; setEasing a f Lnet/minecraft/util/EasingType; easing b f Lcom/google/common/collect/ImmutableList$Builder; keyframes a c net/minecraft/util/MemoryReserve net/minecraft/util/MemoryReserve m ()V allocate a m ()V release b f [B reserve a c net/minecraft/util/ParticleUtils net/minecraft/util/ParticleUtils m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; getRandomSpeedRanges a m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; lambda$spawnParticlesOnBlockFaces$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleOptions;)V spawnParticleBelow a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/particles/ParticleOptions;)V spawnParticleInBlock a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/Vec3;D)V spawnParticleOnFace a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IDDZLnet/minecraft/core/particles/ParticleOptions;)V spawnParticles a m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;DLnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/UniformInt;)V spawnParticlesAlongAxis a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/core/Direction;Ljava/util/function/Supplier;D)V spawnParticlesOnBlockFace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/IntProvider;)V spawnParticlesOnBlockFaces a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V spawnSmashAttackParticles a c net/minecraft/util/StaticCache2D net/minecraft/util/StaticCache2D m (II)Z contains b m (IIILnet/minecraft/util/StaticCache2D$Initializer;)Lnet/minecraft/util/StaticCache2D; create a m (Ljava/util/function/Consumer;)V forEach a m (II)Ljava/lang/Object; get a m (II)I getIndex c f [Ljava/lang/Object; cache e f I minX a f I minZ b f I sizeX c f I sizeZ d c net/minecraft/util/StaticCache2D$Initializer net/minecraft/util/StaticCache2D$a c net/minecraft/util/TickThrottler net/minecraft/util/TickThrottler m ()V increment a m ()Z isUnderThreshold c m ()V tick b f I incrementStep a f I threshold b c net/minecraft/world/MenuProvider net/minecraft/world/ITileInventory m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ c net/minecraft/world/item/AirItem net/minecraft/world/item/ItemAir m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a c net/minecraft/world/item/AxeItem net/minecraft/world/item/ItemAxe m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; evaluateNewBlockState a m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getStripped a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$evaluateNewBlockState$0 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getStripped$1 a m (Lnet/minecraft/world/item/context/UseOnContext;)Z playerHasBlockingItemUseIntent b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;I)V spawnSoundAndParticle a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Ljava/util/Map; STRIPPABLES a c net/minecraft/world/item/BedItem net/minecraft/world/item/ItemBed m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a c net/minecraft/world/item/BowItem net/minecraft/world/item/ItemBow m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a m ()I getDefaultProjectileRange b m (I)F getPowerForTime a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f I DEFAULT_RANGE b f I MAX_DRAW_DURATION a c net/minecraft/world/item/DyeItem net/minecraft/world/item/ItemDye m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeItem; byColor a m ()Lnet/minecraft/world/item/DyeColor; getDyeColor a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; lambda$tryApplyToSign$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a f Ljava/util/Map; ITEM_BY_COLOR a f Lnet/minecraft/world/item/DyeColor; dyeColor b c net/minecraft/world/item/EggItem net/minecraft/world/item/ItemEgg m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f F PROJECTILE_SHOOT_POWER a c net/minecraft/world/item/HoeItem net/minecraft/world/item/ItemHoe m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/function/Consumer; changeIntoState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/ItemLike;)Ljava/util/function/Consumer; changeIntoStateAndDropItem a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/UseOnContext;)V lambda$changeIntoState$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/context/UseOnContext;)V lambda$changeIntoStateAndDropItem$2 a m (Lnet/minecraft/world/item/context/UseOnContext;)Z lambda$static$0 c m (Lnet/minecraft/world/item/context/UseOnContext;)Z onlyIfAirAbove b m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Ljava/util/Map; TILLABLES a c net/minecraft/world/item/MapItem net/minecraft/world/item/ItemWorldMap m (Lnet/minecraft/server/level/ServerLevel;IIBZZ)Lnet/minecraft/world/item/ItemStack; create a m (Lnet/minecraft/server/level/ServerLevel;IIIZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapId; createNewSavedData a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getCorrectStateForFluidBlock a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getSavedData b m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getSavedData a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a m ([ZII)Z isBiomeWatery a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;)V lockMap b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)V onCraftedPostProcess a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V renderBiomePreviewMap a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;)V scaleMap a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V update a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f I IMAGE_HEIGHT b f I IMAGE_WIDTH a c net/minecraft/world/item/MapItem$1 net/minecraft/world/item/ItemWorldMap$1 f [I $SwitchMap$net$minecraft$world$item$component$MapPostProcessing a c net/minecraft/world/scores/Score net/minecraft/world/scores/ScoreboardScore m ()Lnet/minecraft/network/chat/Component; display e m (Lnet/minecraft/network/chat/Component;)V display a m ()Z isLocked b m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat c m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormat b m ()Lnet/minecraft/world/scores/Score$Packed; pack d m (Z)V setLocked a m ()I value a m (I)V value a f Lnet/minecraft/network/chat/Component; display c f Z locked b f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat d f I value a c net/minecraft/world/scores/Score$Packed net/minecraft/world/scores/ScoreboardScore$a m ()Ljava/util/Optional; display c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Z locked b m ()Ljava/util/Optional; numberFormat d m ()I value a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/util/Optional; display d f Z locked c f Ljava/util/Optional; numberFormat e f I value b c org/bukkit/craftbukkit/CraftRaid org/bukkit/craftbukkit/v1_21_R7/CraftRaid c net/minecraft/CrashReportCategory net/minecraft/CrashReportSystemDetails m (I)I fillInStackTrace a m (DDD)Ljava/lang/String; formatLocation a m (Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String; formatLocation a m (Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String; formatLocation a m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; formatLocation a m (Ljava/lang/StringBuilder;)V getDetails a m ()[Ljava/lang/StackTraceElement; getStacktrace a m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; lambda$populateBlockLocationDetails$0 b m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V populateBlockDetails a m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/CrashReportCategory; populateBlockLocationDetails a m (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportCategory; setDetail a m (Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory; setDetail a m (Ljava/lang/String;Ljava/lang/Throwable;)V setDetailError a m (I)V trimStacktrace b m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z validateStackTrace a f Ljava/util/List; entries b f [Ljava/lang/StackTraceElement; stackTrace c f Ljava/lang/String; title a c net/minecraft/CrashReportCategory$Entry net/minecraft/CrashReportSystemDetails$CrashReportDetail m ()Ljava/lang/String; getKey a m ()Ljava/lang/String; getValue b f Ljava/lang/String; key a f Ljava/lang/String; value b c net/minecraft/IdentifierException net/minecraft/ResourceKeyInvalidException c net/minecraft/core/MappedRegistry net/minecraft/core/RegistryMaterials m ()V bindAllTagsToEmpty o m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V bindTag a m (I)Ljava/lang/Object; byId a m (Lnet/minecraft/resources/Identifier;)Z containsKey d m (Lnet/minecraft/resources/ResourceKey;)Z containsKey e m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusiveHolder f m ()Lnet/minecraft/core/HolderGetter; createRegistrationLookup p m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; createTag e m ()Ljava/util/Set; entrySet k m ()Lnet/minecraft/core/Registry; freeze n m (I)Ljava/util/Optional; get c m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get c m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m ()Ljava/util/Optional; getAny a m (Ljava/lang/Object;)I getId a m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreateHolderOrThrow i m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrCreateTagForRegistration d m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a m (Ljava/lang/Object;)Ljava/util/Optional; getResourceKey d m ()Ljava/util/stream/Stream; getTags l m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValue c m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Object; getValueFromNullable a m ()Z isEmpty m m ()Lnet/minecraft/resources/ResourceKey; key g m ()Ljava/util/Set; keySet i m (Lnet/minecraft/core/HolderSet$Named;)V lambda$bindAllTagsToEmpty$11 a m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; lambda$createIntrusiveHolder$8 g m (Ljava/lang/Object;Lnet/minecraft/core/Holder$Reference;)V lambda$freeze$3 a m (Ljava/util/Map$Entry;)Z lambda$freeze$4 d m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$freeze$5 c m (Ljava/util/Map$Entry;)Z lambda$freeze$6 b m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$freeze$7 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$getOrCreateHolderOrThrow$2 j m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V lambda$new$0 a m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V lambda$prepareTagReload$12 a m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V lambda$refreshTagsInHolders$10 a m (Ljava/util/Map;Lnet/minecraft/core/Holder$Reference;)V lambda$refreshTagsInHolders$9 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$register$1 k m ()Ljava/util/stream/Stream; listElements c m ()Ljava/util/stream/Stream; listTags e m (Lnet/minecraft/tags/TagLoader$LoadResult;)Lnet/minecraft/core/Registry$PendingTags; prepareTagReload a m ()V refreshTagsInHolders u m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; registrationInfo d m ()Ljava/util/Set; registryKeySet j m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h m ()I size d m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder$Reference; validateAndUnwrapTagElement a m ()V validateWrite b m (Lnet/minecraft/resources/ResourceKey;)V validateWrite h m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; wrapAsHolder e f Lnet/minecraft/core/MappedRegistry$TagSet; allTags k f Lit/unimi/dsi/fastutil/objects/ObjectList; byId c f Ljava/util/Map; byKey f f Ljava/util/Map; byLocation e f Ljava/util/Map; byValue g f Ljava/util/Map; frozenTags j f Z frozen l f Lnet/minecraft/resources/ResourceKey; key b f Ljava/util/Map; registrationInfos h f Lcom/mojang/serialization/Lifecycle; registryLifecycle i f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; toId d f Ljava/util/Map; unregisteredIntrusiveHolders m c net/minecraft/core/MappedRegistry$1 net/minecraft/core/RegistryMaterials$1 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b f Lnet/minecraft/core/MappedRegistry; this$0 a c net/minecraft/core/MappedRegistry$2 net/minecraft/core/RegistryMaterials$2 m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m ()Ljava/util/stream/Stream; listTags e m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a f Lnet/minecraft/core/MappedRegistry; this$0 b c net/minecraft/core/MappedRegistry$3 net/minecraft/core/RegistryMaterials$3 m ()V apply d m ()Lnet/minecraft/resources/ResourceKey; key a m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V lambda$apply$0 a m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup c m ()I size b f Lnet/minecraft/core/MappedRegistry; this$0 d c net/minecraft/core/MappedRegistry$TagSet net/minecraft/core/RegistryMaterials$a m (Ljava/util/function/BiConsumer;)V forEach a m (Ljava/util/Map;)Lnet/minecraft/core/MappedRegistry$TagSet; fromMap a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m ()Ljava/util/stream/Stream; getTags c m ()Z isBound b m ()Lnet/minecraft/core/MappedRegistry$TagSet; unbound a c net/minecraft/core/MappedRegistry$TagSet$1 net/minecraft/core/RegistryMaterials$a$1 m (Ljava/util/function/BiConsumer;)V forEach a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m ()Ljava/util/stream/Stream; getTags c m ()Z isBound b c net/minecraft/core/MappedRegistry$TagSet$2 net/minecraft/core/RegistryMaterials$a$2 m (Ljava/util/function/BiConsumer;)V forEach a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m ()Ljava/util/stream/Stream; getTags c m ()Z isBound b c net/minecraft/core/RegistryAccess net/minecraft/core/IRegistryCustom m ()Lnet/minecraft/core/RegistryAccess$Frozen; freeze e m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$Frozen; fromRegistryOfRegistries a m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Lnet/minecraft/resources/ResourceKey; lambda$listRegistryKeys$1 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$lookupOrThrow$0 j m ()Ljava/util/stream/Stream; listRegistryKeys b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupOrThrow e m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; lookupOrThrow f m ()Ljava/util/stream/Stream; registries a f Lnet/minecraft/core/RegistryAccess$Frozen; EMPTY b f Lorg/slf4j/Logger; LOGGER a c net/minecraft/core/RegistryAccess$1 net/minecraft/core/IRegistryCustom$1 m ()Lnet/minecraft/core/RegistryAccess$Frozen; freeze e m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a m ()Ljava/util/stream/Stream; registries a c net/minecraft/core/RegistryAccess$Frozen net/minecraft/core/IRegistryCustom$Dimension c net/minecraft/core/RegistryAccess$1FrozenAccess net/minecraft/core/IRegistryCustom$a c net/minecraft/core/RegistryAccess$RegistryEntry net/minecraft/core/IRegistryCustom$d m ()Lnet/minecraft/core/RegistryAccess$RegistryEntry; freeze c m (Ljava/util/Map$Entry;)Lnet/minecraft/core/RegistryAccess$RegistryEntry; fromMapEntry a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$RegistryEntry; fromUntyped a m ()Lnet/minecraft/resources/ResourceKey; key a m ()Lnet/minecraft/core/Registry; value b f Lnet/minecraft/resources/ResourceKey; key a f Lnet/minecraft/core/Registry; value b c net/minecraft/core/RegistryAccess$ImmutableRegistryAccess net/minecraft/core/IRegistryCustom$c m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Registry; lambda$lookup$1 b m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Registry; lambda$new$0 c m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a m ()Ljava/util/stream/Stream; registries a f Ljava/util/Map; registries c c net/minecraft/core/RegistryCodecs net/minecraft/core/RegistryCodecs m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; homogeneousList a m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; homogeneousList a m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; homogeneousList a m (Lnet/minecraft/resources/ResourceKey;Z)Lcom/mojang/serialization/Codec; homogeneousList a c net/minecraft/data/worldgen/Pools net/minecraft/data/worldgen/WorldGenFeaturePieces m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; parseKey b m (Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V register a f Lnet/minecraft/resources/ResourceKey; EMPTY a c net/minecraft/network/HashedStack net/minecraft/network/HashedStack m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Lnet/minecraft/network/HashedStack; create b m (Ljava/util/Optional;)Lnet/minecraft/network/HashedStack; lambda$static$0 a m (Lnet/minecraft/network/HashedStack;)Ljava/util/Optional; lambda$static$1 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a f Lnet/minecraft/network/HashedStack; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/HashedStack$1 net/minecraft/network/HashedStack$1 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a c net/minecraft/network/HashedStack$ActualItem net/minecraft/network/HashedStack$a m ()Lnet/minecraft/network/HashedPatchMap; components c m ()I count b m ()Lnet/minecraft/core/Holder; item a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/network/HashedPatchMap; components f f I count e f Lnet/minecraft/core/Holder; item d c net/minecraft/server/ConsoleInput net/minecraft/server/ServerCommand f Ljava/lang/String; msg a f Lnet/minecraft/commands/CommandSourceStack; source b c net/minecraft/server/dialog/Input net/minecraft/server/dialog/Input m ()Lnet/minecraft/server/dialog/input/InputControl; control b m ()Ljava/lang/String; key a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/server/dialog/input/InputControl; control c f Ljava/lang/String; key b c net/minecraft/server/level/Ticket net/minecraft/server/level/Ticket m ()V decreaseTicksLeft d m ()I getTicketLevel b m ()Lnet/minecraft/server/level/TicketType; getType a m ()Z isTimedOut e m (Lnet/minecraft/server/level/Ticket;)Ljava/lang/Long; lambda$static$0 a m ()V resetTicksLeft c f Lcom/mojang/serialization/MapCodec; CODEC a f I ticketLevel c f J ticksLeft d f Lnet/minecraft/server/level/TicketType; type b c net/minecraft/stats/StatFormatter net/minecraft/stats/Counter m (I)Ljava/lang/String; lambda$static$0 c m (I)Ljava/lang/String; lambda$static$1 b m (I)Ljava/lang/String; lambda$static$2 a f Ljava/text/DecimalFormat; DECIMAL_FORMAT a f Lnet/minecraft/stats/StatFormatter; DEFAULT b f Lnet/minecraft/stats/StatFormatter; DISTANCE d f Lnet/minecraft/stats/StatFormatter; DIVIDE_BY_TEN c f Lnet/minecraft/stats/StatFormatter; TIME e c net/minecraft/tags/DamageTypeTags net/minecraft/tags/DamageTypeTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ALWAYS_HURTS_ENDER_DRAGONS y f Lnet/minecraft/tags/TagKey; ALWAYS_KILLS_ARMOR_STANDS A f Lnet/minecraft/tags/TagKey; ALWAYS_MOST_SIGNIFICANT_FALL s f Lnet/minecraft/tags/TagKey; ALWAYS_TRIGGERS_SILVERFISH x f Lnet/minecraft/tags/TagKey; AVOIDS_GUARDIAN_THORNS w f Lnet/minecraft/tags/TagKey; BURNS_ARMOR_STANDS v f Lnet/minecraft/tags/TagKey; BURN_FROM_STEPPING E f Lnet/minecraft/tags/TagKey; BYPASSES_ARMOR b f Lnet/minecraft/tags/TagKey; BYPASSES_COOLDOWN e f Lnet/minecraft/tags/TagKey; BYPASSES_EFFECTS f f Lnet/minecraft/tags/TagKey; BYPASSES_ENCHANTMENTS h f Lnet/minecraft/tags/TagKey; BYPASSES_INVULNERABILITY d f Lnet/minecraft/tags/TagKey; BYPASSES_RESISTANCE g f Lnet/minecraft/tags/TagKey; BYPASSES_SHIELD c f Lnet/minecraft/tags/TagKey; BYPASSES_WOLF_ARMOR C f Lnet/minecraft/tags/TagKey; CAN_BREAK_ARMOR_STAND B f Lnet/minecraft/tags/TagKey; DAMAGES_HELMET a f Lnet/minecraft/tags/TagKey; IGNITES_ARMOR_STANDS u f Lnet/minecraft/tags/TagKey; IS_DROWNING n f Lnet/minecraft/tags/TagKey; IS_EXPLOSION l f Lnet/minecraft/tags/TagKey; IS_FALL m f Lnet/minecraft/tags/TagKey; IS_FIRE i f Lnet/minecraft/tags/TagKey; IS_FREEZING o f Lnet/minecraft/tags/TagKey; IS_LIGHTNING p f Lnet/minecraft/tags/TagKey; IS_MACE_SMASH H f Lnet/minecraft/tags/TagKey; IS_PLAYER_ATTACK D f Lnet/minecraft/tags/TagKey; IS_PROJECTILE j f Lnet/minecraft/tags/TagKey; NO_ANGER q f Lnet/minecraft/tags/TagKey; NO_IMPACT r f Lnet/minecraft/tags/TagKey; NO_KNOCKBACK z f Lnet/minecraft/tags/TagKey; PANIC_CAUSES F f Lnet/minecraft/tags/TagKey; PANIC_ENVIRONMENTAL_CAUSES G f Lnet/minecraft/tags/TagKey; WITCH_RESISTANT_TO k f Lnet/minecraft/tags/TagKey; WITHER_IMMUNE_TO t c net/minecraft/tags/EntityTypeTags net/minecraft/tags/TagsEntity m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ACCEPTS_IRON_GOLEM_GIFT Q f Lnet/minecraft/tags/TagKey; AQUATIC v f Lnet/minecraft/tags/TagKey; ARROWS g f Lnet/minecraft/tags/TagKey; ARTHROPOD w f Lnet/minecraft/tags/TagKey; AXOLOTL_ALWAYS_HOSTILES j f Lnet/minecraft/tags/TagKey; AXOLOTL_HUNT_TARGETS k f Lnet/minecraft/tags/TagKey; BEEHIVE_INHABITORS f f Lnet/minecraft/tags/TagKey; BOAT J f Lnet/minecraft/tags/TagKey; BURN_IN_DAYLIGHT e f Lnet/minecraft/tags/TagKey; CANDIDATE_FOR_IRON_GOLEM_GIFT R f Lnet/minecraft/tags/TagKey; CANNOT_BE_PUSHED_ONTO_BOATS P f Lnet/minecraft/tags/TagKey; CAN_BREATHE_UNDER_WATER n f Lnet/minecraft/tags/TagKey; CAN_EQUIP_HARNESS L f Lnet/minecraft/tags/TagKey; CAN_EQUIP_SADDLE K f Lnet/minecraft/tags/TagKey; CAN_FLOAT_WHILE_RIDDEN T f Lnet/minecraft/tags/TagKey; CAN_TURN_IN_BOATS t f Lnet/minecraft/tags/TagKey; CAN_WEAR_HORSE_ARMOR M f Lnet/minecraft/tags/TagKey; CAN_WEAR_NAUTILUS_ARMOR N f Lnet/minecraft/tags/TagKey; DEFLECTS_PROJECTILES s f Lnet/minecraft/tags/TagKey; DISMOUNTS_UNDERWATER q f Lnet/minecraft/tags/TagKey; FALL_DAMAGE_IMMUNE p f Lnet/minecraft/tags/TagKey; FOLLOWABLE_FRIENDLY_MOBS O f Lnet/minecraft/tags/TagKey; FREEZE_HURTS_EXTRA_TYPES m f Lnet/minecraft/tags/TagKey; FREEZE_IMMUNE_ENTITY_TYPES l f Lnet/minecraft/tags/TagKey; FROG_FOOD o f Lnet/minecraft/tags/TagKey; IGNORES_POISON_AND_REGEN x f Lnet/minecraft/tags/TagKey; ILLAGER u f Lnet/minecraft/tags/TagKey; ILLAGER_FRIENDS A f Lnet/minecraft/tags/TagKey; IMMUNE_TO_INFESTED H f Lnet/minecraft/tags/TagKey; IMMUNE_TO_OOZING G f Lnet/minecraft/tags/TagKey; IMPACT_PROJECTILES h f Lnet/minecraft/tags/TagKey; INVERTED_HEALING_AND_HARM y f Lnet/minecraft/tags/TagKey; NAUTILUS_HOSTILES S f Lnet/minecraft/tags/TagKey; NON_CONTROLLING_RIDER r f Lnet/minecraft/tags/TagKey; NOT_SCARY_FOR_PUFFERFISH B f Lnet/minecraft/tags/TagKey; NO_ANGER_FROM_WIND_CHARGE F f Lnet/minecraft/tags/TagKey; POWDER_SNOW_WALKABLE_MOBS i f Lnet/minecraft/tags/TagKey; RAIDERS c f Lnet/minecraft/tags/TagKey; REDIRECTABLE_PROJECTILE I f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_BANE_OF_ARTHROPODS D f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_IMPALING C f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_SMITE E f Lnet/minecraft/tags/TagKey; SKELETONS a f Lnet/minecraft/tags/TagKey; UNDEAD d f Lnet/minecraft/tags/TagKey; WITHER_FRIENDS z f Lnet/minecraft/tags/TagKey; ZOMBIES b c net/minecraft/tags/InstrumentTags net/minecraft/tags/InstrumentTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; GOAT_HORNS c f Lnet/minecraft/tags/TagKey; REGULAR_GOAT_HORNS a f Lnet/minecraft/tags/TagKey; SCREAMING_GOAT_HORNS b c net/minecraft/util/ArrayListDeque net/minecraft/util/ArrayListDeque m ()I capacity a m ([Ljava/lang/Object;I)V copyCount a m (I)I getIndex a m (I)Ljava/lang/Object; getInner c m ()V grow c m ()Lnet/minecraft/util/ListAndDeque; reversed b m (I)V verifyIndexInRange b m (II)V verifyIndexInRange a f I MIN_GROWTH a f [Ljava/lang/Object; contents b f I head c f I size d c net/minecraft/util/ArrayListDeque$ReversedView net/minecraft/util/ArrayListDeque$b m (I)I reverseIndex a m ()Lnet/minecraft/util/ListAndDeque; reversed b f Lnet/minecraft/util/ArrayListDeque; source b f Lnet/minecraft/util/ArrayListDeque; this$0 a c net/minecraft/util/ArrayListDeque$DescendingIterator net/minecraft/util/ArrayListDeque$a f I index b f Lnet/minecraft/util/ArrayListDeque; this$0 a c net/minecraft/util/BinaryAnimator net/minecraft/util/BinaryAnimator m (F)F getFactor a m (Z)V tick a f I animationLength a f Lnet/minecraft/util/EasingType; easing b f I ticks c f I ticksOld d c net/minecraft/util/CryptException net/minecraft/util/CryptographyException c net/minecraft/util/FileSystemUtil net/minecraft/util/FileSystemUtil m (Ljava/net/URI;)Ljava/nio/file/Path; safeGetPath a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/InclusiveRange net/minecraft/util/InclusiveRange m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/util/InclusiveRange;)Z contains a m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; create a m (Ljava/lang/Comparable;)Z isValueInRange a m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; lambda$codec$0 b m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; lambda$codec$1 a m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; lambda$codec$2 a m ()Ljava/lang/String; lambda$create$3 c m (Ljava/util/function/Function;)Lnet/minecraft/util/InclusiveRange; map a m ()Ljava/lang/Comparable; maxInclusive b m ()Ljava/lang/Comparable; minInclusive a f Lcom/mojang/serialization/Codec; INT a f Ljava/lang/Comparable; maxInclusive c f Ljava/lang/Comparable; minInclusive b c net/minecraft/util/SingleKeyCache net/minecraft/util/SingleKeyCache m (Ljava/lang/Object;)Ljava/lang/Object; getValue a f Ljava/lang/Object; cacheKey b f Ljava/lang/Object; cachedValue c f Ljava/util/function/Function; computeValue a c net/minecraft/util/SortedArraySet net/minecraft/util/ArraySetSorted m (Ljava/lang/Object;I)V addInternal a m (Ljava/lang/Object;)Ljava/lang/Object; addOrGet a m ([Ljava/lang/Object;)[Ljava/lang/Object; castRawArray a m ()Lnet/minecraft/util/SortedArraySet; create a m (I)Lnet/minecraft/util/SortedArraySet; create a m (Ljava/util/Comparator;)Lnet/minecraft/util/SortedArraySet; create a m (Ljava/util/Comparator;I)Lnet/minecraft/util/SortedArraySet; create a m (Ljava/lang/Object;)I findIndex c m ()Ljava/lang/Object; first b m (Ljava/lang/Object;)Ljava/lang/Object; get b m (I)I getInsertionPosition b m (I)Ljava/lang/Object; getInternal e m (I)V grow c m ()Ljava/lang/Object; last c m (I)V removeInternal d f I DEFAULT_INITIAL_CAPACITY a f Ljava/util/Comparator; comparator b f [Ljava/lang/Object; contents c f I size d c net/minecraft/util/SortedArraySet$ArrayIterator net/minecraft/util/ArraySetSorted$a f I index b f I last c f Lnet/minecraft/util/SortedArraySet; this$0 a c net/minecraft/util/ZeroBitStorage net/minecraft/util/ZeroBitStorage m ()Lnet/minecraft/util/BitStorage; copy d m (I)I get a m (Ljava/util/function/IntConsumer;)V getAll a m (II)I getAndSet a m ()I getBits c m ()[J getRaw a m ()I getSize b m (II)V set b m ([I)V unpack a f [J RAW a f I size b c net/minecraft/util/profiling/Zone net/minecraft/util/profiling/Zone m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; addText a m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; addText a m (J)Lnet/minecraft/util/profiling/Zone; addValue a m (I)Lnet/minecraft/util/profiling/Zone; setColor a f Lnet/minecraft/util/profiling/Zone; INACTIVE a f Lnet/minecraft/util/profiling/ProfilerFiller; profiler b c net/minecraft/world/entity/Avatar net/minecraft/world/entity/Avatar m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at m (Lnet/minecraft/world/entity/player/PlayerModelPart;)Z isModelPartShown a m (Lnet/minecraft/world/entity/HumanoidArm;)V setMainArm a f F CROUCH_BB_HEIGHT a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_MAIN_HAND s f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_MODE_CUSTOMISATION t f F DEFAULT_EYE_HEIGHT n f Lnet/minecraft/world/entity/HumanoidArm; DEFAULT_MAIN_HAND l f I DEFAULT_MODEL_CUSTOMIZATION m f Lnet/minecraft/world/phys/Vec3; DEFAULT_VEHICLE_ATTACHMENT o f Ljava/util/Map; POSES r f Lnet/minecraft/world/entity/EntityDimensions; STANDING_DIMENSIONS q f F SWIMMING_BB_HEIGHT p f F SWIMMING_BB_WIDTH b c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity m (FF)V absSnapRotationTo b m (DDD)V absSnapTo g m (DDDFF)V absSnapTo a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/phys/Vec3;)V addDeltaMovement l m (Lnet/minecraft/world/entity/Entity$Movement;)V addMovementThisTick a m (Lnet/minecraft/world/entity/Entity;)V addPassenger q m (Ljava/lang/String;)Z addTag a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnLocation a m (F)V animateHurt q m (Lnet/minecraft/world/item/ItemStack;)V applyComponentsFromItemStack c m ()V applyEffectsFromBlocks aW m (Ljava/util/List;)V applyEffectsFromBlocks b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V applyEffectsFromBlocks a m ()V applyGravity bu m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;Lnet/minecraft/core/component/DataComponentType;)Z applyImplicitComponentIfPresent a m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/Entity$MovementEmission;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V applyMovementEmissionAndPlaySound a m (Lnet/minecraft/core/Direction$Axis;D)D applyPistonMovementRestriction a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Mob;)Z attemptToShearEquipment a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V awardKillScore a m ()V baseTick aJ m ()Lnet/minecraft/core/BlockPos; blockPosition dK m (Lnet/minecraft/server/level/ServerPlayer;)Z broadcastToPlayer a m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; calculatePassengerTransition a m (FF)Lnet/minecraft/world/phys/Vec3; calculateUpVector d m (FF)Lnet/minecraft/world/phys/Vec3; calculateViewVector c m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j m ()Z canBeHitByProjectile bW m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i m ()Z canControlVehicle ct m ()Z canFreeze ea m ()Z canInteractWithLevel av m (Lnet/minecraft/world/entity/Entity;)Z canRide p m ()Z canSimulateMovement dx m ()Z canSpawnSprintParticle bL m ()Z canSprint ef m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/Level;)Z canTeleport a m (Z)Z canUsePortal o m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; castComponentValue c m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m ()V checkBelowWorld aL m ()V checkDespawn dW m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m ()V checkFallDistanceAccumulation cQ m (Ljava/util/List;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;)V checkInsideBlocks a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;Lit/unimi/dsi/fastutil/longs/LongSet;I)I checkInsideBlocks a m (ZLnet/minecraft/world/phys/Vec3;)V checkSupportingBlock b m ()Lnet/minecraft/world/level/ChunkPos; chunkPosition dM m ()V clearFire aT m ()V clearFreeze cL m ()V clearMovementThisTick aY m (Lnet/minecraft/world/entity/Entity;D)Z closerThan a m (Lnet/minecraft/world/entity/Entity;DD)Z closerThan a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; collectAllColliders a m (Lnet/minecraft/world/phys/AABB;Ljava/util/List;FF)[F collectCandidateStepUpHeights a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Ljava/util/List;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; collectColliders a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; collide a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/Level;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; collideBoundingBox a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; collideWithShapes a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z collidedWithFluid a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Z collidedWithShapeMovingFrom a m ()V computeSpeed aK m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u m (Lnet/minecraft/world/entity/Entity;)V copyPosition x m ()Z couldAcceptPassenger cg m ()I countPlayerPassengers ds m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStackForNameResolution d m ()Lnet/minecraft/network/chat/HoverEvent; createHoverEvent di m ()Lnet/minecraft/world/damagesource/DamageSources; damageSources en m ()Z dampensVibrations bw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;ZZ)V debugBlockIntersection a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/projectile/Projectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; deflection a m ()V discard aC m (DDD)V dismountTo l m ()Z dismountsUnderwater cs m ()Z displayFireAnimation cX m (Lnet/minecraft/world/entity/Entity;)F distanceTo f m (DDD)D distanceToSqr h m (Lnet/minecraft/world/entity/Entity;)D distanceToSqr g m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr g m (DDDZ)V doCheckFallDamage a m ()V doWaterSplashEffect bI m (Lnet/minecraft/world/entity/player/Player;)Z dropAllLeashConnections d m ()V ejectPassengers ce m ()V extinguishFire bc m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a m ()Z fireImmune bx m ()V fixupDimensions df m (FZFZ)V forceSetRotation a m (Lnet/minecraft/world/entity/EntityDimensions;)Z fudgePositionAfterSizeChange a m (Lnet/minecraft/core/Holder;)V gameEvent c m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V gameEvent a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()I getAirSupply cK m ()Lnet/minecraft/world/entity/EntityAttachments; getAttachments dH m (D)D getAvailableSpaceBelow b m ()F getBbHeight dG m ()F getBbWidth dF m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a m ()F getBlockJumpFactor bh m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement bf m ()F getBlockSpeedFactor bi m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockStateOn bK m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockStateOnLegacy bJ m ()I getBlockX dO m ()I getBlockY dQ m ()I getBlockZ dU m ()Lnet/minecraft/world/phys/AABB; getBoundingBox dj m (DDF)Lnet/minecraft/world/phys/Vec3; getCollisionHorizontalEscapeVector a m ()Lnet/minecraft/world/entity/Entity; getControlledVehicle dA m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()Lnet/minecraft/network/chat/Component; getCustomName as m ()D getDefaultGravity bs m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityAttachments;)Lnet/minecraft/world/phys/Vec3; getDefaultPassengerAttachmentPoint a m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement dN m ()I getDimensionChangingDelay co m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a m ()Lnet/minecraft/core/Direction; getDirection dg m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m ()Ljava/lang/String; getEncodeId ca m ()Lnet/minecraft/network/syncher/SynchedEntityData; getEntityData aD m ()F getEyeHeight dk m (Lnet/minecraft/world/entity/Pose;)F getEyeHeight e m ()Lnet/minecraft/world/phys/Vec3; getEyePosition bV m (F)Lnet/minecraft/world/phys/Vec3; getEyePosition n m ()D getEyeY dT m ()I getFireImmuneTicks dC m ()Lnet/minecraft/world/entity/Entity; getFirstPassenger do m (Lnet/minecraft/tags/TagKey;)D getFluidHeight b m ()D getFluidJumpThreshold dE m ()Lnet/minecraft/world/phys/Vec3; getForward cm m ()D getGravity bt m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/phys/Vec3; getHandHoldingItemAngle a m ()Lnet/minecraft/world/phys/Vec3; getHeadLookAngle ck m ()I getId aA m ()Lnet/minecraft/world/level/block/state/BlockState; getInBlockState dL m ()Ljava/lang/Iterable; getIndirectPassengers dr m ()Ljava/util/stream/Stream; getIndirectPassengersStream E m (Lnet/minecraft/world/phys/Vec3;FF)Lnet/minecraft/world/phys/Vec3; getInputVector a m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ag m ()Lnet/minecraft/world/phys/Vec3; getKnownSpeed ah m ()F getLightLevelDependentMagicValue bO m (F)Lnet/minecraft/world/phys/Vec3; getLightProbePosition o m ()Lnet/minecraft/world/phys/Vec3; getLookAngle cj m ()Ljava/util/Optional; getLootTable er m ()I getMaxAirSupply cJ m ()I getMaxFallDistance cW m ()Lnet/minecraft/core/Direction; getMotionDirection dh m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/network/chat/Component; getName ap m ()Lnet/minecraft/core/Direction; getNearestViewDirection bU m ()Lnet/minecraft/core/BlockPos; getOnPos bg m (F)Lnet/minecraft/core/BlockPos; getOnPos f m ()Lnet/minecraft/core/BlockPos; getOnPosLegacy be m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getPassengerRidingPosition n m ()Ljava/util/List; getPassengers dn m ()Ljava/util/stream/Stream; getPassengersAndSelf dq m ()F getPercentFrozen cN m ()F getPickRadius ci m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m ()I getPortalCooldown aN m ()Lnet/minecraft/world/entity/Pose; getPose aF m (F)Lnet/minecraft/world/phys/Vec3; getPosition p m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; getPositionCodec ax m (F)F getPreciseBodyRotation t m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getPrimaryStepSoundBlockPos e m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashHolderOffsets dX m ()Lnet/minecraft/util/RandomSource; getRandom ep m (D)D getRandomX e m ()D getRandomY dS m (D)D getRandomZ h m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a m ()I getRemainingFireTicks aS m ()Lnet/minecraft/world/entity/Entity$RemovalReason; getRemovalReason ei m ()Z getRequiresPrecisePosition az m ()Lnet/minecraft/world/entity/Entity; getRootVehicle du m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u m ()Lnet/minecraft/world/phys/Vec2; getRotationVector cl m ()Ljava/lang/String; getScoreboardName da m ()Ljava/util/stream/Stream; getSelfAndPassengers dp m (I)Z getSharedFlag i m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Ljava/lang/String; getStringUUID cZ m ()Lnet/minecraft/sounds/SoundEvent; getSwimHighSpeedSplashSound bm m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl m ()Ljava/util/Set; getTags aB m ()Lnet/minecraft/world/scores/PlayerTeam; getTeam cI m ()I getTeamColor h_ m ()I getTicksFrozen cM m ()I getTicksRequiredToFreeze cP m ()Lnet/minecraft/world/entity/EntityType; getType ay m ()Lnet/minecraft/network/chat/Component; getTypeName cR m ()Ljava/util/UUID; getUUID cY m (F)Lnet/minecraft/world/phys/Vec3; getUpVector m m ()Lnet/minecraft/world/entity/Entity; getVehicle dz m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m m ()D getViewScale dc m (F)Lnet/minecraft/world/phys/Vec3; getViewVector h m (F)F getViewXRot i m (F)F getViewYRot j m ()F getVisualRotationYInDegrees ed m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq m ()D getX dP m (D)D getX d m ()F getXRot ee m (F)F getXRot k m ()D getY dR m (D)D getY f m ()F getYHeadRot cS m ()F getYRot ec m (F)F getYRot l m ()D getZ dV m (D)D getZ g m (Lnet/minecraft/world/damagesource/DamageSource;)V handleDamageEvent c m (B)V handleEntityEvent b m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/core/BlockPos;)V handleOnAboveBubbleColumn a m (Lnet/minecraft/world/entity/Entity;Z)V handleOnInsideBubbleColumn a m ()V handlePortal cn m ()Z hasControllingPassenger dm m ()Z hasCustomName i_ m ()Z hasExactlyOnePlayerPassenger dt m ()Z hasGlowingTag cE m (Lnet/minecraft/world/entity/Entity;)Z hasIndirectPassenger B m ()Z hasMovedHorizontallyRecently aZ m (Ljava/util/function/Predicate;)Z hasPassenger a m (Lnet/minecraft/world/entity/Entity;)Z hasPassenger z m (Lnet/minecraft/world/entity/Pose;)Z hasPose d m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurt a m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtOrSimulate b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (F)V igniteForSeconds e m (I)V igniteForTicks g m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactAt a m (Lnet/minecraft/world/entity/Entity;)Z is v m ()Z isAffectedByBlocks ba m ()Z isAlive cb m (Lnet/minecraft/world/entity/Entity;)Z isAlliedTo t m (Lnet/minecraft/world/scores/Team;)Z isAlliedTo a m ()Z isAlwaysTicking el m ()Z isAttackable cT m ()Z isClientAuthoritative aa_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isColliding a m ()Z isCrouching cz m ()Z isCurrentlyGlowing cF m ()Z isCustomNameVisible dd m ()Z isDescending cy m ()Z isDiscrete cx m ()Z isEffectiveAi dy m (Lnet/minecraft/tags/TagKey;)Z isEyeInFluid a m ()Z isFlapping bp m ()Z isFlyingVehicle em m (DDD)Z isFree f m (Lnet/minecraft/world/phys/AABB;)Z isFree b m ()Z isFreezing eb m ()Z isFullyFrozen cO m (Lnet/minecraft/world/phys/Vec3;)Z isHorizontalCollisionMinor d m ()Z isIgnoringBlockTriggers m_ m ()Z isInClouds bE m ()Z isInLava bN m ()Z isInLiquid bB m ()Z isInRain isInRain0 m ()Z isInShallowWater bD m ()Z isInWall cc m ()Z isInWater by m ()Z isInWaterOrRain bA m ()Z isInterpolating ch m ()Z isInvisible cG m (Lnet/minecraft/world/entity/player/Player;)Z isInvisibleTo e m ()Z isInvulnerable cU m (Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableToBase d m ()Z isLocalClientAuthoritative dw m ()Z isLocalInstanceAuthoritative dv m ()Z isNoGravity br m ()Z isOnFire cp m ()Z isOnPortalCooldown aO m ()Z isOnRails cH m ()Z isPassenger cq m (Lnet/minecraft/world/entity/Entity;)Z isPassengerOfSameVehicle A m ()Z isPickable bX m ()Z isPushable bY m ()Z isPushedByFluid db m ()Z isRemoved eh m ()Z isShiftKeyDown cu m ()Z isSilent bq m ()Z isSpectator au m ()Z isSprinting cA m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStateClimbable c m ()Z isSteppingCarefully cv m (Lnet/minecraft/core/BlockPos;)Z isSupportedBy d m ()Z isSuppressingBounce cw m ()Z isSwimming cB m ()Z isUnderWater bC m ()Z isVehicle cr m ()Z isVisuallyCrawling cD m ()Z isVisuallySwimming cC m (Lnet/minecraft/server/level/ServerLevel;)V kill c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a m ()V lavaHurt aQ m ()V lavaIgnite aP m (FI)V lerpHeadTo a m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion j m (IDDDDD)V lerpPositionAndRotationStep a m ()Lnet/minecraft/world/level/Level; level ao m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; limitPistonMovement e m (Lnet/minecraft/world/level/storage/ValueInput;)V load d m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a m ()Lnet/minecraft/world/phys/AABB; makeBoundingBox aG m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a m ()V markHurt bT m ()F maxUpStep eg m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/MoverType;)Lnet/minecraft/world/phys/Vec3; maybeBackOffFromEdge a m (Lnet/minecraft/world/level/block/Mirror;)F mirror a m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a m (FF)V moveOrInterpolateTo e m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V moveOrInterpolateTo a m (Lnet/minecraft/world/phys/Vec3;)V moveOrInterpolateTo i m (Lnet/minecraft/world/phys/Vec3;FF)V moveOrInterpolateTo d m (FLnet/minecraft/world/phys/Vec3;)V moveRelative a m (DDD)V moveTowardsClosestSpace k m ()F nextStep bj m (Lnet/minecraft/world/entity/Leashable;)V notifyLeashHolder a m (Lnet/minecraft/world/entity/Leashable;)V notifyLeasheeRemoved b m ()Lnet/minecraft/world/phys/Vec3; oldPosition bS m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a m ()V onBelowWorld aU m ()V onClientRemoval aE m (Lnet/minecraft/world/entity/Entity;)V onExplosionHit a m ()V onFlap bo m ()Z onGround aV m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a m (Z)V onInsideBubbleColumn m m (Lnet/minecraft/world/entity/Entity;)V onPassengerTurned l m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b m (Ljava/util/List;)V onSyncedDataUpdated a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (DFZ)Lnet/minecraft/world/phys/HitResult; pick a m (Lnet/minecraft/core/BlockPos;)V placePortalTicket f m ()V playAmethystStepSound q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V playCombinationStepSounds a m ()V playEntityOnFireExtinguishedSound bb m (Lnet/minecraft/world/level/block/state/BlockState;)V playMuffledStepSound b m (Lnet/minecraft/sounds/SoundEvent;)V playSound a m (Lnet/minecraft/sounds/SoundEvent;FF)V playSound a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (F)V playSwimSound g m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m ()Lnet/minecraft/world/phys/Vec3; position dI m (Lnet/minecraft/world/entity/Entity;)V positionRider k m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath es m ()V processFlappingMovement bd m ()V processPortalCooldown O m (DFLnet/minecraft/world/damagesource/DamageSource;)V propagateFallToPassengers b m (DDD)V push i m (Lnet/minecraft/world/entity/Entity;)V push h m (Lnet/minecraft/world/phys/Vec3;)V push h m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V reapplyPosition aH m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m ()V refreshDimensions j_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m ()Lnet/minecraft/core/RegistryAccess; registryAccess eo m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V remove a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; removeAction a m ()V removeAfterChangingDimensions cV m ()V removeLatestMovementRecording aX m (Ljava/lang/String;)Z removeTag b m ()V removeVehicle ad m ()Z repositionEntityAfterLoad bZ m ()V resetFallDistance l m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y m ()V rideTick t m (Lnet/minecraft/world/level/block/Rotation;)F rotate a m (Lnet/minecraft/world/level/storage/ValueOutput;)Z save c m (Lnet/minecraft/world/level/storage/ValueOutput;)Z saveAsPassenger b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithoutId d m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V sendBubbleColumnParticles a m (Lnet/minecraft/world/level/portal/TeleportTransition;)V sendTeleportTransitionToRidingPlayers a m (I)V setAirSupply j m (Lnet/minecraft/world/level/block/Portal;Lnet/minecraft/core/BlockPos;)V setAsInsidePortal a m (Lnet/minecraft/world/phys/AABB;)V setBoundingBox a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V setComponent d m (Lnet/minecraft/network/chat/Component;)V setCustomName b m (Z)V setCustomNameVisible p m (DDD)V setDeltaMovement m m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement k m (Z)V setGlowingTag k m (I)V setId e m (Z)V setInvisible l m (Z)V setInvulnerable n m (Z)V setIsInPowderSnow q m (Lnet/minecraft/world/level/Level;)V setLevel a m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V setLevelCallback a m (Z)V setNoGravity g m ()V setOldPos bQ m (Lnet/minecraft/world/phys/Vec3;)V setOldPos m m ()V setOldPosAndRot bP m (Lnet/minecraft/world/phys/Vec3;FF)V setOldPosAndRot c m ()V setOldRot bR m (FF)V setOldRot f m (Z)V setOnGround e m (ZLnet/minecraft/world/phys/Vec3;)V setOnGroundWithMovement a m (ZZLnet/minecraft/world/phys/Vec3;)V setOnGroundWithMovement a m ()V setPortalCooldown aM m (I)V setPortalCooldown f m (DDD)V setPos a_ m (Lnet/minecraft/world/phys/Vec3;)V setPos b m (DDD)V setPosRaw n m (Lnet/minecraft/world/entity/Pose;)V setPose c m (I)V setRemainingFireTicks h m (Z)V setRequiresPrecisePosition c m (FF)V setRot a m (IZ)V setSharedFlag b m (Z)V setSharedFlagOnFire d m (Z)V setShiftKeyDown h m (Z)V setSilent f m (Z)V setSprinting i m (Z)V setSwimming j m (I)V setTicksFrozen k m (Ljava/util/UUID;)V setUUID a m (D)V setViewScale c m (F)V setXRot w m (F)V setYBodyRot s m (F)V setYHeadRot r m (F)V setYRot v m (Lnet/minecraft/world/entity/player/Player;)Z shearOffAllLeashConnections c m ()Z shouldBeSaved ek m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldPlayAmethystStepSound d m ()Z shouldPlayLavaHurtSound aR m (DDD)Z shouldRender j m (D)Z shouldRenderAtSqrDistance a m ()Z shouldShowName de m ()Z showVehicleHealth cd m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w m (DDD)V snapTo d m (DDDFF)V snapTo b m (Lnet/minecraft/core/BlockPos;FF)V snapTo a m (Lnet/minecraft/world/phys/Vec3;)V snapTo f m (Lnet/minecraft/world/phys/Vec3;FF)V snapTo b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a m ()V spawnSprintParticle bM m (Lnet/minecraft/world/entity/Entity;)Z startRiding o m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a m (Lnet/minecraft/server/level/ServerPlayer;)V startSeenByPlayer d m ()V stopRiding cf m (Lnet/minecraft/server/level/ServerPlayer;)V stopSeenByPlayer e m ()Z supportQuadLeashAsHolder dY m (DDD)V syncPacketPositionCodec e m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleportCrossDimension a m ()V teleportPassengers D m (DDD)V teleportRelative c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleportSameDimension a m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleportSetPosition a m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleportSetPosition a m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/server/level/ServerLevel;)V teleportSpectators a m (DDD)V teleportTo b m (Lnet/minecraft/server/level/ServerLevel;DDDLjava/util/Set;FFZ)Z teleportTo a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m ()V tick g m ()Z touchingUnloadedChunk dD m ()Lnet/minecraft/world/phys/Vec3; trackingPosition dJ m (DD)V turn b m ()V unRide aw m ()V unsetRemoved ej m ()V updateDataBeforeSync aI m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a m (Lnet/minecraft/tags/TagKey;D)Z updateFluidHeightAndDoFluidPushing a m ()V updateFluidOnEyes u m ()Z updateInWaterStateAndDoFluidPushing bG m ()V updateInWaterStateAndDoWaterCurrentPushing bH m ()V updateSwimming bF m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZLnet/minecraft/world/phys/Vec3;)Z vibrationAndSoundEffectsFromBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V walkingStepSound c m ()V waterSwimSound bn f I BASE_SAFE_FALL_DISTANCE V f I BASE_TICKS_REQUIRED_TO_FREEZE T f I BOARDING_COOLDOWN N f I CONTENTS_SLOT_INDEX M f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_AIR_SUPPLY_ID bl f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CUSTOM_NAME bm f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CUSTOM_NAME_VISIBLE bn f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_NO_GRAVITY bp f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_POSE aE f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHARED_FLAGS_ID aA f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SILENT bo f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TICKS_FROZEN bq f F DEFAULT_BB_HEIGHT ak f F DEFAULT_BB_WIDTH aj f F DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 Q f D DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 R f D DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 S f Ljava/util/concurrent/atomic/AtomicInteger; ENTITY_COUNTER c f I FLAG_FALL_FLYING aD f I FLAG_GLOWING aC f I FLAG_INVISIBLE bk f I FLAG_ONFIRE aB f I FLAG_SHIFT_KEY_DOWN bh f I FLAG_SPRINTING bi f I FLAG_SWIMMING bj f I FREEZE_HURT_FREQUENCY U f Lnet/minecraft/world/phys/AABB; INITIAL_AABB e f D LAVA_FAST_FLOW_SCALE s f D LAVA_SLOW_FLOW_SCALE t f Lorg/slf4j/Logger; LOGGER b f I MAX_BLOCK_ITERATIONS_ALONG_TRAVEL_PER_TICK u f I MAX_ENTITY_TAG_COUNT P f I MAX_MOVEMENTS_HANDELED_PER_TICK aM f D MAX_MOVEMENT_RESETTING_TRACE_DISTANCE aN f Ljava/lang/String; TAG_AIR E f Ljava/lang/String; TAG_CUSTOM_NAME L f Ljava/lang/String; TAG_DATA y f Ljava/lang/String; TAG_FALL_DISTANCE G f Ljava/lang/String; TAG_FIRE H f Ljava/lang/String; TAG_GLOWING J f Ljava/lang/String; TAG_ID v f Ljava/lang/String; TAG_INVULNERABLE K f Lcom/mojang/serialization/Codec; TAG_LIST_CODEC d f Ljava/lang/String; TAG_MOTION A f Ljava/lang/String; TAG_NO_GRAVITY D f Ljava/lang/String; TAG_ON_GROUND F f Ljava/lang/String; TAG_PASSENGERS x f Ljava/lang/String; TAG_PORTAL_COOLDOWN C f Ljava/lang/String; TAG_POS z f Ljava/lang/String; TAG_ROTATION B f Ljava/lang/String; TAG_SILENT I f Ljava/lang/String; TAG_UUID w f I TOTAL_AIR_SUPPLY O f D WATER_FLOW_SCALE r f Lnet/minecraft/core/BlockPos; blockPosition aW f Z blocksBuilding W f I boardingCooldown X f Lnet/minecraft/world/level/ChunkPos; chunkPosition aX f F crystalSoundIntensity bC f Lnet/minecraft/world/item/component/CustomData; customData bM f Lnet/minecraft/world/phys/Vec3; deltaMovement aY f Lnet/minecraft/world/entity/EntityDimensions; dimensions bz f Lnet/minecraft/network/syncher/SynchedEntityData; entityData az f F eyeHeight bA f D fallDistance an f Ljava/util/List; finalMovementsThisTick bJ f Z firstTick ay f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; fluidHeight av f Ljava/util/Set; fluidOnEyes bg f F flyDist am f Z hasGlowingTag bv f Z hasVisualFire bE f Z horizontalCollision ad f Z hurtMarked ah f I id aR f Lnet/minecraft/world/level/block/state/BlockState; inBlockState bH f Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector; insideEffectCollector bL f I invulnerableTime ax f Z invulnerable bu f Z isInPowderSnow aJ f I lastCrystalSoundPlayTick bD f Lnet/minecraft/world/phys/Vec3; lastKnownPosition bG f Lnet/minecraft/world/phys/Vec3; lastKnownSpeed bF f Lnet/minecraft/world/level/entity/EntityInLevelCallback; levelCallback br f Lnet/minecraft/world/level/Level; level aU f Ljava/util/Optional; mainSupportingBlockPos aL f Z minorHorizontalCollision ag f F moveDist al f Ljava/util/ArrayDeque; movementThisTick bI f Z needsSync aF f F nextStep be f Z noPhysics ar f Z onGroundNoBlocks bB f Z onGround bc f Lnet/minecraft/network/protocol/game/VecDeltaCodec; packetPositionCodec bs f Lcom/google/common/collect/ImmutableList; passengers aS f J pistonDeltasGameTime by f [D pistonDeltas bx f I portalCooldown bt f Lnet/minecraft/world/entity/PortalProcessor; portalProcess aG f Lnet/minecraft/world/phys/Vec3; position aV f Lnet/minecraft/util/RandomSource; random as f I remainingFireTicks bf f Lnet/minecraft/world/entity/Entity$RemovalReason; removalReason bd f Z requiresPrecisePosition aQ f Ljava/lang/String; stringUUID aI f Lnet/minecraft/world/phys/Vec3; stuckSpeedMultiplier ai f Ljava/util/Set; tags bw f I tickCount at f Lnet/minecraft/world/entity/EntityType; type aP f Ljava/util/UUID; uuid aH f Lnet/minecraft/world/entity/Entity; vehicle aT f Z verticalCollisionBelow af f Z verticalCollision ae f D viewScale aO f Lit/unimi/dsi/fastutil/longs/LongSet; visitedBlocks bK f Z wasEyeInWater aw f Z wasInPowderSnow aK f Z wasTouchingWater au f D xOld ao f F xRot ba f F xRotO ac f D xo Y f D yOld ap f F yRot aZ f F yRotO ab f D yo Z f D zOld aq f D zo aa c net/minecraft/world/entity/Entity$Movement net/minecraft/world/entity/Entity$c m ()Ljava/util/Optional; axisDependentOriginalMovement c m ()Lnet/minecraft/world/phys/Vec3; from a m ()Lnet/minecraft/world/phys/Vec3; to b f Ljava/util/Optional; axisDependentOriginalMovement c f Lnet/minecraft/world/phys/Vec3; from a f Lnet/minecraft/world/phys/Vec3; to b c net/minecraft/world/entity/Entity$RemovalReason net/minecraft/world/entity/Entity$RemovalReason m ()[Lnet/minecraft/world/entity/Entity$RemovalReason; $values c m ()Z shouldDestroy a m ()Z shouldSave b f [Lnet/minecraft/world/entity/Entity$RemovalReason; $VALUES h f Lnet/minecraft/world/entity/Entity$RemovalReason; CHANGED_DIMENSION e f Lnet/minecraft/world/entity/Entity$RemovalReason; DISCARDED b f Lnet/minecraft/world/entity/Entity$RemovalReason; KILLED a f Lnet/minecraft/world/entity/Entity$RemovalReason; UNLOADED_TO_CHUNK c f Lnet/minecraft/world/entity/Entity$RemovalReason; UNLOADED_WITH_PLAYER d f Z destroy f f Z save g c net/minecraft/world/entity/Entity$MovementEmission net/minecraft/world/entity/Entity$MovementEmission m ()[Lnet/minecraft/world/entity/Entity$MovementEmission; $values d m ()Z emitsAnything a m ()Z emitsEvents b m ()Z emitsSounds c f [Lnet/minecraft/world/entity/Entity$MovementEmission; $VALUES g f Lnet/minecraft/world/entity/Entity$MovementEmission; ALL d f Lnet/minecraft/world/entity/Entity$MovementEmission; EVENTS c f Lnet/minecraft/world/entity/Entity$MovementEmission; NONE a f Lnet/minecraft/world/entity/Entity$MovementEmission; SOUNDS b f Z events f f Z sounds e c net/minecraft/world/entity/Entity$EntityPathElement net/minecraft/world/entity/Entity$a m ()Lnet/minecraft/world/entity/Entity; entity a f Lnet/minecraft/world/entity/Entity; entity a c net/minecraft/world/entity/Marker net/minecraft/world/entity/Marker m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/Entity;)V addPassenger q m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m ()Z couldAcceptPassenger cg m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isIgnoringBlockTriggers m_ m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V tick g c net/minecraft/world/food/FoodData net/minecraft/world/food/FoodMetaData m (IF)V add b m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (F)V addExhaustion a m (IF)V eat a m (Lnet/minecraft/world/food/FoodProperties;)V eat a m ()I getFoodLevel a m ()F getSaturationLevel d m ()Z hasEnoughFood b m ()Z needsFood c m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (I)V setFoodLevel a m (F)V setSaturation b m (Lnet/minecraft/server/level/ServerPlayer;)V tick a f F DEFAULT_EXHAUSTION_LEVEL b f I DEFAULT_TICK_TIMER a f F exhaustionLevel e f I foodLevel c f F saturationLevel d f I tickTimer f c net/minecraft/world/item/BoatItem net/minecraft/world/item/ItemBoat m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/HitResult;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat; getBoat a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f Lnet/minecraft/world/entity/EntityType; entityType a c net/minecraft/world/item/DyeColor net/minecraft/world/item/EnumColor m ()[Lnet/minecraft/world/item/DyeColor; $values h m (I)Lnet/minecraft/world/item/DyeColor; byFireworkColor b m (I)Lnet/minecraft/world/item/DyeColor; byId a m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; byName a m ()I getFireworkColor f m ()I getId a m ()Lnet/minecraft/world/level/material/MapColor; getMapColor e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; getMixedColor a m ()Ljava/lang/String; getName b m ()Ljava/lang/String; getSerializedName c m ()I getTextColor g m ()I getTextureDiffuseColor d m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; lambda$getMixedColor$3 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; lambda$getMixedColor$4 b m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Integer; lambda$static$0 c m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; lambda$static$1 b m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Byte; lambda$static$2 a m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/crafting/CraftingInput; makeCraftColorInput a f [Lnet/minecraft/world/item/DyeColor; $VALUES B f Lnet/minecraft/world/item/DyeColor; BLACK p f Lnet/minecraft/world/item/DyeColor; BLUE l f Lnet/minecraft/world/item/DyeColor; BROWN m f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; BY_FIREWORK_COLOR u f Ljava/util/function/IntFunction; BY_ID t f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC q f Lnet/minecraft/world/item/DyeColor; CYAN j f Lnet/minecraft/world/item/DyeColor; GRAY h f Lnet/minecraft/world/item/DyeColor; GREEN n f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC s f Lnet/minecraft/world/item/DyeColor; LIGHT_BLUE d f Lnet/minecraft/world/item/DyeColor; LIGHT_GRAY i f Lnet/minecraft/world/item/DyeColor; LIME f f Lnet/minecraft/world/item/DyeColor; MAGENTA c f Lnet/minecraft/world/item/DyeColor; ORANGE b f Lnet/minecraft/world/item/DyeColor; PINK g f Lnet/minecraft/world/item/DyeColor; PURPLE k f Lnet/minecraft/world/item/DyeColor; RED o f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC r f Lnet/minecraft/world/item/DyeColor; WHITE a f Lnet/minecraft/world/item/DyeColor; YELLOW e f I fireworkColor z f I id v f Lnet/minecraft/world/level/material/MapColor; mapColor x f Ljava/lang/String; name w f I textColor A f I textureDiffuseColor y c net/minecraft/world/item/LeadItem net/minecraft/world/item/ItemLeash m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult; bindPlayerMobs a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Leashable;)Z lambda$bindPlayerMobs$0 a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/MaceItem net/minecraft/world/item/MaceItem m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/phys/Vec3; calculateImpactPosition a m (Lnet/minecraft/world/entity/LivingEntity;)Z canSmashAttack b m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes a m ()Lnet/minecraft/world/item/component/Tool; createToolProperties b m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getAttackDamageBonus a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; getItemDamageSource a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)D getKnockbackPower a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V hurtEnemy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V knockback a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; knockbackPredicate a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)V lambda$knockback$0 b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$knockbackPredicate$1 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b f I DEFAULT_ATTACK_DAMAGE c f F DEFAULT_ATTACK_SPEED d f F SMASH_ATTACK_FALL_THRESHOLD a f F SMASH_ATTACK_HEAVY_THRESHOLD o f F SMASH_ATTACK_KNOCKBACK_POWER p f F SMASH_ATTACK_KNOCKBACK_RADIUS b c net/minecraft/world/item/SignItem net/minecraft/world/item/ItemSign m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z updateCustomBlockEntityTag a c net/minecraft/world/level/Spawner net/minecraft/world/level/Spawner m (Lnet/minecraft/world/item/component/TypedEntityData;Ljava/util/function/Consumer;Ljava/lang/String;)V appendHoverText a m (Lnet/minecraft/world/item/component/TypedEntityData;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getSpawnEntityDisplayName a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$getSpawnEntityDisplayName$0 b m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$getSpawnEntityDisplayName$1 a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/network/chat/MutableComponent; lambda$getSpawnEntityDisplayName$2 a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a c org/bukkit/craftbukkit/CraftChunk org/bukkit/craftbukkit/v1_21_R7/CraftChunk c org/bukkit/craftbukkit/CraftFluid org/bukkit/craftbukkit/v1_21_R7/CraftFluid c org/bukkit/craftbukkit/CraftInput org/bukkit/craftbukkit/v1_21_R7/CraftInput c org/bukkit/craftbukkit/CraftSound org/bukkit/craftbukkit/v1_21_R7/CraftSound c org/bukkit/craftbukkit/CraftWorld org/bukkit/craftbukkit/v1_21_R7/CraftWorld c org/bukkit/craftbukkit/CraftWorld$1 org/bukkit/craftbukkit/v1_21_R7/CraftWorld$1 c org/bukkit/craftbukkit/CraftWorld$2 org/bukkit/craftbukkit/v1_21_R7/CraftWorld$2 c org/bukkit/craftbukkit/Overridden org/bukkit/craftbukkit/v1_21_R7/Overridden c net/minecraft/commands/ParserUtils net/minecraft/commands/ParserUtils m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/CharPredicate;)Ljava/lang/String; readWhile a c net/minecraft/nbt/StreamTagVisitor net/minecraft/nbt/StreamTagVisitor m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b c net/minecraft/nbt/StreamTagVisitor$EntryResult net/minecraft/nbt/StreamTagVisitor$a m ()[Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; $values a f [Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; $VALUES e f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; BREAK c f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; ENTER a f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; HALT d f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; SKIP b c net/minecraft/nbt/StreamTagVisitor$ValueResult net/minecraft/nbt/StreamTagVisitor$b m ()[Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; $values a f [Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; $VALUES d f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; BREAK b f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; CONTINUE a f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; HALT c c net/minecraft/nbt/StringTagVisitor net/minecraft/nbt/StringTagVisitor m ()Ljava/lang/String; build a m (Ljava/lang/String;)V handleKeyEscape a m (Lnet/minecraft/nbt/ByteTag;)V visitByte a m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a m (Lnet/minecraft/nbt/EndTag;)V visitEnd a m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a m (Lnet/minecraft/nbt/IntTag;)V visitInt a m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a m (Lnet/minecraft/nbt/ListTag;)V visitList a m (Lnet/minecraft/nbt/LongTag;)V visitLong a m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a m (Lnet/minecraft/nbt/ShortTag;)V visitShort a m (Lnet/minecraft/nbt/StringTag;)V visitString a f Ljava/util/regex/Pattern; UNQUOTED_KEY_MATCH a f Ljava/lang/StringBuilder; builder b c net/minecraft/nbt/visitors/SkipAll net/minecraft/nbt/visitors/SkipAll m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b f Lnet/minecraft/nbt/visitors/SkipAll; INSTANCE a c net/minecraft/network/HandlerNames net/minecraft/network/HandlerNames f Ljava/lang/String; BUNDLER l f Ljava/lang/String; COMPRESS b f Ljava/lang/String; DECODER c f Ljava/lang/String; DECOMPRESS a f Ljava/lang/String; DECRYPT i f Ljava/lang/String; ENCODER d f Ljava/lang/String; ENCRYPT j f Ljava/lang/String; INBOUND_CONFIG e f Ljava/lang/String; LATENCY p f Ljava/lang/String; LEGACY_QUERY o f Ljava/lang/String; OUTBOUND_CONFIG f f Ljava/lang/String; PACKET_HANDLER m f Ljava/lang/String; PREPENDER h f Ljava/lang/String; SPLITTER g f Ljava/lang/String; TIMEOUT n f Ljava/lang/String; UNBUNDLER k c net/minecraft/network/ProtocolInfo net/minecraft/network/ProtocolInfo m ()Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d m ()Lnet/minecraft/network/codec/StreamCodec; codec c m ()Lnet/minecraft/network/protocol/PacketFlow; flow b m ()Lnet/minecraft/network/ConnectionProtocol; id a c net/minecraft/network/ProtocolInfo$Details net/minecraft/network/ProtocolInfo$a m ()Lnet/minecraft/network/protocol/PacketFlow; flow b m ()Lnet/minecraft/network/ConnectionProtocol; id a m (Lnet/minecraft/network/ProtocolInfo$Details$PacketVisitor;)V listPackets a c net/minecraft/network/ProtocolInfo$Details$PacketVisitor net/minecraft/network/ProtocolInfo$a$a c net/minecraft/network/ProtocolInfo$DetailsProvider net/minecraft/network/ProtocolInfo$b m ()Lnet/minecraft/network/ProtocolInfo$Details; details a c net/minecraft/resources/Identifier net/minecraft/resources/MinecraftKey m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; assertValidNamespace e m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; assertValidPath f m (Ljava/lang/String;C)Lnet/minecraft/resources/Identifier; bySeparator a m (Lnet/minecraft/resources/Identifier;)I compareTo a m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; createUntrusted d m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; fromNamespaceAndPath a m ()Ljava/lang/String; getNamespace b m ()Ljava/lang/String; getPath a m (C)Z isAllowedInIdentifier a m (Ljava/lang/String;)Z isValidNamespace j m (Ljava/lang/String;)Z isValidPath i m (Ljava/lang/String;Lnet/minecraft/IdentifierException;)Ljava/lang/String; lambda$read$0 a m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; parse a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; read a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; read d m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readGreedy c m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; readNonEmpty b m ()Ljava/lang/String; toDebugFileName c m ()Ljava/lang/String; toLanguageKey d m (Ljava/lang/String;)Ljava/lang/String; toLanguageKey h m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; toLanguageKey c m ()Ljava/lang/String; toShortLanguageKey e m ()Ljava/lang/String; toShortString f m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; tryBuild b m (Ljava/lang/String;C)Lnet/minecraft/resources/Identifier; tryBySeparator b m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; tryParse c m (C)Z validNamespaceChar c m (C)Z validPathChar b m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withDefaultNamespace b m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withPath e m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/Identifier; withPath a m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withPrefix f m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withSuffix g f Z $assertionsDisabled g f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; DEFAULT_NAMESPACE e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID c f C NAMESPACE_SEPARATOR d f Ljava/lang/String; REALMS_NAMESPACE f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/lang/String; namespace h f Ljava/lang/String; path i c net/minecraft/server/RegistryLayer net/minecraft/server/RegistryLayer m ()[Lnet/minecraft/server/RegistryLayer; $values b m ()Lnet/minecraft/core/LayeredRegistryAccess; createRegistryAccess a f [Lnet/minecraft/server/RegistryLayer; $VALUES g f Lnet/minecraft/server/RegistryLayer; DIMENSIONS c f Lnet/minecraft/server/RegistryLayer; RELOADABLE d f Lnet/minecraft/server/RegistryLayer; STATIC a f Lnet/minecraft/core/RegistryAccess$Frozen; STATIC_ACCESS f f Ljava/util/List; VALUES e f Lnet/minecraft/server/RegistryLayer; WORLDGEN b c net/minecraft/server/dialog/Dialog net/minecraft/server/dialog/Dialog m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m ()Ljava/util/Optional; onCancel d f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; CONTEXT_FREE_STREAM_CODEC g f Lcom/mojang/serialization/Codec; DIRECT_CODEC c f Lcom/mojang/serialization/Codec; LIST_CODEC e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Lcom/mojang/serialization/Codec; WIDTH_CODEC b c net/minecraft/server/rcon/PktUtils net/minecraft/server/rcon/StatusChallengeUtils m ([BI)I intFromByteArray a m ([BII)I intFromByteArray b m ([BII)I intFromNetworkByteArray c m ([BII)Ljava/lang/String; stringFromByteArray a m (B)Ljava/lang/String; toHexString a f [C HEX_CHAR b f I MAX_PACKET_SIZE a c net/minecraft/tags/EnchantmentTags net/minecraft/tags/EnchantmentTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; ARMOR_EXCLUSIVE b f Lnet/minecraft/tags/TagKey; BOOTS_EXCLUSIVE c f Lnet/minecraft/tags/TagKey; BOW_EXCLUSIVE d f Lnet/minecraft/tags/TagKey; CROSSBOW_EXCLUSIVE e f Lnet/minecraft/tags/TagKey; CURSE o f Lnet/minecraft/tags/TagKey; DAMAGE_EXCLUSIVE f f Lnet/minecraft/tags/TagKey; DOUBLE_TRADE_PRICE j f Lnet/minecraft/tags/TagKey; IN_ENCHANTING_TABLE k f Lnet/minecraft/tags/TagKey; MINING_EXCLUSIVE g f Lnet/minecraft/tags/TagKey; NON_TREASURE v f Lnet/minecraft/tags/TagKey; ON_MOB_SPAWN_EQUIPMENT l f Lnet/minecraft/tags/TagKey; ON_RANDOM_LOOT n f Lnet/minecraft/tags/TagKey; ON_TRADED_EQUIPMENT m f Lnet/minecraft/tags/TagKey; PREVENTS_BEE_SPAWNS_WHEN_MINING q f Lnet/minecraft/tags/TagKey; PREVENTS_DECORATED_POT_SHATTERING r f Lnet/minecraft/tags/TagKey; PREVENTS_ICE_MELTING s f Lnet/minecraft/tags/TagKey; PREVENTS_INFESTED_SPAWNS t f Lnet/minecraft/tags/TagKey; RIPTIDE_EXCLUSIVE h f Lnet/minecraft/tags/TagKey; SMELTS_LOOT p f Lnet/minecraft/tags/TagKey; TOOLTIP_ORDER a f Lnet/minecraft/tags/TagKey; TRADEABLE i f Lnet/minecraft/tags/TagKey; TRADES_DESERT_COMMON w f Lnet/minecraft/tags/TagKey; TRADES_DESERT_SPECIAL D f Lnet/minecraft/tags/TagKey; TRADES_JUNGLE_COMMON x f Lnet/minecraft/tags/TagKey; TRADES_JUNGLE_SPECIAL E f Lnet/minecraft/tags/TagKey; TRADES_PLAINS_COMMON y f Lnet/minecraft/tags/TagKey; TRADES_PLAINS_SPECIAL F f Lnet/minecraft/tags/TagKey; TRADES_SAVANNA_COMMON z f Lnet/minecraft/tags/TagKey; TRADES_SAVANNA_SPECIAL G f Lnet/minecraft/tags/TagKey; TRADES_SNOW_COMMON A f Lnet/minecraft/tags/TagKey; TRADES_SNOW_SPECIAL H f Lnet/minecraft/tags/TagKey; TRADES_SWAMP_COMMON B f Lnet/minecraft/tags/TagKey; TRADES_SWAMP_SPECIAL I f Lnet/minecraft/tags/TagKey; TRADES_TAIGA_COMMON C f Lnet/minecraft/tags/TagKey; TRADES_TAIGA_SPECIAL J f Lnet/minecraft/tags/TagKey; TREASURE u c net/minecraft/tags/WorldPresetTags net/minecraft/tags/WorldPresetTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; EXTENDED b f Lnet/minecraft/tags/TagKey; NORMAL a c net/minecraft/util/ProblemReporter net/minecraft/util/ProblemReporter m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a f Lnet/minecraft/util/ProblemReporter; DISCARDING a c net/minecraft/util/ProblemReporter$1 net/minecraft/util/ProblemReporter$1 m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a c net/minecraft/util/ProblemReporter$Problem net/minecraft/util/ProblemReporter$g m ()Ljava/lang/String; description a c net/minecraft/util/ProblemReporter$Collector net/minecraft/util/ProblemReporter$a m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a m (Ljava/util/function/BiConsumer;)V forEach a m ()Ljava/lang/String; getReport b m ()Ljava/lang/String; getTreeReport c m ()Z isEmpty a m (Ljava/util/Map$Entry;)Ljava/lang/String; lambda$getReport$1 a m ()Ljava/lang/String; lambda$static$0 d m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a f Lnet/minecraft/util/ProblemReporter$PathElement; EMPTY_ROOT b f Lnet/minecraft/util/ProblemReporter$PathElement; element d f Lnet/minecraft/util/ProblemReporter$Collector; parent c f Ljava/util/Set; problems e c net/minecraft/util/ProblemReporter$Collector$Entry net/minecraft/util/ProblemReporter$a$a m ()Lnet/minecraft/util/ProblemReporter$Problem; problem b m ()Lnet/minecraft/util/ProblemReporter$Collector; source a f Lnet/minecraft/util/ProblemReporter$Problem; problem b f Lnet/minecraft/util/ProblemReporter$Collector; source a c net/minecraft/util/ProblemReporter$Collector$ProblemTreeNode net/minecraft/util/ProblemReporter$a$b m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode; child a m ()Ljava/util/Map; children d m ()Lnet/minecraft/util/ProblemReporter$PathElement; element b m ()Ljava/util/List; getLines a m (Ljava/util/List;Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode;)V lambda$getLines$0 b m (Ljava/util/List;Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode;)V lambda$getLines$1 a m (Ljava/lang/String;)Ljava/lang/String; lambda$getLines$2 a m ()Ljava/util/List; problems c f Ljava/util/Map; children c f Lnet/minecraft/util/ProblemReporter$PathElement; element a f Ljava/util/List; problems b c net/minecraft/util/ProblemReporter$PathElement net/minecraft/util/ProblemReporter$f c net/minecraft/util/ProblemReporter$ScopedCollector net/minecraft/util/ProblemReporter$j f Lorg/slf4j/Logger; logger c c net/minecraft/util/ProblemReporter$FieldPathElement net/minecraft/util/ProblemReporter$c m ()Ljava/lang/String; name a f Ljava/lang/String; name a c net/minecraft/util/ProblemReporter$IndexedPathElement net/minecraft/util/ProblemReporter$e m ()I index a f I index a c net/minecraft/util/ProblemReporter$RootFieldPathElement net/minecraft/util/ProblemReporter$i m ()Ljava/lang/String; name a f Ljava/lang/String; name a c net/minecraft/util/ProblemReporter$RootElementPathElement net/minecraft/util/ProblemReporter$h m ()Lnet/minecraft/resources/ResourceKey; id a f Lnet/minecraft/resources/ResourceKey; id a c net/minecraft/util/ProblemReporter$IndexedFieldPathElement net/minecraft/util/ProblemReporter$d m ()I index b m ()Ljava/lang/String; name a f I index b f Ljava/lang/String; name a c net/minecraft/util/ProblemReporter$ElementReferencePathElement net/minecraft/util/ProblemReporter$b m ()Lnet/minecraft/resources/ResourceKey; id a f Lnet/minecraft/resources/ResourceKey; id a c net/minecraft/util/random/Weighted net/minecraft/util/random/Weighted m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m (Ljava/util/function/Function;)Lnet/minecraft/util/random/Weighted; map a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a m ()Ljava/lang/Object; value a m ()I weight b f Lorg/slf4j/Logger; LOGGER c f Ljava/lang/Object; value a f I weight b c net/minecraft/world/RandomSequence net/minecraft/world/RandomSequence m (JLjava/util/Optional;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; createSequence a m (Lnet/minecraft/world/RandomSequence;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/util/RandomSource; random a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; seedForKey a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; source b c net/minecraft/world/entity/Display net/minecraft/world/entity/Display m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Z affectedByCulling f m (F)F calculateInterpolationProgress a m ()Lnet/minecraft/world/entity/Display$RenderState; createFreshRenderState A m (Lnet/minecraft/world/entity/Display$RenderState;F)Lnet/minecraft/world/entity/Display$RenderState; createInterpolatedRenderState a m (Lnet/minecraft/network/syncher/SynchedEntityData;)Lcom/mojang/math/Transformation; createTransformation a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; getBillboardConstraints p m ()Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling e m ()Lnet/minecraft/util/Brightness; getBrightnessOverride q m ()I getGlowColorOverride x m ()F getHeight y m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()I getPackedBrightnessOverride r m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m ()I getPosRotInterpolationDuration n m ()F getShadowRadius u m ()F getShadowStrength v m ()I getTeamColor h_ m ()I getTransformationInterpolationDelay m m ()I getTransformationInterpolationDuration k m ()F getViewRange s m ()F getWidth w m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isIgnoringBlockTriggers m_ m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Lnet/minecraft/world/entity/Display$RenderState; renderState i m (Lnet/minecraft/world/entity/Display$BillboardConstraints;)V setBillboardConstraints a m (Lnet/minecraft/util/Brightness;)V setBrightnessOverride a m (I)V setGlowColorOverride l m (F)V setHeight y m (DDD)V setPos a_ m (I)V setPosRotInterpolationDuration d m (F)V setShadowRadius c m (F)V setShadowStrength d m (Lcom/mojang/math/Transformation;)V setTransformation a m (I)V setTransformationInterpolationDelay b m (I)V setTransformationInterpolationDuration a m (F)V setViewRange b m (F)V setWidth x m (D)Z shouldRenderAtSqrDistance a m ()V tick g m ()V updateCulling z m (ZF)V updateRenderSubState a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BILLBOARD_RENDER_CONSTRAINTS_ID aO f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BRIGHTNESS_OVERRIDE_ID aP f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_GLOW_COLOR_OVERRIDE_ID aV f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEIGHT_ID aU f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_ROTATION_ID u f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_POS_ROT_INTERPOLATION_DURATION_ID r f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_ROTATION_ID aN f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SCALE_ID t f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHADOW_RADIUS_ID aR f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHADOW_STRENGTH_ID aS f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID q f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID p f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSLATION_ID s f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VIEW_RANGE_ID aQ f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WIDTH_ID aT f F INITIAL_HEIGHT be f I INITIAL_POS_ROT_INTERPOLATION_DURATION aZ f F INITIAL_SHADOW_RADIUS ba f F INITIAL_SHADOW_STRENGTH bb f I INITIAL_TRANSFORMATION_INTERPOLATION_DURATION aX f I INITIAL_TRANSFORMATION_START_INTERPOLATION aY f F INITIAL_VIEW_RANGE bc f F INITIAL_WIDTH bd f Lorg/slf4j/Logger; LOGGER o f I NO_BRIGHTNESS_OVERRIDE a f I NO_GLOW_COLOR_OVERRIDE bf f Lit/unimi/dsi/fastutil/ints/IntSet; RENDER_STATE_IDS aW f Ljava/lang/String; TAG_BILLBOARD f f Ljava/lang/String; TAG_BRIGHTNESS g f Ljava/lang/String; TAG_GLOW_COLOR_OVERRIDE m f Ljava/lang/String; TAG_HEIGHT l f Ljava/lang/String; TAG_POS_ROT_INTERPOLATION_DURATION b f Ljava/lang/String; TAG_SHADOW_RADIUS i f Ljava/lang/String; TAG_SHADOW_STRENGTH j f Ljava/lang/String; TAG_TRANSFORMATION e f Ljava/lang/String; TAG_TRANSFORMATION_INTERPOLATION_DURATION c f Ljava/lang/String; TAG_TRANSFORMATION_START_INTERPOLATION d f Ljava/lang/String; TAG_VIEW_RANGE h f Ljava/lang/String; TAG_WIDTH k f Lnet/minecraft/world/phys/AABB; cullingBoundingBox bj f I interpolationDuration bh f Lnet/minecraft/world/entity/InterpolationHandler; interpolation bo f J interpolationStartClientTick bg f F lastProgress bi f Z noCulling bk f Lnet/minecraft/world/entity/Display$RenderState; renderState bn f Z updateInterpolationDuration bm f Z updateRenderState n f Z updateStartTick bl c net/minecraft/world/entity/Display$ItemDisplay net/minecraft/world/entity/Display$ItemDisplay m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/item/ItemStack; getItemStack m m ()Lnet/minecraft/world/item/ItemDisplayContext; getItemTransform n m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()Lnet/minecraft/world/entity/Display$ItemDisplay$ItemRenderState; itemRenderState k m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V setItemStack a m (Lnet/minecraft/world/item/ItemDisplayContext;)V setItemTransform a m (ZF)V updateRenderSubState a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_DISPLAY_ID r f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK_ID q f Ljava/lang/String; TAG_ITEM o f Ljava/lang/String; TAG_ITEM_DISPLAY p f Lnet/minecraft/world/entity/Display$ItemDisplay$ItemRenderState; itemRenderState t f Lnet/minecraft/world/entity/SlotAccess; slot s c net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState net/minecraft/world/entity/Display$ItemDisplay$a m ()Lnet/minecraft/world/item/ItemStack; itemStack a m ()Lnet/minecraft/world/item/ItemDisplayContext; itemTransform b f Lnet/minecraft/world/item/ItemStack; itemStack a f Lnet/minecraft/world/item/ItemDisplayContext; itemTransform b c net/minecraft/world/entity/Display$RenderState net/minecraft/world/entity/Display$j m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; billboardConstraints b m ()I brightnessOverride c m ()I glowColorOverride f m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowRadius d m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowStrength e m ()Lnet/minecraft/world/entity/Display$GenericInterpolator; transformation a f Lnet/minecraft/world/entity/Display$BillboardConstraints; billboardConstraints b f I brightnessOverride c f I glowColorOverride f f Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowRadius d f Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowStrength e f Lnet/minecraft/world/entity/Display$GenericInterpolator; transformation a c net/minecraft/world/entity/Display$TextDisplay net/minecraft/world/entity/Display$TextDisplay m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/Display$TextDisplay$LineSplitter;)Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; cacheDisplay a m ()Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; createFreshTextRenderState s m (Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState;F)Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; createInterpolatedTextRenderState a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (B)Lnet/minecraft/world/entity/Display$TextDisplay$Align; getAlign a m ()I getBackgroundColor q m ()B getFlags r m ()I getLineWidth n m ()Lnet/minecraft/network/chat/Component; getText m m ()B getTextOpacity p m (BLnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;B)B loadFlag a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (I)V setBackgroundColor b m (B)V setFlags d m (I)V setLineWidth a m (Lnet/minecraft/network/chat/Component;)V setText a m (B)V setTextOpacity c m (BLnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;B)V storeFlag a m ()Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState k m (ZF)V updateRenderSubState a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BACKGROUND_COLOR_ID aY f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LINE_WIDTH_ID aX f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STYLE_FLAGS_ID ba f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TEXT_ID aW f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TEXT_OPACITY_ID aZ f B FLAG_ALIGN_LEFT s f B FLAG_ALIGN_RIGHT t f B FLAG_SEE_THROUGH q f B FLAG_SHADOW p f B FLAG_USE_DEFAULT_BACKGROUND r f I INITIAL_BACKGROUND u f I INITIAL_LINE_WIDTH aV f B INITIAL_TEXT_OPACITY aU f Ljava/lang/String; TAG_ALIGNMENT aT f Ljava/lang/String; TAG_BACKGROUND_COLOR aP f Ljava/lang/String; TAG_LINE_WIDTH aN f Ljava/lang/String; TAG_SEE_THROUGH aR f Ljava/lang/String; TAG_SHADOW aQ f Ljava/lang/String; TAG_TEXT o f Ljava/lang/String; TAG_TEXT_OPACITY aO f Ljava/lang/String; TAG_USE_DEFAULT_BACKGROUND aS f Lit/unimi/dsi/fastutil/ints/IntSet; TEXT_RENDER_STATE_IDS bb f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; clientDisplayCache bc f Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState bd c net/minecraft/world/entity/Display$TextDisplay$Align net/minecraft/world/entity/Display$TextDisplay$Align m ()[Lnet/minecraft/world/entity/Display$TextDisplay$Align; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/Display$TextDisplay$Align; $VALUES f f Lnet/minecraft/world/entity/Display$TextDisplay$Align; CENTER a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/entity/Display$TextDisplay$Align; LEFT b f Lnet/minecraft/world/entity/Display$TextDisplay$Align; RIGHT c f Ljava/lang/String; name e c net/minecraft/world/entity/Display$TextDisplay$CachedInfo net/minecraft/world/entity/Display$TextDisplay$CachedInfo m ()Ljava/util/List; lines a m ()I width b f Ljava/util/List; lines a f I width b c net/minecraft/world/entity/Display$TextDisplay$CachedLine net/minecraft/world/entity/Display$TextDisplay$CachedLine m ()Lnet/minecraft/util/FormattedCharSequence; contents a m ()I width b f Lnet/minecraft/util/FormattedCharSequence; contents a f I width b c net/minecraft/world/entity/Display$TextDisplay$TextRenderState net/minecraft/world/entity/Display$TextDisplay$e m ()Lnet/minecraft/world/entity/Display$IntInterpolator; backgroundColor d m ()B flags e m ()I lineWidth b m ()Lnet/minecraft/network/chat/Component; text a m ()Lnet/minecraft/world/entity/Display$IntInterpolator; textOpacity c f Lnet/minecraft/world/entity/Display$IntInterpolator; backgroundColor d f B flags e f I lineWidth b f Lnet/minecraft/network/chat/Component; text a f Lnet/minecraft/world/entity/Display$IntInterpolator; textOpacity c c net/minecraft/world/entity/Display$BlockDisplay net/minecraft/world/entity/Display$BlockDisplay m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState k m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState m m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c m (ZF)V updateRenderSubState a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BLOCK_STATE_ID p f Ljava/lang/String; TAG_BLOCK_STATE o f Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState q c net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState net/minecraft/world/entity/Display$BlockDisplay$a m ()Lnet/minecraft/world/level/block/state/BlockState; blockState a f Lnet/minecraft/world/level/block/state/BlockState; blockState a c net/minecraft/world/entity/Display$IntInterpolator net/minecraft/world/entity/Display$IntInterpolator m (IF)I lambda$constant$0 a c net/minecraft/world/entity/Display$ColorInterpolator net/minecraft/world/entity/Display$ColorInterpolator m ()I current b m ()I previous a f I current b f I previous a c net/minecraft/world/entity/Display$FloatInterpolator net/minecraft/world/entity/Display$FloatInterpolator m (FF)F lambda$constant$0 a c net/minecraft/world/entity/Display$GenericInterpolator net/minecraft/world/entity/Display$GenericInterpolator m (Ljava/lang/Object;F)Ljava/lang/Object; lambda$constant$0 a c net/minecraft/world/entity/Display$BillboardConstraints net/minecraft/world/entity/Display$BillboardConstraints m ()[Lnet/minecraft/world/entity/Display$BillboardConstraints; $values b m ()B getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/Display$BillboardConstraints; $VALUES i f Ljava/util/function/IntFunction; BY_ID f f Lnet/minecraft/world/entity/Display$BillboardConstraints; CENTER d f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/entity/Display$BillboardConstraints; FIXED a f Lnet/minecraft/world/entity/Display$BillboardConstraints; HORIZONTAL c f Lnet/minecraft/world/entity/Display$BillboardConstraints; VERTICAL b f B id g f Ljava/lang/String; name h c net/minecraft/world/entity/Display$LinearIntInterpolator net/minecraft/world/entity/Display$i m ()I current b m ()I previous a f I current b f I previous a c net/minecraft/world/entity/Display$LinearFloatInterpolator net/minecraft/world/entity/Display$h m ()F current b m ()F previous a f F current b f F previous a c net/minecraft/world/entity/Display$TransformationInterpolator net/minecraft/world/entity/Display$l m ()Lcom/mojang/math/Transformation; current b m (F)Lcom/mojang/math/Transformation; get a m ()Lcom/mojang/math/Transformation; previous a f Lcom/mojang/math/Transformation; current b f Lcom/mojang/math/Transformation; previous a c net/minecraft/world/entity/npc/Npc net/minecraft/world/entity/npc/NPC c net/minecraft/world/inventory/Slot net/minecraft/world/inventory/Slot m (Lnet/minecraft/world/entity/player/Player;)Z allowModification b m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ m ()I getContainerSlot i m ()Lnet/minecraft/world/item/ItemStack; getItem g m ()I getMaxStackSize a m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize b_ m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c m ()Z hasItem h m ()Z isActive b m ()Z isFake f m ()Z isHighlightable e m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V lambda$safeTake$0 b m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onQuickCraft b m (I)V onSwapCraft b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (I)Lnet/minecraft/world/item/ItemStack; remove a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; safeInsert d m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; safeInsert b m (IILnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; safeTake b m (Lnet/minecraft/world/item/ItemStack;)V set f m (Lnet/minecraft/world/item/ItemStack;)V setByPlayer e m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a m ()V setChanged d m (IILnet/minecraft/world/entity/player/Player;)Ljava/util/Optional; tryRemove a f Lnet/minecraft/world/Container; container c f I index d f I slot a f I x e f I y f c net/minecraft/world/item/ArrowItem net/minecraft/world/item/ItemArrow m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; createArrow a c net/minecraft/world/item/BlockItem net/minecraft/world/item/ItemBlock m ()Z canFitInsideContainerItems d m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlace b m ()Lnet/minecraft/world/level/block/Block; getBlock c m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/sounds/SoundEvent; getPlaceSound a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c m ()Z mustSurvive b m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/InteractionResult; place a m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V registerBlocks a m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/storage/TagValueOutput;)V setBlockEntityData a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V updateBlockEntityComponents a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBlockStateFromTag a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z updateCustomBlockEntityTag a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z updateCustomBlockEntityTag a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/item/context/BlockPlaceContext; updatePlacementContext b m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Lnet/minecraft/world/level/block/Block; block a c net/minecraft/world/item/BrushItem net/minecraft/world/item/BrushItem m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/phys/HitResult; calculateHitResult a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/HumanoidArm;)V spawnDustParticles a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f I ANIMATION_DURATION a f I USE_DURATION b c net/minecraft/world/item/BrushItem$1 net/minecraft/world/item/BrushItem$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/item/BrushItem$DustParticlesDelta net/minecraft/world/item/BrushItem$a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/BrushItem$DustParticlesDelta; fromDirection a m ()D xd a m ()D yd b m ()D zd c f D ALONG_SIDE_DELTA d f D OUT_FROM_SIDE_DELTA e f D xd a f D yd b f D zd c c net/minecraft/world/item/ItemStack net/minecraft/world/item/ItemStack m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/component/TooltipDisplay;Lnet/minecraft/world/entity/player/Player;)V addAttributeTooltips a m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/TooltipFlag;Ljava/util/function/Consumer;)V addDetailsToTooltip a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V addToTooltip a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;)V addUnitComponentToTooltip a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; applyAfterUseComponentSideEffects a m (Lnet/minecraft/core/component/DataComponentMap;)V applyComponents b m (Lnet/minecraft/core/component/DataComponentPatch;)V applyComponents b m (Lnet/minecraft/core/component/DataComponentPatch;)V applyComponentsAndValidate a m (Lnet/minecraft/world/damagesource/DamageSource;)Z canBeHurtBy a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z canBreakBlockInAdventureMode b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z canDestroyBlock a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z canPlaceOnBlockInAdventureMode a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder$Reference;)V causeUseVibration a m (ILnet/minecraft/world/entity/LivingEntity;)V consume a m (ILnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; consumeAndReturn b m ()Lnet/minecraft/world/item/ItemStack; copy v m ()Lnet/minecraft/world/item/ItemStack; copyAndClear g m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentGetter;)V copyFrom a m (I)Lnet/minecraft/world/item/ItemStack; copyWithCount c m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; createOptionalStreamCodec b m (Lnet/minecraft/core/Holder;I)V enchant a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEachModifier a m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)V forEachModifier a m ()I getBarColor u m ()I getBarWidth t m ()Lnet/minecraft/core/component/DataComponentMap; getComponents a m ()Lnet/minecraft/core/component/DataComponentPatch; getComponentsPatch d m ()I getCount N m ()Lnet/minecraft/network/chat/Component; getCustomName z m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Supplier;)Lnet/minecraft/world/damagesource/DamageSource; getDamageSource a m ()I getDamageValue o m (Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed a m ()Lnet/minecraft/network/chat/Component; getDisplayName K m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; getEnchantments G m ()Lnet/minecraft/world/entity/Entity; getEntityRepresentation J m ()Lnet/minecraft/world/entity/decoration/ItemFrame; getFrame I m ()Lnet/minecraft/network/chat/Component; getHoverName y m ()Lnet/minecraft/world/item/Item; getItem h m ()Lnet/minecraft/core/Holder; getItemHolder i m ()Lnet/minecraft/network/chat/Component; getItemName A m ()I getMaxDamage p m ()I getMaxStackSize k m ()I getPopTime M m ()Lnet/minecraft/core/component/DataComponentMap; getPrototype c m ()Lnet/minecraft/world/item/Rarity; getRarity D m ()Lnet/minecraft/network/chat/Component; getStyledHoverName B m ()Lnet/minecraft/world/item/component/SwingAnimation; getSwingAnimation L m ()Ljava/util/stream/Stream; getTags j m ()Ljava/util/Optional; getTooltipImage b m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/TooltipFlag;)Ljava/util/List; getTooltipLines a m ()Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation w m (Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (I)V grow g m ()Z hasFoil C m (Lnet/minecraft/core/component/DataComponentType;)Z hasNonDefault d m (Lnet/minecraft/world/item/ItemStack;)I hashItemAndComponents b m (Ljava/util/List;)I hashStackList a m (ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)V hurtAndBreak a m (ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V hurtAndBreak a m (ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; hurtAndConvertOnBreak a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z hurtEnemy a m (ILnet/minecraft/world/entity/player/Player;)V hurtWithoutBreaking a m ()Lnet/minecraft/core/component/DataComponentMap; immutableComponents e m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a m (Ljava/util/function/Predicate;)Z is a m (Lnet/minecraft/core/Holder;)Z is a m (Lnet/minecraft/core/HolderSet;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m (Lnet/minecraft/world/item/Item;)Z is a m ()Z isBarVisible s m ()Z isBroken q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectToolForDrops b m ()Z isDamageableItem m m ()Z isDamaged n m ()Z isEmpty f m ()Z isEnchantable E m ()Z isEnchanted F m ()Z isFramed H m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isItemEnabled a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z isSameItem b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z isSameItemSameComponents c m ()Z isStackable l m (Lnet/minecraft/world/item/ItemStack;)Z isValidRepairItem c m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)V lambda$addAttributeTooltips$17 a m (Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$enchant$18 a m (Lorg/apache/commons/lang3/function/TriConsumer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$forEachModifier$19 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/EitherHolder;)Ljava/util/Optional; lambda$getDamageSource$21 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/damagesource/DamageSource; lambda$getDamageSource$22 a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; lambda$getDamageSource$23 b m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$getDisplayName$20 a m (Lnet/minecraft/world/item/Item;)V lambda$hurtWithoutBreaking$13 b m (Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; lambda$lenientOptionalFieldOf$15 a m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; lambda$lenientOptionalFieldOf$16 d m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$0 h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; lambda$static$2 a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$3 g m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/world/item/ItemStack; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m ()Lcom/mojang/serialization/Codec; lambda$static$6 P m ()Ljava/lang/String; lambda$validateComponents$11 O m (II)Ljava/lang/String; lambda$validateComponents$12 a m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; lenientOptionalFieldOf a m (I)V limitSize f m (Ljava/util/List;Ljava/util/List;)Z listMatches a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z matches a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;)Z matchesIgnoringComponents a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V mineBlock a m ()Z nextDamageWillBreak r m (Lnet/minecraft/world/entity/player/Player;I)V onCraftedBy a m (Lnet/minecraft/world/level/Level;)V onCraftedBySystem a m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V onUseTick b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V releaseUsing a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; remove e m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; set b m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Object; set a m (I)V setCount e m (I)V setDamageValue b m (Lnet/minecraft/world/entity/Entity;)V setEntityRepresentation a m (I)V setPopTime d m (I)V shrink h m (I)Lnet/minecraft/world/item/ItemStack; split a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/ItemStack; transmuteCopy a m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/item/ItemStack; transmuteCopy a m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/item/ItemStack; transmuteCopyIgnoreEmpty b m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; update a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; update a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a m ()Z useOnRelease x m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; validateComponents a m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; validateStrict a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; validatedStreamCodec a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/network/chat/Component; DISABLED_ITEM_TOOLTIP q f Lnet/minecraft/world/item/ItemStack; EMPTY l f Lnet/minecraft/network/chat/Component; INTANGIBLE_TOOLTIP o f Lorg/slf4j/Logger; LOGGER p f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lcom/mojang/serialization/Codec; OPTIONAL_CODEC f f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_LIST_STREAM_CODEC k f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC h f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_UNTRUSTED_STREAM_CODEC i f Ljava/util/List; OP_NBT_WARNING m f Lcom/mojang/serialization/Codec; SIMPLE_ITEM_CODEC g f Lcom/mojang/serialization/Codec; SINGLE_ITEM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j f Lcom/mojang/serialization/Codec; STRICT_CODEC d f Lcom/mojang/serialization/Codec; STRICT_SINGLE_ITEM_CODEC e f Lnet/minecraft/network/chat/Component; UNBREAKABLE_TOOLTIP n f Lnet/minecraft/core/component/PatchedDataComponentMap; components u f I count r f Lnet/minecraft/world/entity/Entity; entityRepresentation v f Lnet/minecraft/world/item/Item; item t f I popTime s c net/minecraft/world/item/ItemStack$1 net/minecraft/world/item/ItemStack$1 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a c net/minecraft/world/item/ItemStack$2 net/minecraft/world/item/ItemStack$2 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a c net/minecraft/world/item/ItemStack$3 net/minecraft/world/item/ItemStack$3 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a f Lnet/minecraft/network/codec/StreamCodec; val$codec a c net/minecraft/world/item/ItemStack$4 net/minecraft/world/item/ItemStack$4 f [I $SwitchMap$net$minecraft$world$item$Rarity a c net/minecraft/world/item/ItemUtils net/minecraft/world/item/ItemLiquidUtil m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; createFilledResult a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; createFilledResult a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)V lambda$onContainerDestroyed$0 a m (Lnet/minecraft/world/entity/item/ItemEntity;Ljava/lang/Iterable;)V onContainerDestroyed a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; startUsingInstantly a c net/minecraft/world/level/ChunkPos net/minecraft/world/level/ChunkCoordIntPair m (II)J asLong d m (Lnet/minecraft/core/BlockPos;)J asLong a m (Lnet/minecraft/core/BlockPos;)Z contains b m (II)I distanceSquared g m (J)I distanceSquared c m (Lnet/minecraft/world/level/ChunkPos;)I distanceSquared b m (III)Lnet/minecraft/core/BlockPos; getBlockAt a m (I)I getBlockX a m (I)I getBlockZ b m (II)I getChessboardDistance f m (Lnet/minecraft/world/level/ChunkPos;)I getChessboardDistance a m ()I getMaxBlockX g m ()I getMaxBlockZ h m (I)Lnet/minecraft/core/BlockPos; getMiddleBlockPosition c m ()I getMiddleBlockX c m ()I getMiddleBlockZ d m ()I getMinBlockX e m ()I getMinBlockZ f m ()I getRegionLocalX k m ()I getRegionLocalZ l m ()I getRegionX i m ()I getRegionZ j m ()Lnet/minecraft/core/BlockPos; getWorldPosition m m (J)I getX a m (J)I getZ b m (II)I hash e m ()Z isValid a m (II)Z isValid c m ([I)Lnet/minecraft/world/level/ChunkPos; lambda$static$0 a m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/IntStream; lambda$static$2 c m (II)Lnet/minecraft/world/level/ChunkPos; maxFromRegion b m (II)Lnet/minecraft/world/level/ChunkPos; minFromRegion a m (Lnet/minecraft/world/level/ChunkPos;I)Ljava/util/stream/Stream; rangeClosed a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; rangeClosed a m ()J toLong b f Lcom/mojang/serialization/Codec; CODEC a f J COORD_BITS l f J COORD_MASK m f I HASH_A p f I HASH_C q f I HASH_Z_XOR r f J INVALID_CHUNK_POS c f I MAX_COORDINATE_VALUE d f I REGION_BITS n f I REGION_MASK o f I REGION_MAX_INDEX g f I REGION_SIZE f f I SAFETY_MARGIN j f I SAFETY_MARGIN_CHUNKS k f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/level/ChunkPos; ZERO e f I x h f I z i c net/minecraft/world/level/ChunkPos$1 net/minecraft/world/level/ChunkCoordIntPair$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkPos; decode a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkPos;)V encode a c net/minecraft/world/level/ChunkPos$2 net/minecraft/world/level/ChunkCoordIntPair$2 f Lnet/minecraft/world/level/ChunkPos; pos e c net/minecraft/world/level/GameType net/minecraft/world/level/EnumGamemode m ()[Lnet/minecraft/world/level/GameType; $values i m (I)Lnet/minecraft/world/level/GameType; byId a m (Ljava/lang/String;)Lnet/minecraft/world/level/GameType; byName a m (Ljava/lang/String;Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/GameType; byName a m (I)Lnet/minecraft/world/level/GameType; byNullableId b m ()I getId a m ()Lnet/minecraft/network/chat/Component; getLongDisplayName d m ()Ljava/lang/String; getName b m (Lnet/minecraft/world/level/GameType;)I getNullableId a m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/network/chat/Component; getShortDisplayName e m ()Z isBlockPlacingRestricted f m ()Z isCreative g m ()Z isSurvival h m (I)Z isValidId c m (ILnet/minecraft/world/level/GameType;)Z lambda$isValidId$0 a m (Lnet/minecraft/world/entity/player/Abilities;)V updatePlayerAbilities a f [Lnet/minecraft/world/level/GameType; $VALUES o f Lnet/minecraft/world/level/GameType; ADVENTURE c f Ljava/util/function/IntFunction; BY_ID i f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC f f Lnet/minecraft/world/level/GameType; CREATIVE b f Lnet/minecraft/world/level/GameType; DEFAULT_MODE e f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC h f I NOT_SET j f Lnet/minecraft/world/level/GameType; SPECTATOR d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f Lnet/minecraft/world/level/GameType; SURVIVAL a f I id k f Lnet/minecraft/network/chat/Component; longName n f Ljava/lang/String; name l f Lnet/minecraft/network/chat/Component; shortName m c net/minecraft/world/level/ItemLike net/minecraft/world/level/IMaterial m ()Lnet/minecraft/world/item/Item; asItem h c net/minecraft/world/phys/HitResult net/minecraft/world/phys/MovingObjectPosition m (Lnet/minecraft/world/entity/Entity;)D distanceTo a m ()Lnet/minecraft/world/phys/Vec3; getLocation g m ()Lnet/minecraft/world/phys/HitResult$Type; getType d f Lnet/minecraft/world/phys/Vec3; location a c net/minecraft/world/phys/HitResult$Type net/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType m ()[Lnet/minecraft/world/phys/HitResult$Type; $values a f [Lnet/minecraft/world/phys/HitResult$Type; $VALUES d f Lnet/minecraft/world/phys/HitResult$Type; BLOCK b f Lnet/minecraft/world/phys/HitResult$Type; ENTITY c f Lnet/minecraft/world/phys/HitResult$Type; MISS a c org/bukkit/craftbukkit/CraftEffect org/bukkit/craftbukkit/v1_21_R7/CraftEffect c org/bukkit/craftbukkit/CraftEffect$1 org/bukkit/craftbukkit/v1_21_R7/CraftEffect$1 c org/bukkit/craftbukkit/CraftServer org/bukkit/craftbukkit/v1_21_R7/CraftServer c org/bukkit/craftbukkit/CraftServer$1 org/bukkit/craftbukkit/v1_21_R7/CraftServer$1 c org/bukkit/craftbukkit/CraftServer$2 org/bukkit/craftbukkit/v1_21_R7/CraftServer$2 c org/bukkit/craftbukkit/CraftServer$3 org/bukkit/craftbukkit/v1_21_R7/CraftServer$3 c org/bukkit/craftbukkit/CraftServer$4 org/bukkit/craftbukkit/v1_21_R7/CraftServer$4 c net/minecraft/core/RegistrationInfo net/minecraft/core/RegistrationInfo m ()Ljava/util/Optional; knownPackInfo a m ()Lcom/mojang/serialization/Lifecycle; lifecycle b f Lnet/minecraft/core/RegistrationInfo; BUILT_IN a f Ljava/util/Optional; knownPackInfo b f Lcom/mojang/serialization/Lifecycle; lifecycle c c net/minecraft/core/WritableRegistry net/minecraft/core/IRegistryWritable m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V bindTag a m ()Lnet/minecraft/core/HolderGetter; createRegistrationLookup p m ()Z isEmpty m m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a c net/minecraft/data/tags/TagAppender net/minecraft/data/tags/TagAppender m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a m ([Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a m (Ljava/util/Collection;)Lnet/minecraft/data/tags/TagAppender; addAll a m (Ljava/util/stream/Stream;)Lnet/minecraft/data/tags/TagAppender; addAll a m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a m (Lnet/minecraft/tags/TagBuilder;)Lnet/minecraft/data/tags/TagAppender; forBuilder a m (Ljava/util/function/Function;)Lnet/minecraft/data/tags/TagAppender; map a c net/minecraft/data/tags/TagAppender$1 net/minecraft/data/tags/TagAppender$1 m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagAppender; add a m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagAppender; addOptional b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a f Lnet/minecraft/tags/TagBuilder; val$builder a c net/minecraft/data/tags/TagAppender$2 net/minecraft/data/tags/TagAppender$2 m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a c net/minecraft/data/worldgen/Carvers net/minecraft/data/worldgen/WorldGenCarvers m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a f Lnet/minecraft/resources/ResourceKey; CANYON c f Lnet/minecraft/resources/ResourceKey; CAVE a f Lnet/minecraft/resources/ResourceKey; CAVE_EXTRA_UNDERGROUND b f Lnet/minecraft/resources/ResourceKey; NETHER_CAVE d c net/minecraft/gizmos/GizmoCollector net/minecraft/gizmos/GizmoCollector m (Lnet/minecraft/gizmos/Gizmo;)Lnet/minecraft/gizmos/GizmoProperties; lambda$static$0 a f Lnet/minecraft/gizmos/GizmoProperties; IGNORED a f Lnet/minecraft/gizmos/GizmoCollector; NOOP b c net/minecraft/gizmos/GizmoCollector$1 net/minecraft/gizmos/GizmoCollector$1 m ()Lnet/minecraft/gizmos/GizmoProperties; fadeOut b m (I)Lnet/minecraft/gizmos/GizmoProperties; persistForMillis a m ()Lnet/minecraft/gizmos/GizmoProperties; setAlwaysOnTop a c net/minecraft/network/CipherDecoder net/minecraft/network/PacketDecrypter m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V decode a c net/minecraft/network/CipherEncoder net/minecraft/network/PacketEncrypter c net/minecraft/network/HiddenByteBuf net/minecraft/network/HiddenByteBuf m ()Lio/netty/buffer/ByteBuf; contents c m (Ljava/lang/Object;)Ljava/lang/Object; pack a m ()Lnet/minecraft/network/HiddenByteBuf; retain a m (I)Lnet/minecraft/network/HiddenByteBuf; retain a m ()Lnet/minecraft/network/HiddenByteBuf; touch b m (Ljava/lang/Object;)Lnet/minecraft/network/HiddenByteBuf; touch c m (Ljava/lang/Object;)Ljava/lang/Object; unpack b f Lio/netty/buffer/ByteBuf; contents a c net/minecraft/network/PacketDecoder net/minecraft/network/PacketDecoder f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/network/ProtocolInfo; protocolInfo b c net/minecraft/network/PacketEncoder net/minecraft/network/PacketEncoder m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)V encode a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/network/ProtocolInfo; protocolInfo b c net/minecraft/network/chat/ChatType net/minecraft/network/chat/ChatMessageType m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/ChatType$Bound; bind a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound; bind a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/ChatType$Bound; bind a m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m ()Lnet/minecraft/network/chat/ChatTypeDecoration; chat a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/network/chat/ChatTypeDecoration; narration b f Lnet/minecraft/resources/ResourceKey; CHAT e f Lnet/minecraft/network/chat/ChatTypeDecoration; DEFAULT_CHAT_DECORATION d f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Lnet/minecraft/resources/ResourceKey; EMOTE_COMMAND k f Lnet/minecraft/resources/ResourceKey; MSG_COMMAND_INCOMING g f Lnet/minecraft/resources/ResourceKey; MSG_COMMAND_OUTGOING h f Lnet/minecraft/resources/ResourceKey; SAY_COMMAND f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/resources/ResourceKey; TEAM_MSG_COMMAND_INCOMING i f Lnet/minecraft/resources/ResourceKey; TEAM_MSG_COMMAND_OUTGOING j f Lnet/minecraft/network/chat/ChatTypeDecoration; chat l f Lnet/minecraft/network/chat/ChatTypeDecoration; narration m c net/minecraft/network/chat/ChatType$Bound net/minecraft/network/chat/ChatMessageType$a m ()Lnet/minecraft/core/Holder; chatType a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorateNarration b m ()Lnet/minecraft/network/chat/Component; name b m ()Ljava/util/Optional; targetName c m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound; withTargetName c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/Holder; chatType b f Lnet/minecraft/network/chat/Component; name c f Ljava/util/Optional; targetName d c net/minecraft/resources/RegistryOps net/minecraft/resources/RegistryOps m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/resources/RegistryOps; create a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps; create a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getter b m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/Dynamic; injectRegistryContext a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; lambda$retrieveElement$10 a m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; lambda$retrieveElement$11 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps$RegistryInfo;)Ljava/util/Optional; lambda$retrieveElement$6 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$retrieveElement$7 f m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$retrieveElement$8 e m ()Ljava/lang/String; lambda$retrieveElement$9 a m (Lnet/minecraft/resources/RegistryOps$RegistryInfo;)Lcom/mojang/serialization/DataResult; lambda$retrieveGetter$0 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$retrieveGetter$1 h m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$retrieveGetter$2 g m ()Ljava/lang/String; lambda$retrieveGetter$3 b m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; lambda$retrieveGetter$4 a m (Ljava/lang/Object;)Lnet/minecraft/core/HolderGetter; lambda$retrieveGetter$5 b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; owner a m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; retrieveElement d m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; retrieveGetter c m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; withParent a f Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; lookupProvider b c net/minecraft/resources/RegistryOps$RegistryInfo net/minecraft/resources/RegistryOps$b m ()Lcom/mojang/serialization/Lifecycle; elementsLifecycle c m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; fromRegistryLookup a m ()Lnet/minecraft/core/HolderGetter; getter b m ()Lnet/minecraft/core/HolderOwner; owner a f Lcom/mojang/serialization/Lifecycle; elementsLifecycle c f Lnet/minecraft/core/HolderGetter; getter b f Lnet/minecraft/core/HolderOwner; owner a c net/minecraft/resources/RegistryOps$RegistryInfoLookup net/minecraft/resources/RegistryOps$c m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a c net/minecraft/resources/RegistryOps$HolderLookupAdapter net/minecraft/resources/RegistryOps$a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; createLookup b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a f Lnet/minecraft/core/HolderLookup$Provider; lookupProvider a f Ljava/util/Map; lookups b c net/minecraft/resources/ResourceKey net/minecraft/resources/ResourceKey m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast d m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createRegistryKey a m ()Lnet/minecraft/resources/Identifier; identifier a m (Lnet/minecraft/resources/ResourceKey;)Z isFor c m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$codec$0 c m (Lnet/minecraft/resources/ResourceKey$InternKey;)Lnet/minecraft/resources/ResourceKey; lambda$create$2 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$streamCodec$1 b m ()Lnet/minecraft/resources/Identifier; registry b m ()Lnet/minecraft/resources/ResourceKey; registryKey c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Ljava/util/concurrent/ConcurrentMap; VALUES a f Lnet/minecraft/resources/Identifier; identifier c f Lnet/minecraft/resources/Identifier; registryName b c net/minecraft/resources/ResourceKey$InternKey net/minecraft/resources/ResourceKey$a m ()Lnet/minecraft/resources/Identifier; identifier b m ()Lnet/minecraft/resources/Identifier; registry a f Lnet/minecraft/resources/Identifier; identifier b f Lnet/minecraft/resources/Identifier; registry a c net/minecraft/server/dialog/Dialogs net/minecraft/server/dialog/Dialogs m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a f I BIG_BUTTON_WIDTH d f Lnet/minecraft/resources/ResourceKey; CUSTOM_OPTIONS b f Lnet/minecraft/server/dialog/ActionButton; DEFAULT_BACK_BUTTON e f Lnet/minecraft/resources/ResourceKey; QUICK_ACTIONS c f Lnet/minecraft/resources/ResourceKey; SERVER_LINKS a c net/minecraft/server/level/ChunkMap net/minecraft/server/level/PlayerChunkMap m (J)Lnet/minecraft/server/level/GenerationChunkHolder; acquireGeneration e m (Lnet/minecraft/world/entity/Entity;)V addEntity a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/stream/Stream; allChunksWithAtLeastStatus a m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawning b m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawningInternal l m (Lnet/minecraft/core/BlockPos;I)Z anyPlayerCloseEnoughTo a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ChunkTrackingView;)V applyChunkTrackingView a m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a m (Ljava/util/List;)V collectSpawningChunks a m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; createEmptyChunk h m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/ReportedException; debugFuturesAndCreateReportedException a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V dropChunk b m (Ljava/io/Writer;)V dumpChunks a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/phys/Vec3;)D euclideanDistanceSquared a m (Ljava/util/function/Consumer;)V forEachBlockTickingChunk a m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V forEachEntityTrackedBy a m (Ljava/util/function/Consumer;)V forEachReadyToSendChunk b m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator a m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; generatorState b m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)Lnet/minecraft/nbt/CompoundTag; getChunkDataFixContextTag a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; getChunkDebugData a m (J)Ljava/util/function/IntSupplier; getChunkQueueLevel d m (Lnet/minecraft/server/level/ChunkHolder;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; getChunkRangeFuture a m (J)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkToSend f m ()Lnet/minecraft/server/level/DistanceManager; getDistanceManager i m (J)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getLatestStatus c m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; getLightEngine d m (Lnet/minecraft/server/level/ServerPlayer;)I getPlayerViewDistance b m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/util/List; getPlayers a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getPlayersCloseForSpawning c m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager k m ()Ljava/lang/String; getStorageName l m (J)Lnet/minecraft/server/level/ChunkHolder; getUpdatingChunkIfPresent a m (J)Lnet/minecraft/server/level/ChunkHolder; getVisibleChunkIfPresent b m (Ljava/lang/Throwable;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; handleChunkLoadFailure a m ()Z hasWork e m (Lnet/minecraft/server/level/ServerPlayer;II)Z isChunkOnTrackedBorder b m (Lnet/minecraft/server/level/ServerPlayer;II)Z isChunkTracked a m (Lnet/minecraft/world/level/ChunkPos;)Z isExistingChunkFull j m (Lnet/minecraft/world/entity/Entity;)Z isTrackedByAnyPlayer c m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V markChunkPendingToSend a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/chunk/LevelChunk;)V markChunkPendingToSend a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/status/ChunkType;)B markPosition a m (Lnet/minecraft/world/level/ChunkPos;)V markPositionReplaceable i m (Lnet/minecraft/server/level/ServerPlayer;)V move a m (Lnet/minecraft/server/level/ChunkHolder;Lnet/minecraft/world/level/chunk/LevelChunk;)V onChunkReadyToSend a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/FullChunkStatus;)V onFullChunkStatusChange a m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V onLevelChange a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)Z playerIsCloseEnoughTo a m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareAccessibleChunk c m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareEntityTickingChunk a m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareTickingChunk b m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; printFuture a m (Ljava/util/function/BooleanSupplier;)V processUnloads b m ()Z promoteChunkMap f m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; readChunk k m (Lnet/minecraft/server/level/GenerationChunkHolder;)V releaseGeneration a m (Lnet/minecraft/world/entity/Entity;)V removeEntity b m (Ljava/util/List;)V resendBiomesForChunks b m (Lnet/minecraft/server/level/ChunkGenerationTask;)V runGenerationTask a m ()V runGenerationTasks g m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z save a m (Z)V saveAllChunks a m (Lnet/minecraft/server/level/ChunkHolder;J)Z saveChunkIfNeeded a m (Ljava/util/function/BooleanSupplier;)V saveChunksEagerly c m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; scheduleChunkLoad g m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; scheduleGenerationTask a m (JLnet/minecraft/server/level/ChunkHolder;)V scheduleUnload a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Predicate;)V sendToTrackingPlayersFiltered a m (Lnet/minecraft/world/level/ChunkPos;)V setChunkUnsaved f m (I)V setServerViewDistance a m ()I size h m (Lnet/minecraft/server/level/ServerPlayer;)Z skipPlayer c m ()V tick j m (Ljava/util/function/BooleanSupplier;)V tick a m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a m (Lnet/minecraft/server/level/ServerPlayer;)V updateChunkTracking e m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayerPos d m (Lnet/minecraft/server/level/ServerPlayer;Z)V updatePlayerStatus a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag a m (Lnet/minecraft/world/level/ChunkPos;I)V waitForLightBeforeSending a f I CHUNK_SAVED_EAGERLY_PER_TICK k f I CHUNK_SAVED_PER_TICK j f B CHUNK_TYPE_FULL h f B CHUNK_TYPE_REPLACEABLE f f B CHUNK_TYPE_UNKNOWN g f I EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS l f I FORCED_TICKET_LEVEL c f Lorg/slf4j/Logger; LOGGER i f I MAX_ACTIVE_CHUNK_WRITES m f I MAX_VIEW_DISTANCE b f I MIN_VIEW_DISTANCE a f Ljava/util/concurrent/CompletableFuture; UNLOADED_CHUNK_LIST_FUTURE e f Lnet/minecraft/server/level/ChunkResult; UNLOADED_CHUNK_LIST_RESULT d f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; chunkGeneratorState v f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; chunkStatusListener C f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunkTypeCache H f Lnet/minecraft/server/level/ChunkMap$ChunkDistanceManager; distanceManager D f Lnet/minecraft/server/level/ChunkMap$DistanceManager; distanceManager D f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; entityMap G f Lnet/minecraft/server/level/ServerLevel; level r f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine s f Lnet/minecraft/util/thread/BlockableEventLoop; mainThreadExecutor t f Z modified z f Lnet/minecraft/server/level/PlayerMap; playerMap F f Lnet/minecraft/world/entity/ai/village/poi/PoiManager; poiManager x f Lnet/minecraft/world/level/levelgen/RandomState; randomState u f I serverViewDistance M f Ljava/lang/String; storageName E f Lnet/minecraft/world/level/TicketStorage; ticketStorage w f Lit/unimi/dsi/fastutil/longs/LongSet; toDrop y f Lnet/minecraft/world/level/chunk/status/WorldGenContext; worldGenContext N c net/minecraft/server/level/ChunkMap$TrackedEntity net/minecraft/server/level/PlayerChunkMap$EntityTracker m ()V broadcastRemoved a m ()I getEffectiveRange b m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer a m (I)I scaledRange a m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers a m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf b m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Predicate;)V sendToTrackingPlayersFiltered a m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayer b m (Ljava/util/List;)V updatePlayers a f Lnet/minecraft/world/entity/Entity; entity c f Lnet/minecraft/core/SectionPos; lastSectionPos e f I range d f Ljava/util/Set; seenBy f f Lnet/minecraft/server/level/ServerEntity; serverEntity b f Lnet/minecraft/server/level/ChunkMap; this$0 a c net/minecraft/server/level/ChunkMap$DistanceManager net/minecraft/server/level/PlayerChunkMap$a m (J)Lnet/minecraft/server/level/ChunkHolder; getChunk b m (J)Z isChunkToRemove a m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a f Lnet/minecraft/server/level/ChunkMap; this$0 a c net/minecraft/server/level/ChunkMap$CallbackExecutor net/minecraft/server/level/PlayerChunkMap$CallbackExecutor c net/minecraft/server/level/DemoMode net/minecraft/server/level/DemoPlayerInteractManager m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/Direction;II)V handleBlockBreakAction a m ()V outputDemoReminder f m ()V tick a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; useItem a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f I DEMO_DAYS a f I TOTAL_PLAY_TICKS b f I demoEndedReminder g f Z demoHasEnded f f Z displayedIntro e f I gameModeTicks h c net/minecraft/server/packs/PackType net/minecraft/server/packs/EnumResourcePackType m ()[Lnet/minecraft/server/packs/PackType; $values b m ()Ljava/lang/String; getDirectory a f [Lnet/minecraft/server/packs/PackType; $VALUES d f Lnet/minecraft/server/packs/PackType; CLIENT_RESOURCES a f Lnet/minecraft/server/packs/PackType; SERVER_DATA b f Ljava/lang/String; directory c c net/minecraft/util/DependencySorter net/minecraft/util/DependencySorter m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V addDependencyIfNotCyclic b m (Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)Lnet/minecraft/util/DependencySorter; addEntry a m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z isCyclic a m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z lambda$isCyclic$1 e m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V lambda$orderByDependencies$2 d m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)V lambda$orderByDependencies$3 b m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V lambda$orderByDependencies$4 c m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)V lambda$orderByDependencies$5 a m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V lambda$orderByDependencies$6 a m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V lambda$visitDependenciesAndElement$0 b m (Ljava/util/function/BiConsumer;)V orderByDependencies a m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V visitDependenciesAndElement a f Ljava/util/Map; contents a c net/minecraft/util/DependencySorter$Entry net/minecraft/util/DependencySorter$a m (Ljava/util/function/Consumer;)V visitOptionalDependencies b m (Ljava/util/function/Consumer;)V visitRequiredDependencies a c net/minecraft/util/ProgressListener net/minecraft/util/IProgressUpdate m (Lnet/minecraft/network/chat/Component;)V progressStage c m (I)V progressStagePercentage a m (Lnet/minecraft/network/chat/Component;)V progressStart b m (Lnet/minecraft/network/chat/Component;)V progressStartNoAbort a m ()V stop a c net/minecraft/util/SignatureUpdater net/minecraft/util/SignatureUpdater c net/minecraft/util/SignatureUpdater$Output net/minecraft/util/SignatureUpdater$a c net/minecraft/util/SimpleBitStorage net/minecraft/util/SimpleBitStorage m (I)I cellIndex b m ()Lnet/minecraft/util/BitStorage; copy d m (I)I get a m (Ljava/util/function/IntConsumer;)V getAll a m (II)I getAndSet a m ()I getBits c m ()[J getRaw a m ()I getSize b m (II)V set b m ([I)V unpack a f [I MAGIC a f I bits c f [J data b f I divideAdd h f I divideMul g f I divideShift i f J mask d f I size e f I valuesPerLong f c net/minecraft/util/SimpleBitStorage$InitializationException net/minecraft/util/SimpleBitStorage$a c net/minecraft/util/StrictJsonParser net/minecraft/util/StrictJsonParser m (Ljava/io/Reader;)Lcom/google/gson/JsonElement; parse a m (Ljava/lang/String;)Lcom/google/gson/JsonElement; parse a c net/minecraft/util/StringDecomposer net/minecraft/util/StringDecomposer m (Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;IC)Z feedChar a m (Ljava/lang/String;)Ljava/lang/String; filterBrokenSurrogates a m (Lnet/minecraft/network/chat/FormattedText;)Ljava/lang/String; getPlainText a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterate a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateBackwards b m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted c m (Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/Style;I)Z lambda$filterBrokenSurrogates$1 b m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/Style;I)Z lambda$getPlainText$2 a m (Lnet/minecraft/util/FormattedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$iterateFormatted$0 a f C REPLACEMENT_CHAR a f Ljava/util/Optional; STOP_ITERATION b c net/minecraft/world/ContainerHelper net/minecraft/world/ContainerUtil m (Lnet/minecraft/world/Container;Ljava/util/function/Predicate;IZ)I clearOrCountMatchingItems a m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;IZ)I clearOrCountMatchingItems a m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/core/NonNullList;)V loadAllItems a m (Ljava/util/List;II)Lnet/minecraft/world/item/ItemStack; removeItem a m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;)V saveAllItems a m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;Z)V saveAllItems a m (Ljava/util/List;I)Lnet/minecraft/world/item/ItemStack; takeItem a f Ljava/lang/String; TAG_ITEMS a c net/minecraft/world/InteractionHand net/minecraft/world/EnumHand m ()[Lnet/minecraft/world/InteractionHand; $values b m ()Lnet/minecraft/world/entity/EquipmentSlot; asEquipmentSlot a f [Lnet/minecraft/world/InteractionHand; $VALUES c f Lnet/minecraft/world/InteractionHand; MAIN_HAND a f Lnet/minecraft/world/InteractionHand; OFF_HAND b c net/minecraft/world/RandomSequences net/minecraft/world/RandomSequences m ()I clear a m (Lnet/minecraft/resources/Identifier;J)Lnet/minecraft/world/RandomSequence; createSequence c m (Lnet/minecraft/resources/Identifier;JIZZ)Lnet/minecraft/world/RandomSequence; createSequence b m (Ljava/util/function/BiConsumer;)V forAllSequences a m (Lnet/minecraft/resources/Identifier;J)Lnet/minecraft/util/RandomSource; get a m ()Z includeSequenceId d m ()Z includeWorldSeed c m (JLnet/minecraft/resources/Identifier;)Lnet/minecraft/world/RandomSequence; lambda$get$2 a m (Lnet/minecraft/world/RandomSequences;)Ljava/util/Map; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/resources/Identifier;J)V reset b m (Lnet/minecraft/resources/Identifier;JIZZ)V reset a m ()I salt b m (IZZ)V setSeedDefaults a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b f Z includeSequenceId e f Z includeWorldSeed d f I salt c f Ljava/util/Map; sequences f c net/minecraft/world/RandomSequences$DirtyMarkingRandomSource net/minecraft/world/RandomSequences$a m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m ()Z nextBoolean h m ()D nextDouble j m ()F nextFloat i m ()D nextGaussian k m ()I nextInt f m (I)I nextInt a m ()J nextLong g m (J)V setSeed b f Lnet/minecraft/util/RandomSource; random c f Lnet/minecraft/world/RandomSequences; this$0 b c net/minecraft/world/SimpleContainer net/minecraft/world/InventorySubcontainer m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; addItem b m (Lnet/minecraft/world/ContainerListener;)V addListener a m (Lnet/minecraft/world/item/ItemStack;)Z canAddItem c m ()V clearContent a m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V fromItemList a m ()I getContainerSize b m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/core/NonNullList; getItems h m ()Z isEmpty c m (Lnet/minecraft/world/item/ItemStack;)Z lambda$removeAllItems$0 g m (Lnet/minecraft/world/item/ItemStack;)Z lambda$toString$1 f m (Lnet/minecraft/world/item/ItemStack;)V moveItemToEmptySlots d m (Lnet/minecraft/world/item/ItemStack;)V moveItemToOccupiedSlotsWithSameType e m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V moveItemsBetweenStacks a m ()Ljava/util/List; removeAllItems g m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m (Lnet/minecraft/world/item/Item;I)Lnet/minecraft/world/item/ItemStack; removeItemType a m (Lnet/minecraft/world/ContainerListener;)V removeListener b m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V storeAsItemList a f Lnet/minecraft/core/NonNullList; items c f Ljava/util/List; listeners d f I size b c net/minecraft/world/TickRateManager net/minecraft/world/TickRateManager m ()I frozenTicksToRun k m (Lnet/minecraft/world/entity/Entity;)Z isEntityFrozen a m ()Z isFrozen l m ()Z isSteppingForward j m ()F millisecondsPerTick g m ()J nanosecondsPerTick h m ()Z runsNormally i m (Z)V setFrozen a m (I)V setFrozenTicksToRun c m (F)V setTickRate a m ()V tick m m ()F tickrate f f F MIN_TICKRATE a f I frozenTicksToRun d f Z isFrozen f f J nanosecondsPerTick c f Z runGameElements e f F tickrate b c net/minecraft/world/entity/Relative net/minecraft/world/entity/Relative m ()[Lnet/minecraft/world/entity/Relative; $values b m (ZZZ)Ljava/util/Set; direction b m ()I getMask a m (I)Z isSet b m (Ljava/util/Set;)I pack a m (ZZZ)Ljava/util/Set; position a m (ZZ)Ljava/util/Set; rotation a m ([Ljava/util/Set;)Ljava/util/Set; union a m (I)Ljava/util/Set; unpack a f [Lnet/minecraft/world/entity/Relative; $VALUES o f Ljava/util/Set; ALL j f Ljava/util/Set; DELTA l f Lnet/minecraft/world/entity/Relative; DELTA_X f f Lnet/minecraft/world/entity/Relative; DELTA_Y g f Lnet/minecraft/world/entity/Relative; DELTA_Z h f Lnet/minecraft/world/entity/Relative; ROTATE_DELTA i f Ljava/util/Set; ROTATION k f Lnet/minecraft/network/codec/StreamCodec; SET_STREAM_CODEC m f Lnet/minecraft/world/entity/Relative; X a f Lnet/minecraft/world/entity/Relative; X_ROT e f Lnet/minecraft/world/entity/Relative; Y b f Lnet/minecraft/world/entity/Relative; Y_ROT d f Lnet/minecraft/world/entity/Relative; Z c f I bit n c net/minecraft/world/entity/ai/Brain net/minecraft/world/entity/ai/BehaviorController m (Lnet/minecraft/world/entity/schedule/Activity;)Z activityRequirementsAreMet f m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;)V addActivity a m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;)V addActivity a m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V addActivityAndRemoveMemoriesWhenStopped a m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V addActivityAndRemoveMemoryWhenStopped a m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Ljava/util/Set;)V addActivityWithConditions a m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V addActivityWithConditions a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryStatus;)Z checkMemory a m ()V clearMemories a m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; codec b m ()Lnet/minecraft/world/entity/ai/Brain; copyWithoutBehaviors h m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; createPriorityPairs a m (Lnet/minecraft/world/entity/schedule/Activity;)V eraseMemoriesForOtherActivitesThan e m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V eraseMemory b m ()V forgetOutdatedMemories k m ()Ljava/util/Set; getActiveActivities c m ()Ljava/util/Optional; getActiveNonCoreActivity f m ()Ljava/util/Map; getMemories b m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getMemory c m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getMemoryInternal d m ()Ljava/util/List; getRunningBehaviors d m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)J getTimeUntilExpiry e m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z hasMemoryValue a m (Lnet/minecraft/world/entity/schedule/Activity;)Z isActive c m ()Z isBrainDead i m (Ljava/lang/Object;)Z isEmptyCollection a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)Z isMemoryValue b m (Ljava/lang/Integer;)Ljava/util/Map; lambda$addActivityAndRemoveMemoriesWhenStopped$3 a m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/Set; lambda$addActivityAndRemoveMemoriesWhenStopped$4 g m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V lambda$clearMemories$1 f m (Ljava/lang/Object;Ljava/lang/Object;)Z lambda$isMemoryValue$2 a m (Ljava/util/Map$Entry;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; lambda$memories$0 a m ()Ljava/util/stream/Stream; memories j m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/world/entity/ai/Brain$Provider; provider a m ()V removeAllBehaviors g m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; serializeStart a m (Lnet/minecraft/world/entity/schedule/Activity;)V setActiveActivity d m (Lnet/minecraft/world/entity/schedule/Activity;)V setActiveActivityIfPossible a m (Ljava/util/List;)V setActiveActivityToFirstValid a m (Ljava/util/Set;)V setCoreActivities a m (Lnet/minecraft/world/entity/schedule/Activity;)V setDefaultActivity b m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)V setMemory a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V setMemory a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V setMemoryInternal b m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V setMemoryWithExpiry a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)V setSchedule a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V startEachNonRunningBehavior d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V stopAll b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickEachRunningBehavior e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickSensors c m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem;JLnet/minecraft/world/phys/Vec3;)V updateActivityFromSchedule a m ()V useDefaultActivity e f Lorg/slf4j/Logger; LOGGER a f I SCHEDULE_UPDATE_DELAY c f Ljava/util/Set; activeActivities k f Ljava/util/Map; activityMemoriesToEraseWhenStopped i f Ljava/util/Map; activityRequirements h f Ljava/util/Map; availableBehaviorsByPriority f f Ljava/util/function/Supplier; codec b f Ljava/util/Set; coreActivities j f Lnet/minecraft/world/entity/schedule/Activity; defaultActivity l f J lastScheduleUpdate m f Ljava/util/Map; memories d f Lnet/minecraft/world/attribute/EnvironmentAttribute; schedule g f Ljava/util/Map; sensors e c net/minecraft/world/entity/ai/Brain$1 net/minecraft/world/entity/ai/BehaviorController$1 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; captureRead a m (Lnet/minecraft/world/entity/ai/Brain;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; lambda$captureRead$5 b m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; lambda$captureRead$6 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; lambda$captureRead$7 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; lambda$captureRead$8 a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; lambda$decode$3 a m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V lambda$decode$4 a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/world/entity/ai/Brain$MemoryValue;)V lambda$encode$9 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/Identifier; lambda$keys$0 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/stream/Stream; lambda$keys$1 c m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lambda$keys$2 a f Ljava/util/Collection; val$memoryTypes a f Ljava/util/Collection; val$sensorTypes b c net/minecraft/world/entity/ai/Brain$Provider net/minecraft/world/entity/ai/BehaviorController$b m ()Lcom/mojang/serialization/Codec; lambda$makeBrain$0 b m ()Lnet/minecraft/world/entity/ai/Brain; lambda$makeBrain$1 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a f Lcom/mojang/serialization/Codec; codec c f Ljava/util/Collection; memoryTypes a f Ljava/util/Collection; sensorTypes b c net/minecraft/world/entity/ai/Brain$MemoryValue net/minecraft/world/entity/ai/BehaviorController$a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; createUnchecked a m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)V lambda$serialize$0 a m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V lambda$serialize$1 a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V serialize a m (Lnet/minecraft/world/entity/ai/Brain;)V setMemoryInternal a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; type a f Ljava/util/Optional; value b c net/minecraft/world/item/BannerItem net/minecraft/world/item/ItemBanner m ()Lnet/minecraft/world/item/DyeColor; getColor a c net/minecraft/world/item/BottleItem net/minecraft/world/item/ItemGlassBottle m (Lnet/minecraft/world/entity/AreaEffectCloud;)Z lambda$use$0 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; turnBottleIntoItem a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/BucketItem net/minecraft/world/item/ItemBucket m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a m ()Lnet/minecraft/world/level/material/Fluid; getContent a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; getEmptySuccessItem b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/sounds/SoundEvent;)V lambda$use$0 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playEmptySound a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f Lnet/minecraft/world/level/material/Fluid; content a c net/minecraft/world/item/BundleItem net/minecraft/world/item/BundleItem m (Lnet/minecraft/world/entity/player/Player;)V broadcastChangesOnContainerMenu a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z dropContent b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V dropContent a m ()Ljava/util/List; getAllBundleItemColors a m (Lnet/minecraft/world/item/ItemStack;)I getBarColor f m (Lnet/minecraft/world/item/ItemStack;)I getBarWidth e m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/Item; getByColor a m (Lnet/minecraft/world/item/ItemStack;)F getFullnessDisplay c m (Lnet/minecraft/world/item/ItemStack;)I getNumberOfItemsToShow j m (Lnet/minecraft/world/item/ItemStack;)I getSelectedItem h m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getSelectedItemStack i m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getTooltipImage k m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/item/ItemStack;)Z hasSelectedItem g m (Lnet/minecraft/world/item/ItemStack;)Z isBarVisible d m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/BundleItem; lambda$getAllBundleItemColors$0 b m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V playDropContentsSound a m (Lnet/minecraft/world/entity/Entity;)V playInsertFailSound c m (Lnet/minecraft/world/entity/Entity;)V playInsertSound b m (Lnet/minecraft/world/entity/Entity;)V playRemoveOneSound a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/Optional; removeOneItemFromBundle a m (Lnet/minecraft/world/item/ItemStack;I)V toggleSelectedItem a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f I BAR_COLOR p f I FULL_BAR_COLOR o f I MAX_SHOWN_GRID_ITEMS c f I MAX_SHOWN_GRID_ITEMS_X a f I MAX_SHOWN_GRID_ITEMS_Y b f I OVERFLOWING_MAX_SHOWN_GRID_ITEMS d f I TICKS_AFTER_FIRST_THROW q f I TICKS_BETWEEN_THROWS r f I TICKS_MAX_THROW_DURATION s c net/minecraft/world/item/BundleItem$1 net/minecraft/world/item/BundleItem$1 f [I $SwitchMap$net$minecraft$world$item$DyeColor a c net/minecraft/world/item/InkSacItem net/minecraft/world/item/InkSacItem m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; lambda$tryApplyToSign$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a c net/minecraft/world/item/Instrument net/minecraft/world/item/Instrument m ()Lnet/minecraft/network/chat/Component; description d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F range c m ()Lnet/minecraft/core/Holder; soundEvent a m ()F useDuration b f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/network/chat/Component; description h f F range g f Lnet/minecraft/core/Holder; soundEvent e f F useDuration f c net/minecraft/world/item/PotionItem net/minecraft/world/item/ItemPotion m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/ShearsItem net/minecraft/world/item/ItemShears m ()Lnet/minecraft/world/item/component/Tool; createToolProperties a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z mineBlock a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/ShieldItem net/minecraft/world/item/ItemShield m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a c net/minecraft/world/item/ShovelItem net/minecraft/world/item/ItemSpade m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Ljava/util/Map; FLATTENABLES a c net/minecraft/world/level/Explosion net/minecraft/world/level/Explosion m ()Z canTriggerBlocks g m ()Lnet/minecraft/world/phys/Vec3; center f m ()Lnet/minecraft/world/level/Explosion$BlockInteraction; getBlockInteraction b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getDefaultDamageSource a m ()Lnet/minecraft/world/entity/Entity; getDirectSourceEntity d m ()Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity c m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity a m ()Lnet/minecraft/server/level/ServerLevel; level a m ()F radius e m ()Z shouldAffectBlocklikeEntities h c net/minecraft/world/level/Explosion$BlockInteraction net/minecraft/world/level/Explosion$Effect m ()[Lnet/minecraft/world/level/Explosion$BlockInteraction; $values b m ()Z shouldAffectBlocklikeEntities a f [Lnet/minecraft/world/level/Explosion$BlockInteraction; $VALUES f f Lnet/minecraft/world/level/Explosion$BlockInteraction; DESTROY b f Lnet/minecraft/world/level/Explosion$BlockInteraction; DESTROY_WITH_DECAY c f Lnet/minecraft/world/level/Explosion$BlockInteraction; KEEP a f Lnet/minecraft/world/level/Explosion$BlockInteraction; TRIGGER_BLOCK d f Z shouldAffectBlocklikeEntities e c net/minecraft/world/level/MoonPhase net/minecraft/world/level/MoonPhase m ()[Lnet/minecraft/world/level/MoonPhase; $values d m ()Ljava/lang/String; getSerializedName c m ()I index a m ()I startTick b f [Lnet/minecraft/world/level/MoonPhase; $VALUES n f Lcom/mojang/serialization/Codec; CODEC i f I COUNT j f Lnet/minecraft/world/level/MoonPhase; FIRST_QUARTER g f Lnet/minecraft/world/level/MoonPhase; FULL_MOON a f Lnet/minecraft/world/level/MoonPhase; NEW_MOON e f I PHASE_LENGTH k f Lnet/minecraft/world/level/MoonPhase; THIRD_QUARTER c f Lnet/minecraft/world/level/MoonPhase; WANING_CRESCENT d f Lnet/minecraft/world/level/MoonPhase; WANING_GIBBOUS b f Lnet/minecraft/world/level/MoonPhase; WAXING_CRESCENT f f Lnet/minecraft/world/level/MoonPhase; WAXING_GIBBOUS h f I index l f Ljava/lang/String; name m c net/minecraft/world/level/SpawnData net/minecraft/world/level/MobSpawnerData m ()Ljava/util/Optional; customSpawnRules e m ()Lnet/minecraft/nbt/CompoundTag; entityToSpawn d m ()Ljava/util/Optional; equipment f m ()Ljava/util/Optional; getCustomSpawnRules b m ()Lnet/minecraft/nbt/CompoundTag; getEntityToSpawn a m ()Ljava/util/Optional; getEquipment c m (Lnet/minecraft/world/level/SpawnData;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 c m (Lnet/minecraft/world/level/SpawnData;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/world/level/SpawnData;)Ljava/util/Optional; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC b f Ljava/lang/String; ENTITY_TAG a f Lcom/mojang/serialization/Codec; LIST_CODEC c f Ljava/util/Optional; customSpawnRules e f Lnet/minecraft/nbt/CompoundTag; entityToSpawn d f Ljava/util/Optional; equipment f c net/minecraft/world/level/SpawnData$CustomSpawnRules net/minecraft/world/level/MobSpawnerData$a m ()Lnet/minecraft/util/InclusiveRange; blockLightLimit a m (Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; checkLightBoundaries a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z isValidPosition a m (Lnet/minecraft/world/level/SpawnData$CustomSpawnRules;)Lnet/minecraft/util/InclusiveRange; lambda$static$1 b m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; lightLimit a m ()Lnet/minecraft/util/InclusiveRange; skyLightLimit b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/InclusiveRange; LIGHT_RANGE d f Lnet/minecraft/util/InclusiveRange; blockLightLimit b f Lnet/minecraft/util/InclusiveRange; skyLightLimit c c net/minecraft/world/ticks/SavedTick net/minecraft/world/ticks/TickListChunk m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()I delay c m (Ljava/util/List;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; filterTickListForChunk a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$1 a m (JLnet/minecraft/world/ticks/SavedTick;)Z lambda$filterTickListForChunk$2 a m ()Lnet/minecraft/core/BlockPos; pos b m ()Lnet/minecraft/world/ticks/TickPriority; priority d m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/SavedTick; probe a m ()Ljava/lang/Object; type a m (JJ)Lnet/minecraft/world/ticks/ScheduledTick; unpack a f Lit/unimi/dsi/fastutil/Hash$Strategy; UNIQUE_TICK_HASH a f I delay d f Lnet/minecraft/core/BlockPos; pos c f Lnet/minecraft/world/ticks/TickPriority; priority e f Ljava/lang/Object; type b c net/minecraft/world/ticks/SavedTick$1 net/minecraft/world/ticks/TickListChunk$1 m (Lnet/minecraft/world/ticks/SavedTick;Lnet/minecraft/world/ticks/SavedTick;)Z equals a m (Lnet/minecraft/world/ticks/SavedTick;)I hashCode a c org/bukkit/craftbukkit/tag/CraftTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftTag c net/minecraft/advancements/Criterion net/minecraft/advancements/Criterion m (Lnet/minecraft/advancements/CriterionTrigger;)Lcom/mojang/serialization/Codec; criterionCodec a m (Lnet/minecraft/advancements/CriterionTrigger;Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/Criterion; lambda$criterionCodec$0 a m ()Lnet/minecraft/advancements/CriterionTrigger; trigger a m ()Lnet/minecraft/advancements/CriterionTriggerInstance; triggerInstance b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/MapCodec; MAP_CODEC d f Lnet/minecraft/advancements/CriterionTriggerInstance; triggerInstance c f Lnet/minecraft/advancements/CriterionTrigger; trigger b c net/minecraft/commands/CommandSource net/minecraft/commands/ICommandListener m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m ()Z alwaysAccepts o_ m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Z shouldInformAdmins c f Lnet/minecraft/commands/CommandSource; NULL a c net/minecraft/commands/CommandSource$1 net/minecraft/commands/ICommandListener$1 m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Z shouldInformAdmins c c net/minecraft/core/DefaultedRegistry net/minecraft/core/RegistryBlocks m (I)Ljava/lang/Object; byId a m ()Lnet/minecraft/resources/Identifier; getDefaultKey b m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a c net/minecraft/data/info/PacketReport net/minecraft/data/info/PacketReport m ()Ljava/lang/String; getName a m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/protocol/PacketType;I)V lambda$serializePackets$0 a m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ProtocolInfo$Details;)V lambda$serializePackets$1 a m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ConnectionProtocol;Ljava/util/List;)V lambda$serializePackets$2 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a m ()Lcom/google/gson/JsonElement; serializePackets b f Lnet/minecraft/data/PackOutput; output d c net/minecraft/data/tags/TagsProvider net/minecraft/data/tags/TagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a m ()Ljava/util/concurrent/CompletableFuture; contentsGetter b m ()Ljava/util/concurrent/CompletableFuture; createContentsProvider c m ()Ljava/lang/String; getName a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagBuilder; getOrCreateRawBuilder b m (Ljava/lang/Void;)Lnet/minecraft/data/tags/TagsProvider$TagLookup; lambda$contentsGetter$10 a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; lambda$contentsGetter$9 a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; lambda$createContentsProvider$11 b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; lambda$getOrCreateRawBuilder$8 a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; lambda$run$0 c m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/tags/TagsProvider$TagLookup;)Lnet/minecraft/data/tags/TagsProvider$1CombinedData; lambda$run$1 a m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/Identifier;)Z lambda$run$2 a m (Lnet/minecraft/data/tags/TagsProvider$1CombinedData;Lnet/minecraft/resources/Identifier;)Z lambda$run$3 a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/tags/TagEntry;)Z lambda$run$4 a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$1CombinedData;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$run$5 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$6 b m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$1CombinedData;)Ljava/util/concurrent/CompletionStage; lambda$run$7 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Ljava/util/Map; builders i f Ljava/util/concurrent/CompletableFuture; contentsDone g f Ljava/util/concurrent/CompletableFuture; lookupProvider d f Ljava/util/concurrent/CompletableFuture; parentProvider h f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider e f Lnet/minecraft/resources/ResourceKey; registryKey f c net/minecraft/data/tags/TagsProvider$TagLookup net/minecraft/data/tags/TagsProvider$b m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; lambda$empty$0 a c net/minecraft/data/tags/TagsProvider$1CombinedData net/minecraft/data/tags/TagsProvider$a m ()Lnet/minecraft/core/HolderLookup$Provider; contents a m ()Lnet/minecraft/data/tags/TagsProvider$TagLookup; parent b f Lnet/minecraft/core/HolderLookup$Provider; contents a f Lnet/minecraft/data/tags/TagsProvider$TagLookup; parent b c net/minecraft/gizmos/GizmoPrimitives net/minecraft/gizmos/GizmoPrimitives m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)V addLine a m (Lnet/minecraft/world/phys/Vec3;IF)V addPoint a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V addQuad a m (Lnet/minecraft/world/phys/Vec3;Ljava/lang/String;Lnet/minecraft/gizmos/TextGizmo$Style;)V addText a m ([Lnet/minecraft/world/phys/Vec3;I)V addTriangleFan a c net/minecraft/gizmos/GizmoProperties net/minecraft/gizmos/GizmoProperties m ()Lnet/minecraft/gizmos/GizmoProperties; fadeOut b m (I)Lnet/minecraft/gizmos/GizmoProperties; persistForMillis a m ()Lnet/minecraft/gizmos/GizmoProperties; setAlwaysOnTop a c net/minecraft/nbt/visitors/FieldTree net/minecraft/nbt/visitors/FieldTree m (Lnet/minecraft/nbt/visitors/FieldSelector;)V addEntry a m ()Lnet/minecraft/nbt/visitors/FieldTree; createRoot a m ()I depth b m ()Ljava/util/Map; fieldsToRecurse d m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Z isSelected a m (Ljava/lang/String;)Lnet/minecraft/nbt/visitors/FieldTree; lambda$addEntry$0 a m ()Ljava/util/Map; selectedFields c f I depth a f Ljava/util/Map; fieldsToRecurse c f Ljava/util/Map; selectedFields b c net/minecraft/network/HashedPatchMap net/minecraft/network/HashedPatchMap m ()Ljava/util/Map; addedComponents a m (Lnet/minecraft/core/component/DataComponentPatch;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Lnet/minecraft/network/HashedPatchMap; create a m (Ljava/util/Map;Lnet/minecraft/network/HashedPatchMap$HashGenerator;Lnet/minecraft/core/component/TypedDataComponent;)V lambda$create$0 a m (Lnet/minecraft/core/component/DataComponentPatch;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches b m ()Ljava/util/Set; removedComponents b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Map; addedComponents b f Ljava/util/Set; removedComponents c c net/minecraft/network/HashedPatchMap$HashGenerator net/minecraft/network/HashedPatchMap$a c net/minecraft/network/PacketListener net/minecraft/network/PacketListener m (Lnet/minecraft/network/chat/Component;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionDetails; createDisconnectionInfo a m (Lnet/minecraft/CrashReport;)V fillCrashReport a m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportCategory;)V fillListenerSpecificCrashDetails a m ()Lnet/minecraft/network/protocol/PacketFlow; flow N_ m ()Z isAcceptingMessages c m ()Ljava/lang/String; lambda$fillCrashReport$0 e m ()Ljava/lang/String; lambda$fillCrashReport$1 d m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b m (Lnet/minecraft/network/protocol/Packet;)Z shouldHandleMessage a c net/minecraft/network/chat/Component net/minecraft/network/chat/IChatBaseComponent m (Lnet/minecraft/network/chat/Component;)Z contains a m ()Lnet/minecraft/network/chat/MutableComponent; copy f m ()Lnet/minecraft/network/chat/MutableComponent; empty i m ()Lnet/minecraft/network/chat/ComponentContents; getContents b m ()Ljava/util/List; getSiblings c m (I)Ljava/lang/String; getString a m ()Lnet/minecraft/network/chat/Style; getStyle a m ()Lnet/minecraft/util/FormattedCharSequence; getVisualOrderText g m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; keybind d m (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; lambda$getString$0 a m (Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$toFlatList$1 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; literal b m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/data/DataSource;)Lnet/minecraft/network/chat/MutableComponent; nbt a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; nullToEmpty a m (Lnet/minecraft/network/chat/contents/objects/ObjectInfo;)Lnet/minecraft/network/chat/MutableComponent; object a m ()Lnet/minecraft/network/chat/MutableComponent; plainCopy e m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; score b m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; score a m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/util/Optional;)Lnet/minecraft/network/chat/MutableComponent; selector a m ()Ljava/util/List; toFlatList h m (Lnet/minecraft/network/chat/Style;)Ljava/util/List; toFlatList a m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; translatable c m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatable a m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatableEscape b m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; translatableWithFallback a m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatableWithFallback a m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; translationArg a m (Ljava/net/URI;)Lnet/minecraft/network/chat/Component; translationArg a m (Ljava/util/Date;)Lnet/minecraft/network/chat/Component; translationArg a m (Ljava/util/UUID;)Lnet/minecraft/network/chat/Component; translationArg a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; translationArg a m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/chat/Component; translationArg a m ()Ljava/lang/String; tryCollapseToString d m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a c net/minecraft/network/chat/TextColor net/minecraft/network/chat/ChatHexColor m ()Ljava/lang/String; formatValue c m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/TextColor; fromLegacyFormat a m (I)Lnet/minecraft/network/chat/TextColor; fromRgb a m ()I getValue a m (Ljava/lang/String;)Ljava/lang/String; lambda$parseColor$2 d m (Ljava/lang/String;)Ljava/lang/String; lambda$parseColor$3 c m (Ljava/lang/String;)Ljava/lang/String; lambda$parseColor$4 b m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/TextColor; lambda$static$0 b m (Lnet/minecraft/network/chat/TextColor;)Ljava/lang/String; lambda$static$1 a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parseColor a m ()Ljava/lang/String; serialize b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; CUSTOM_COLOR_PREFIX b f Ljava/util/Map; LEGACY_FORMAT_TO_COLOR c f Ljava/util/Map; NAMED_COLORS d f Ljava/lang/String; name f f I value e c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m ()Z acceptsTransfers bq m (Ljava/lang/Runnable;)V addTickable b m ()Z allowFlight ag m ()V autoSave bE m ()Lnet/minecraft/network/protocol/status/ServerStatus$Players; buildPlayerStatus bH m ()Lnet/minecraft/network/protocol/status/ServerStatus; buildServerStatus bG m ()V cancelRecordingMetrics aY m ()I computeNextAutosaveInterval bF m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;ZZ)Lnet/minecraft/world/level/WorldDataConfiguration; configurePackRepository a m (Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Z)Lnet/minecraft/world/level/WorldDataConfiguration; configureRepositoryWithSelection a m (Ljava/lang/Throwable;)Lnet/minecraft/CrashReport; constructOrExtractCrashReport b m (I)Lnet/minecraft/server/level/progress/ChunkLoadStatusView; createChunkLoadStatusView a m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack aG m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/level/ServerPlayerGameMode; createGameModeForPlayer b m ()Lnet/minecraft/util/profiling/ProfilerFiller; createProfiler bQ m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/network/TextFilter; createTextFilterForPlayer a m ()Lnet/minecraft/util/debug/ServerDebugSubscribers; debugSubscribers bw m (Ljava/lang/Runnable;)V doRunTask d m (Lnet/minecraft/server/TickTask;)V doRunTask b m (Ljava/nio/file/Path;)V dumpClasspath e m (Ljava/nio/file/Path;)V dumpGameRules d m (Ljava/nio/file/Path;)V dumpMiscStats c m (Ljava/nio/file/Path;)V dumpNativeModules g m (Ljava/nio/file/Path;)V dumpServerProperties a m (Ljava/nio/file/Path;)V dumpThreads f m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V enableForcedFeaturePacks a m ()V endMetricsRecordingTick aU m (Lnet/minecraft/world/level/GameType;)I enforceGameTypeForPlayers b m ()Z enforceSecureProfile ay m (Ljava/lang/Runnable;)V executeIfPossible c m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillSystemReport b m ()Lnet/minecraft/server/level/ServerLevel; findRespawnDimension aH m ()V finishMeasuringTaskExecutionTime bA m ()V finishRecordingMetrics aX m ()V forceDifficulty t m ()Z forceSynchronousWrites aZ m ()V forceTimeSynchronization L m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues bs m ()I getAbsoluteMaxWorldSize au m ()Lnet/minecraft/server/ServerAdvancementManager; getAdvancements aB m ()Ljava/lang/Iterable; getAllLevels P m ()J getAverageTickTimeNanos aS m ()Lnet/minecraft/network/chat/ChatDecorator; getChatDecorator bm m ()Ljava/util/Map; getCodeOfConducts ab m ()Lnet/minecraft/world/level/storage/CommandStorage; getCommandStorage aL m ()Lnet/minecraft/commands/Commands; getCommands aF m ()I getCompressionThreshold ax m ()Lnet/minecraft/server/network/ServerConnectionListener; getConnection ak m ()F getCurrentSmoothedTickTime aQ m ()Lnet/minecraft/server/bossevents/CustomBossEvents; getCustomBossEvents aN m ()Lnet/minecraft/world/level/GameType; getDefaultGameType w m (Ljava/lang/String;)Ljava/nio/file/Path; getFile c m ()Lcom/mojang/datafixers/DataFixer; getFixerUpper aA m ()Lnet/minecraft/world/level/GameType; getForcedGameType bf m ()Lnet/minecraft/server/permissions/PermissionSet; getFunctionCompilationPermissions l m ()Lnet/minecraft/server/ServerFunctionManager; getFunctions aC m ()Ljava/security/KeyPair; getKeyPair U m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/server/level/ServerLevel; getLevel a m ()Lnet/minecraft/server/level/progress/LevelLoadListener; getLevelLoadListener bo m ()Ljava/lang/String; getLocalIp y m ()I getMaxChainedNeighborUpdates bl m ()Lnet/minecraft/util/ModCheck; getModdedStatus T m ()Ljava/lang/String; getMotd ah m ()J getNextTickTime az m ()Lnet/minecraft/server/packs/repository/PackRepository; getPackRepository aE m ()I getPlayerCount R m ()Lnet/minecraft/server/players/PlayerList; getPlayerList aj m ()[Ljava/lang/String; getPlayerNames S m ()I getPort V m ()Z getPreventProxyConnections af m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; getProfilePermissions b m ()Ljava/net/Proxy; getProxy ap m ()I getRateLimitPacketsPerSecond o m ()Lnet/minecraft/world/item/crafting/RecipeManager; getRecipeManager aJ m ()Lnet/minecraft/server/packs/resources/ResourceManager; getResourceManager bg m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData aI m ()Ljava/lang/Thread; getRunningThread aw m (I)I getScaledTrackingDistance c m ()Lnet/minecraft/server/ServerScoreboard; getScoreboard aK m (Lnet/minecraft/server/packs/repository/PackRepository;Z)Lnet/minecraft/world/level/DataPackConfig; getSelectedPacks a m ()Lnet/minecraft/server/notifications/ServerActivityMonitor; getServerActivityMonitor H m ()Ljava/nio/file/Path; getServerDirectory G m ()Ljava/util/Optional; getServerResourcePack ac m ()Ljava/lang/String; getServerVersion Q m ()Lcom/mojang/authlib/GameProfile; getSingleplayerProfile W m ()Lnet/minecraft/network/protocol/status/ServerStatus; getStatus as m ()Lnet/minecraft/world/Stopwatches; getStopwatches aM m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; getStructureManager ba m ()I getTickCount am m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f m ()[J getTickTimesNanos aT m ()Lnet/minecraft/world/level/storage/WorldData; getWorldData bb m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; getWorldPath a m ()Ljava/util/Optional; getWorldScreenshotFile F m (Z)V halt a m (Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)V handleCustomClickAction a m ()Z haveTime bB m ()Z hidesOnlinePlayers ao m ()Z initServer e m ()V initializeKeyPair Y m ()V invalidateStatus at m ()Z isAutoSave bp m ()Z isCurrentlySaving bh m ()Z isDedicatedServer n m ()Z isDemo aa m ()Z isEnforceWhitelist aO m ()Z isHardcore v_ m ()Z isPaused I m ()Z isPublished q m ()Z isReady al m ()Z isRecordingMetrics aV m ()Z isResourcePackRequired ad m ()Z isRunning z m ()Z isShutdown M m ()Z isSingleplayer X m (Lnet/minecraft/server/players/NameAndId;)Z isSingleplayerOwner a m ()Z isStopped ai m ()Z isTickTimeLoggingEnabled g m ()Z isTimeProfilerRunning bi m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z isUnderSpawnProtection a m ()Z isUsingWhitelist aP m ()V kickUnlistedPlayers aD m ()Ljava/lang/String; lambda$fillSystemReport$21 bV m ()Ljava/lang/String; lambda$fillSystemReport$22 bU m ()Ljava/lang/String; lambda$fillSystemReport$23 bT m ()Ljava/lang/String; lambda$fillSystemReport$24 bS m ()Ljava/lang/String; lambda$fillSystemReport$25 bR m (Lnet/minecraft/util/profiling/ProfileResults;)V lambda$new$0 a m (Ljava/nio/file/Path;)V lambda$new$1 m m (Ljava/util/concurrent/atomic/AtomicReference;)V lambda$spin$2 a m (Ljava/lang/Thread;Ljava/lang/Throwable;)V lambda$spin$3 a m ()Ljava/util/Set; levelKeys O m ()Ljava/util/Optional; loadStatusIcon bD m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;Ljava/lang/String;)V logChatMessage a m ()V logFullTickTime by m ()Z logIPs bn m (J)V logTickMethodTime a m (Ljava/util/function/BooleanSupplier;)V managedBlock b m ()Lnet/minecraft/server/notifications/NotificationManager; notificationManager C m (Lnet/minecraft/CrashReport;)V onServerCrash a m ()V onServerExit i m ()V onTickRateChanged J m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; operatorUserPermissions k m ()Lnet/minecraft/server/level/ServerLevel; overworld N m ()Lnet/minecraft/network/PacketProcessor; packetProcessor bv m ()I pauseWhenEmptySeconds bu m ()I playerIdleTimeout aq m ()Z pollTask E m ()Z pollTaskInternal bC m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing br m (Z)V processPacketsAndTick b m (Lnet/minecraft/world/level/GameType;ZI)Z publishServer a m ()Lnet/minecraft/core/LayeredRegistryAccess; registries bd m ()Lnet/minecraft/core/RegistryAccess$Frozen; registryAccess bc m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; reloadResources a m ()Lnet/minecraft/server/ReloadableServerRegistries$Holder; reloadableRegistries be m ()Z repliesToStatus an m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkLoadFailure a m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkSaveFailure b m (Ljava/lang/Throwable;Lnet/minecraft/network/protocol/PacketType;)V reportPacketHandlingException a m ()V runServer A m (ZZZ)Z saveAllChunks a m (Ljava/nio/file/Path;)V saveDebugReport b m (ZZZ)Z saveEverything b m ()Z scheduleExecutables av m ()Lnet/minecraft/core/GlobalPos; selectLevelLoadFocusPos v m (Lnet/minecraft/server/level/ServerPlayer;)V sendDifficultyUpdate c m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Lnet/minecraft/server/ServerLinks; serverLinks bt m ()Lnet/minecraft/server/Services; services ar m (Z)Z setAutoSave i m (Lnet/minecraft/world/level/GameType;)V setDefaultGameType a m (Z)V setDemo d m (Z)V setDifficultyLocked c m (Z)V setEnforceWhitelist g m (Ljava/lang/RuntimeException;)V setFatalException a m (Ljava/lang/String;)V setId b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/ServerLevelData;ZZLnet/minecraft/server/level/progress/LevelLoadListener;)V setInitialSpawn a m (Ljava/lang/String;)V setLocalIp a_ m (Ljava/lang/String;)V setMotd d m (I)V setPlayerIdleTimeout d m (Lnet/minecraft/server/players/PlayerList;)V setPlayerList a m (I)V setPort b m (Z)V setPreventProxyConnections f m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setRespawnData a m (Lcom/mojang/authlib/GameProfile;)V setSingleplayerProfile a m (Z)V setUsesAuthentication e m (Z)V setUsingWhitelist h m (Lnet/minecraft/world/level/storage/WorldData;)V setupDebugLevel a m ()Z shouldInformAdmins c m ()Z shouldRconBroadcast m m (Ljava/lang/Runnable;)Z shouldRun e m (Lnet/minecraft/server/TickTask;)Z shouldRun a m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; spin a m ()V startMeasuringTaskExecutionTime bz m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V startRecordingMetrics a m ()V startTimeProfiler bj m ()V stopRecordingMetrics aW m ()V stopServer x m ()Lnet/minecraft/util/profiling/ProfileResults; stopTimeProfiler bk m (Lnet/minecraft/CrashReport;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V storeChunkIoError a m (Lnet/minecraft/server/level/ServerLevel;)V synchronizeTime a m ()Z throwIfFatalException B m (Ljava/util/function/BooleanSupplier;)V tickChildren c m ()V tickConnection K m ()Lnet/minecraft/server/ServerTickRateManager; tickRateManager aR m (Ljava/util/function/BooleanSupplier;)V tickServer a m ()V updateEffectiveRespawnData bI m ()V updateMobSpawningFlags Z m ()Z useNativeTransport p m ()Z usesAuthentication ae m ()V waitForTasks D m ()V waitUntilNextTick w_ m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f m (Ljava/lang/Runnable;)Lnet/minecraft/server/TickTask; wrapRunnable a f I ABSOLUTE_MAX_WORLD_SIZE d f Lnet/minecraft/server/players/NameAndId; ANONYMOUS_PLAYER_PROFILE f f I AUTOSAVE_INTERVAL x f F AVERAGE_TICK_TIME_SMOOTHING n f Lnet/minecraft/world/level/LevelSettings; DEMO_SETTINGS e f Lorg/slf4j/Logger; LOGGER m f I MAX_STATUS_PLAYER_SAMPLE v f I MAX_TICK_LATENCY z f I MIMINUM_AUTOSAVE_TICKS y f J OVERLOADED_THRESHOLD_NANOS p f I OVERLOADED_TICKS_THRESHOLD q f I OVERLOADED_TICKS_WARNING_INTERVAL s f J OVERLOADED_WARNING_INTERVAL_NANOS r f J PREPARE_LEVELS_DEFAULT_DELAY_NANOS u f I SERVER_ACTIVITY_MONITOR_SECONDS_BETWEEN_NOTIFICATIONS w f I SPAWN_POSITION_SEARCH_RADIUS c f J STATUS_EXPIRE_TIME_NANOS t f I TICK_STATS_SPAN o f Ljava/lang/String; VANILLA_BRAND b f J aggregatedTickTimesNanos ab f Lnet/minecraft/world/level/storage/CommandStorage; commandStorage av f Lnet/minecraft/server/network/ServerConnectionListener; connection H f Lnet/minecraft/server/bossevents/CustomBossEvents; customBossEvents aw f Z debugCommandProfilerDelayStart G f Lnet/minecraft/server/MinecraftServer$TimeProfiler; debugCommandProfiler F f Lnet/minecraft/util/debug/ServerDebugSubscribers; debugSubscribers aG f J delayedTasksMaxNextTickTimeNanos aq f Lnet/minecraft/world/level/storage/LevelData$RespawnData; effectiveRespawnData aH f I emptyTicks aK f Z enforceWhitelist ay f Ljava/util/concurrent/Executor; executor aB f Ljava/util/concurrent/atomic/AtomicReference; fatalException aM f Lcom/mojang/datafixers/DataFixer; fixerUpper M f Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues aJ f Lnet/minecraft/server/ServerFunctionManager; functionManager ax f J idleTimeNanos an f Z isDemo ae f Z isReady af f Z isSaving aL f Ljava/security/KeyPair; keyPair ac f J lastOverloadWarningNanos ag f J lastServerStatus aj f J lastTickNanos al f Ljava/util/Map; levels Q f Ljava/lang/String; localIp N f Z mayHaveDelayedTasks ar f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; metricsRecorder B f J nextTickTimeNanos ao f Lnet/minecraft/server/notifications/NotificationManager; notificationManager ah f Ljava/util/function/Consumer; onMetricsRecordingFinished D f Ljava/util/function/Consumer; onMetricsRecordingStopped C f Z onlineMode W f Lnet/minecraft/server/packs/repository/PackRepository; packRepository as f Lnet/minecraft/network/PacketProcessor; packetProcessor aP f Lnet/minecraft/world/level/storage/PlayerDataStorage; playerDataStorage h f I playerIdleTimeout Z f Lnet/minecraft/server/players/PlayerList; playerList R f I port O f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing aI f Z preventProxyConnections X f Ljava/net/Proxy; proxy i f Lnet/minecraft/util/RandomSource; random L f Lnet/minecraft/core/LayeredRegistryAccess; registries P f Lnet/minecraft/server/MinecraftServer$ReloadableResources; resources aD f Z running S f Lnet/minecraft/server/ServerScoreboard; scoreboard at f Lnet/minecraft/server/notifications/ServerActivityMonitor; serverActivityMonitor ai f Ljava/lang/String; serverId aC f Ljava/lang/Thread; serverThread ak f Lnet/minecraft/server/Services; services j f Lcom/mojang/authlib/GameProfile; singleplayerProfile ad f F smoothedTickTimeMillis aA f Lnet/minecraft/network/protocol/status/ServerStatus$Favicon; statusIcon K f Lnet/minecraft/network/protocol/status/ServerStatus; status J f Z stopped T f Lnet/minecraft/world/Stopwatches; stopwatches au f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; storageSource g f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager aE f Lnet/minecraft/server/SuppressedExceptionCollector; suppressedExceptions aN f J taskExecutionStartNanos am f I tickCount U f Lcom/mojang/jtracy/DiscontinuousFrame; tickFrame aO f Lnet/minecraft/server/ServerTickRateManager; tickRateManager aF f [J tickTimesNanos aa f Ljava/util/List; tickables A f I ticksUntilAutosave V f Z usingWhitelist az f Z waitingForNextTick ap f Z willStartRecordingMetrics E f Lnet/minecraft/world/level/storage/WorldData; worldData k c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V moveTo a m ()I radius a f I centerChunkX d f I centerChunkZ e f Lnet/minecraft/server/level/ChunkMap; chunkMap c f Lnet/minecraft/server/MinecraftServer; this$0 b f I val$radius a c net/minecraft/server/MinecraftServer$2 net/minecraft/server/MinecraftServer$2 m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a f Lnet/minecraft/world/level/gamerules/GameRules; val$gameRules b c net/minecraft/server/MinecraftServer$TimeProfiler net/minecraft/server/MinecraftServer$TimeProfiler m (JI)Lnet/minecraft/util/profiling/ProfileResults; stop a f J startNanos a f I startTick b c net/minecraft/server/MinecraftServer$TimeProfiler$1 net/minecraft/server/MinecraftServer$TimeProfiler$1 m ()J getEndTimeNano c m ()I getEndTimeTicks d m ()Ljava/lang/String; getProfilerResults e m ()J getStartTimeNano a m ()I getStartTimeTicks b m (Ljava/lang/String;)Ljava/util/List; getTimes a m (Ljava/nio/file/Path;)Z saveResults a f Lnet/minecraft/server/MinecraftServer$TimeProfiler; this$0 c c net/minecraft/server/MinecraftServer$ReloadableResources net/minecraft/server/MinecraftServer$ReloadableResources m ()Lnet/minecraft/server/ReloadableServerResources; managers b m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a f Lnet/minecraft/server/ReloadableServerResources; managers b f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a c net/minecraft/server/MinecraftServer$ServerResourcePackInfo net/minecraft/server/MinecraftServer$ServerResourcePackInfo m ()Ljava/lang/String; hash c m ()Ljava/util/UUID; id a m ()Z isRequired d m ()Lnet/minecraft/network/chat/Component; prompt e m ()Ljava/lang/String; url b f Ljava/lang/String; hash c f Ljava/util/UUID; id a f Z isRequired d f Lnet/minecraft/network/chat/Component; prompt e f Ljava/lang/String; url b c net/minecraft/server/ServerInterface net/minecraft/server/IMinecraftServer m ()Ljava/lang/String; getLevelIdName j m ()[Ljava/lang/String; getPlayerNames S m ()Ljava/lang/String; getPluginNames s m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a m ()Ljava/lang/String; getServerIp b m ()Ljava/lang/String; getServerName h m ()I getServerPort d m (Ljava/lang/String;)Ljava/lang/String; runCommand a c net/minecraft/server/commands/LookAt net/minecraft/server/commands/LookAt c net/minecraft/server/commands/LookAt$LookAtEntity net/minecraft/server/commands/LookAt$a m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor b m ()Lnet/minecraft/world/entity/Entity; entity a f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor b f Lnet/minecraft/world/entity/Entity; entity a c net/minecraft/server/commands/LookAt$LookAtPosition net/minecraft/server/commands/LookAt$b m ()Lnet/minecraft/world/phys/Vec3; position a f Lnet/minecraft/world/phys/Vec3; position a c net/minecraft/server/level/ColumnPos net/minecraft/server/level/BlockPosition2D m (II)J asLong a m (J)I getX a m (J)I getZ b m ()Lnet/minecraft/world/level/ChunkPos; toChunkPos a m ()J toLong b m ()I x c m ()I z d f J COORD_BITS c f J COORD_MASK d f I x a f I z b c net/minecraft/server/level/PlayerMap net/minecraft/server/level/PlayerMap m (Lnet/minecraft/server/level/ServerPlayer;Z)V addPlayer a m ()Ljava/util/Set; getAllPlayers a m (Lnet/minecraft/server/level/ServerPlayer;)V ignorePlayer b m (Lnet/minecraft/server/level/ServerPlayer;)Z ignored e m (Lnet/minecraft/server/level/ServerPlayer;)Z ignoredOrUnknown d m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer a m (Lnet/minecraft/server/level/ServerPlayer;)V unIgnorePlayer c f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; players a c net/minecraft/stats/ServerRecipeBook net/minecraft/stats/RecipeBookServer m (Lnet/minecraft/resources/ResourceKey;)V add a m (Lnet/minecraft/resources/ResourceKey;)V addHighlight e m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;)I addRecipes a m (Lnet/minecraft/stats/ServerRecipeBook$Packed;)V apply a m (Lnet/minecraft/resources/ResourceKey;)Z contains b m (Lnet/minecraft/stats/ServerRecipeBook;)V copyOverData a m (Ljava/util/List;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V lambda$removeRecipes$1 a m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V lambda$sendInitialRecipeBook$2 a m (Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V loadRecipes a m (Lnet/minecraft/stats/ServerRecipeBook$Packed;Ljava/util/function/Predicate;)V loadUntrusted a m ()Lnet/minecraft/stats/ServerRecipeBook$Packed; pack b m (Lnet/minecraft/resources/ResourceKey;)V remove c m (Lnet/minecraft/resources/ResourceKey;)V removeHighlight d m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;)I removeRecipes b m (Lnet/minecraft/server/level/ServerPlayer;)V sendInitialRecipeBook a f Lorg/slf4j/Logger; LOGGER e f Ljava/lang/String; RECIPE_BOOK_TAG b f Lnet/minecraft/stats/ServerRecipeBook$DisplayResolver; displayResolver f f Ljava/util/Set; highlight d f Ljava/util/Set; known c c net/minecraft/stats/ServerRecipeBook$Packed net/minecraft/stats/RecipeBookServer$b m ()Ljava/util/List; highlight c m ()Ljava/util/List; known b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/stats/RecipeBookSettings; settings a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; highlight d f Ljava/util/List; known c f Lnet/minecraft/stats/RecipeBookSettings; settings b c net/minecraft/stats/ServerRecipeBook$DisplayResolver net/minecraft/stats/RecipeBookServer$a c net/minecraft/tags/BannerPatternTags net/minecraft/tags/BannerPatternTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; NO_ITEM_REQUIRED a f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_BORDURE_INDENTED k f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_CREEPER c f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FIELD_MASONED j f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FLOWER b f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FLOW h f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_GLOBE f f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_GUSTER i f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_MOJANG e f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_PIGLIN g f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_SKULL d c net/minecraft/util/FormattedCharSink net/minecraft/util/FormattedStringEmpty c net/minecraft/util/IdentifierPattern net/minecraft/util/ResourceLocationPattern m (Ljava/lang/String;)Z lambda$new$3 b m (Ljava/lang/String;)Z lambda$new$4 a m (Lnet/minecraft/resources/Identifier;)Z lambda$new$5 a m (Lnet/minecraft/util/IdentifierPattern;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/util/IdentifierPattern;)Ljava/util/Optional; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Ljava/util/function/Predicate; locationPredicate c m ()Ljava/util/function/Predicate; namespacePredicate a m ()Ljava/util/function/Predicate; pathPredicate b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/function/Predicate; locationPredicate f f Ljava/util/Optional; namespacePattern b f Ljava/util/function/Predicate; namespacePredicate c f Ljava/util/Optional; pathPattern d f Ljava/util/function/Predicate; pathPredicate e c net/minecraft/util/LenientJsonParser net/minecraft/util/LenientJsonParser m (Ljava/io/Reader;)Lcom/google/gson/JsonElement; parse a m (Ljava/lang/String;)Lcom/google/gson/JsonElement; parse a c net/minecraft/util/ThreadingDetector net/minecraft/util/ThreadingDetector m ()V checkAndLock a m ()V checkAndUnlock b m (Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/ReportedException; makeThreadingException a m (Ljava/lang/Thread;)Ljava/lang/String; stackTrace a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/ReportedException; fullException f f Ljava/util/concurrent/Semaphore; lock c f Ljava/lang/String; name b f Ljava/util/concurrent/locks/Lock; stackTraceLock d f Ljava/lang/Thread; threadThatFailedToAcquire e c net/minecraft/world/WorldlyContainer net/minecraft/world/IWorldInventory m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a c net/minecraft/world/effect/MobEffect net/minecraft/world/effect/MobEffectList m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/effect/MobEffect; addAttributeModifier a m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;I)V addAttributeModifiers a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;ID)V applyInstantenousEffect a m (ILjava/util/function/BiConsumer;)V createModifiers a m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; createParticleOptions a m ()I getBlendInDurationTicks b m ()I getBlendOutAdvanceTicks d m ()I getBlendOutDurationTicks c m ()Lnet/minecraft/world/effect/MobEffectCategory; getCategory h m ()I getColor i m ()Ljava/lang/String; getDescriptionId f m ()Lnet/minecraft/network/chat/Component; getDisplayName g m ()Ljava/lang/String; getOrCreateDescriptionId e m ()Z isBeneficial j m ()Z isInstantenous a m (Ljava/util/function/BiConsumer;ILnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffect$AttributeTemplate;)V lambda$createModifiers$3 a m (ILnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; lambda$new$0 a m (Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; lambda$new$1 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/sounds/SoundEvent;)V lambda$onEffectAdded$2 a m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectAdded b m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectStarted a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V removeAttributeModifiers a m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/effect/MobEffect; requiredFeatures a m (I)Lnet/minecraft/world/effect/MobEffect; setBlendDuration a m (III)Lnet/minecraft/world/effect/MobEffect; setBlendDuration a m (II)Z shouldApplyEffectTickThisTick a m (Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/effect/MobEffect; withSoundOnAdded a f I AMBIENT_ALPHA c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Map; attributeModifiers d f I blendInDurationTicks i f I blendOutAdvanceTicks k f I blendOutDurationTicks j f Lnet/minecraft/world/effect/MobEffectCategory; category e f I color f f Ljava/lang/String; descriptionId h f Ljava/util/function/Function; particleFactory g f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures m f Ljava/util/Optional; soundOnAdded l c net/minecraft/world/effect/MobEffect$AttributeTemplate net/minecraft/world/effect/MobEffectList$a m ()D amount b m (I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; create a m ()Lnet/minecraft/resources/Identifier; id a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c f D amount b f Lnet/minecraft/resources/Identifier; id a f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c c net/minecraft/world/entity/ItemOwner net/minecraft/world/entity/ItemOwner m ()Lnet/minecraft/world/entity/LivingEntity; asLivingEntity et m ()F getVisualRotationYInDegrees ed m ()Lnet/minecraft/world/level/Level; level ao m (Lnet/minecraft/world/entity/ItemOwner;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ItemOwner; offsetFromOwner a m ()Lnet/minecraft/world/phys/Vec3; position dI c net/minecraft/world/entity/ItemOwner$OffsetFromOwner net/minecraft/world/entity/ItemOwner$a m ()Lnet/minecraft/world/entity/LivingEntity; asLivingEntity et m ()F getVisualRotationYInDegrees ed m ()Lnet/minecraft/world/level/Level; level ao m ()Lnet/minecraft/world/phys/Vec3; offset b m ()Lnet/minecraft/world/entity/ItemOwner; owner a m ()Lnet/minecraft/world/phys/Vec3; position dI f Lnet/minecraft/world/phys/Vec3; offset b f Lnet/minecraft/world/entity/ItemOwner; owner a c net/minecraft/world/entity/Leashable net/minecraft/world/entity/Leashable m (Lnet/minecraft/world/entity/Entity;)F angularFriction c m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/entity/Entity;)Z canHaveALeashAttachedTo b_ m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$LeashData;)Z checkElasticInteractions a m (Lnet/minecraft/world/entity/Entity;)V closeRangeLeashBehaviour e m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; computeDampenedSpringInteraction a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Ljava/util/List;Ljava/util/List;)Ljava/util/List; computeElasticInteraction a m (Lnet/minecraft/world/entity/Entity;DDDD)[Lnet/minecraft/world/phys/Vec3; createQuadLeashOffsets a m ()V dropLeash o m (Lnet/minecraft/world/entity/Entity;ZZ)V dropLeash a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getHolderMovement g m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ m ()Lnet/minecraft/world/entity/Entity; getLeashHolder C m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; getLeashHolder h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m (F)Lnet/minecraft/world/phys/Vec3; getLeashOffset a_ m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m ()Z isLeashed S_ m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)Z lambda$leashableInArea$1 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable;)Z lambda$leashableLeashedTo$0 a m (Lnet/minecraft/world/entity/Entity;)D leashDistanceTo b m ()D leashElasticDistance x m ()D leashSnapDistance w m ()V leashTooFarBehaviour y m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Ljava/util/List; leashableInArea a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Ljava/util/function/Predicate;)Ljava/util/List; leashableInArea a m (Lnet/minecraft/world/entity/Entity;)Ljava/util/List; leashableLeashedTo c_ m ()Z mayBeLeashed ai_ m ()V onElasticLeashPull v m ()V onLeashRemoved s m (Lnet/minecraft/world/level/storage/ValueInput;)V readLeashData b m ()V removeLeash r m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$LeashData;)V restoreLeashFromSave b m (I)V setDelayedLeashHolderId b_ m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V setLeashedTo a m (Lnet/minecraft/world/entity/Entity;Z)V setLeashedTo a_ m ()Z supportQuadLeash z m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V tickLeash a_ m (Lnet/minecraft/world/entity/Entity;)V whenLeashedTo d m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/entity/Leashable$LeashData;)V writeLeashData a f Lnet/minecraft/world/phys/Vec3; AXIS_SPECIFIC_ELASTICITY k f Ljava/util/List; ENTITY_ATTACHMENT_POINT o f Ljava/util/List; LEASHER_ATTACHMENT_POINT p f D LEASH_ELASTIC_DIST i f Ljava/lang/String; LEASH_TAG g f D LEASH_TOO_FAR_DIST h f D MAXIMUM_ALLOWED_LEASHED_DIST j f Ljava/util/List; SHARED_QUAD_ATTACHMENT_POINTS q f F SPRING_DAMPENING l f D STIFFNESS n f D TORSIONAL_ELASTICITY m c net/minecraft/world/entity/Leashable$Wrench net/minecraft/world/entity/Leashable$b m (Ljava/util/List;)Lnet/minecraft/world/entity/Leashable$Wrench; accumulate a m ()Lnet/minecraft/world/phys/Vec3; force a m (D)Lnet/minecraft/world/entity/Leashable$Wrench; scale a m ()D torque b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)D torqueFromForce a f Lnet/minecraft/world/entity/Leashable$Wrench; ZERO a f Lnet/minecraft/world/phys/Vec3; force b f D torque c c net/minecraft/world/entity/Leashable$LeashData net/minecraft/world/entity/Leashable$a m (Lnet/minecraft/world/entity/Leashable$LeashData;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;)V setLeashHolder a f Lcom/mojang/serialization/Codec; CODEC a f D angularMomentum d f I delayedLeashHolderId e f Lcom/mojang/datafixers/util/Either; delayedLeashInfo c f Lnet/minecraft/world/entity/Entity; leashHolder b c net/minecraft/world/entity/MoverType net/minecraft/world/entity/EnumMoveType m ()[Lnet/minecraft/world/entity/MoverType; $values a f [Lnet/minecraft/world/entity/MoverType; $VALUES f f Lnet/minecraft/world/entity/MoverType; PISTON c f Lnet/minecraft/world/entity/MoverType; PLAYER b f Lnet/minecraft/world/entity/MoverType; SELF a f Lnet/minecraft/world/entity/MoverType; SHULKER e f Lnet/minecraft/world/entity/MoverType; SHULKER_BOX d c net/minecraft/world/entity/Shearable net/minecraft/world/entity/IShearable m ()Z readyForShearing a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a c net/minecraft/world/entity/Targeting net/minecraft/world/entity/Targeting m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ c net/minecraft/world/entity/raid/Raid net/minecraft/world/entity/raid/Raid m (Lnet/minecraft/server/level/ServerPlayer;)Z absorbRaidOmen a m (Lnet/minecraft/world/entity/Entity;)V addHeroOfTheVillage a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;)Z addWaveMob a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;Z)Z addWaveMob a m (Lnet/minecraft/server/level/ServerLevel;I)Lnet/minecraft/core/BlockPos; findRandomSpawnPos a m ()Ljava/util/Set; getAllRaiders h m ()Lnet/minecraft/core/BlockPos; getCenter q m (Lnet/minecraft/world/entity/raid/Raid$RaiderType;IZ)I getDefaultNumSpawns a m ()F getEnchantOdds s m ()I getGroupsSpawned j m ()F getHealthOfLivingRaiders o m (I)Lnet/minecraft/world/entity/raid/Raider; getLeader b m ()I getMaxRaidOmenLevel k m (Lnet/minecraft/world/Difficulty;)I getNumGroups a m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; getOminousBannerInstance a m (Lnet/minecraft/world/entity/raid/Raid$RaiderType;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/DifficultyInstance;Z)I getPotentialBonusSpawns a m ()I getRaidOmenLevel l m ()F getTotalHealth g m ()I getTotalRaidersAlive p m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getValidSpawnPos d m ()Z hasBonusWave w m ()Z hasFirstWaveSpawned c m ()Z hasMoreWaves u m ()Z hasSpawnedBonusWave x m ()Z isActive r m ()Z isBetweenWaves b m ()Z isFinalWave v m ()Z isLoss f m ()Z isOver a m ()Z isStarted i m ()Z isStopped d m ()Z isVictory e m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;Lnet/minecraft/core/BlockPos;Z)V joinRaid a m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Boolean; lambda$static$0 l m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Boolean; lambda$static$1 k m (Lnet/minecraft/world/entity/raid/Raid;)Lnet/minecraft/core/BlockPos; lambda$static$10 b m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/util/Set; lambda$static$11 a m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Long; lambda$static$2 j m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$3 i m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$4 h m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$5 g m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$6 f m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Float; lambda$static$7 e m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$8 d m (Lnet/minecraft/world/entity/raid/Raid;)Lnet/minecraft/world/entity/raid/Raid$RaidStatus; lambda$static$9 c m (Lnet/minecraft/server/level/ServerLevel;)V moveRaidCenterToNearbyVillageSection c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V playSound a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/raid/Raider;Z)V removeFromRaid a m (I)V removeLeader c m (Lnet/minecraft/core/BlockPos;)V setCenter a m (Lnet/minecraft/server/level/ServerLevel;)V setDirty f m (ILnet/minecraft/world/entity/raid/Raider;)V setLeader a m (I)V setRaidOmenLevel a m ()Z shouldSpawnBonusGroup y m ()Z shouldSpawnGroup z m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnGroup b m ()V stop m m (Lnet/minecraft/server/level/ServerLevel;)V tick a m ()V updateBossbar n m (Lnet/minecraft/server/level/ServerLevel;)V updatePlayers b m (Lnet/minecraft/server/level/ServerLevel;)V updateRaiders e m ()Ljava/util/function/Predicate; validPlayer t f I ALLOW_SPAWNING_WITHIN_VILLAGE_SECONDS_THRESHOLD i f I DEFAULT_MAX_RAID_OMEN_LEVEL f f I DEFAULT_PRE_RAID_TICKS q f I HERO_OF_THE_VILLAGE_DURATION w f I LOW_MOB_THRESHOLD s f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f I MAX_CELEBRATION_TICKS e f I MAX_NO_ACTION_TIME d f I NUM_SPAWN_ATTEMPTS m f Lnet/minecraft/network/chat/Component; OMINOUS_BANNER_PATTERN_NAME n f I OUTSIDE_RAID_BOUNDS_TIMEOUT r f I POST_RAID_TICK_LIMIT p f Ljava/lang/String; RAIDERS_REMAINING o f Lnet/minecraft/network/chat/Component; RAID_BAR_DEFEAT_COMPONENT v f Lnet/minecraft/network/chat/Component; RAID_BAR_VICTORY_COMPONENT u f Lnet/minecraft/network/chat/Component; RAID_NAME_COMPONENT t f I RAID_REMOVAL_THRESHOLD_SQR h f I RAID_TIMEOUT_TICKS l f Lnet/minecraft/world/entity/SpawnPlacementType; RAVAGER_SPAWN_PLACEMENT_TYPE a f I SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER j f I VALID_RAID_RADIUS x f I VALID_RAID_RADIUS_SQR g f I VILLAGE_RADIUS_BUFFER c f I VILLAGE_SEARCH_RADIUS k f Z active G f I celebrationTicks O f Lnet/minecraft/core/BlockPos; center C f Ljava/util/Map; groupRaiderMap z f Ljava/util/Map; groupToLeaderMap y f I groupsSpawned H f Ljava/util/Set; heroesOfTheVillage A f I numGroups M f I postRaidTicks J f I raidCooldownTicks K f Lnet/minecraft/server/level/ServerBossEvent; raidEvent I f I raidOmenLevel F f Lnet/minecraft/util/RandomSource; random L f Z started D f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; status N f J ticksActive B f F totalHealth E f Ljava/util/Optional; waveSpawnPos P c net/minecraft/world/entity/raid/Raid$1 net/minecraft/world/entity/raid/Raid$1 f [I $SwitchMap$net$minecraft$world$Difficulty a c net/minecraft/world/entity/raid/Raid$RaidStatus net/minecraft/world/entity/raid/Raid$Status m ()[Lnet/minecraft/world/entity/raid/Raid$RaidStatus; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/raid/Raid$RaidStatus; $VALUES g f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; LOSS c f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; ONGOING a f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; STOPPED d f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; VICTORY b f Ljava/lang/String; name f c net/minecraft/world/entity/raid/Raid$RaiderType net/minecraft/world/entity/raid/Raid$Wave m ()[Lnet/minecraft/world/entity/raid/Raid$RaiderType; $values a f [Lnet/minecraft/world/entity/raid/Raid$RaiderType; $VALUES i f Lnet/minecraft/world/entity/raid/Raid$RaiderType; EVOKER b f Lnet/minecraft/world/entity/raid/Raid$RaiderType; PILLAGER c f Lnet/minecraft/world/entity/raid/Raid$RaiderType; RAVAGER e f [Lnet/minecraft/world/entity/raid/Raid$RaiderType; VALUES f f Lnet/minecraft/world/entity/raid/Raid$RaiderType; VINDICATOR a f Lnet/minecraft/world/entity/raid/Raid$RaiderType; WITCH d f Lnet/minecraft/world/entity/EntityType; entityType g f [I spawnsPerWaveBeforeBonus h c net/minecraft/world/flag/FeatureFlag net/minecraft/world/flag/FeatureFlag f J mask b f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe a c net/minecraft/world/item/CompassItem net/minecraft/world/item/ItemCompass m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a m (Lnet/minecraft/world/item/ItemStack;)Z isFoil d_ m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Lnet/minecraft/network/chat/Component; LODESTONE_COMPASS_NAME a c net/minecraft/world/item/Instruments net/minecraft/world/item/Instruments m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;FF)V register a f Lnet/minecraft/resources/ResourceKey; ADMIRE_GOAT_HORN g f Lnet/minecraft/resources/ResourceKey; CALL_GOAT_HORN h f Lnet/minecraft/resources/ResourceKey; DREAM_GOAT_HORN j f Lnet/minecraft/resources/ResourceKey; FEEL_GOAT_HORN f f F GOAT_HORN_DURATION b f I GOAT_HORN_RANGE_BLOCKS a f Lnet/minecraft/resources/ResourceKey; PONDER_GOAT_HORN c f Lnet/minecraft/resources/ResourceKey; SEEK_GOAT_HORN e f Lnet/minecraft/resources/ResourceKey; SING_GOAT_HORN d f Lnet/minecraft/resources/ResourceKey; YEARN_GOAT_HORN i c net/minecraft/world/item/JukeboxSong net/minecraft/world/item/JukeboxSong m ()I comparatorOutput e m ()Lnet/minecraft/network/chat/Component; description c m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; fromStack a m (J)Z hasFinished a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F lengthInSeconds d m ()I lengthInTicks a m ()Lnet/minecraft/core/Holder; soundEvent b f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f I SONG_END_PADDING_TICKS i f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f I comparatorOutput h f Lnet/minecraft/network/chat/Component; description f f F lengthInSeconds g f Lnet/minecraft/core/Holder; soundEvent e c net/minecraft/world/item/NameTagItem net/minecraft/world/item/ItemNameTag m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a c net/minecraft/world/item/TooltipFlag net/minecraft/world/item/TooltipFlag m ()Z isAdvanced a m ()Z isCreative b f Lnet/minecraft/world/item/TooltipFlag$Default; ADVANCED b f Lnet/minecraft/world/item/TooltipFlag$Default; NORMAL a c net/minecraft/world/item/TooltipFlag$Default net/minecraft/world/item/TooltipFlag$a m ()Z advanced d m ()Lnet/minecraft/world/item/TooltipFlag$Default; asCreative c m ()Z creative e m ()Z isAdvanced a m ()Z isCreative b f Z advanced c f Z creative d c net/minecraft/world/item/TridentItem net/minecraft/world/item/ItemTrident m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes b m ()Lnet/minecraft/world/item/component/Tool; createToolProperties c m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f F BASE_DAMAGE b f F PROJECTILE_SHOOT_POWER c f I THROW_THRESHOLD_TIME a c net/minecraft/world/level/GrassColor net/minecraft/world/level/GrassColor m (DD)I get a m ()I getDefaultColor a m ([I)V init a f [I pixels a c net/minecraft/world/level/LightLayer net/minecraft/world/level/EnumSkyBlock m ()[Lnet/minecraft/world/level/LightLayer; $values a f [Lnet/minecraft/world/level/LightLayer; $VALUES c f Lnet/minecraft/world/level/LightLayer; BLOCK b f Lnet/minecraft/world/level/LightLayer; SKY a c net/minecraft/world/scores/Objective net/minecraft/world/scores/ScoreboardObjective m ()Lnet/minecraft/network/chat/Component; createFormattedDisplayName j m ()Z displayAutoUpdate f m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; getCriteria d m ()Lnet/minecraft/network/chat/Component; getDisplayName e m ()Lnet/minecraft/network/chat/Component; getFormattedDisplayName h m ()Ljava/lang/String; getName c m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getRenderType i m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard b m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$createFormattedDisplayName$0 a m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat g m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOrDefault a m ()Lnet/minecraft/world/scores/Objective$Packed; pack a m (Z)V setDisplayAutoUpdate a m (Lnet/minecraft/network/chat/Component;)V setDisplayName a m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V setNumberFormat b m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)V setRenderType a f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria c f Z displayAutoUpdate g f Lnet/minecraft/network/chat/Component; displayName d f Lnet/minecraft/network/chat/Component; formattedDisplayName e f Ljava/lang/String; name b f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat h f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType f f Lnet/minecraft/world/scores/Scoreboard; scoreboard a c net/minecraft/world/scores/Objective$Packed net/minecraft/world/scores/ScoreboardObjective$a m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria b m ()Z displayAutoUpdate e m ()Lnet/minecraft/network/chat/Component; displayName c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; name a m ()Ljava/util/Optional; numberFormat f m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType d f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria c f Z displayAutoUpdate f f Lnet/minecraft/network/chat/Component; displayName d f Ljava/lang/String; name b f Ljava/util/Optional; numberFormat g f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType e c net/minecraft/world/ticks/LevelTicks net/minecraft/world/ticks/TickListServer m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/ticks/LevelChunkTicks;)V addContainer a m ()V calculateTickSetIfNeeded d m (I)Z canScheduleMoreTicks a m ()V cleanupAfterTick c m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V clearArea a m (JILnet/minecraft/util/profiling/ProfilerFiller;)V collectTicks a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Vec3i;)V copyArea a m (Lnet/minecraft/world/ticks/LevelTicks;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Vec3i;)V copyAreaFrom a m ()I count a m (JI)V drainContainers a m (Ljava/util/Queue;Lnet/minecraft/world/ticks/LevelChunkTicks;JI)V drainFromCurrentContainer a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer;)V forContainersInArea a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/ScheduledTick;)Z lambda$clearArea$3 b m (Ljava/util/function/Predicate;JLnet/minecraft/world/ticks/LevelChunkTicks;)V lambda$clearArea$4 a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/ScheduledTick;)Z lambda$copyAreaFrom$5 a m (Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/world/ticks/LevelChunkTicks;)V lambda$copyAreaFrom$6 a m (Lnet/minecraft/core/Vec3i;JJLnet/minecraft/world/ticks/ScheduledTick;)V lambda$copyAreaFrom$7 a m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V lambda$new$1 a m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/ScheduledTick;)V lambda$new$2 a m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;)I lambda$static$0 a m (Lnet/minecraft/world/level/ChunkPos;)V removeContainer a m ()V rescheduleLeftoverContainers b m (Ljava/util/function/BiConsumer;)V runCollectedTicks a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a m (Lnet/minecraft/world/ticks/ScheduledTick;)V scheduleForThisTick c m (J)V sortContainersToTick a m (JILjava/util/function/BiConsumer;)V tick a m (Lnet/minecraft/world/ticks/ScheduledTick;)V updateContainerScheduling b m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b f Ljava/util/Comparator; CONTAINER_DRAIN_ORDER a f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; allContainers c f Ljava/util/List; alreadyRunThisTick g f Ljava/util/function/BiConsumer; chunkScheduleUpdater i f Ljava/util/Queue; containersToTick e f Lit/unimi/dsi/fastutil/longs/Long2LongMap; nextTickForContainer d f Ljava/util/function/LongPredicate; tickCheck b f Ljava/util/Queue; toRunThisTick f f Ljava/util/Set; toRunThisTickSet h c net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer net/minecraft/world/ticks/TickListServer$a c net/minecraft/world/ticks/TickAccess net/minecraft/world/ticks/TickList m ()I count a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a c org/bukkit/craftbukkit/CraftGameRule org/bukkit/craftbukkit/v1_21_R7/CraftGameRule c org/bukkit/craftbukkit/CraftGameRule$1 org/bukkit/craftbukkit/v1_21_R7/CraftGameRule$1 c org/bukkit/craftbukkit/CraftGameRule$LegacyGameRuleWrapper org/bukkit/craftbukkit/v1_21_R7/CraftGameRule$LegacyGameRuleWrapper c org/bukkit/craftbukkit/CraftParticle org/bukkit/craftbukkit/v1_21_R7/CraftParticle c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$1 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$1 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$2 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$2 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$3 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$3 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$4 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$4 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$5 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$5 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$6 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$6 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$7 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$7 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$8 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$8 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$9 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$9 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$10 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$10 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$11 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$11 c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$12 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$12 c org/bukkit/craftbukkit/CraftRegistry org/bukkit/craftbukkit/v1_21_R7/CraftRegistry c org/bukkit/craftbukkit/CraftRegistry$InvalidHolderOwner org/bukkit/craftbukkit/v1_21_R7/CraftRegistry$InvalidHolderOwner c org/bukkit/craftbukkit/util/Waitable org/bukkit/craftbukkit/v1_21_R7/util/Waitable c org/bukkit/craftbukkit/util/Waitable$Status org/bukkit/craftbukkit/v1_21_R7/util/Waitable$Status c net/minecraft/core/RegistrySetBuilder net/minecraft/core/RegistrySetBuilder m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; add a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; add a m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/core/HolderLookup$Provider; build a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; buildPatch a m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; buildProviderWithContext a m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/core/HolderLookup$RegistryLookup; createLazyFullPatchedRegistries a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; createLazyFullPatchedRegistries a m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; createState b m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$build$3 b m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Lnet/minecraft/core/RegistrySetBuilder$RegistryContents; lambda$buildPatch$10 a m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$RegistryContents;)V lambda$buildPatch$11 a m (Ljava/util/Set;Lnet/minecraft/resources/ResourceKey;)Z lambda$buildPatch$12 a m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)V lambda$buildPatch$13 a m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryContents;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$buildPatch$14 a m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$buildProviderWithContext$1 a m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$buildProviderWithContext$2 a m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$createLazyFullPatchedRegistries$4 a m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; lambda$createLazyFullPatchedRegistries$5 b m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/core/Holder$Reference;)V lambda$createLazyFullPatchedRegistries$6 a m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; lambda$createLazyFullPatchedRegistries$7 a m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$createLazyFullPatchedRegistries$8 a m (Ljava/util/Map;Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/Holder$Reference;)V lambda$createLazyFullPatchedRegistries$9 a m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)V lambda$createState$0 c m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/HolderOwner;Ljava/util/Map;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupFromMap a m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderGetter; wrapContextLookup a f Ljava/util/List; entries a c net/minecraft/core/RegistrySetBuilder$1 net/minecraft/core/RegistrySetBuilder$1 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a c net/minecraft/core/RegistrySetBuilder$2 net/minecraft/core/RegistrySetBuilder$2 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m ()Lnet/minecraft/resources/ResourceKey; key g m ()Ljava/util/stream/Stream; listElements c m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h c net/minecraft/core/RegistrySetBuilder$3 net/minecraft/core/RegistrySetBuilder$3 m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getEntry f m ()Ljava/util/stream/Stream; listRegistryKeys b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a c net/minecraft/core/RegistrySetBuilder$3$1 net/minecraft/core/RegistrySetBuilder$3$1 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a f Lnet/minecraft/core/RegistrySetBuilder$3; this$0 a c net/minecraft/core/RegistrySetBuilder$1Entry net/minecraft/core/RegistrySetBuilder$a m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/RegistrySetBuilder$1Entry; createForContextRegistry a m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/RegistrySetBuilder$1Entry; createForNewRegistry a m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup a m ()Lnet/minecraft/resources/RegistryOps$RegistryInfo; opsInfo b f Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup a f Lnet/minecraft/resources/RegistryOps$RegistryInfo; opsInfo b c net/minecraft/core/RegistrySetBuilder$BuildState net/minecraft/core/RegistrySetBuilder$b m ()Lnet/minecraft/data/worldgen/BootstrapContext; bootstrapContext a m (Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; create a m ()Ljava/util/List; errors i m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$create$0 a m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup;Lnet/minecraft/resources/ResourceKey;)V lambda$create$1 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue;)V lambda$reportUnclaimedRegisteredValues$2 a m ()Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup; lookup f m ()Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner; owner e m ()Ljava/util/Map; registeredValues h m ()Ljava/util/Map; registries g m ()V reportNotCollectedHolders c m ()V reportUnclaimedRegisteredValues b m ()V throwOnError d f Ljava/util/List; errors e f Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup; lookup b f Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner; owner a f Ljava/util/Map; registeredValues d f Ljava/util/Map; registries c c net/minecraft/core/RegistrySetBuilder$BuildState$1 net/minecraft/core/RegistrySetBuilder$b$1 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookup a m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$Reference; register a f Lnet/minecraft/core/RegistrySetBuilder$BuildState; this$0 a c net/minecraft/core/RegistrySetBuilder$LazyHolder net/minecraft/core/RegistrySetBuilder$f m (Ljava/lang/Object;)V bindValue b m ()Ljava/lang/Object; value a f Ljava/util/function/Supplier; supplier a c net/minecraft/core/RegistrySetBuilder$RegistryStub net/minecraft/core/RegistrySetBuilder$k m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)V apply b m ()Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap; bootstrap c m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Lnet/minecraft/core/RegistrySetBuilder$RegistryContents; collectRegisteredValues a m ()Lnet/minecraft/resources/ResourceKey; key a m ()Lcom/mojang/serialization/Lifecycle; lifecycle b f Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap; bootstrap c f Lnet/minecraft/resources/ResourceKey; key a f Lcom/mojang/serialization/Lifecycle; lifecycle b c net/minecraft/core/RegistrySetBuilder$EmptyTagLookup net/minecraft/core/RegistrySetBuilder$c m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a f Lnet/minecraft/core/HolderOwner; owner d c net/minecraft/core/RegistrySetBuilder$UniversalOwner net/minecraft/core/RegistrySetBuilder$m m ()Lnet/minecraft/core/HolderOwner; cast a c net/minecraft/core/RegistrySetBuilder$ValueAndHolder net/minecraft/core/RegistrySetBuilder$n m ()Ljava/util/Optional; holder b m ()Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue; value a f Ljava/util/Optional; holder b f Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue; value a c net/minecraft/core/RegistrySetBuilder$RegisteredValue net/minecraft/core/RegistrySetBuilder$h m ()Lcom/mojang/serialization/Lifecycle; lifecycle b m ()Ljava/lang/Object; value a f Lcom/mojang/serialization/Lifecycle; lifecycle b f Ljava/lang/Object; value a c net/minecraft/core/RegistrySetBuilder$UniversalLookup net/minecraft/core/RegistrySetBuilder$l m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreate c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$getOrCreate$0 d f Ljava/util/Map; holders a c net/minecraft/core/RegistrySetBuilder$RegistryContents net/minecraft/core/RegistrySetBuilder$j m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;)Lnet/minecraft/core/HolderLookup$RegistryLookup; buildAsLookup a m ()Lnet/minecraft/resources/ResourceKey; key a m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$Reference; lambda$buildAsLookup$0 b m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$Reference; lambda$buildAsLookup$1 a m ()Lcom/mojang/serialization/Lifecycle; lifecycle b m ()Ljava/util/Map; values c f Lnet/minecraft/resources/ResourceKey; key a f Lcom/mojang/serialization/Lifecycle; lifecycle b f Ljava/util/Map; values c c net/minecraft/core/RegistrySetBuilder$PatchedRegistries net/minecraft/core/RegistrySetBuilder$g m ()Lnet/minecraft/core/HolderLookup$Provider; full a m ()Lnet/minecraft/core/HolderLookup$Provider; patches b f Lnet/minecraft/core/HolderLookup$Provider; full a f Lnet/minecraft/core/HolderLookup$Provider; patches b c net/minecraft/core/RegistrySetBuilder$RegistryBootstrap net/minecraft/core/RegistrySetBuilder$i c net/minecraft/core/RegistrySetBuilder$EmptyTagLookupWrapper net/minecraft/core/RegistrySetBuilder$d m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a f Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a c net/minecraft/core/RegistrySetBuilder$EmptyTagRegistryLookup net/minecraft/core/RegistrySetBuilder$e m ()Ljava/util/stream/Stream; listTags e c net/minecraft/data/worldgen/NoiseData net/minecraft/data/worldgen/NoiseData m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;ID[D)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;ILnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V registerBiomeNoises a f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; DEFAULT_SHIFT a c net/minecraft/nbt/visitors/SkipFields net/minecraft/nbt/visitors/SkipFields m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a f Ljava/util/Deque; stack a c net/minecraft/network/FriendlyByteBuf net/minecraft/network/PacketDataSerializer m (I)Lnet/minecraft/network/FriendlyByteBuf; capacity g m ()Lnet/minecraft/network/FriendlyByteBuf; clear x m ()Lnet/minecraft/network/FriendlyByteBuf; discardReadBytes C m ()Lnet/minecraft/network/FriendlyByteBuf; discardSomeReadBytes D m (I)Lnet/minecraft/network/FriendlyByteBuf; ensureWritable j m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (ILjava/io/OutputStream;I)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (I[B)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (I[BII)Lnet/minecraft/network/FriendlyByteBuf; getBytes a m (ILjava/util/function/IntFunction;I)Ljava/lang/Object; lambda$limitValue$4 a m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; lambda$readLenientJsonWithCodec$2 b m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; lambda$readWithCodec$0 a m (Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;)V lambda$writeEither$6 b m (Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;)V lambda$writeEither$7 a m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; lambda$writeJsonWithCodec$3 a m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;Ljava/lang/Object;)V lambda$writeMap$5 a m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; lambda$writeWithCodec$1 b m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; limitValue a m ()Lnet/minecraft/network/FriendlyByteBuf; markReaderIndex y m ()Lnet/minecraft/network/FriendlyByteBuf; markWriterIndex A m ()Ljava/util/BitSet; readBitSet v m ()Lnet/minecraft/world/phys/BlockHitResult; readBlockHitResult u m ()Lnet/minecraft/core/BlockPos; readBlockPos e m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPos; readBlockPos c m (Ljava/util/function/IntFunction;)Ljava/lang/Object; readById a m ()[B readByteArray b m (I)[B readByteArray a m (Lio/netty/buffer/ByteBuf;)[B readByteArray a m (Lio/netty/buffer/ByteBuf;I)[B readByteArray a m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; readBytes k m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; readBytes c m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; readBytes a m (Ljava/io/OutputStream;I)Lnet/minecraft/network/FriendlyByteBuf; readBytes a m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; readBytes a m ([B)Lnet/minecraft/network/FriendlyByteBuf; readBytes b m ([BII)Lnet/minecraft/network/FriendlyByteBuf; readBytes a m ()Lnet/minecraft/world/level/ChunkPos; readChunkPos f m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkPos; readChunkPos d m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Collection; readCollection a m ()I readContainerId w m (Lio/netty/buffer/ByteBuf;)I readContainerId j m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Lcom/mojang/datafixers/util/Either; readEither b m (Ljava/lang/Class;)Ljava/lang/Enum; readEnum b m (Ljava/lang/Class;)Ljava/util/EnumSet; readEnumSet a m (I)Ljava/util/BitSet; readFixedBitSet e m (Lio/netty/buffer/ByteBuf;[J)[J readFixedSizeLongArray c m ([J)[J readFixedSizeLongArray c m ()Lnet/minecraft/core/GlobalPos; readGlobalPos g m ()Lnet/minecraft/resources/Identifier; readIdentifier q m ()Ljava/time/Instant; readInstant s m ()Lit/unimi/dsi/fastutil/ints/IntList; readIntIdList a m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; readLenientJsonWithCodec a m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/List; readList a m ()[J readLongArray d m (Lio/netty/buffer/ByteBuf;)[J readLongArray b m ()Lnet/minecraft/world/phys/Vec3; readLpVec3 k m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; readMap a m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; readMap a m ()Lnet/minecraft/nbt/CompoundTag; readNbt o m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/CompoundTag; readNbt i m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNbt a m (Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNbt a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; readNullable a m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; readNullable c m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Optional; readOptional b m ()Ljava/security/PublicKey; readPublicKey t m ()Lorg/joml/Quaternionf; readQuaternion i m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; readQuaternion f m ()Lnet/minecraft/resources/ResourceKey; readRegistryKey r m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; readResourceKey a m ()Ljava/util/UUID; readUUID n m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; readUUID h m ()Ljava/lang/String; readUtf p m (I)Ljava/lang/String; readUtf d m ()I readVarInt l m ()[I readVarIntArray c m (I)[I readVarIntArray b m ()J readVarLong m m ()Lnet/minecraft/world/phys/Vec3; readVec3 j m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; readVec3 g m ()Lorg/joml/Vector3f; readVector3f h m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; readVector3f e m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/Object; readWithCodec a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; readWithCodecTrusted a m (Ljava/util/function/Consumer;)V readWithCount a m (I)Lnet/minecraft/network/FriendlyByteBuf; readerIndex h m ()Lnet/minecraft/network/FriendlyByteBuf; resetReaderIndex z m ()Lnet/minecraft/network/FriendlyByteBuf; resetWriterIndex B m ()Lnet/minecraft/network/FriendlyByteBuf; retain E m (I)Lnet/minecraft/network/FriendlyByteBuf; retain u m (IZ)Lnet/minecraft/network/FriendlyByteBuf; setBoolean a m (II)Lnet/minecraft/network/FriendlyByteBuf; setByte b m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; setBytes b m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; setBytes b m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; setBytes b m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; setBytes b m (I[B)Lnet/minecraft/network/FriendlyByteBuf; setBytes b m (I[BII)Lnet/minecraft/network/FriendlyByteBuf; setBytes b m (II)Lnet/minecraft/network/FriendlyByteBuf; setChar i m (ID)Lnet/minecraft/network/FriendlyByteBuf; setDouble a m (IF)Lnet/minecraft/network/FriendlyByteBuf; setFloat a m (II)Lnet/minecraft/network/FriendlyByteBuf; setIndex a m (II)Lnet/minecraft/network/FriendlyByteBuf; setInt g m (II)Lnet/minecraft/network/FriendlyByteBuf; setIntLE h m (IJ)Lnet/minecraft/network/FriendlyByteBuf; setLong a m (IJ)Lnet/minecraft/network/FriendlyByteBuf; setLongLE b m (II)Lnet/minecraft/network/FriendlyByteBuf; setMedium e m (II)Lnet/minecraft/network/FriendlyByteBuf; setMediumLE f m (II)Lnet/minecraft/network/FriendlyByteBuf; setShort c m (II)Lnet/minecraft/network/FriendlyByteBuf; setShortLE d m (II)Lnet/minecraft/network/FriendlyByteBuf; setZero j m (I)Lnet/minecraft/network/FriendlyByteBuf; skipBytes k m ()Lnet/minecraft/network/FriendlyByteBuf; touch F m (Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; touch a m (Ljava/util/BitSet;)V writeBitSet a m (Lnet/minecraft/world/phys/BlockHitResult;)V writeBlockHitResult a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPos;)V writeBlockPos a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/FriendlyByteBuf; writeBlockPos a m (Z)Lnet/minecraft/network/FriendlyByteBuf; writeBoolean a m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; writeById a m (I)Lnet/minecraft/network/FriendlyByteBuf; writeByte l m (Lio/netty/buffer/ByteBuf;[B)V writeByteArray a m ([B)Lnet/minecraft/network/FriendlyByteBuf; writeByteArray a m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; writeBytes l m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; writeBytes d m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b m ([B)Lnet/minecraft/network/FriendlyByteBuf; writeBytes c m ([BII)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b m (I)Lnet/minecraft/network/FriendlyByteBuf; writeChar s m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkPos;)V writeChunkPos a m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/FriendlyByteBuf; writeChunkPos a m (Ljava/util/Collection;Lnet/minecraft/network/codec/StreamEncoder;)V writeCollection a m (I)V writeContainerId f m (Lio/netty/buffer/ByteBuf;I)V writeContainerId b m (D)Lnet/minecraft/network/FriendlyByteBuf; writeDouble a m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V writeEither a m (Ljava/lang/Enum;)Lnet/minecraft/network/FriendlyByteBuf; writeEnum a m (Ljava/util/EnumSet;Ljava/lang/Class;)V writeEnumSet a m (Ljava/util/BitSet;I)V writeFixedBitSet a m (Lio/netty/buffer/ByteBuf;[J)V writeFixedSizeLongArray b m ([J)Lnet/minecraft/network/FriendlyByteBuf; writeFixedSizeLongArray b m (F)Lnet/minecraft/network/FriendlyByteBuf; writeFloat a m (Lnet/minecraft/core/GlobalPos;)V writeGlobalPos a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/FriendlyByteBuf; writeIdentifier a m (Ljava/time/Instant;)V writeInstant a m (I)Lnet/minecraft/network/FriendlyByteBuf; writeInt q m (Lit/unimi/dsi/fastutil/ints/IntList;)V writeIntIdList a m (I)Lnet/minecraft/network/FriendlyByteBuf; writeIntLE r m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V writeJsonWithCodec a m (J)Lnet/minecraft/network/FriendlyByteBuf; writeLong b m (Lio/netty/buffer/ByteBuf;[J)V writeLongArray a m ([J)Lnet/minecraft/network/FriendlyByteBuf; writeLongArray a m (J)Lnet/minecraft/network/FriendlyByteBuf; writeLongLE c m (Lnet/minecraft/world/phys/Vec3;)V writeLpVec3 b m (Ljava/util/Map;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V writeMap a m (I)Lnet/minecraft/network/FriendlyByteBuf; writeMedium o m (I)Lnet/minecraft/network/FriendlyByteBuf; writeMediumLE p m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/Tag;)V writeNbt a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/FriendlyByteBuf; writeNbt a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V writeNullable a m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V writeNullable a m (Ljava/util/Optional;Lnet/minecraft/network/codec/StreamEncoder;)V writeOptional a m (Ljava/security/PublicKey;)Lnet/minecraft/network/FriendlyByteBuf; writePublicKey a m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionfc;)V writeQuaternion a m (Lorg/joml/Quaternionf;)V writeQuaternion a m (Lnet/minecraft/resources/ResourceKey;)V writeResourceKey b m (I)Lnet/minecraft/network/FriendlyByteBuf; writeShort m m (I)Lnet/minecraft/network/FriendlyByteBuf; writeShortLE n m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V writeUUID a m (Ljava/util/UUID;)Lnet/minecraft/network/FriendlyByteBuf; writeUUID a m (Ljava/lang/String;)Lnet/minecraft/network/FriendlyByteBuf; writeUtf a m (Ljava/lang/String;I)Lnet/minecraft/network/FriendlyByteBuf; writeUtf a m (I)Lnet/minecraft/network/FriendlyByteBuf; writeVarInt c m ([I)Lnet/minecraft/network/FriendlyByteBuf; writeVarIntArray a m (J)Lnet/minecraft/network/FriendlyByteBuf; writeVarLong a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V writeVec3 a m (Lnet/minecraft/world/phys/Vec3;)V writeVec3 a m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3fc;)V writeVector3f a m (Lorg/joml/Vector3f;)V writeVector3f a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; writeWithCodec a m (I)Lnet/minecraft/network/FriendlyByteBuf; writeZero t m (I)Lnet/minecraft/network/FriendlyByteBuf; writerIndex i f Lcom/google/gson/Gson; GSON g f I MAX_COMPONENT_STRING_LENGTH b f I MAX_PUBLIC_KEY_HEADER_SIZE e f I MAX_PUBLIC_KEY_LENGTH f f S MAX_STRING_LENGTH a f I PUBLIC_KEY_SIZE d f Lio/netty/buffer/ByteBuf; source c c net/minecraft/network/PacketProcessor net/minecraft/network/PacketProcessor m ()Z isSameThread a m ()V processQueuedPackets b m (Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V scheduleIfPossible a f Lorg/slf4j/Logger; LOGGER a f Z closed d f Ljava/util/Queue; packetsToBeHandled b f Ljava/lang/Thread; runningThread c c net/minecraft/network/PacketProcessor$ListenerAndPacket net/minecraft/network/PacketProcessor$a m ()V handle a m ()Lnet/minecraft/network/PacketListener; listener b m ()Lnet/minecraft/network/protocol/Packet; packet c f Lnet/minecraft/network/PacketListener; listener a f Lnet/minecraft/network/protocol/Packet; packet b c net/minecraft/network/chat/ClickEvent net/minecraft/network/chat/ChatClickable m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m (Lnet/minecraft/network/chat/ClickEvent$Action;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/network/chat/ClickEvent$Action net/minecraft/network/chat/ChatClickable$EnumClickAction m ()[Lnet/minecraft/network/chat/ClickEvent$Action; $values d m (Lnet/minecraft/network/chat/ClickEvent$Action;)Lcom/mojang/serialization/DataResult; filterForSerialization a m ()Ljava/lang/String; getSerializedName c m ()Z isAllowedFromServer a m (Lnet/minecraft/network/chat/ClickEvent$Action;)Ljava/lang/String; lambda$filterForSerialization$0 b m ()Lcom/mojang/serialization/MapCodec; valueCodec b f [Lnet/minecraft/network/chat/ClickEvent$Action; $VALUES n f Lnet/minecraft/network/chat/ClickEvent$Action; CHANGE_PAGE f f Lcom/mojang/serialization/Codec; CODEC j f Lnet/minecraft/network/chat/ClickEvent$Action; COPY_TO_CLIPBOARD g f Lnet/minecraft/network/chat/ClickEvent$Action; CUSTOM h f Lnet/minecraft/network/chat/ClickEvent$Action; OPEN_FILE b f Lnet/minecraft/network/chat/ClickEvent$Action; OPEN_URL a f Lnet/minecraft/network/chat/ClickEvent$Action; RUN_COMMAND c f Lnet/minecraft/network/chat/ClickEvent$Action; SHOW_DIALOG e f Lnet/minecraft/network/chat/ClickEvent$Action; SUGGEST_COMMAND d f Lcom/mojang/serialization/Codec; UNSAFE_CODEC i f Z allowFromServer k f Lcom/mojang/serialization/MapCodec; codec m f Ljava/lang/String; name l c net/minecraft/network/chat/ClickEvent$Custom net/minecraft/network/chat/ChatClickable$d m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m ()Lnet/minecraft/resources/Identifier; id b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; payload c f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/resources/Identifier; id c f Ljava/util/Optional; payload d c net/minecraft/network/chat/ClickEvent$OpenUrl net/minecraft/network/chat/ChatClickable$OpenUrl m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/net/URI; uri b f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/net/URI; uri c c net/minecraft/network/chat/ClickEvent$OpenFile net/minecraft/network/chat/ChatClickable$OpenFile m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m ()Ljava/io/File; file b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; path c f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/lang/String; path c c net/minecraft/network/chat/ClickEvent$ChangePage net/minecraft/network/chat/ChatClickable$ChangePage m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I page b f Lcom/mojang/serialization/MapCodec; CODEC b f I page c c net/minecraft/network/chat/ClickEvent$RunCommand net/minecraft/network/chat/ChatClickable$RunCommand m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m ()Ljava/lang/String; command b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/lang/String; command c c net/minecraft/network/chat/ClickEvent$ShowDialog net/minecraft/network/chat/ChatClickable$h m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m ()Lnet/minecraft/core/Holder; dialog b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/core/Holder; dialog c c net/minecraft/network/chat/ClickEvent$SuggestCommand net/minecraft/network/chat/ChatClickable$SuggestCommand m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m ()Ljava/lang/String; command b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/lang/String; command c c net/minecraft/network/chat/ClickEvent$CopyToClipboard net/minecraft/network/chat/ChatClickable$CopyToClipboard m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; value b f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/lang/String; value c c net/minecraft/network/chat/FilterMask net/minecraft/network/chat/FilterMask m (Ljava/lang/String;)Ljava/lang/String; apply a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; applyWithFormatting b m ()Z isEmpty a m ()Z isFullyFiltered b m ()Ljava/util/BitSet; mask d m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/FilterMask; read a m (I)V setFiltered a m ()Lnet/minecraft/network/chat/FilterMask$Type; type c m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/FilterMask;)V write a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/Style; FILTERED_STYLE d f Lnet/minecraft/network/chat/FilterMask; FULLY_FILTERED b f Lcom/mojang/serialization/MapCodec; FULLY_FILTERED_CODEC f f C HASH h f Lcom/mojang/serialization/MapCodec; PARTIALLY_FILTERED_CODEC g f Lnet/minecraft/network/chat/FilterMask; PASS_THROUGH c f Lcom/mojang/serialization/MapCodec; PASS_THROUGH_CODEC e f Ljava/util/BitSet; mask i f Lnet/minecraft/network/chat/FilterMask$Type; type j c net/minecraft/network/chat/FilterMask$Type net/minecraft/network/chat/FilterMask$a m ()[Lnet/minecraft/network/chat/FilterMask$Type; $values f m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/String; getSerializedName c m ()Lcom/mojang/serialization/MapCodec; lambda$static$0 e m ()Lcom/mojang/serialization/MapCodec; lambda$static$1 d m ()Lcom/mojang/serialization/MapCodec; lambda$static$2 b f [Lnet/minecraft/network/chat/FilterMask$Type; $VALUES f f Lnet/minecraft/network/chat/FilterMask$Type; FULLY_FILTERED b f Lnet/minecraft/network/chat/FilterMask$Type; PARTIALLY_FILTERED c f Lnet/minecraft/network/chat/FilterMask$Type; PASS_THROUGH a f Ljava/util/function/Supplier; codec e f Ljava/lang/String; serializedName d c net/minecraft/network/chat/HoverEvent net/minecraft/network/chat/ChatHoverable m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a m (Lnet/minecraft/network/chat/HoverEvent$Action;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/network/chat/HoverEvent$Action net/minecraft/network/chat/ChatHoverable$EnumHoverAction m ()[Lnet/minecraft/network/chat/HoverEvent$Action; $values b m (Lnet/minecraft/network/chat/HoverEvent$Action;)Lcom/mojang/serialization/DataResult; filterForSerialization a m ()Ljava/lang/String; getSerializedName c m ()Z isAllowedFromServer a m (Lnet/minecraft/network/chat/HoverEvent$Action;)Ljava/lang/String; lambda$filterForSerialization$0 b f [Lnet/minecraft/network/chat/HoverEvent$Action; $VALUES i f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_ENTITY c f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_ITEM b f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_TEXT a f Lcom/mojang/serialization/Codec; UNSAFE_CODEC d f Z allowFromServer g f Lcom/mojang/serialization/MapCodec; codec h f Ljava/lang/String; name f c net/minecraft/network/chat/HoverEvent$ShowItem net/minecraft/network/chat/ChatHoverable$d m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a m ()Lnet/minecraft/world/item/ItemStack; item b f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/item/ItemStack; item c c net/minecraft/network/chat/HoverEvent$ShowText net/minecraft/network/chat/ChatHoverable$e m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/network/chat/Component; value b f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/network/chat/Component; value c c net/minecraft/network/chat/HoverEvent$ShowEntity net/minecraft/network/chat/ChatHoverable$c m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a m ()Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo; entity b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo; entity c c net/minecraft/network/chat/HoverEvent$EntityTooltipInfo net/minecraft/network/chat/ChatHoverable$b m ()Ljava/util/List; getTooltipLines a m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Lnet/minecraft/world/entity/EntityType; lambda$static$0 c m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/UUID; lambda$static$1 b m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/Optional; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; linesCache e f Ljava/util/Optional; name d f Lnet/minecraft/world/entity/EntityType; type b f Ljava/util/UUID; uuid c c net/minecraft/network/protocol/Packet net/minecraft/network/protocol/Packet m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; codec a m (Lnet/minecraft/network/PacketListener;)V handle a m ()Z isSkippable c m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a c net/minecraft/resources/DelegatingOps net/minecraft/resources/DynamicOpsWrapper f Lcom/mojang/serialization/DynamicOps; delegate a c net/minecraft/resources/DelegatingOps$DelegateListBuilder net/minecraft/resources/DynamicOpsWrapper$a m (Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)V lambda$addAll$0 a f Lcom/mojang/serialization/ListBuilder; original b f Lnet/minecraft/resources/DelegatingOps; this$0 a c net/minecraft/resources/DelegatingOps$DelegateRecordBuilder net/minecraft/resources/DynamicOpsWrapper$b f Lcom/mojang/serialization/RecordBuilder; original b f Lnet/minecraft/resources/DelegatingOps; this$0 a c net/minecraft/resources/DependantName net/minecraft/resources/DependantName m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; lambda$fixed$0 a c net/minecraft/server/ServerScoreboard net/minecraft/server/ScoreboardServer m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z addPlayerToTeam a m (Lnet/minecraft/world/scores/Objective;)I getObjectiveDisplaySlotCount h m (Lnet/minecraft/world/scores/Objective;)Ljava/util/List; getStartTrackingPackets d m (Lnet/minecraft/world/scores/Objective;)Ljava/util/List; getStopTrackingPackets f m (Lnet/minecraft/world/scores/DisplaySlot;Ljava/lang/String;)V lambda$load$2 a m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; lambda$updateTeamWaypoints$4 g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)V lambda$updateTeamWaypoints$5 a m (Lnet/minecraft/world/scores/ScoreboardSaveData$Packed;)V load a m (Lnet/minecraft/world/scores/Objective;)V onObjectiveAdded a m (Lnet/minecraft/world/scores/Objective;)V onObjectiveChanged b m (Lnet/minecraft/world/scores/Objective;)V onObjectiveRemoved c m (Lnet/minecraft/world/scores/ScoreHolder;)V onPlayerRemoved a m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onPlayerScoreRemoved b m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V onScoreChanged a m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onScoreLockChanged a m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamAdded a m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamChanged b m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamRemoved c m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerFromTeam b m ()V setDirty a m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V setDisplayObjective a m (Lnet/minecraft/world/scores/Objective;)V startTrackingObjective e m (Lnet/minecraft/world/scores/Objective;)V stopTrackingObjective g m ()Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; store k m (Lnet/minecraft/world/scores/ScoreboardSaveData;)V storeToSaveDataIfDirty a m (Ljava/lang/String;)V updatePlayerWaypoint f m (Lnet/minecraft/world/scores/PlayerTeam;)V updateTeamWaypoints e f Z dirty d f Lnet/minecraft/server/MinecraftServer; server b f Ljava/util/Set; trackedObjectives c c net/minecraft/server/level/ChunkLevel net/minecraft/server/level/ChunkLevel m (Lnet/minecraft/server/level/FullChunkStatus;)I byStatus a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I byStatus a m (I)Lnet/minecraft/server/level/FullChunkStatus; fullStatus c m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; generationStatus a m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatusAroundFullChunk b m (ILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatusAroundFullChunk a m (I)Z isBlockTicking e m (I)Z isEntityTicking d m (I)Z isLoaded f f I BLOCK_TICKING_LEVEL d f I ENTITY_TICKING_LEVEL e f I FULL_CHUNK_LEVEL c f Lnet/minecraft/world/level/chunk/status/ChunkStep; FULL_CHUNK_STEP f f I MAX_LEVEL b f I RADIUS_AROUND_FULL_CHUNK a c net/minecraft/server/level/ChunkLevel$1 net/minecraft/server/level/ChunkLevel$1 f [I $SwitchMap$net$minecraft$server$level$FullChunkStatus a c net/minecraft/server/level/TicketType net/minecraft/server/level/TicketType m ()Z canExpireIfUnloaded e m ()Z doesLoad b m ()Z doesSimulate c m ()I flags h m ()Z hasTimeout f m ()Z persist a m (Ljava/lang/String;JI)Lnet/minecraft/server/level/TicketType; register a m ()Z shouldKeepDimensionActive d m ()J timeout g f Lnet/minecraft/server/level/TicketType; DRAGON i f Lnet/minecraft/server/level/TicketType; ENDER_PEARL n f I FLAG_CAN_EXPIRE_IF_UNLOADED f f I FLAG_KEEP_DIMENSION_ACTIVE e f I FLAG_LOADING c f I FLAG_PERSIST b f I FLAG_SIMULATION d f Lnet/minecraft/server/level/TicketType; FORCED l f J NO_TIMEOUT a f Lnet/minecraft/server/level/TicketType; PLAYER_LOADING j f Lnet/minecraft/server/level/TicketType; PLAYER_SIMULATION k f Lnet/minecraft/server/level/TicketType; PLAYER_SPAWN g f Lnet/minecraft/server/level/TicketType; PORTAL m f Lnet/minecraft/server/level/TicketType; SPAWN_SEARCH h f Lnet/minecraft/server/level/TicketType; UNKNOWN o f I flags q f J timeout p c net/minecraft/server/level/TicketType$Flags net/minecraft/server/level/TicketType$a c net/minecraft/util/DelegateDataOutput net/minecraft/util/DelegateDataOutput f Ljava/io/DataOutput; parent a c net/minecraft/util/ExceptionCollector net/minecraft/util/ExceptionSuppressor m (Ljava/lang/Throwable;)V add a m ()V throwIfPresent a f Ljava/lang/Throwable; result a c net/minecraft/util/NativeModuleLister net/minecraft/util/NativeModuleLister m (Lnet/minecraft/CrashReportCategory;)V addCrashSection a m ([I)Ljava/util/OptionalInt; findLangAndCodepage a m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; lambda$addCrashSection$0 b m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; lambda$addCrashSection$1 a m ()Ljava/lang/String; lambda$addCrashSection$2 b m (Ljava/lang/String;II)Ljava/lang/String; langTableKey a m ()Ljava/util/List; listModules a m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; queryVersionString b m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; queryVersionValue a m (Ljava/lang/String;)Ljava/util/Optional; tryGetVersion a f I CODEPAGE_MASK d f I DEFAULT_CODEPAGE e f I DEFAULT_LANG c f I LANG_MASK b f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/NativeModuleLister$NativeModuleInfo net/minecraft/util/NativeModuleLister$a m (Lnet/minecraft/util/NativeModuleLister$NativeModuleVersion;)Ljava/lang/String; lambda$toString$0 a f Ljava/lang/String; name a f Ljava/util/Optional; version b c net/minecraft/util/NativeModuleLister$NativeModuleVersion net/minecraft/util/NativeModuleLister$b f Ljava/lang/String; company c f Ljava/lang/String; description a f Ljava/lang/String; version b c net/minecraft/util/SignatureValidator net/minecraft/util/SignatureValidator m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lnet/minecraft/util/SignatureValidator; from a m (Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/util/SignatureValidator; from a m (Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/util/SignatureUpdater;[B)Z lambda$from$2 a m (Lnet/minecraft/util/SignatureUpdater;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z lambda$from$3 a m (Ljava/util/Collection;Lnet/minecraft/util/SignatureUpdater;[B)Z lambda$from$4 a m (Lnet/minecraft/util/SignatureUpdater;[B)Z lambda$static$0 a m ([BLnet/minecraft/util/SignatureUpdater$Output;)V lambda$validate$1 a m ([B[B)Z validate a m (Lnet/minecraft/util/SignatureUpdater;[BLjava/security/Signature;)Z verifySignature a f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/util/SignatureValidator; NO_VALIDATION a c net/minecraft/util/context/ContextKey net/minecraft/util/context/ContextKey m ()Lnet/minecraft/resources/Identifier; name a m (Ljava/lang/String;)Lnet/minecraft/util/context/ContextKey; vanilla a f Lnet/minecraft/resources/Identifier; name a c net/minecraft/util/context/ContextMap net/minecraft/util/context/ContextMap m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptional c m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOrThrow b m (Lnet/minecraft/util/context/ContextKey;)Z has a f Ljava/util/Map; params a c net/minecraft/util/context/ContextMap$Builder net/minecraft/util/context/ContextMap$a m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/util/context/ContextMap; create a m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter b m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter a m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; withOptionalParameter b m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; withParameter a f Ljava/util/Map; params a c net/minecraft/util/datafix/DataFixers net/minecraft/util/datafix/DataConverterRegistry m (Lcom/mojang/datafixers/DataFixerBuilder;)V addFixers a m ()Lcom/mojang/datafixers/DataFixerBuilder$Result; createFixerUpper b m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; createRenamer a m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; createRenamer b m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; createRenamerNoNamespace a m ()Lcom/mojang/datafixers/DataFixer; getDataFixer a m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$0 f m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$1 e m (D)D lambda$addFixers$10 d m (D)D lambda$addFixers$11 c m (D)D lambda$addFixers$12 b m (D)D lambda$addFixers$13 a m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$14 b m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$15 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addFixers$16 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addFixers$17 a m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$2 d m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$addFixers$3 b m (Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$4 a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$addFixers$5 a m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$6 c m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$7 c m (D)D lambda$addFixers$8 f m (D)D lambda$addFixers$9 e m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$createRenamer$19 a m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$createRenamer$20 a m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$createRenamerNoNamespace$18 b m (Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; optimize a f I BLENDING_VERSION a f Lcom/mojang/datafixers/DataFixerBuilder$Result; DATA_FIXER d f Ljava/util/function/BiFunction; SAME b f Ljava/util/function/BiFunction; SAME_NAMESPACED c c net/minecraft/util/datafix/DataFixers$1 net/minecraft/util/datafix/DataConverterRegistry$1 c net/minecraft/util/datafix/DataFixers$2 net/minecraft/util/datafix/DataConverterRegistry$2 c net/minecraft/util/datafix/DataFixers$3 net/minecraft/util/datafix/DataConverterRegistry$3 c net/minecraft/util/debug/DebugBeeInfo net/minecraft/util/debug/DebugBeeInfo m ()Ljava/util/List; blacklistedHives d m ()Ljava/util/Optional; flowerPos b m (Lnet/minecraft/core/BlockPos;)Z hasHive a m ()Ljava/util/Optional; hivePos a m ()I travelTicks c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; blacklistedHives e f Ljava/util/Optional; flowerPos c f Ljava/util/Optional; hivePos b f I travelTicks d c net/minecraft/util/debug/DebugPoiInfo net/minecraft/util/debug/DebugPoiInfo m ()I freeTicketCount c m ()Lnet/minecraft/core/Holder; poiType b m ()Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I freeTicketCount d f Lnet/minecraft/core/Holder; poiType c f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/util/profiling/Profiler net/minecraft/util/profiling/Profiler m (Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; decorateFiller c m ()Lnet/minecraft/util/profiling/ProfilerFiller; get a m ()Lnet/minecraft/util/profiling/ProfilerFiller; getDefaultFiller c m (Lnet/minecraft/util/profiling/ProfilerFiller;)V startUsing b m ()V stopUsing b m (Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/Profiler$Scope; use a f Ljava/lang/ThreadLocal; ACTIVE b f Ljava/util/concurrent/atomic/AtomicInteger; ACTIVE_COUNT c f Ljava/lang/ThreadLocal; TRACY_FILLER a c net/minecraft/util/profiling/Profiler$Scope net/minecraft/util/profiling/Profiler$a c net/minecraft/util/thread/StrictQueue net/minecraft/util/thread/PairedQueue m ()Z isEmpty b m ()Ljava/lang/Runnable; pop a m (Ljava/lang/Runnable;)Z push a m ()I size c c net/minecraft/util/thread/StrictQueue$QueueStrictQueue net/minecraft/util/thread/PairedQueue$b m ()Z isEmpty b m ()Ljava/lang/Runnable; pop a m (Ljava/lang/Runnable;)Z push a m ()I size c f Ljava/util/Queue; queue a c net/minecraft/util/thread/StrictQueue$FixedPriorityQueue net/minecraft/util/thread/PairedQueue$a m ()Z isEmpty b m ()Ljava/lang/Runnable; pop a m (Ljava/lang/Runnable;)Z push a m (Lnet/minecraft/util/thread/StrictQueue$RunnableWithPriority;)Z push a m ()I size c f [Ljava/util/Queue; queues a f Ljava/util/concurrent/atomic/AtomicInteger; size b c net/minecraft/util/thread/StrictQueue$RunnableWithPriority net/minecraft/util/thread/PairedQueue$c m ()I priority a m ()Ljava/lang/Runnable; task b f I priority a f Ljava/lang/Runnable; task b c net/minecraft/world/CompoundContainer net/minecraft/world/InventoryLargeChest m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m ()V clearContent a m (Lnet/minecraft/world/Container;)Z contains a m ()I getContainerSize b m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()I getMaxStackSize ap_ m ()Z isEmpty c m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b f Lnet/minecraft/world/Container; container1 b f Lnet/minecraft/world/Container; container2 c c net/minecraft/world/ContainerListener net/minecraft/world/IInventoryListener m (Lnet/minecraft/world/Container;)V containerChanged a c net/minecraft/world/InteractionResult net/minecraft/world/EnumInteractionResult m ()Z consumesAction a f Lnet/minecraft/world/InteractionResult$Success; CONSUME c f Lnet/minecraft/world/InteractionResult$Fail; FAIL d f Lnet/minecraft/world/InteractionResult$Pass; PASS e f Lnet/minecraft/world/InteractionResult$Success; SUCCESS a f Lnet/minecraft/world/InteractionResult$Success; SUCCESS_SERVER b f Lnet/minecraft/world/InteractionResult$TryEmptyHandInteraction; TRY_WITH_EMPTY_HAND f c net/minecraft/world/InteractionResult$Fail net/minecraft/world/EnumInteractionResult$a c net/minecraft/world/InteractionResult$Pass net/minecraft/world/EnumInteractionResult$c c net/minecraft/world/InteractionResult$Success net/minecraft/world/EnumInteractionResult$d m ()Z consumesAction a m ()Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo d m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult$Success; heldItemTransformedTo a m ()Lnet/minecraft/world/InteractionResult$ItemContext; itemContext f m ()Lnet/minecraft/world/InteractionResult$SwingSource; swingSource e m ()Z wasItemInteraction c m ()Lnet/minecraft/world/InteractionResult$Success; withoutItem b f Lnet/minecraft/world/InteractionResult$ItemContext; itemContext h f Lnet/minecraft/world/InteractionResult$SwingSource; swingSource g c net/minecraft/world/InteractionResult$ItemContext net/minecraft/world/EnumInteractionResult$b m ()Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo b m ()Z wasItemInteraction a f Lnet/minecraft/world/InteractionResult$ItemContext; DEFAULT b f Lnet/minecraft/world/InteractionResult$ItemContext; NONE a f Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo d f Z wasItemInteraction c c net/minecraft/world/InteractionResult$SwingSource net/minecraft/world/EnumInteractionResult$e m ()[Lnet/minecraft/world/InteractionResult$SwingSource; $values a f [Lnet/minecraft/world/InteractionResult$SwingSource; $VALUES d f Lnet/minecraft/world/InteractionResult$SwingSource; CLIENT b f Lnet/minecraft/world/InteractionResult$SwingSource; NONE a f Lnet/minecraft/world/InteractionResult$SwingSource; SERVER c c net/minecraft/world/InteractionResult$PaperSuccessContext net/minecraft/world/EnumInteractionResult$PaperSuccessContext c net/minecraft/world/InteractionResult$TryEmptyHandInteraction net/minecraft/world/EnumInteractionResult$f c net/minecraft/world/ItemStackWithSlot net/minecraft/world/ItemStackWithSlot m (I)Z isValidInContainer a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I slot a m ()Lnet/minecraft/world/item/ItemStack; stack b f Lcom/mojang/serialization/Codec; CODEC a f I slot b f Lnet/minecraft/world/item/ItemStack; stack c c net/minecraft/world/attribute/BedRule net/minecraft/world/attribute/BedRule m ()Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; asProblem a m ()Lnet/minecraft/world/attribute/BedRule$Rule; canSetSpawn c m (Lnet/minecraft/world/level/Level;)Z canSetSpawn b m ()Lnet/minecraft/world/attribute/BedRule$Rule; canSleep b m (Lnet/minecraft/world/level/Level;)Z canSleep a m ()Ljava/util/Optional; errorMessage e m ()Z explodes d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lnet/minecraft/world/attribute/BedRule; CAN_SLEEP_WHEN_DARK a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/attribute/BedRule; EXPLODES b f Lnet/minecraft/world/attribute/BedRule$Rule; canSetSpawn e f Lnet/minecraft/world/attribute/BedRule$Rule; canSleep d f Ljava/util/Optional; errorMessage g f Z explodes f c net/minecraft/world/attribute/BedRule$Rule net/minecraft/world/attribute/BedRule$a m ()[Lnet/minecraft/world/attribute/BedRule$Rule; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/level/Level;)Z test a f [Lnet/minecraft/world/attribute/BedRule$Rule; $VALUES f f Lnet/minecraft/world/attribute/BedRule$Rule; ALWAYS a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/attribute/BedRule$Rule; NEVER c f Lnet/minecraft/world/attribute/BedRule$Rule; WHEN_DARK b f Ljava/lang/String; name e c net/minecraft/world/effect/MobEffects net/minecraft/world/effect/MobEffects m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a m (Lnet/minecraft/util/RandomSource;)I lambda$static$0 c m (Lnet/minecraft/util/RandomSource;)I lambda$static$1 b m (Lnet/minecraft/util/RandomSource;)I lambda$static$2 a m (Ljava/lang/String;Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/Holder; register a f Lnet/minecraft/core/Holder; ABSORPTION v f Lnet/minecraft/core/Holder; BAD_OMEN E f Lnet/minecraft/core/Holder; BLINDNESS o f Lnet/minecraft/core/Holder; BREATH_OF_THE_NAUTILUS N f Lnet/minecraft/core/Holder; CONDUIT_POWER C f Lnet/minecraft/core/Holder; DARKNESS G f I DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS O f Lnet/minecraft/core/Holder; DOLPHINS_GRACE D f Lnet/minecraft/core/Holder; FIRE_RESISTANCE l f Lnet/minecraft/core/Holder; GLOWING x f Lnet/minecraft/core/Holder; HASTE c f Lnet/minecraft/core/Holder; HEALTH_BOOST u f Lnet/minecraft/core/Holder; HERO_OF_THE_VILLAGE F f Lnet/minecraft/core/Holder; HUNGER q f Lnet/minecraft/core/Holder; INFESTED M f Lnet/minecraft/core/Holder; INSTANT_DAMAGE g f Lnet/minecraft/core/Holder; INSTANT_HEALTH f f Lnet/minecraft/core/Holder; INVISIBILITY n f Lnet/minecraft/core/Holder; JUMP_BOOST h f Lnet/minecraft/core/Holder; LEVITATION y f Lnet/minecraft/core/Holder; LUCK z f Lnet/minecraft/core/Holder; MINING_FATIGUE d f Lnet/minecraft/core/Holder; NAUSEA i f Lnet/minecraft/core/Holder; NIGHT_VISION p f Lnet/minecraft/core/Holder; OOZING L f Lnet/minecraft/core/Holder; POISON s f Lnet/minecraft/core/Holder; RAID_OMEN I f Lnet/minecraft/core/Holder; REGENERATION j f Lnet/minecraft/core/Holder; RESISTANCE k f Lnet/minecraft/core/Holder; SATURATION w f Lnet/minecraft/core/Holder; SLOWNESS b f Lnet/minecraft/core/Holder; SLOW_FALLING B f Lnet/minecraft/core/Holder; SPEED a f Lnet/minecraft/core/Holder; STRENGTH e f Lnet/minecraft/core/Holder; TRIAL_OMEN H f Lnet/minecraft/core/Holder; UNLUCK A f Lnet/minecraft/core/Holder; WATER_BREATHING m f Lnet/minecraft/core/Holder; WEAKNESS r f Lnet/minecraft/core/Holder; WEAVING K f Lnet/minecraft/core/Holder; WIND_CHARGED J f Lnet/minecraft/core/Holder; WITHER t c net/minecraft/world/entity/AgeableMob net/minecraft/world/entity/EntityAgeable m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V ageBoundaryReached h m (I)V ageUp c_ m (IZ)V ageUp a m ()V aiStep d_ m ()Z canBreed Y_ m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()I getAge Z_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()I getForcedAge j m ()I getForcedAgeTimer k m (I)I getSpeedUpSecondsWhenFeeding d m ()Z isBaby e_ m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (I)V setAge d_ m (Z)V setBaby a_ f I BABY_START_AGE a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID cv f I DEFAULT_AGE b f I DEFAULT_FORCED_AGE c f I FORCED_AGE_PARTICLE_TICKS cw f I age d f I forcedAge e f I forcedAgeTimer f c net/minecraft/world/entity/AgeableMob$AgeableMobGroupData net/minecraft/world/entity/EntityAgeable$a m ()F getBabySpawnChance d m ()I getGroupSize a m ()V increaseGroupSizeByOne b m ()Z isShouldSpawnBaby c f F babySpawnChance c f I groupSize a f Z shouldSpawnBaby b c net/minecraft/world/entity/Attackable net/minecraft/world/entity/Attackable m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker f_ c net/minecraft/world/entity/Crackiness net/minecraft/world/entity/Crackiness m (II)Lnet/minecraft/world/entity/Crackiness$Level; byDamage a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Crackiness$Level; byDamage a m (F)Lnet/minecraft/world/entity/Crackiness$Level; byFraction a f Lnet/minecraft/world/entity/Crackiness; GOLEM a f Lnet/minecraft/world/entity/Crackiness; WOLF_ARMOR b f F fractionHigh e f F fractionLow c f F fractionMedium d c net/minecraft/world/entity/Crackiness$Level net/minecraft/world/entity/Crackiness$a m ()[Lnet/minecraft/world/entity/Crackiness$Level; $values a f [Lnet/minecraft/world/entity/Crackiness$Level; $VALUES e f Lnet/minecraft/world/entity/Crackiness$Level; HIGH d f Lnet/minecraft/world/entity/Crackiness$Level; LOW b f Lnet/minecraft/world/entity/Crackiness$Level; MEDIUM c f Lnet/minecraft/world/entity/Crackiness$Level; NONE a c net/minecraft/world/entity/EntityType net/minecraft/world/entity/EntityTypes m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; appendComponentsConfig a m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; appendCustomEntityStackConfig b m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; appendDefaultStackConfig a m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; boatFactory a m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder r m (Lnet/minecraft/world/level/storage/ValueInput;)Ljava/util/Optional; by a m (Ljava/lang/String;)Ljava/util/Optional; byString a m ()Z canSerialize b m ()Z canSpawnFarFromPlayer e m ()Z canSummon c m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; chestBoatFactory b m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; chestRaftFactory d m ()I clientTrackingRange o m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; create b m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; create a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; create a m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; create a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; createDefaultStackConfig a m ()Z fireImmune d m ()Ljava/lang/Class; getBaseClass a m ()Lnet/minecraft/world/entity/MobCategory; getCategory f m ()Ljava/util/Optional; getDefaultLootTable j m ()Lnet/minecraft/network/chat/Component; getDescription h m ()Ljava/lang/String; getDescriptionId g m ()Lnet/minecraft/world/entity/EntityDimensions; getDimensions n m ()F getHeight m m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/Identifier; getKey a m (DDD)Lnet/minecraft/world/phys/AABB; getSpawnAABB a m ()F getWidth l m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/phys/AABB;)D getYOffset a m (Lnet/minecraft/core/HolderSet;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m ()Z isAllowedInPeaceful s m (Lnet/minecraft/world/level/block/state/BlockState;)Z isBlockDangerous a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V lambda$appendComponentsConfig$22 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/component/TypedEntityData;Lnet/minecraft/world/entity/Entity;)V lambda$appendCustomEntityStackConfig$23 a m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/Boat; lambda$boatFactory$32 d m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/ChestBoat; lambda$chestBoatFactory$33 c m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/ChestRaft; lambda$chestRaftFactory$35 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Entity; lambda$create$24 a m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/entity/Entity;)V lambda$create$27 a m (Lnet/minecraft/world/entity/Entity;)V lambda$createDefaultStackConfig$21 b m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadEntityRecursive$28 b m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadEntityRecursive$29 a m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/Raft; lambda$raftFactory$34 b m (Lnet/minecraft/world/entity/Entity;)V lambda$spawn$20 c m ()Lnet/minecraft/world/item/Item; lambda$static$0 N m ()Lnet/minecraft/world/item/Item; lambda$static$1 M m ()Lnet/minecraft/world/item/Item; lambda$static$10 D m ()Lnet/minecraft/world/item/Item; lambda$static$11 C m ()Lnet/minecraft/world/item/Item; lambda$static$12 B m ()Lnet/minecraft/world/item/Item; lambda$static$13 A m ()Lnet/minecraft/world/item/Item; lambda$static$14 z m ()Lnet/minecraft/world/item/Item; lambda$static$15 y m ()Lnet/minecraft/world/item/Item; lambda$static$16 x m ()Lnet/minecraft/world/item/Item; lambda$static$17 w m ()Lnet/minecraft/world/item/Item; lambda$static$18 v m ()Lnet/minecraft/world/item/Item; lambda$static$19 u m ()Lnet/minecraft/world/item/Item; lambda$static$2 L m ()Lnet/minecraft/world/item/Item; lambda$static$3 K m ()Lnet/minecraft/world/item/Item; lambda$static$4 J m ()Lnet/minecraft/world/item/Item; lambda$static$5 I m ()Lnet/minecraft/world/item/Item; lambda$static$6 H m ()Lnet/minecraft/world/item/Item; lambda$static$7 G m ()Lnet/minecraft/world/item/Item; lambda$static$8 F m ()Lnet/minecraft/world/item/Item; lambda$static$9 E m (Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/stream/Stream; loadEntitiesRecursive a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadPassengersRecursive a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; loadStaticEntity b m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; loadStaticEntity b m ()Z onlyOpCanSetNbt t m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; raftFactory c m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityType$Builder;)Lnet/minecraft/world/entity/EntityType; register a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/EntityType$Builder;)Lnet/minecraft/world/entity/EntityType; register a m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; spawn a m ()Ljava/lang/String; toShortString i m ()Z trackDeltas q m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; tryCast a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/TypedEntityData;)V updateCustomEntityTag a m ()I updateInterval p m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaEntityId b f Lnet/minecraft/world/entity/EntityType; ACACIA_BOAT c f Lnet/minecraft/world/entity/EntityType; ACACIA_CHEST_BOAT d f Lnet/minecraft/world/entity/EntityType; ALLAY e f Lnet/minecraft/world/entity/EntityType; AREA_EFFECT_CLOUD f f Lnet/minecraft/world/entity/EntityType; ARMADILLO g f Lnet/minecraft/world/entity/EntityType; ARMOR_STAND h f Lnet/minecraft/world/entity/EntityType; ARROW i f Lnet/minecraft/world/entity/EntityType; AXOLOTL j f Lnet/minecraft/world/entity/EntityType; BAMBOO_CHEST_RAFT k f Lnet/minecraft/world/entity/EntityType; BAMBOO_RAFT l f Lnet/minecraft/world/entity/EntityType; BAT m f Lnet/minecraft/world/entity/EntityType; BEE n f Lnet/minecraft/world/entity/EntityType; BIRCH_BOAT o f Lnet/minecraft/world/entity/EntityType; BIRCH_CHEST_BOAT p f Lnet/minecraft/world/entity/EntityType; BLAZE q f Lnet/minecraft/world/entity/EntityType; BLOCK_DISPLAY r f Lnet/minecraft/world/entity/EntityType; BOGGED s f Lnet/minecraft/world/entity/EntityType; BREEZE t f Lnet/minecraft/world/entity/EntityType; BREEZE_WIND_CHARGE u f Lnet/minecraft/world/entity/EntityType; CAMEL v f Lnet/minecraft/world/entity/EntityType; CAMEL_HUSK w f Lnet/minecraft/world/entity/EntityType; CAT x f Lnet/minecraft/world/entity/EntityType; CAVE_SPIDER y f Lnet/minecraft/world/entity/EntityType; CHERRY_BOAT z f Lnet/minecraft/world/entity/EntityType; CHERRY_CHEST_BOAT A f Lnet/minecraft/world/entity/EntityType; CHEST_MINECART B f Lnet/minecraft/world/entity/EntityType; CHICKEN C f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/entity/EntityType; COD D f Lnet/minecraft/world/entity/EntityType; COMMAND_BLOCK_MINECART F f Lnet/minecraft/world/entity/EntityType; COPPER_GOLEM E f Lnet/minecraft/world/entity/EntityType; COW G f Lnet/minecraft/world/entity/EntityType; CREAKING H f Lnet/minecraft/world/entity/EntityType; CREEPER I f Lnet/minecraft/world/entity/EntityType; DARK_OAK_BOAT J f Lnet/minecraft/world/entity/EntityType; DARK_OAK_CHEST_BOAT K f I DISPLAY_TRACKING_RANGE ch f Lnet/minecraft/world/entity/EntityType; DOLPHIN L f Lnet/minecraft/world/entity/EntityType; DONKEY M f Lnet/minecraft/world/entity/EntityType; DRAGON_FIREBALL N f Lnet/minecraft/world/entity/EntityType; DROWNED O f Lnet/minecraft/world/entity/EntityType; EGG P f Lnet/minecraft/world/entity/EntityType; ELDER_GUARDIAN Q f Lnet/minecraft/world/entity/EntityType; ENDERMAN R f Lnet/minecraft/world/entity/EntityType; ENDERMITE S f Lnet/minecraft/world/entity/EntityType; ENDER_DRAGON T f Lnet/minecraft/world/entity/EntityType; ENDER_PEARL U f Lnet/minecraft/world/entity/EntityType; END_CRYSTAL V f Lnet/minecraft/world/entity/EntityType; EVOKER W f Lnet/minecraft/world/entity/EntityType; EVOKER_FANGS X f Lnet/minecraft/world/entity/EntityType; EXPERIENCE_BOTTLE Y f Lnet/minecraft/world/entity/EntityType; EXPERIENCE_ORB Z f Lnet/minecraft/world/entity/EntityType; EYE_OF_ENDER aa f Lnet/minecraft/world/entity/EntityType; FALLING_BLOCK ab f Lnet/minecraft/world/entity/EntityType; FIREBALL ac f Lnet/minecraft/world/entity/EntityType; FIREWORK_ROCKET ad f Lnet/minecraft/world/entity/EntityType; FISHING_BOBBER cc f Lnet/minecraft/world/entity/EntityType; FOX ae f Lnet/minecraft/world/entity/EntityType; FROG af f Lnet/minecraft/world/entity/EntityType; FURNACE_MINECART ag f Lnet/minecraft/world/entity/EntityType; GHAST ah f Lnet/minecraft/world/entity/EntityType; GIANT aj f Lnet/minecraft/world/entity/EntityType; GLOW_ITEM_FRAME ak f Lnet/minecraft/world/entity/EntityType; GLOW_SQUID al f Lnet/minecraft/world/entity/EntityType; GOAT am f Lnet/minecraft/world/entity/EntityType; GUARDIAN an f Lnet/minecraft/world/entity/EntityType; HAPPY_GHAST ai f Lnet/minecraft/world/entity/EntityType; HOGLIN ao f Lnet/minecraft/world/entity/EntityType; HOPPER_MINECART ap f Lnet/minecraft/world/entity/EntityType; HORSE aq f Lnet/minecraft/world/entity/EntityType; HUSK ar f Lnet/minecraft/world/entity/EntityType; ILLUSIONER as f Lnet/minecraft/world/entity/EntityType; INTERACTION at f Lnet/minecraft/world/entity/EntityType; IRON_GOLEM au f Lnet/minecraft/world/entity/EntityType; ITEM av f Lnet/minecraft/world/entity/EntityType; ITEM_DISPLAY aw f Lnet/minecraft/world/entity/EntityType; ITEM_FRAME ax f Lnet/minecraft/world/entity/EntityType; JUNGLE_BOAT ay f Lnet/minecraft/world/entity/EntityType; JUNGLE_CHEST_BOAT az f Lnet/minecraft/world/entity/EntityType; LEASH_KNOT aA f Lnet/minecraft/world/entity/EntityType; LIGHTNING_BOLT aB f Lnet/minecraft/world/entity/EntityType; LINGERING_POTION be f Lnet/minecraft/world/entity/EntityType; LLAMA aC f Lnet/minecraft/world/entity/EntityType; LLAMA_SPIT aD f Lorg/slf4j/Logger; LOGGER ce f F MAGIC_HORSE_WIDTH cg f Lnet/minecraft/world/entity/EntityType; MAGMA_CUBE aE f Lnet/minecraft/world/entity/EntityType; MANGROVE_BOAT aF f Lnet/minecraft/world/entity/EntityType; MANGROVE_CHEST_BOAT aG f Lnet/minecraft/world/entity/EntityType; MANNEQUIN aH f Lnet/minecraft/world/entity/EntityType; MARKER aI f Lnet/minecraft/world/entity/EntityType; MINECART aJ f Lnet/minecraft/world/entity/EntityType; MOOSHROOM aK f Lnet/minecraft/world/entity/EntityType; MULE aL f Lnet/minecraft/world/entity/EntityType; NAUTILUS aM f Lnet/minecraft/world/entity/EntityType; OAK_BOAT aN f Lnet/minecraft/world/entity/EntityType; OAK_CHEST_BOAT aO f Lnet/minecraft/world/entity/EntityType; OCELOT aP f Lnet/minecraft/world/entity/EntityType; OMINOUS_ITEM_SPAWNER aQ f Ljava/util/Set; OP_ONLY_CUSTOM_DATA ci f Lnet/minecraft/world/entity/EntityType; PAINTING aR f Lnet/minecraft/world/entity/EntityType; PALE_OAK_BOAT aS f Lnet/minecraft/world/entity/EntityType; PALE_OAK_CHEST_BOAT aT f Lnet/minecraft/world/entity/EntityType; PANDA aU f Lnet/minecraft/world/entity/EntityType; PARCHED aV f Lnet/minecraft/world/entity/EntityType; PARROT aW f Lnet/minecraft/world/entity/EntityType; PHANTOM aX f Lnet/minecraft/world/entity/EntityType; PIGLIN aZ f Lnet/minecraft/world/entity/EntityType; PIGLIN_BRUTE ba f Lnet/minecraft/world/entity/EntityType; PIG aY f Lnet/minecraft/world/entity/EntityType; PILLAGER bb f Lnet/minecraft/world/entity/EntityType; PLAYER cb f Lnet/minecraft/world/entity/EntityType; POLAR_BEAR bc f Lnet/minecraft/world/entity/EntityType; PUFFERFISH bf f Lnet/minecraft/world/entity/EntityType; RABBIT bg f Lnet/minecraft/world/entity/EntityType; RAVAGER bh f Lnet/minecraft/world/entity/EntityType; SALMON bi f Lnet/minecraft/world/entity/EntityType; SHEEP bj f Lnet/minecraft/world/entity/EntityType; SHULKER bk f Lnet/minecraft/world/entity/EntityType; SHULKER_BULLET bl f Lnet/minecraft/world/entity/EntityType; SILVERFISH bm f Lnet/minecraft/world/entity/EntityType; SKELETON bn f Lnet/minecraft/world/entity/EntityType; SKELETON_HORSE bo f Lnet/minecraft/world/entity/EntityType; SLIME bp f Lnet/minecraft/world/entity/EntityType; SMALL_FIREBALL bq f Lnet/minecraft/world/entity/EntityType; SNIFFER br f Lnet/minecraft/world/entity/EntityType; SNOWBALL bs f Lnet/minecraft/world/entity/EntityType; SNOW_GOLEM bt f Lnet/minecraft/world/entity/EntityType; SPAWNER_MINECART bu f Lnet/minecraft/world/entity/EntityType; SPECTRAL_ARROW bv f Lnet/minecraft/world/entity/EntityType; SPIDER bw f Lnet/minecraft/world/entity/EntityType; SPLASH_POTION bd f Lnet/minecraft/world/entity/EntityType; SPRUCE_BOAT bx f Lnet/minecraft/world/entity/EntityType; SPRUCE_CHEST_BOAT by f Lnet/minecraft/world/entity/EntityType; SQUID bz f Lnet/minecraft/world/entity/EntityType; STRAY bA f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/entity/EntityType; STRIDER bB f Lnet/minecraft/world/entity/EntityType; TADPOLE bC f Lnet/minecraft/world/entity/EntityType; TEXT_DISPLAY bD f Lnet/minecraft/world/entity/EntityType; TNT bE f Lnet/minecraft/world/entity/EntityType; TNT_MINECART bF f Lnet/minecraft/world/entity/EntityType; TRADER_LLAMA bG f Lnet/minecraft/world/entity/EntityType; TRIDENT bH f Lnet/minecraft/world/entity/EntityType; TROPICAL_FISH bI f Lnet/minecraft/world/entity/EntityType; TURTLE bJ f Lnet/minecraft/world/entity/EntityType; VEX bK f Lnet/minecraft/world/entity/EntityType; VILLAGER bL f Lnet/minecraft/world/entity/EntityType; VINDICATOR bM f Lnet/minecraft/world/entity/EntityType; WANDERING_TRADER bN f Lnet/minecraft/world/entity/EntityType; WARDEN bO f Lnet/minecraft/world/entity/EntityType; WIND_CHARGE bP f Lnet/minecraft/world/entity/EntityType; WITCH bQ f Lnet/minecraft/world/entity/EntityType; WITHER bR f Lnet/minecraft/world/entity/EntityType; WITHER_SKELETON bS f Lnet/minecraft/world/entity/EntityType; WITHER_SKULL bT f Lnet/minecraft/world/entity/EntityType; WOLF bU f Lnet/minecraft/world/entity/EntityType; ZOGLIN bV f Lnet/minecraft/world/entity/EntityType; ZOMBIE bW f Lnet/minecraft/world/entity/EntityType; ZOMBIE_HORSE bX f Lnet/minecraft/world/entity/EntityType; ZOMBIE_NAUTILUS bY f Lnet/minecraft/world/entity/EntityType; ZOMBIE_VILLAGER bZ f Lnet/minecraft/world/entity/EntityType; ZOMBIFIED_PIGLIN ca f Z allowedInPeaceful cy f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder cf f Z canSpawnFarFromPlayer cp f Lnet/minecraft/world/entity/MobCategory; category ck f I clientTrackingRange cq f Ljava/lang/String; descriptionId cs f Lnet/minecraft/network/chat/Component; description ct f Lnet/minecraft/world/entity/EntityDimensions; dimensions cv f Lnet/minecraft/world/entity/EntityType$EntityFactory; factory cj f Z fireImmune co f Lcom/google/common/collect/ImmutableSet; immuneTo cl f Ljava/util/Optional; lootTable cu f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures cx f Z serialize cm f F spawnDimensionsScale cw f Z summon cn f I updateInterval cr c net/minecraft/world/entity/EntityType$Builder net/minecraft/world/entity/EntityTypes$Builder m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityType$Builder; attach a m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; attach a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EntityType; build a m ()Lnet/minecraft/world/entity/EntityType$Builder; canSpawnFarFromPlayer d m (I)Lnet/minecraft/world/entity/EntityType$Builder; clientTrackingRange a m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/EntityType$Builder; createNothing a m (F)Lnet/minecraft/world/entity/EntityType$Builder; eyeHeight b m ()Lnet/minecraft/world/entity/EntityType$Builder; fireImmune c m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/EntityType$Builder; immuneTo a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; lambda$createNothing$2 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$new$0 c m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$new$1 b m (F)Lnet/minecraft/world/entity/EntityType$Builder; nameTagOffset d m ()Lnet/minecraft/world/entity/EntityType$Builder; noLootTable e m ()Lnet/minecraft/world/entity/EntityType$Builder; noSave b m ()Lnet/minecraft/world/entity/EntityType$Builder; noSummon a m ()Lnet/minecraft/world/entity/EntityType$Builder; notInPeaceful f m (Lnet/minecraft/world/entity/EntityType$EntityFactory;Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/EntityType$Builder; of a m ([F)Lnet/minecraft/world/entity/EntityType$Builder; passengerAttachments a m ([Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; passengerAttachments a m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/entity/EntityType$Builder; requiredFeatures a m (F)Lnet/minecraft/world/entity/EntityType$Builder; ridingOffset c m (FF)Lnet/minecraft/world/entity/EntityType$Builder; sized a m (F)Lnet/minecraft/world/entity/EntityType$Builder; spawnDimensionsScale a m (I)Lnet/minecraft/world/entity/EntityType$Builder; updateInterval b m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; vehicleAttachment a f Z allowedInPeaceful p f Lnet/minecraft/world/entity/EntityAttachments$Builder; attachments l f Z canSpawnFarFromPlayer g f Lnet/minecraft/world/entity/MobCategory; category b f I clientTrackingRange h f Lnet/minecraft/resources/DependantName; descriptionId o f Lnet/minecraft/world/entity/EntityDimensions; dimensions j f Lnet/minecraft/world/entity/EntityType$EntityFactory; factory a f Z fireImmune f f Lcom/google/common/collect/ImmutableSet; immuneTo c f Lnet/minecraft/resources/DependantName; lootTable n f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures m f Z serialize d f F spawnDimensionsScale k f Z summon e f I updateInterval i c net/minecraft/world/entity/EntityType$EntityFactory net/minecraft/world/entity/EntityTypes$b c net/minecraft/world/entity/NeutralMob net/minecraft/world/entity/IEntityAngerable m (Lnet/minecraft/world/level/storage/ValueOutput;)V addPersistentAngerSaveData b_ m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c m ()V forgetCurrentTargetAndRefreshUniversalAnger ac_ m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtByMob eK m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()Z isAngry ab_ m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z isAngryAt a m (Lnet/minecraft/server/level/ServerLevel;)Z isAngryAtAllPlayers a_ m (Lnet/minecraft/world/entity/LivingEntity;)Z isValidPlayerTarget b m ()Lnet/minecraft/world/level/Level; level ao m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)V playerDied a_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/storage/ValueInput;)V readPersistentAngerSaveData a m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget g m (J)V setTimeToRemainAngry a m ()V startPersistentAngerTimer c m ()V stopBeingAngry i m (Lnet/minecraft/server/level/ServerLevel;Z)V updatePersistentAnger a f J NO_ANGER_END_TIME i_ f Ljava/lang/String; TAG_ANGER_END_TIME g_ f Ljava/lang/String; TAG_ANGRY_AT h_ c net/minecraft/world/entity/SlotAccess net/minecraft/world/entity/SlotAccess m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/SlotAccess; forEquipmentSlot a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; forEquipmentSlot a m (Ljava/util/List;I)Lnet/minecraft/world/entity/SlotAccess; forListElement a m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$forEquipmentSlot$0 b m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/SlotAccess; of a m (Lnet/minecraft/world/item/ItemStack;)Z set a c net/minecraft/world/entity/SlotAccess$1 net/minecraft/world/entity/SlotAccess$1 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Ljava/util/function/Supplier; val$getter a f Ljava/util/function/Consumer; val$setter b c net/minecraft/world/entity/SlotAccess$2 net/minecraft/world/entity/SlotAccess$2 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/entity/LivingEntity; val$entity a f Lnet/minecraft/world/entity/EquipmentSlot; val$slot b c net/minecraft/world/entity/SlotAccess$3 net/minecraft/world/entity/SlotAccess$3 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a c net/minecraft/world/entity/raid/Raids net/minecraft/world/entity/raid/PersistentRaid m (Lnet/minecraft/world/entity/raid/Raider;)Z canJoinRaid a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; createOrExtendRaid a m (I)Lnet/minecraft/world/entity/raid/Raid; get a m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/util/OptionalInt; getId a m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/entity/raid/Raid; getNearbyRaid a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; getOrCreateRaid a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getRaidCentersInChunk a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/saveddata/SavedDataType; getType a m ()I getUniqueId b m (Lnet/minecraft/core/Holder;)Z lambda$createOrExtendRaid$4 b m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/util/List; lambda$static$0 c m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/entity/raid/Raids; load a m (Lnet/minecraft/server/level/ServerLevel;)V tick a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; RAID_FILE_ID d f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE_END c f I nextId f f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; raidMap e f I tick g c net/minecraft/world/entity/raid/Raids$RaidWithId net/minecraft/world/entity/raid/PersistentRaid$a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;)Lnet/minecraft/world/entity/raid/Raids$RaidWithId; from a m ()I id a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/entity/raid/Raid; raid b f Lcom/mojang/serialization/Codec; CODEC a f I id b f Lnet/minecraft/world/entity/raid/Raid; raid c c net/minecraft/world/flag/FeatureFlags net/minecraft/world/flag/FeatureFlags m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isExperimental a m (Ljava/util/Set;Lnet/minecraft/resources/Identifier;)Z lambda$printMissingFlags$0 a m (Lnet/minecraft/world/flag/FeatureFlagRegistry;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; printMissingFlags a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; printMissingFlags a f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/flag/FeatureFlagSet; DEFAULT_FLAGS h f Lnet/minecraft/world/flag/FeatureFlag; MINECART_IMPROVEMENTS d f Lnet/minecraft/world/flag/FeatureFlag; REDSTONE_EXPERIMENTS c f Lnet/minecraft/world/flag/FeatureFlagRegistry; REGISTRY e f Lnet/minecraft/world/flag/FeatureFlag; TRADE_REBALANCE b f Lnet/minecraft/world/flag/FeatureFlag; VANILLA a f Lnet/minecraft/world/flag/FeatureFlagSet; VANILLA_SET g c net/minecraft/world/item/BoneMealItem net/minecraft/world/item/ItemBoneMeal m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V addGrowthParticles a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z growCrop a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z growWaterPlant a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/BlockState; lambda$growWaterPlant$0 b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/BlockState; lambda$growWaterPlant$1 a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$growWaterPlant$2 a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f I GRASS_COUNT_MULTIPLIER c f I GRASS_SPREAD_HEIGHT b f I GRASS_SPREAD_WIDTH a c net/minecraft/world/item/BoneMealItem$1 net/minecraft/world/item/ItemBoneMeal$1 f [I $SwitchMap$net$minecraft$world$level$block$BonemealableBlock$Type a c net/minecraft/world/item/CrossbowItem net/minecraft/world/item/ItemCrossbow m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/Projectile; createProjectile a m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getChargeDuration b m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/CrossbowItem$ChargingSounds; getChargingSounds i m ()I getDefaultProjectileRange b m (Lnet/minecraft/world/item/ItemStack;)I getDurabilityUse h m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)F getPowerForTime a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;F)Lorg/joml/Vector3f; getProjectileShotVector a m (ZLnet/minecraft/util/RandomSource;)F getRandomShotPitch a m (Lnet/minecraft/world/item/component/ChargedProjectiles;)F getShootingPower a m (Lnet/minecraft/util/RandomSource;I)F getShotPitch a m ()Ljava/util/function/Predicate; getSupportedHeldProjectiles c m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/item/ItemStack;)Z isCharged g m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onUseTick$0 c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onUseTick$1 b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onUseTick$2 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;FFLnet/minecraft/world/entity/LivingEntity;)V performShooting a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z tryLoadProjectiles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/ItemStack;)Z useOnRelease e_ f F ARROW_POWER t f I DEFAULT_RANGE a f Lnet/minecraft/world/item/CrossbowItem$ChargingSounds; DEFAULT_SOUNDS v f F FIREWORK_POWER u f F MAX_CHARGE_DURATION o f F MID_SOUND_PERCENT s f F MOB_ARROW_POWER b f F START_SOUND_PERCENT r f Z midLoadSoundPlayed q f Z startSoundPlayed p c net/minecraft/world/item/CrossbowItem$ChargeType net/minecraft/world/item/ItemCrossbow$a m ()[Lnet/minecraft/world/item/CrossbowItem$ChargeType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/item/CrossbowItem$ChargeType; $VALUES f f Lnet/minecraft/world/item/CrossbowItem$ChargeType; ARROW b f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/item/CrossbowItem$ChargeType; NONE a f Lnet/minecraft/world/item/CrossbowItem$ChargeType; ROCKET c f Ljava/lang/String; name e c net/minecraft/world/item/CrossbowItem$ChargingSounds net/minecraft/world/item/ItemCrossbow$b m ()Ljava/util/Optional; end c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; mid b m ()Ljava/util/Optional; start a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; end d f Ljava/util/Optional; mid c f Ljava/util/Optional; start b c net/minecraft/world/item/EitherHolder net/minecraft/world/item/EitherHolder m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()Lcom/mojang/datafixers/util/Either; contents b m ()Ljava/util/Optional; key a m ()Ljava/lang/String; lambda$codec$0 c m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$codec$1 a m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$unwrap$2 a m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$unwrap$3 a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$unwrap$4 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; unwrap a f Lcom/mojang/datafixers/util/Either; contents a c net/minecraft/world/item/EmptyMapItem net/minecraft/world/item/ItemMapEmpty m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/EnderEyeItem net/minecraft/world/item/ItemEnderEye m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/JukeboxSongs net/minecraft/world/item/JukeboxSongs m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;II)V register a f Lnet/minecraft/resources/ResourceKey; BLOCKS c f Lnet/minecraft/resources/ResourceKey; CAT b f Lnet/minecraft/resources/ResourceKey; CHIRP d f Lnet/minecraft/resources/ResourceKey; CREATOR r f Lnet/minecraft/resources/ResourceKey; CREATOR_MUSIC_BOX s f Lnet/minecraft/resources/ResourceKey; ELEVEN k f Lnet/minecraft/resources/ResourceKey; FAR e f Lnet/minecraft/resources/ResourceKey; FIVE o f Lnet/minecraft/resources/ResourceKey; LAVA_CHICKEN u f Lnet/minecraft/resources/ResourceKey; MALL f f Lnet/minecraft/resources/ResourceKey; MELLOHI g f Lnet/minecraft/resources/ResourceKey; OTHERSIDE n f Lnet/minecraft/resources/ResourceKey; PIGSTEP m f Lnet/minecraft/resources/ResourceKey; PRECIPICE q f Lnet/minecraft/resources/ResourceKey; RELIC p f Lnet/minecraft/resources/ResourceKey; STAL h f Lnet/minecraft/resources/ResourceKey; STRAD i f Lnet/minecraft/resources/ResourceKey; TEARS t f Lnet/minecraft/resources/ResourceKey; THIRTEEN a f Lnet/minecraft/resources/ResourceKey; WAIT l f Lnet/minecraft/resources/ResourceKey; WARD j c net/minecraft/world/item/MinecartItem net/minecraft/world/item/ItemMinecart m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Lnet/minecraft/world/entity/EntityType; type a c net/minecraft/world/item/SnowballItem net/minecraft/world/item/ItemSnowball m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f F PROJECTILE_SHOOT_POWER a c net/minecraft/world/item/SpawnEggItem net/minecraft/world/item/ItemMonsterEgg m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/SpawnEggItem; byId a m ()Ljava/lang/Iterable; eggs a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityType; getType g m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZ)Lnet/minecraft/world/InteractionResult; spawnMob a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; spawnOffspringFromSpawnEgg a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityType;)Z spawnsEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Ljava/util/Map; BY_ID a c net/minecraft/world/item/SpyglassItem net/minecraft/world/item/SpyglassItem m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a m (Lnet/minecraft/world/entity/LivingEntity;)V stopUsing b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f I USE_DURATION a f F ZOOM_FOV_MODIFIER b c net/minecraft/world/item/ToolMaterial net/minecraft/world/item/ToolMaterial m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; applyCommonProperties a m (Lnet/minecraft/world/item/Item$Properties;FF)Lnet/minecraft/world/item/Item$Properties; applySwordProperties a m (Lnet/minecraft/world/item/Item$Properties;Lnet/minecraft/tags/TagKey;FFF)Lnet/minecraft/world/item/Item$Properties; applyToolProperties a m ()F attackDamageBonus d m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createSwordAttributes b m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createToolAttributes a m ()I durability b m ()I enchantmentValue e m ()Lnet/minecraft/tags/TagKey; incorrectBlocksForDrops a m ()Lnet/minecraft/tags/TagKey; repairItems f m ()F speed c f Lnet/minecraft/world/item/ToolMaterial; COPPER c f Lnet/minecraft/world/item/ToolMaterial; DIAMOND e f Lnet/minecraft/world/item/ToolMaterial; GOLD f f Lnet/minecraft/world/item/ToolMaterial; IRON d f Lnet/minecraft/world/item/ToolMaterial; NETHERITE g f Lnet/minecraft/world/item/ToolMaterial; STONE b f Lnet/minecraft/world/item/ToolMaterial; WOOD a f F attackDamageBonus k f I durability i f I enchantmentValue l f Lnet/minecraft/tags/TagKey; incorrectBlocksForDrops h f Lnet/minecraft/tags/TagKey; repairItems m f F speed j c net/minecraft/world/level/BaseSpawner net/minecraft/world/level/MobSpawnerAbstract m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V clientTick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V delay d m ()D getOSpin b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; getOrCreateDisplayEntity b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/SpawnData; getOrCreateNextSpawnData a m ()D getSpin a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isNearPlayer c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V lambda$delay$2 c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V lambda$load$3 b m ()Lnet/minecraft/util/random/WeightedList; lambda$load$4 c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; lambda$serverTick$0 a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$serverTick$1 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/storage/ValueInput;)V load a m (Lnet/minecraft/world/level/Level;I)Z onEventTriggered a m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V serverTick a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V setEntityId a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V setNextSpawnData a f I DEFAULT_MAX_NEARBY_ENTITIES h f I DEFAULT_MAX_SPAWN_DELAY f f I DEFAULT_MIN_SPAWN_DELAY e f I DEFAULT_REQUIRED_PLAYER_RANGE i f I DEFAULT_SPAWN_COUNT g f I DEFAULT_SPAWN_DELAY d f I DEFAULT_SPAWN_RANGE j f I EVENT_SPAWN c f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; SPAWN_DATA_TAG b f Lnet/minecraft/world/entity/Entity; displayEntity s f I maxNearbyEntities t f I maxSpawnDelay q f I minSpawnDelay p f Lnet/minecraft/world/level/SpawnData; nextSpawnData m f D oSpin o f I requiredPlayerRange u f I spawnCount r f I spawnDelay k f Lnet/minecraft/util/random/WeightedList; spawnPotentials l f I spawnRange v f D spin n c net/minecraft/world/level/BlockGetter net/minecraft/world/level/IBlockAccess m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/BlockGetter$BlockStepVisitor;)I addCollisionsAlongTravel a m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; clip a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/BlockHitResult; clipWithInteractionOverride a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/BlockGetter$BlockStepVisitor;)Z forEachBlockIntersectedBetween a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a m (Lnet/minecraft/core/BlockPos;)D getBlockFloorHeight m m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/function/Supplier;)D getBlockFloorHeight a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; getBlockStates a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Vec3i; getFurthestCorner a m (Lnet/minecraft/core/BlockPos;)I getLightEmission l m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/BlockHitResult; isBlockInLine a m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; lambda$clip$3 c m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getBlockFloorHeight$4 f m (Lnet/minecraft/world/level/ClipBlockStateContext;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; lambda$isBlockInLine$0 a m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/BlockHitResult; lambda$isBlockInLine$1 b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; traverseBlocks a c net/minecraft/world/level/BlockGetter$BlockStepVisitor net/minecraft/world/level/IBlockAccess$a c net/minecraft/world/level/ClipContext net/minecraft/world/level/RayTrace m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockShape a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFluidShape a m ()Lnet/minecraft/world/phys/Vec3; getFrom b m ()Lnet/minecraft/world/phys/Vec3; getTo a f Lnet/minecraft/world/level/ClipContext$Block; block c f Lnet/minecraft/world/phys/shapes/CollisionContext; collisionContext e f Lnet/minecraft/world/level/ClipContext$Fluid; fluid d f Lnet/minecraft/world/phys/Vec3; from a f Lnet/minecraft/world/phys/Vec3; to b c net/minecraft/world/level/ClipContext$Block net/minecraft/world/level/RayTrace$BlockCollisionOption m ()[Lnet/minecraft/world/level/ClipContext$Block; $values a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 a f [Lnet/minecraft/world/level/ClipContext$Block; $VALUES f f Lnet/minecraft/world/level/ClipContext$Block; COLLIDER a f Lnet/minecraft/world/level/ClipContext$Block; FALLDAMAGE_RESETTING d f Lnet/minecraft/world/level/ClipContext$Block; OUTLINE b f Lnet/minecraft/world/level/ClipContext$Block; VISUAL c f Lnet/minecraft/world/level/ClipContext$ShapeGetter; shapeGetter e c net/minecraft/world/level/ClipContext$Fluid net/minecraft/world/level/RayTrace$FluidCollisionOption m ()[Lnet/minecraft/world/level/ClipContext$Fluid; $values a m (Lnet/minecraft/world/level/material/FluidState;)Z canPick a m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$static$0 d m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$static$1 c m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$static$2 b f [Lnet/minecraft/world/level/ClipContext$Fluid; $VALUES f f Lnet/minecraft/world/level/ClipContext$Fluid; ANY c f Lnet/minecraft/world/level/ClipContext$Fluid; NONE a f Lnet/minecraft/world/level/ClipContext$Fluid; SOURCE_ONLY b f Lnet/minecraft/world/level/ClipContext$Fluid; WATER d f Ljava/util/function/Predicate; canPick e c net/minecraft/world/level/ClipContext$ShapeGetter net/minecraft/world/level/RayTrace$c c net/minecraft/world/level/LevelReader net/minecraft/world/level/IWorldReader m (Lnet/minecraft/core/BlockPos;)Z canSeeSkyFromBelowWater B m (Lnet/minecraft/world/phys/AABB;)Z containsAnyLiquid d m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType F_ m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures Q m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getBiome z m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager H_ m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; getBlockStatesIfLoaded c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk E m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c m ()I getHeight L_ m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)I getHeight b m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a m (Lnet/minecraft/core/BlockPos;)F getLightLevelDependentMagicValue D m (Lnet/minecraft/core/BlockPos;)I getMaxLocalRawBrightness G m (Lnet/minecraft/core/BlockPos;I)I getMaxLocalRawBrightness c m ()I getMinY K_ m (Lnet/minecraft/core/BlockPos;)F getPathfindingCostFromLightLevels C m ()I getSeaLevel V m ()I getSkyDarken E_ m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a m (II)Z hasChunk b m (II)Z hasChunkAt f m (Lnet/minecraft/core/BlockPos;)Z hasChunkAt H m (IIII)Z hasChunksAt b m (IIIIII)Z hasChunksAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z hasChunksAt a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup; holderLookup a m ()Z isClientSide B_ m (Lnet/minecraft/core/BlockPos;)Z isEmptyBlock A m (Lnet/minecraft/core/BlockPos;)Z isWaterAt F m ()Lnet/minecraft/core/RegistryAccess; registryAccess J_ c net/minecraft/world/level/LevelWriter net/minecraft/world/level/IWorldWriter m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b m (Lnet/minecraft/core/BlockPos;Z)Z destroyBlock b m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;)Z destroyBlock a m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a c net/minecraft/world/level/NoiseColumn net/minecraft/world/level/BlockColumn m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a f [Lnet/minecraft/world/level/block/state/BlockState; column b f I minY a c net/minecraft/world/level/biome/Biome net/minecraft/world/level/biome/BiomeBase m (Lnet/minecraft/core/BlockPos;I)Z coldEnoughToSnow b m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap; getAttributes g m ()I getBaseGrassColor j m ()F getBaseTemperature f m ()I getDryFoliageColor e m ()I getDryFoliageColorFromTexture m m ()I getFoliageColor d m ()I getFoliageColorFromTexture l m ()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; getGenerationSettings c m (DD)I getGrassColor a m ()I getGrassColorFromTexture k m (Lnet/minecraft/core/BlockPos;I)F getHeightAdjustedTemperature e m ()Lnet/minecraft/world/level/biome/MobSpawnSettings; getMobSettings a m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/biome/Biome$Precipitation; getPrecipitationAt a m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects; getSpecialEffects h m (Lnet/minecraft/core/BlockPos;I)F getTemperature f m ()I getWaterColor i m ()Z hasPrecipitation b m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; lambda$new$11 n m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/Biome$ClimateSettings; lambda$static$0 h m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap; lambda$static$1 g m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects; lambda$static$2 f m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; lambda$static$3 e m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/MobSpawnSettings; lambda$static$4 d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/Biome$ClimateSettings; lambda$static$6 c m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap; lambda$static$7 b m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects; lambda$static$8 a m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;Lnet/minecraft/world/attribute/EnvironmentAttributeMap;Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/Biome; lambda$static$9 a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z shouldFreeze a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Z shouldFreeze a m (Lnet/minecraft/core/BlockPos;I)Z shouldMeltFrozenOceanIcebergSlightly d m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z shouldSnow b m (Lnet/minecraft/core/BlockPos;I)Z warmEnoughToRain c f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; BIOME_INFO_NOISE e f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; FROZEN_TEMPERATURE_NOISE g f Lcom/mojang/serialization/Codec; LIST_CODEC d f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f I TEMPERATURE_CACHE_SIZE h f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; TEMPERATURE_NOISE f f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; attributes l f Lnet/minecraft/world/level/biome/Biome$ClimateSettings; climateSettings i f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; generationSettings j f Lnet/minecraft/world/level/biome/MobSpawnSettings; mobSettings k f Lnet/minecraft/world/level/biome/BiomeSpecialEffects; specialEffects m f Ljava/lang/ThreadLocal; temperatureCache n c net/minecraft/world/level/biome/Biome$1 net/minecraft/world/level/biome/BiomeBase$1 f Lnet/minecraft/world/level/biome/Biome; this$0 a c net/minecraft/world/level/biome/Biome$BiomeBuilder net/minecraft/world/level/biome/BiomeBase$a m ()Lnet/minecraft/world/level/biome/Biome; build a m (F)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; downfall b m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; generationSettings a m (Z)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; hasPrecipitation a m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; mobSpawnSettings a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/lang/Object;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; modifyAttribute a m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; putAttributes a m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; putAttributes a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; setAttribute a m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; specialEffects a m (F)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; temperature a m (Lnet/minecraft/world/level/biome/Biome$TemperatureModifier;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; temperatureAdjustment a f Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; attributes e f Ljava/lang/Float; downfall d f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; generationSettings h f Z hasPrecipitation a f Lnet/minecraft/world/level/biome/MobSpawnSettings; mobSpawnSettings g f Lnet/minecraft/world/level/biome/BiomeSpecialEffects; specialEffects f f Ljava/lang/Float; temperature b f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier c c net/minecraft/world/level/biome/Biome$Precipitation net/minecraft/world/level/biome/BiomeBase$Precipitation m ()[Lnet/minecraft/world/level/biome/Biome$Precipitation; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/biome/Biome$Precipitation; $VALUES f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/biome/Biome$Precipitation; NONE a f Lnet/minecraft/world/level/biome/Biome$Precipitation; RAIN b f Lnet/minecraft/world/level/biome/Biome$Precipitation; SNOW c f Ljava/lang/String; name e c net/minecraft/world/level/biome/Biome$ClimateSettings net/minecraft/world/level/biome/BiomeBase$ClimateSettings m ()F downfall d m ()Z hasPrecipitation a m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Boolean; lambda$static$0 d m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Float; lambda$static$1 c m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; lambda$static$2 b m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Float; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m ()F temperature b m ()Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier c f Lcom/mojang/serialization/MapCodec; CODEC a f F downfall e f Z hasPrecipitation b f F temperature c f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier d c net/minecraft/world/level/biome/Biome$TemperatureModifier net/minecraft/world/level/biome/BiomeBase$TemperatureModifier m ()[Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; $values b m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a f [Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; FROZEN b f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; NONE a f Ljava/lang/String; name d c net/minecraft/world/level/biome/Biome$TemperatureModifier$1 net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$1 m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a c net/minecraft/world/level/biome/Biome$TemperatureModifier$2 net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$2 m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a c net/minecraft/world/level/block/Block net/minecraft/world/level/block/Block m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lnet/minecraft/world/level/block/Block; asBlock o m ()Lnet/minecraft/world/item/Item; asItem h m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; box a m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ c m (DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ b m (DDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ a m (ILjava/util/function/IntFunction;)[Lnet/minecraft/world/phys/shapes/VoxelShape; boxes a m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder p m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/block/Block; byItem a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportCenter a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canSupportRigidBlock c m ()Lcom/mojang/serialization/MapCodec; codec a m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; column b m (DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; column a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState; copyProperty a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (D)Lnet/minecraft/world/phys/shapes/VoxelShape; cube a m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; cube a m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState m m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V destroy a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Ljava/util/function/BiConsumer;)Z dropFromBlockInteractLootTable a m (Lnet/minecraft/world/level/Explosion;)Z dropFromExplosion a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z dropFromLootTable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V dropResources b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)V dropResources a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)V dropResources a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getDrops a m ()F getExplosionResistance e m ()F getFriction g m (Lnet/minecraft/world/level/block/state/BlockState;)I getId j m ()F getJumpFactor j m ()Lnet/minecraft/network/chat/MutableComponent; getName f m (Ljava/util/function/Function;)Ljava/util/function/Function; getShapeForEachState a m (Ljava/util/function/Function;[Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/function/Function; getShapeForEachState a m ()F getSpeedFactor i m ()Lnet/minecraft/world/level/block/state/StateDefinition; getStateDefinition l m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a m ()Z hasDynamicShape n m (Lnet/minecraft/world/level/block/state/BlockState;)Z isExceptionForConnection k m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z isFaceFull a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isShapeFullBlock a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropResources$4 c m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropResources$5 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropResources$6 b m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; lambda$getShapeForEachState$10 a m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Map$Entry;)Z lambda$getShapeForEachState$11 a m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getShapeForEachState$12 a m (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getShapeForEachState$13 a m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/properties/Property; lambda$getShapeForEachState$9 b m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; lambda$popResource$7 a m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;DDD)Lnet/minecraft/world/entity/item/ItemEntity; lambda$popResourceFromFace$8 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemStack;)V playerDestroy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)V popExperience a m (Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;Lnet/minecraft/world/item/ItemStack;)V popResource a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V popResource a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)V popResourceFromFace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; pushEntitiesUp a m (Lnet/minecraft/world/level/block/state/BlockState;)V registerDefaultState l m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/StateHolder; setValueHelper a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldRenderFace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDestroyParticles a m (I)Lnet/minecraft/world/level/block/state/BlockState; stateById a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateFromNeighbourShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateOrDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateOrDestroy a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;)V wasExploded a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; withPropertiesOf m f Lnet/minecraft/core/IdMapper; BLOCK_STATE_REGISTRY k f I CACHE_SIZE f f Lcom/mojang/serialization/MapCodec; CODEC j f F INDESTRUCTIBLE z f F INSTANT A f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/ThreadLocal; OCCLUSION_CACHE g f Lcom/google/common/cache/LoadingCache; SHAPE_FULL_BLOCK_CACHE c f I UPDATE_ALL w f I UPDATE_ALL_IMMEDIATE x f I UPDATE_CLIENTS m f I UPDATE_IMMEDIATE o f I UPDATE_INVISIBLE n f I UPDATE_KNOWN_SHAPE p f I UPDATE_LIMIT B f I UPDATE_MOVE_BY_PISTON r f I UPDATE_NEIGHBORS l f I UPDATE_NONE v f I UPDATE_SKIP_ALL_SIDEEFFECTS y f I UPDATE_SKIP_BLOCK_ENTITY_SIDEEFFECTS t f I UPDATE_SKIP_ON_PLACE u f I UPDATE_SKIP_SHAPE_UPDATE_ON_WIRE s f I UPDATE_SUPPRESS_DROPS q f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b f Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState d f Lnet/minecraft/world/item/Item; item e f Lnet/minecraft/world/level/block/state/StateDefinition; stateDefinition C c net/minecraft/world/level/block/Block$1 net/minecraft/world/level/block/Block$1 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/lang/Boolean; load a c net/minecraft/world/level/block/Block$UpdateFlags net/minecraft/world/level/block/Block$b c net/minecraft/world/level/block/Block$ShapePairKey net/minecraft/world/level/block/Block$a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; first a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; second b f Lnet/minecraft/world/phys/shapes/VoxelShape; first a f Lnet/minecraft/world/phys/shapes/VoxelShape; second b c net/minecraft/world/scores/PlayerTeam net/minecraft/world/scores/ScoreboardTeam m ()Z canSeeFriendlyInvisibles j m (Lnet/minecraft/world/scores/Team;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; formatNameForTeam a m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule m m ()Lnet/minecraft/ChatFormatting; getColor o m ()Lnet/minecraft/world/scores/Team$Visibility; getDeathMessageVisibility l m ()Lnet/minecraft/network/chat/Component; getDisplayName d m ()Lnet/minecraft/network/chat/MutableComponent; getFormattedDisplayName e m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; getFormattedName d m ()Ljava/lang/String; getName c m ()Lnet/minecraft/world/scores/Team$Visibility; getNameTagVisibility k m ()Lnet/minecraft/network/chat/Component; getPlayerPrefix f m ()Lnet/minecraft/network/chat/Component; getPlayerSuffix g m ()Ljava/util/Collection; getPlayers h m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard b m ()Z isAllowFriendlyFire i m ()Lnet/minecraft/world/scores/PlayerTeam$Packed; pack a m ()I packOptions n m (Z)V setAllowFriendlyFire a m (Lnet/minecraft/world/scores/Team$CollisionRule;)V setCollisionRule a m (Lnet/minecraft/ChatFormatting;)V setColor a m (Lnet/minecraft/world/scores/Team$Visibility;)V setDeathMessageVisibility b m (Lnet/minecraft/network/chat/Component;)V setDisplayName a m (Lnet/minecraft/world/scores/Team$Visibility;)V setNameTagVisibility a m (Lnet/minecraft/network/chat/Component;)V setPlayerPrefix b m (Lnet/minecraft/network/chat/Component;)V setPlayerSuffix c m (Z)V setSeeFriendlyInvisibles b m (I)V unpackOptions a f I BIT_FRIENDLY_FIRE a f I BIT_SEE_INVISIBLES b f Z allowFriendlyFire i f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule n f Lnet/minecraft/ChatFormatting; color m f Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility l f Lnet/minecraft/network/chat/Component; displayName f f Lnet/minecraft/network/chat/Style; displayNameStyle o f Ljava/lang/String; name d f Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility k f Lnet/minecraft/network/chat/Component; playerPrefix g f Lnet/minecraft/network/chat/Component; playerSuffix h f Ljava/util/Set; players e f Lnet/minecraft/world/scores/Scoreboard; scoreboard c f Z seeFriendlyInvisibles j c net/minecraft/world/scores/PlayerTeam$Packed net/minecraft/world/scores/ScoreboardTeam$a m ()Z allowFriendlyFire d m ()Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule j m ()Ljava/util/Optional; color c m ()Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility i m ()Ljava/util/Optional; displayName b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/network/chat/Component; memberNamePrefix f m ()Lnet/minecraft/network/chat/Component; memberNameSuffix g m ()Ljava/lang/String; name a m ()Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility h m ()Ljava/util/List; players k m ()Z seeFriendlyInvisibles e f Lcom/mojang/serialization/Codec; CODEC a f Z allowFriendlyFire e f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule k f Ljava/util/Optional; color d f Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility j f Ljava/util/Optional; displayName c f Lnet/minecraft/network/chat/Component; memberNamePrefix g f Lnet/minecraft/network/chat/Component; memberNameSuffix h f Ljava/lang/String; name b f Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility i f Ljava/util/List; players l f Z seeFriendlyInvisibles f c net/minecraft/world/scores/Scoreboard net/minecraft/world/scores/Scoreboard m (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/world/scores/Objective; addObjective a m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; addPlayerTeam c m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z addPlayerToTeam a m (Lnet/minecraft/world/entity/Entity;)V entityRemoved a m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)V forAllObjectives a m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/world/scores/Objective; getDisplayObjective a m (Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getObjective a m ()Ljava/util/Collection; getObjectiveNames c m ()Ljava/util/Collection; getObjectives b m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; getOrCreatePlayerInfo f m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess; getOrCreatePlayerScore c m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/world/scores/ScoreAccess; getOrCreatePlayerScore a m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ReadOnlyScoreInfo; getPlayerScoreInfo d m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getPlayerTeam b m ()Ljava/util/Collection; getPlayerTeams f m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getPlayersTeam e m ()Ljava/util/Collection; getTeamNames e m ()Ljava/util/Collection; getTrackedPlayers d m (Ljava/lang/Object;)Ljava/util/List; lambda$addObjective$0 a m (Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V lambda$forAllObjectives$1 a m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; lambda$getOrCreatePlayerInfo$2 g m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/Score;)V lambda$getOrCreatePlayerScore$3 a m (Lnet/minecraft/world/scores/Objective;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V lambda$listPlayerScores$4 a m (Ljava/lang/String;Ljava/util/Map$Entry;)Lnet/minecraft/world/scores/Scoreboard$PackedScore; lambda$packPlayerScores$5 a m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$packPlayerScores$6 a m (Lnet/minecraft/world/scores/Objective;)Ljava/util/Collection; listPlayerScores i m (Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; listPlayerScores c m (Lnet/minecraft/world/scores/Objective$Packed;)V loadObjective a m (Lnet/minecraft/world/scores/Scoreboard$PackedScore;)V loadPlayerScore a m (Lnet/minecraft/world/scores/PlayerTeam$Packed;)V loadPlayerTeam a m (Lnet/minecraft/world/scores/Objective;)V onObjectiveAdded a m (Lnet/minecraft/world/scores/Objective;)V onObjectiveChanged b m (Lnet/minecraft/world/scores/Objective;)V onObjectiveRemoved c m (Lnet/minecraft/world/scores/ScoreHolder;)V onPlayerRemoved a m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onPlayerScoreRemoved b m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V onScoreChanged a m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onScoreLockChanged a m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamAdded a m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamChanged b m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamRemoved c m ()Ljava/util/Map; packDisplaySlots j m ()Ljava/util/List; packObjectives i m ()Ljava/util/List; packPlayerScores g m ()Ljava/util/List; packPlayerTeams h m (Lnet/minecraft/world/scores/Objective;)V removeObjective j m (Ljava/lang/String;)Z removePlayerFromTeam d m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerFromTeam b m (Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerTeam d m (Lnet/minecraft/world/scores/ScoreHolder;)V resetAllPlayerScores b m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V resetSinglePlayerScore e m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V setDisplayObjective a f Ljava/lang/String; HIDDEN_SCORE_PREFIX a f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Map; displayObjectives f f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; objectivesByCriteria d f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; objectivesByName c f Ljava/util/Map; playerScores e f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; teamsByName g f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; teamsByPlayer h c net/minecraft/world/scores/Scoreboard$1 net/minecraft/world/scores/Scoreboard$1 m ()Lnet/minecraft/network/chat/Component; display g m (Lnet/minecraft/network/chat/Component;)V display a m ()I get a m ()V lock f m ()Z locked d m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormatOverride a m ()V sendScoreToPlayers h m (I)V set a m (Z)V setLocked a m ()V unlock e f Lnet/minecraft/world/scores/Scoreboard; this$0 f f Lnet/minecraft/world/scores/Objective; val$objective d f Lnet/minecraft/world/scores/ScoreHolder; val$scoreHolder e f Lnet/minecraft/world/scores/Score; val$score a c net/minecraft/world/scores/Scoreboard$PackedScore net/minecraft/world/scores/Scoreboard$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; objective b m ()Ljava/lang/String; owner a m ()Lnet/minecraft/world/scores/Score$Packed; score c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; objective c f Ljava/lang/String; owner b f Lnet/minecraft/world/scores/Score$Packed; score d c net/minecraft/world/timeline/Timeline net/minecraft/world/timeline/Timeline m ()Ljava/util/Set; attributes c m ()Lnet/minecraft/world/timeline/Timeline$Builder; builder a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/timeline/AttributeTrackSampler; createTrackSampler a m (Lnet/minecraft/world/timeline/Timeline;)Lnet/minecraft/world/timeline/Timeline; filterSyncableTracks a m (Lnet/minecraft/world/level/Level;)J getCurrentTicks a m (Lnet/minecraft/world/level/Level;)J getTotalTicks b m (Lnet/minecraft/world/timeline/Timeline;)Ljava/util/Optional; lambda$static$0 d m (Lnet/minecraft/world/timeline/Timeline;)Ljava/util/Map; lambda$static$1 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/timeline/Timeline;Lnet/minecraft/world/timeline/AttributeTrack;)Lnet/minecraft/world/timeline/Timeline; lambda$validateInternal$3 a m ()Ljava/util/Optional; periodTicks b m (Lnet/minecraft/world/timeline/Timeline;)Lcom/mojang/serialization/DataResult; validateInternal b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; DIRECT_CODEC b f Lcom/mojang/serialization/Codec; NETWORK_CODEC c f Lcom/mojang/serialization/Codec; TRACKS_CODEC d f Ljava/util/Optional; periodTicks e f Ljava/util/Map; tracks f c net/minecraft/world/timeline/Timeline$Builder net/minecraft/world/timeline/Timeline$a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/util/function/Consumer;)Lnet/minecraft/world/timeline/Timeline$Builder; addModifierTrack a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/Consumer;)Lnet/minecraft/world/timeline/Timeline$Builder; addTrack a m ()Lnet/minecraft/world/timeline/Timeline; build a m (I)Lnet/minecraft/world/timeline/Timeline$Builder; setPeriodTicks a f Ljava/util/Optional; periodTicks a f Lcom/google/common/collect/ImmutableMap$Builder; tracks b c org/bukkit/craftbukkit/CraftGameEvent org/bukkit/craftbukkit/v1_21_R7/CraftGameEvent c org/bukkit/craftbukkit/CraftHeightMap org/bukkit/craftbukkit/v1_21_R7/CraftHeightMap c org/bukkit/craftbukkit/CraftHeightMap$1 org/bukkit/craftbukkit/v1_21_R7/CraftHeightMap$1 c org/bukkit/craftbukkit/CraftLootTable org/bukkit/craftbukkit/v1_21_R7/CraftLootTable c org/bukkit/craftbukkit/CraftStatistic org/bukkit/craftbukkit/v1_21_R7/CraftStatistic c org/bukkit/craftbukkit/block/CraftBed org/bukkit/craftbukkit/v1_21_R7/block/CraftBed c org/bukkit/craftbukkit/block/CraftBed$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBed$1 c org/bukkit/craftbukkit/bootstrap/Main org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main c org/bukkit/craftbukkit/bootstrap/Main$Thrower org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main$Thrower c org/bukkit/craftbukkit/bootstrap/Main$FileEntry org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main$FileEntry c org/bukkit/craftbukkit/bootstrap/Main$ResourceParser org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main$ResourceParser c org/bukkit/craftbukkit/map/RenderData org/bukkit/craftbukkit/v1_21_R7/map/RenderData c org/bukkit/craftbukkit/util/Commodore org/bukkit/craftbukkit/v1_21_R7/util/Commodore c org/bukkit/craftbukkit/util/Commodore$1 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1 c org/bukkit/craftbukkit/util/Commodore$1$1 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1$1 c org/bukkit/craftbukkit/util/Commodore$1$2 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1$2 c org/bukkit/craftbukkit/util/Commodore$1$3 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1$3 c org/bukkit/craftbukkit/util/Commodore$2 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$2 c org/bukkit/craftbukkit/util/Commodore$3 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$3 c org/bukkit/craftbukkit/util/Commodore$MethodPrinter org/bukkit/craftbukkit/v1_21_R7/util/Commodore$MethodPrinter c org/bukkit/craftbukkit/util/WorldUUID org/bukkit/craftbukkit/v1_21_R7/util/WorldUUID c net/minecraft/advancements/Advancement net/minecraft/advancements/Advancement m ()Ljava/util/Map; criteria e m (Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/network/chat/Component; decorateName a m ()Ljava/util/Optional; display c m ()Z isRoot a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$decorateName$7 a m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/Component; lambda$name$8 b m ()Ljava/lang/String; lambda$static$0 i m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; lambda$static$1 b m (Lnet/minecraft/advancements/Advancement;)Ljava/util/Optional; lambda$static$2 b m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; lambda$static$3 a m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Ljava/util/Optional;Ljava/lang/Boolean;)Lnet/minecraft/advancements/Advancement; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/advancements/Advancement;Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement; lambda$validate$6 a m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V lambda$validate$9 a m ()Ljava/util/Optional; name h m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/Component; name a m ()Ljava/util/Optional; parent b m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/Advancement; read b m ()Lnet/minecraft/advancements/AdvancementRequirements; requirements f m ()Lnet/minecraft/advancements/AdvancementRewards; rewards d m ()Z sendsTelemetryEvent g m (Lnet/minecraft/advancements/Advancement;)Lcom/mojang/serialization/DataResult; validate a m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;)V validate a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; CRITERIA_CODEC j f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Map; criteria f f Ljava/util/Optional; display d f Ljava/util/Optional; name i f Ljava/util/Optional; parent c f Lnet/minecraft/advancements/AdvancementRequirements; requirements g f Lnet/minecraft/advancements/AdvancementRewards; rewards e f Z sendsTelemetryEvent h c net/minecraft/advancements/Advancement$Builder net/minecraft/advancements/Advancement$SerializedAdvancement m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/advancements/Advancement$Builder; addCriterion a m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementHolder; build b m (Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/advancements/Advancement$Builder; display a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; display a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; display a m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; lambda$build$0 a m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$Builder; parent a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/Advancement$Builder; parent a m ()Lnet/minecraft/advancements/Advancement$Builder; recipeAdvancement b m (Lnet/minecraft/advancements/AdvancementRequirements$Strategy;)Lnet/minecraft/advancements/Advancement$Builder; requirements a m (Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement$Builder; requirements a m (Lnet/minecraft/advancements/AdvancementRewards$Builder;)Lnet/minecraft/advancements/Advancement$Builder; rewards a m (Lnet/minecraft/advancements/AdvancementRewards;)Lnet/minecraft/advancements/Advancement$Builder; rewards a m (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; save a m ()Lnet/minecraft/advancements/Advancement$Builder; sendsTelemetryEvent c f Lcom/google/common/collect/ImmutableMap$Builder; criteria d f Ljava/util/Optional; display b f Ljava/util/Optional; parent a f Ljava/util/Optional; requirements e f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; requirementsStrategy f f Lnet/minecraft/advancements/AdvancementRewards; rewards c f Z sendsTelemetryEvent g c net/minecraft/advancements/DisplayInfo net/minecraft/advancements/AdvancementDisplay m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/DisplayInfo; fromNetwork b m ()Ljava/util/Optional; getBackground d m ()Lnet/minecraft/network/chat/Component; getDescription b m ()Lnet/minecraft/world/item/ItemStack; getIcon c m ()Lnet/minecraft/network/chat/Component; getTitle a m ()Lnet/minecraft/advancements/AdvancementType; getType e m ()F getX f m ()F getY g m ()Z isHidden j m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V serializeToNetwork a m (FF)V setLocation a m ()Z shouldAnnounceChat i m ()Z shouldShowToast h f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Z announceChat i f Ljava/util/Optional; background f f Lnet/minecraft/network/chat/Component; description d f Z hidden j f Lnet/minecraft/world/item/ItemStack; icon e f Z showToast h f Lnet/minecraft/network/chat/Component; title c f Lnet/minecraft/advancements/AdvancementType; type g f F x k f F y l c net/minecraft/commands/execution/Frame net/minecraft/commands/execution/Frame m ()I depth c m ()V discard b m ()Lnet/minecraft/commands/execution/Frame$FrameControl; frameControl e m ()V returnFailure a m (I)V returnSuccess a m ()Lnet/minecraft/commands/CommandResultCallback; returnValueConsumer d f I depth a f Lnet/minecraft/commands/execution/Frame$FrameControl; frameControl c f Lnet/minecraft/commands/CommandResultCallback; returnValueConsumer b c net/minecraft/commands/execution/Frame$FrameControl net/minecraft/commands/execution/Frame$a c net/minecraft/data/info/CommandsReport net/minecraft/data/info/CommandsReport m ()Ljava/lang/String; getName a m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$0 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput; output d f Ljava/util/concurrent/CompletableFuture; registries e c net/minecraft/data/info/ItemListReport net/minecraft/data/info/ItemListReport m ()Ljava/lang/String; getName a m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$run$0 a m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$run$1 a m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput; output d f Ljava/util/concurrent/CompletableFuture; registries e c net/minecraft/data/loot/packs/LootData net/minecraft/data/loot/packs/LootData f Ljava/util/Map; WOOL_ITEM_BY_DYE a c net/minecraft/data/tags/KeyTagProvider net/minecraft/data/tags/KeyTagProvider m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a c net/minecraft/data/worldgen/Structures net/minecraft/data/worldgen/Structures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/MobCategory; lambda$bootstrap$0 d m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; lambda$bootstrap$1 c m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/MobCategory; lambda$bootstrap$2 b m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; lambda$bootstrap$3 a c net/minecraft/resources/HolderSetCodec net/minecraft/resources/HolderSetCodec m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; create a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decodeWithoutRegistry a m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encodeWithoutRegistry b m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; homogenousList a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lambda$decode$0 b m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$decode$1 a m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; lambda$decode$2 a m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$3 a m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$decodeWithoutRegistry$7 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decodeWithoutRegistry$8 a m (Lnet/minecraft/core/HolderSet;)Ljava/lang/String; lambda$encode$6 a m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; lambda$lookupTag$4 b m (Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lambda$lookupTag$5 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lookupTag a f Lcom/mojang/serialization/Codec; elementCodec b f Lcom/mojang/serialization/Codec; homogenousListCodec c f Lcom/mojang/serialization/Codec; registryAwareCodec d f Lnet/minecraft/resources/ResourceKey; registryKey a c net/minecraft/server/LoggedPrintStream net/minecraft/server/RedirectStream m (Ljava/lang/String;)V logLine a f Lorg/slf4j/Logger; LOGGER b f Ljava/lang/String; name a c net/minecraft/server/chase/ChaseClient net/minecraft/server/chase/ChaseClient m (Ljava/lang/String;)V executeCommand b m (Ljava/lang/String;)V handleMessage a m (Ljava/util/Scanner;)V handleTeleport a m (Ljava/lang/String;)V lambda$executeCommand$1 c m (Lnet/minecraft/server/chase/ChaseClient$TeleportTarget;)V lambda$handleTeleport$0 a m (Ljava/util/Scanner;)Ljava/util/Optional; parseTarget b m ()V run c m ()V start a m ()V stop b f Lorg/slf4j/Logger; LOGGER a f I RECONNECT_INTERVAL_SECONDS b f Ljava/lang/String; serverHost c f Lnet/minecraft/server/MinecraftServer; server e f I serverPort d f Ljava/net/Socket; socket g f Ljava/lang/Thread; thread h f Z wantsToRun f c net/minecraft/server/chase/ChaseClient$TeleportTarget net/minecraft/server/chase/ChaseClient$a m ()Lnet/minecraft/resources/ResourceKey; level a m ()Lnet/minecraft/world/phys/Vec3; pos b m ()Lnet/minecraft/world/phys/Vec2; rot c f Lnet/minecraft/resources/ResourceKey; level a f Lnet/minecraft/world/phys/Vec3; pos b f Lnet/minecraft/world/phys/Vec2; rot c c net/minecraft/server/chase/ChaseServer net/minecraft/server/chase/ChaseServer m ()Lnet/minecraft/server/chase/ChaseServer$PlayerPosition; getPlayerPosition e m (Ljava/net/Socket;[B)V lambda$runSender$0 a m ()V runAcceptor d m ()V runSender c m ()V start a m ()V stop b f Lorg/slf4j/Logger; LOGGER a f I broadcastIntervalMs e f Ljava/util/concurrent/CopyOnWriteArrayList; clientSockets h f Lnet/minecraft/server/players/PlayerList; playerList d f Ljava/lang/String; serverBindAddress b f I serverPort c f Ljava/net/ServerSocket; serverSocket g f Z wantsToRun f c net/minecraft/server/chase/ChaseServer$PlayerPosition net/minecraft/server/chase/ChaseServer$a m ()Ljava/lang/String; dimensionName a m ()Ljava/lang/String; format g m ()D x b m ()F xRot f m ()D y c m ()F yRot e m ()D z d f Ljava/lang/String; dimensionName a f D x b f F xRot f f D y c f F yRot e f D z d c net/minecraft/server/level/ChunkHolder net/minecraft/server/level/PlayerChunk m (Ljava/util/concurrent/CompletableFuture;)V addSaveDependency b m (Ljava/util/concurrent/CompletableFuture;)V addSendDependency a m (Lnet/minecraft/core/BlockPos;)Z blockChanged a m (Ljava/util/List;Lnet/minecraft/network/protocol/Packet;)V broadcast a m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V broadcastBlockEntity a m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V broadcastBlockEntityIfNeeded a m (Lnet/minecraft/world/level/chunk/LevelChunk;)V broadcastChanges a m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/server/level/FullChunkStatus;)V demoteFullChunk a m ()Lnet/minecraft/world/level/chunk/LevelChunk; getChunkToSend e m ()Ljava/util/concurrent/CompletableFuture; getEntityTickingChunkFuture b m ()Ljava/util/concurrent/CompletableFuture; getFullChunkFuture c m ()I getQueueLevel k m ()Ljava/util/concurrent/CompletableFuture; getSaveSyncFuture g m ()Ljava/util/concurrent/CompletableFuture; getSendSyncFuture f m ()I getTicketLevel j m ()Lnet/minecraft/world/level/chunk/LevelChunk; getTickingChunk d m ()Ljava/util/concurrent/CompletableFuture; getTickingChunkFuture a m ()Z hasChangesToBroadcast i m ()Z isReadyForSaving h m ()V refreshAccessibility m m (Lnet/minecraft/server/level/ChunkMap;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/level/FullChunkStatus;)V scheduleFullChunkPromotion a m (Lnet/minecraft/world/level/LightLayer;I)Z sectionLightChanged a m (I)V setQueueLevel b m (I)V setTicketLevel a m (Lnet/minecraft/server/level/ChunkMap;Ljava/util/concurrent/Executor;)V updateFutures a m ()Z wasAccessibleSinceLastSave l f Lnet/minecraft/server/level/ChunkResult; UNLOADED_LEVEL_CHUNK a f Ljava/util/concurrent/CompletableFuture; UNLOADED_LEVEL_CHUNK_FUTURE e f Ljava/util/BitSet; blockChangedLightSectionFilter o f [Lit/unimi/dsi/fastutil/shorts/ShortSet; changedBlocksPerSection n f Z hasChangedSections m f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor f f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine q f Lnet/minecraft/server/level/ChunkHolder$PlayerProvider; playerProvider s f Ljava/util/BitSet; skyChangedLightSectionFilter p c net/minecraft/server/level/ChunkHolder$PlayerProvider net/minecraft/server/level/PlayerChunk$b m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/util/List; getPlayers a c net/minecraft/server/level/ChunkHolder$LevelChangeListener net/minecraft/server/level/PlayerChunk$a c net/minecraft/server/level/ChunkResult net/minecraft/server/level/ChunkResult m (Ljava/lang/String;)Lnet/minecraft/server/level/ChunkResult; error a m (Ljava/util/function/Supplier;)Lnet/minecraft/server/level/ChunkResult; error a m ()Ljava/lang/String; getError b m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a m ()Z isSuccess a m (Ljava/lang/String;)Ljava/lang/String; lambda$error$0 b m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a m (Ljava/lang/Object;)Lnet/minecraft/server/level/ChunkResult; of a m (Ljava/lang/Object;)Ljava/lang/Object; orElse b m (Lnet/minecraft/server/level/ChunkResult;Ljava/lang/Object;)Ljava/lang/Object; orElse a m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b c net/minecraft/server/level/ChunkResult$Fail net/minecraft/server/level/ChunkResult$a m ()Ljava/util/function/Supplier; error c m ()Ljava/lang/String; getError b m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a m ()Z isSuccess a m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a m (Ljava/lang/Object;)Ljava/lang/Object; orElse b m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b f Ljava/util/function/Supplier; error a c net/minecraft/server/level/ChunkResult$Success net/minecraft/server/level/ChunkResult$b m ()Ljava/lang/String; getError b m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a m ()Z isSuccess a m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a m (Ljava/lang/Object;)Ljava/lang/Object; orElse b m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b m ()Ljava/lang/Object; value c f Ljava/lang/Object; value a c net/minecraft/server/level/ServerLevel net/minecraft/server/level/WorldServer m (Lnet/minecraft/world/entity/Entity;)V addDuringTeleport d m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b m (Ljava/util/stream/Stream;)V addLegacyChunkEntities a m (Lnet/minecraft/server/level/ServerPlayer;)V addNewPlayer a m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer c m (Lnet/minecraft/server/level/ServerPlayer;)V addRespawnedPlayer b m (Lnet/minecraft/world/entity/Entity;)Z addWithUUID c m (Ljava/util/stream/Stream;)V addWorldGenChunkEntities b m ()V advanceWeatherCycle aC m ()V announceSleepStatus aB m (Lnet/minecraft/core/BlockPos;)Z anyPlayerCloseEnoughForSpawning i m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawning b m (Lnet/minecraft/world/level/ChunkPos;)Z areEntitiesActuallyLoadedAndTicking a m (J)Z areEntitiesLoaded c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V blockEvent a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V broadcastDamageEvent a m (Lnet/minecraft/world/entity/Entity;B)V broadcastEntityEvent a m ()Z canSleepThroughNights g m (Lnet/minecraft/world/level/ChunkPos;)Z canSpawnEntitiesInChunk c m (Lnet/minecraft/core/BlockPos;)Z canSpreadFireAround j m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V clearBlockEvents a m ()Lnet/minecraft/util/debug/LevelDebugSynchronizers; debugSynchronizers W m (ILnet/minecraft/core/BlockPos;I)V destroyBlockProgress a m (Lnet/minecraft/world/level/BlockEventData;)Z doBlockEvent a m ()Ljava/util/Collection; dragonParts v m (Ljava/io/Writer;)V dumpBlockEntityTickers a m (Ljava/io/Writer;Ljava/lang/Iterable;)V dumpEntities a m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures Q m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; environmentAttributes c m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/core/Holder;)V explode a m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; fillReportDetails a m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;III)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; findLightningRod K m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findLightningTargetAround b m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findNearestMapStructure a m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues S m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a m ()Ljava/lang/String; gatherChunkSourceStats P m ()Ljava/lang/Iterable; getAllEntities H m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks af m ()Lnet/minecraft/world/ticks/LevelTicks; getBlockTicks q m ()Lnet/minecraft/server/level/ServerChunkCache; getChunkSource p m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource ac m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt c m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; getDataStorage A m ()J getDayCount e m (Lnet/minecraft/world/level/gamerules/GameRule;)Lnet/minecraft/world/level/Explosion$BlockInteraction; getDestroyType a m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight; getDragonFight K m ()Ljava/util/List; getDragons m m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntities M m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;)V getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;I)V getEntities a m (I)Lnet/minecraft/world/entity/Entity; getEntity a m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntityInAnyDimension a m (I)Lnet/minecraft/world/entity/Entity; getEntityOrPart b m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks ae m ()Lnet/minecraft/world/ticks/LevelTicks; getFluidTicks r m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks D m ()Lnet/minecraft/world/level/saveddata/maps/MapId; getFreeMapId B m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules U m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m ()I getLogicalHeight o m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getMapData a m (Lnet/minecraft/core/BlockPos;)F getMoonBrightness d m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; getPathTypeCache N m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerInAnyDimension b m (Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a m (Ljava/util/function/Predicate;I)Ljava/util/List; getPlayers a m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager F m ()Lnet/minecraft/world/level/portal/PortalForcer; getPortalForcer t m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; getRaidAt f m ()Lnet/minecraft/world/entity/raid/Raids; getRaids G m ()Lnet/minecraft/server/level/ServerPlayer; getRandomPlayer n m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/util/RandomSource; getRandomSequence a m ()Lnet/minecraft/world/RandomSequences; getRandomSequences T m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData C m ()Lnet/minecraft/server/ServerScoreboard; getScoreboard i m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard ab m ()I getSeaLevel V m ()J getSeed J m ()Lnet/minecraft/server/MinecraftServer; getServer s m (Lnet/minecraft/core/Direction;Z)F getShade a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; getStructureManager u m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; getTypeCount a m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a m ()Ljava/lang/String; getWatchdogStats L m ()Lnet/minecraft/server/waypoints/ServerWaypointManager; getWaypointManager j m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w m (ILnet/minecraft/core/BlockPos;I)V globalLevelEvent b m (Lnet/minecraft/world/level/Level;)Z isAllowedToEnterPortal a m (Lnet/minecraft/core/BlockPos;I)Z isCloseToVillage a m ()Z isCommandBlockEnabled Y m ()Z isFlat I m ()Z isHandlingTick f m (Lnet/minecraft/core/BlockPos;)Z isPositionEntityTicking h m (J)Z isPositionTickingWithEntitiesLoaded d m ()Z isPvpAllowed X m (Lnet/minecraft/core/BlockPos;)Z isRaided g m ()Z isSpawnerBlockEnabled Z m ()Z isSpawningMonsters O m (Lnet/minecraft/core/BlockPos;)Z isVillage e m (Lnet/minecraft/core/SectionPos;)Z isVillage a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$updatePOIOnBlockStateChange$16 a m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z mayInteract a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m ()Z noSave z m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V onBlockEntityAdded a m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/ReputationEventHandler;)V onReputationEvent a m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V onStructureStartsAvailable a m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a m ()Ljava/util/List; players E m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing R m ()Lnet/minecraft/world/item/crafting/RecipeAccess; recipeAccess aa m ()Lnet/minecraft/world/item/crafting/RecipeManager; recipeAccess x m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V removePlayerImmediately a m ()V resetEmptyTime l m ()V resetWeatherCycle k m ()V runBlockEvents aD m (Lnet/minecraft/util/ProgressListener;ZZ)V save a m (Ljava/nio/file/Path;)V saveDebugReport a m (Z)V saveLevelData c m (Lnet/minecraft/core/SectionPos;)I sectionsToVillage b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)V sendBlockUpdated a m (Lnet/minecraft/core/particles/ParticleOptions;DDDIDDDD)I sendParticles a m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDIDDDD)I sendParticles a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/particles/ParticleOptions;ZZDDDIDDDD)Z sendParticles a m (Lnet/minecraft/server/level/ServerPlayer;ZDDDLnet/minecraft/network/protocol/Packet;)Z sendParticles a m (IIZ)Z setChunkForced a m (J)V setDayTime b m (Lnet/minecraft/world/level/dimension/end/EndDragonFight;)V setDragonFight a m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V setMapData a m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setRespawnData a m (IIZZ)V setWeatherParameters a m (J)Z shouldTickBlocksAt a m (Lnet/minecraft/world/level/chunk/LevelChunk;)V startTickingChunk c m ()Lnet/minecraft/world/level/StructureManager; structureManager b m (Ljava/util/function/BooleanSupplier;)V tick a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V tickBlock c m (Lnet/minecraft/world/level/chunk/LevelChunk;I)V tickChunk a m (Z)V tickCustomSpawners a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V tickFluid a m (Lnet/minecraft/world/entity/Entity;)V tickNonPassenger a m (Lnet/minecraft/core/BlockPos;)V tickPrecipitation a m ()Lnet/minecraft/world/TickRateManager; tickRateManager y m (Lnet/minecraft/world/level/chunk/LevelChunk;)V tickThunder a m ()V tickTime d m (Lnet/minecraft/world/entity/Entity;)Z tryAddFreshEntityWithPassengers e m (Lnet/minecraft/world/level/chunk/LevelChunk;)V unload b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighborsAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighboursOnBlockSet a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatePOIOnBlockStateChange a m ()V updateSleepingPlayerList h m (Lnet/minecraft/world/level/ChunkPos;I)V waitForEntities a m ()V wakeUpAllPlayers aA f I EMPTY_TIME_NO_TICK D f Lnet/minecraft/core/BlockPos; END_SPAWN_POINT a f Lorg/slf4j/Logger; LOGGER C f I MAX_SCHEDULED_TICKS_PER_TICK E f Lnet/minecraft/util/valueproviders/IntProvider; RAIN_DELAY b f Lnet/minecraft/util/valueproviders/IntProvider; RAIN_DURATION c f Lnet/minecraft/util/valueproviders/IntProvider; THUNDER_DELAY B f Lnet/minecraft/util/valueproviders/IntProvider; THUNDER_DURATION d f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; blockEvents W f Ljava/util/List; blockEventsToReschedule X f Lnet/minecraft/world/ticks/LevelTicks; blockTicks R f Lnet/minecraft/server/level/ServerChunkCache; chunkSource G f Ljava/util/List; customSpawners Z f Lnet/minecraft/util/debug/LevelDebugSynchronizers; debugSynchronizers ag f Lnet/minecraft/world/level/dimension/end/EndDragonFight; dragonFight aa f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; dragonParts ab f I emptyTime P f Lnet/minecraft/world/level/entity/EntityTickList; entityTickList J f Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; environmentAttributes L f Lnet/minecraft/world/ticks/LevelTicks; fluidTicks S f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; gameEventDispatcher N f Z handlingTick Y f Z isUpdatingNavigations V f Ljava/util/Set; navigatingMobs U f Z noSave e f Lnet/minecraft/world/level/pathfinder/PathTypeCache; pathTypesByPosCache T f Ljava/util/List; players F f Lnet/minecraft/world/level/portal/PortalForcer; portalForcer Q f Lnet/minecraft/world/entity/raid/Raids; raids f f Lnet/minecraft/world/RandomSequences; randomSequences af f Lnet/minecraft/world/level/storage/PrimaryLevelData; serverLevelData I f Lnet/minecraft/server/MinecraftServer; server H f Lnet/minecraft/server/players/SleepStatus; sleepStatus O f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; structureCheck ad f Lnet/minecraft/world/level/StructureManager; structureManager ac f Z tickTime ae f Lnet/minecraft/server/waypoints/ServerWaypointManager; waypointManager K c net/minecraft/server/level/ServerLevel$1 net/minecraft/server/level/WorldServer$1 f [I $SwitchMap$net$minecraft$world$level$Level$ExplosionInteraction a c net/minecraft/server/level/ServerLevel$EntityCallbacks net/minecraft/server/level/WorldServer$a m (Ljava/lang/Object;)V onCreated g m (Lnet/minecraft/world/entity/Entity;)V onCreated a m (Ljava/lang/Object;)V onDestroyed f m (Lnet/minecraft/world/entity/Entity;)V onDestroyed b m (Ljava/lang/Object;)V onSectionChange a m (Lnet/minecraft/world/entity/Entity;)V onSectionChange g m (Ljava/lang/Object;)V onTickingEnd d m (Lnet/minecraft/world/entity/Entity;)V onTickingEnd d m (Ljava/lang/Object;)V onTickingStart e m (Lnet/minecraft/world/entity/Entity;)V onTickingStart c m (Ljava/lang/Object;)V onTrackingEnd b m (Lnet/minecraft/world/entity/Entity;)V onTrackingEnd f m (Ljava/lang/Object;)V onTrackingStart c m (Lnet/minecraft/world/entity/Entity;)V onTrackingStart e f Lnet/minecraft/server/level/ServerLevel; this$0 a c net/minecraft/server/players/IpBanList net/minecraft/server/players/IpBanList m (Lnet/minecraft/server/players/IpBanListEntry;)Z add a m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a m ()V clear a m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a m (Ljava/net/SocketAddress;)Lnet/minecraft/server/players/IpBanListEntry; get b m (Ljava/net/SocketAddress;)Ljava/lang/String; getIpFromAddress c m (Ljava/lang/String;)Z isBanned a m (Ljava/net/SocketAddress;)Z isBanned a m (Ljava/lang/Object;)Z remove a m (Ljava/lang/String;)Z remove b c net/minecraft/server/players/NameAndId net/minecraft/server/players/NameAndId m (Lcom/google/gson/JsonObject;)V appendTo b m (Ljava/lang/String;)Lnet/minecraft/server/players/NameAndId; createOffline a m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/NameAndId; fromJson a m ()Ljava/util/UUID; id a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; name b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/UUID; id b f Ljava/lang/String; name c c net/minecraft/stats/RecipeBookSettings net/minecraft/stats/RecipeBookSettings m ()Lnet/minecraft/stats/RecipeBookSettings; copy a m (Lnet/minecraft/world/inventory/RecipeBookType;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; getSettings a m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isFiltering c m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isOpen b m (ZLnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$setFiltering$10 a m (ZLnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$setOpen$9 b m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$0 i m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$1 h m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$2 g m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$3 f m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$4 e m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$5 d m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$6 c m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$7 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$8 a m (Lnet/minecraft/stats/RecipeBookSettings;)V replaceFrom a m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setFiltering b m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setOpen a m (Lnet/minecraft/world/inventory/RecipeBookType;Ljava/util/function/UnaryOperator;)V updateSettings a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; blastFurnace e f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; crafting c f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; furnace d f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; smoker f c net/minecraft/stats/RecipeBookSettings$1 net/minecraft/stats/RecipeBookSettings$1 f [I $SwitchMap$net$minecraft$world$inventory$RecipeBookType a c net/minecraft/stats/RecipeBookSettings$TypeSettings net/minecraft/stats/RecipeBookSettings$a m (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; codec a m ()Z filtering b m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()Z open a m (Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setFiltering b m (Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setOpen a f Lcom/mojang/serialization/MapCodec; BLAST_FURNACE_MAP_CODEC d f Lcom/mojang/serialization/MapCodec; CRAFTING_MAP_CODEC b f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; DEFAULT a f Lcom/mojang/serialization/MapCodec; FURNACE_MAP_CODEC c f Lcom/mojang/serialization/MapCodec; SMOKER_MAP_CODEC e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Z filtering h f Z open g c net/minecraft/stats/ServerStatsCounter net/minecraft/stats/ServerStatisticManager m (Lnet/minecraft/stats/StatType;)Lcom/mojang/serialization/Codec; createTypedStatsCodec a m ()Ljava/util/Set; getDirty d m (Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/Stat;)Ljava/lang/String; lambda$createTypedStatsCodec$4 b m (Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/Stat;)Lcom/mojang/serialization/DataResult; lambda$createTypedStatsCodec$5 a m (Ljava/lang/String;)V lambda$parse$6 a m (Ljava/util/Map;Lnet/minecraft/stats/StatType;Ljava/util/Map;)V lambda$static$0 a m (Ljava/util/Map;)Ljava/util/Map; lambda$static$1 b m (Ljava/util/Map$Entry;)Lnet/minecraft/stats/StatType; lambda$static$2 a m (Ljava/util/Map;)Ljava/util/Map; lambda$static$3 a m ()V markAllDirty c m (Lcom/mojang/datafixers/DataFixer;Lcom/google/gson/JsonElement;)V parse a m ()V save a m (Lnet/minecraft/server/level/ServerPlayer;)V sendStats a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V setValue a m ()Lcom/google/gson/JsonElement; toJson b f Lcom/google/gson/Gson; GSON b f Lorg/slf4j/Logger; LOGGER c f Lcom/mojang/serialization/Codec; STATS_CODEC d f Ljava/util/Set; dirty f f Ljava/nio/file/Path; file e c net/minecraft/tags/PaintingVariantTags net/minecraft/tags/PaintingVariantTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; PLACEABLE a c net/minecraft/util/AbstractListBuilder net/minecraft/util/AbstractListBuilder m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b m ()Ljava/lang/Object; initBuilder a m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$add$0 e m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$build$3 c m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$withErrorsFrom$1 d m (Lcom/mojang/serialization/DataResult;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$withErrorsFrom$2 a f Lcom/mojang/serialization/DataResult; builder a f Lcom/mojang/serialization/DynamicOps; ops b c net/minecraft/util/ClassTreeIdRegistry net/minecraft/util/ClassTreeIdRegistry m (Ljava/lang/Class;)I define c m (Ljava/lang/Class;)I getCount b m (Ljava/lang/Class;)I getLastIdFor a m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$new$0 a f I NO_ID_VALUE a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; classToLastIdCache b c net/minecraft/util/StringRepresentable net/minecraft/util/INamable m ([Ljava/lang/Object;Ljava/util/function/Function;)Ljava/util/function/Function; createNameLookup a m ([Lnet/minecraft/util/StringRepresentable;)Ljava/util/function/Function; createNameLookup a m (Ljava/util/function/Supplier;)Lnet/minecraft/util/StringRepresentable$EnumCodec; fromEnum a m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/util/StringRepresentable$EnumCodec; fromEnumWithMapping a m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; fromValues b m ()Ljava/lang/String; getSerializedName c m ([Lnet/minecraft/util/StringRepresentable;)Lcom/mojang/serialization/Keyable; keys b m (Ljava/lang/Object;)Ljava/lang/Object; lambda$createNameLookup$2 a m ([Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; lambda$createNameLookup$3 a m (Ljava/lang/String;)Ljava/lang/String; lambda$fromEnum$0 a m (Ljava/util/function/Function;Ljava/lang/Enum;)Ljava/lang/String; lambda$fromEnumWithMapping$1 a f I PRE_BUILT_MAP_THRESHOLD af c net/minecraft/util/StringRepresentable$1 net/minecraft/util/INamable$1 c net/minecraft/util/StringRepresentable$EnumCodec net/minecraft/util/INamable$a m (Ljava/lang/String;)Ljava/lang/Enum; byName a m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; byName a m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Enum; byName a f Ljava/util/function/Function; resolver a c net/minecraft/util/StringRepresentable$StringRepresentableCodec net/minecraft/util/INamable$b m (Lnet/minecraft/util/StringRepresentable;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m ([Lnet/minecraft/util/StringRepresentable;I)Lnet/minecraft/util/StringRepresentable; lambda$new$0 a f Lcom/mojang/serialization/Codec; codec a c net/minecraft/util/datafix/schemas/V99 net/minecraft/util/datafix/schemas/DataConverterSchemaV99 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/Object; addNames a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; itemStackTag b m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addNames$48 b m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addNames$49 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addNames$50 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$24 q m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 j m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$17 f m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$18 e m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$19 d m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 p m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 o m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 n m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 m m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 l m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 k m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$28 n m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$29 m m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$36 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$38 i m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$39 h m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$40 g m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$41 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$42 e m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$44 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$46 c m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory c m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMinecart b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerThrowableProjectile a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; sign a f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b f Ljava/util/Map; ITEM_TO_BLOCKENTITY d f Ljava/util/Map; ITEM_TO_ENTITY a f Lorg/slf4j/Logger; LOGGER c c net/minecraft/util/datafix/schemas/V99$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV99$1 c net/minecraft/util/debug/DebugGoalInfo net/minecraft/util/debug/DebugGoalInfo m ()Ljava/util/List; goals a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; goals b c net/minecraft/util/debug/DebugGoalInfo$DebugGoal net/minecraft/util/debug/DebugGoalInfo$a m ()Z isRunning b m ()Ljava/lang/String; name c m ()I priority a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z isRunning c f Ljava/lang/String; name d f I priority b c net/minecraft/util/debug/DebugHiveInfo net/minecraft/util/debug/DebugHiveInfo m ()I honeyLevel c m ()I occupantCount b m (Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)Lnet/minecraft/util/debug/DebugHiveInfo; pack a m ()Z sedated d m ()Lnet/minecraft/world/level/block/Block; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I honeyLevel d f I occupantCount c f Z sedated e f Lnet/minecraft/world/level/block/Block; type b c net/minecraft/util/debug/DebugPathInfo net/minecraft/util/debug/DebugPathInfo m ()F maxNodeDistance b m ()Lnet/minecraft/world/level/pathfinder/Path; path a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f F maxNodeDistance c f Lnet/minecraft/world/level/pathfinder/Path; path b c net/minecraft/util/random/WeightedList net/minecraft/util/random/WeightedList m ()Lnet/minecraft/util/random/WeightedList$Builder; builder b m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a m (Ljava/lang/Object;)Z contains b m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandomOrThrow b m ()Z isEmpty c m (Ljava/util/function/Function;Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/Weighted; lambda$map$0 a m (Ljava/util/function/Function;)Lnet/minecraft/util/random/WeightedList; map a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyCodec b m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; nonEmptyCodec b m ()Lnet/minecraft/util/random/WeightedList; of a m (Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList; of a m (Ljava/util/List;)Lnet/minecraft/util/random/WeightedList; of a m ([Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/WeightedList; of a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a m ()Ljava/util/List; unwrap d f I FLAT_THRESHOLD a f Ljava/util/List; items c f Lnet/minecraft/util/random/WeightedList$Selector; selector d f I totalWeight b c net/minecraft/util/random/WeightedList$Flat net/minecraft/util/random/WeightedList$c m (I)Ljava/lang/Object; get a f [Ljava/lang/Object; entries a c net/minecraft/util/random/WeightedList$Builder net/minecraft/util/random/WeightedList$a m (Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList$Builder; add a m (Ljava/lang/Object;I)Lnet/minecraft/util/random/WeightedList$Builder; add a m ()Lnet/minecraft/util/random/WeightedList; build a f Lcom/google/common/collect/ImmutableList$Builder; result a c net/minecraft/util/random/WeightedList$Compact net/minecraft/util/random/WeightedList$b m (I)Ljava/lang/Object; get a m (I)[Lnet/minecraft/util/random/Weighted; lambda$new$0 b f [Lnet/minecraft/util/random/Weighted; entries a c net/minecraft/util/random/WeightedList$Selector net/minecraft/util/random/WeightedList$d m (I)Ljava/lang/Object; get a c net/minecraft/world/DifficultyInstance net/minecraft/world/DifficultyDamageScaler m (Lnet/minecraft/world/Difficulty;JJF)F calculateDifficulty a m ()Lnet/minecraft/world/Difficulty; getDifficulty a m ()F getEffectiveDifficulty b m ()F getSpecialMultiplier d m ()Z isHard c m (F)Z isHarderThan a f F DIFFICULTY_TIME_GLOBAL_OFFSET a f F MAX_DIFFICULTY_TIME_GLOBAL b f F MAX_DIFFICULTY_TIME_LOCAL c f Lnet/minecraft/world/Difficulty; base d f F effectiveDifficulty e c net/minecraft/world/SimpleMenuProvider net/minecraft/world/TileInventory m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ f Lnet/minecraft/world/inventory/MenuConstructor; menuConstructor b f Lnet/minecraft/network/chat/Component; title a c net/minecraft/world/entity/DropChances net/minecraft/world/entity/DropChances m ()Ljava/util/Map; byEquipment a m (Lnet/minecraft/world/entity/EquipmentSlot;)F byEquipment b m (Ljava/util/Map;)Ljava/util/Map; filterDefaultValues a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z isPreserved c m (Ljava/lang/Float;)Z lambda$filterDefaultValues$1 a m (Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; lambda$static$0 d m (Ljava/util/Map;Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; lambda$toEnumMap$2 a m (Lnet/minecraft/world/entity/EquipmentSlot;FLnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; lambda$withEquipmentChance$3 a m (Ljava/util/Map;)Ljava/util/Map; toEnumMap b m (Lnet/minecraft/world/entity/EquipmentSlot;F)Lnet/minecraft/world/entity/DropChances; withEquipmentChance a m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/DropChances; withGuaranteedDrop a f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/entity/DropChances; DEFAULT d f F DEFAULT_EQUIPMENT_DROP_CHANCE a f I PRESERVE_ITEM_DROP_CHANCE c f F PRESERVE_ITEM_DROP_CHANCE_THRESHOLD b f Ljava/util/Map; byEquipment f c net/minecraft/world/entity/EntityEvent net/minecraft/world/entity/EntityEvent f B ARMADILLO_PEEK ad f B ARMORSTAND_WOBBLE D f B BODY_BREAK ae f B CANCEL_SHAKE_WETNESS W f B CHEST_BREAK Q f B DEATH c f B DOLPHIN_LOOKING_FOR_TREASURE G f B DROWN_PARTICLES ag f B EAT_GRASS j f B END_RAM Y f B FEET_BREAK S f B FIREWORKS_EXPLODE q f B FISHING_ROD_REEL_IN C f B FOX_EAT L f B FULL_DEBUG_INFO w f B GUARDIAN_ATTACK_SOUND u f B HEAD_BREAK P f B HONEY_JUMP U f B HONEY_SLIDE T f B IN_LOVE_HEARTS r f B JUMP a f B KINETIC_HIT b f B LEGS_BREAK R f B LOVE_HEARTS l f B MAINHAND_BREAK N f B OFFER_FLOWER k f B OFFHAND_BREAK O f B PERMISSION_LEVEL_ADMINS A f B PERMISSION_LEVEL_ALL x f B PERMISSION_LEVEL_GAMEMASTERS z f B PERMISSION_LEVEL_MODERATORS y f B PERMISSION_LEVEL_OWNERS B f B POOF Z f B PROTECTED_FROM_DEATH F f B RAVAGER_ROARED ai f B RAVAGER_STUNNED H f B REDUCED_DEBUG_INFO v f B SADDLE_BREAK ah f B SHAKE af f B SHAKE_WETNESS h f B SILVERFISH_MERGE_ANIM t f B SNIFFER_DIGGING_SOUND ac f B SONIC_CHARGE ab f B SQUID_ANIM_SYNCH s f B START_ATTACKING d f B START_RAM X f B STOP_ATTACKING e f B STOP_OFFER_FLOWER E f B SWAP_HANDS V f B TAMING_FAILED f f B TAMING_SUCCEEDED g f B TELEPORT M f B TENDRILS_SHIVER aa f B TRUSTING_FAILED I f B TRUSTING_SUCCEEDED J f B USE_ITEM_COMPLETE i f B VILLAGER_ANGRY m f B VILLAGER_HAPPY n f B VILLAGER_SWEAT K f B WITCH_HAT_MAGIC o f B ZOMBIE_CONVERTING p c net/minecraft/world/entity/HumanoidArm net/minecraft/world/entity/EnumMainHand m ()[Lnet/minecraft/world/entity/HumanoidArm; $values d m ()Lnet/minecraft/network/chat/Component; caption b m ()Lnet/minecraft/world/entity/HumanoidArm; getOpposite a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/entity/HumanoidArm;)I lambda$static$0 b m (Lnet/minecraft/world/entity/HumanoidArm;)I lambda$static$1 a f [Lnet/minecraft/world/entity/HumanoidArm; $VALUES i f Ljava/util/function/IntFunction; BY_ID e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/entity/HumanoidArm; LEFT a f Lnet/minecraft/world/entity/HumanoidArm; RIGHT b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/network/chat/Component; caption h f I id f f Ljava/lang/String; name g c net/minecraft/world/entity/Interaction net/minecraft/world/entity/Interaction m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Z canBeHitByProjectile bW m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/entity/EntityDimensions; getDimensions m m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a m ()F getHeight i m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker f_ m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m ()Z getResponse k m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()F getWidth f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m ()Z isIgnoringBlockTriggers m_ m ()Z isPickable bX m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (F)V setHeight b m (Z)V setResponse a m (F)V setWidth a m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEIGHT_ID b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RESPONSE_ID c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WIDTH_ID a f F DEFAULT_HEIGHT j f Z DEFAULT_RESPONSE k f F DEFAULT_WIDTH i f Ljava/lang/String; TAG_ATTACK f f Ljava/lang/String; TAG_HEIGHT e f Ljava/lang/String; TAG_INTERACTION g f Ljava/lang/String; TAG_RESPONSE h f Ljava/lang/String; TAG_WIDTH d f Lnet/minecraft/world/entity/Interaction$PlayerAction; attack l f Lnet/minecraft/world/entity/Interaction$PlayerAction; interaction m c net/minecraft/world/entity/Interaction$PlayerAction net/minecraft/world/entity/Interaction$PlayerAction m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/UUID; player a m ()J timestamp b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/UUID; player b f J timestamp c c net/minecraft/world/entity/MobCategory net/minecraft/world/entity/EnumCreatureType m ()[Lnet/minecraft/world/entity/MobCategory; $values h m ()I getDespawnDistance f m ()I getMaxInstancesPerChunk b m ()Ljava/lang/String; getName a m ()I getNoDespawnDistance g m ()Ljava/lang/String; getSerializedName c m ()Z isFriendly d m ()Z isPersistent e f [Lnet/minecraft/world/entity/MobCategory; $VALUES p f Lnet/minecraft/world/entity/MobCategory; AMBIENT c f Lnet/minecraft/world/entity/MobCategory; AXOLOTLS d f Lcom/mojang/serialization/Codec; CODEC i f Lnet/minecraft/world/entity/MobCategory; CREATURE b f Lnet/minecraft/world/entity/MobCategory; MISC h f Lnet/minecraft/world/entity/MobCategory; MONSTER a f Lnet/minecraft/world/entity/MobCategory; UNDERGROUND_WATER_CREATURE e f Lnet/minecraft/world/entity/MobCategory; WATER_AMBIENT g f Lnet/minecraft/world/entity/MobCategory; WATER_CREATURE f f I despawnDistance o f Z isFriendly k f Z isPersistent l f I max j f Ljava/lang/String; name m f I noDespawnDistance n c net/minecraft/world/entity/ambient/Bat net/minecraft/world/entity/ambient/EntityBat m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkBatSpawnRules b m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/Entity;)V doPush F m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()F getSoundVolume fC m ()F getVoicePitch fD m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isFlapping bp m ()Z isIgnoringBlockTriggers m_ m ()Z isResting p m ()V pushEntities q m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setResting x m ()V setupAnimationStates gL m ()V tick g f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; BAT_RESTING_TARGETING cu f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS e f B DEFAULT_FLAGS cv f I FLAG_RESTING f f F FLAP_LENGTH_SECONDS a f F TICKS_PER_FLAP b f Lnet/minecraft/world/entity/AnimationState; flyAnimationState c f Lnet/minecraft/world/entity/AnimationState; restAnimationState d f Lnet/minecraft/core/BlockPos; targetPosition cw c net/minecraft/world/entity/monster/Vex net/minecraft/world/entity/monster/EntityVex m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; access$100 b m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; access$200 c m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/core/BlockPos; getBoundOrigin gQ m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()F getLightLevelDependentMagicValue bO m ()Lnet/minecraft/world/entity/Entity; getOwner p m ()Lnet/minecraft/world/entity/Mob; getOwner gP m (I)Z getVexFlag b m ()Z isAffectedByBlocks ba m ()Z isCharging gR m ()Z isFlapping bp m ()V lambda$readAdditionalSaveData$0 gS m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y m (Lnet/minecraft/core/BlockPos;)V setBoundOrigin h m (Z)V setIsCharging x m (I)V setLimitedLife a m (Lnet/minecraft/world/entity/Mob;)V setOwner a m (IZ)V setVexFlag a m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c f I FLAG_IS_CHARGING d f F FLAP_DEGREES_PER_TICK a f I TICKS_PER_FLAP b f Lnet/minecraft/core/BlockPos; boundOrigin f f Z hasLimitedLife cv f I limitedLifeTicks cw f Lnet/minecraft/world/entity/EntityReference; owner e c net/minecraft/world/entity/monster/Vex$VexMoveControl net/minecraft/world/entity/monster/EntityVex$c m ()V tick a f Lnet/minecraft/world/entity/monster/Vex; this$0 l c net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal net/minecraft/world/entity/monster/EntityVex$d m ()Z canContinueToUse c m ()Z canUse b m ()V tick a f Lnet/minecraft/world/entity/monster/Vex; this$0 a c net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal net/minecraft/world/entity/monster/EntityVex$a m ()Z canContinueToUse c m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/monster/Vex; this$0 a c net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal net/minecraft/world/entity/monster/EntityVex$b m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; copyOwnerTargeting b f Lnet/minecraft/world/entity/monster/Vex; this$0 a c net/minecraft/world/entity/raid/Raider net/minecraft/world/entity/raid/EntityRaider m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m ()Z canJoinPatrol gS m ()Z canJoinRaid hd m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m ()Lnet/minecraft/world/entity/raid/Raid; getCurrentRaid he m ()I getTicksOutsideRaid hk m ()I getWave hi m ()Z hasActiveRaid hh m ()Z hasRaid hg m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isCaptain hf m ()Z isCelebrating hj m (Lnet/minecraft/world/level/storage/ValueOutput;I)V lambda$addAdditionalSaveData$1 a m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Integer;)V lambda$readAdditionalSaveData$2 a m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$static$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (D)Z removeWhenFarAway i m ()Z requiresCustomPersistence ab m (Z)V setCanJoinRaid A m (Z)V setCelebrating B m (Lnet/minecraft/world/entity/raid/Raid;)V setCurrentRaid a m (I)V setTicksOutsideRaid b m (I)V setWave a m ()V updateNoActionTime gV f Ljava/util/function/Predicate; ALLOWED_ITEMS a f Z DEFAULT_CAN_JOIN_RAID e f I DEFAULT_WAVE b f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_CELEBRATING c f Z canJoinRaid cv f Lnet/minecraft/world/entity/raid/Raid; raid d f I ticksOutsideRaid cw f I wave f c net/minecraft/world/entity/raid/Raider$RaiderCelebration net/minecraft/world/entity/raid/EntityRaider$c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/raid/Raider; mob b f Lnet/minecraft/world/entity/raid/Raider; this$0 a c net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal net/minecraft/world/entity/raid/EntityRaider$a m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f F hostileRadiusSqr c f Lnet/minecraft/world/entity/raid/Raider; mob b f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; shoutTargeting a c net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal net/minecraft/world/entity/raid/EntityRaider$b m ()Z canContinueToUse c m ()Z canUse b m ()Z cannotPickUpBanner h m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/raid/Raider; mob b f Lnet/minecraft/world/level/pathfinder/Path; pathToBanner d f Lnet/minecraft/world/entity/item/ItemEntity; pursuedBannerItemEntity e f Lnet/minecraft/world/entity/raid/Raider; this$0 a f Lit/unimi/dsi/fastutil/ints/Int2LongOpenHashMap; unreachableBannerCache c c net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal net/minecraft/world/entity/raid/EntityRaider$d m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/core/BlockPos;)Z hasNotVisited a m ()Z hasSuitablePoi i m ()Z isValidRaid h m (Lnet/minecraft/core/Holder;)Z lambda$hasSuitablePoi$0 a m ()V start d m ()V stop e m ()V tick a m ()V updateVisited k f I distanceToPoi e f Lnet/minecraft/core/BlockPos; poiPos c f Lnet/minecraft/world/entity/raid/Raider; raider a f D speedModifier b f Z stuck f f Ljava/util/List; visited d c net/minecraft/world/food/FoodConstants net/minecraft/world/food/FoodConstants m (IF)F saturationByModifier a f F EXHAUSTION_ATTACK u f F EXHAUSTION_CROUCH w f F EXHAUSTION_DROP e f F EXHAUSTION_HEAL q f F EXHAUSTION_JUMP r f F EXHAUSTION_MINE t f F EXHAUSTION_SPRINT x f F EXHAUSTION_SPRINT_JUMP s f F EXHAUSTION_SWIM y f F EXHAUSTION_WALK v f F FOOD_SATURATION_GOOD n f F FOOD_SATURATION_LOW l f F FOOD_SATURATION_MAX o f F FOOD_SATURATION_NORMAL m f F FOOD_SATURATION_POOR k f F FOOD_SATURATION_SUPERNATURAL p f I HEALTH_TICK_COUNT f f I HEALTH_TICK_COUNT_SATURATED g f I HEAL_LEVEL h f I MAX_FOOD a f F MAX_SATURATION b f F SATURATION_FLOOR d f I SPRINT_LEVEL i f F START_SATURATION c f I STARVE_LEVEL j c net/minecraft/world/inventory/DataSlot net/minecraft/world/inventory/ContainerProperty m ()Z checkAndClearUpdateFlag c m (Lnet/minecraft/world/inventory/ContainerData;I)Lnet/minecraft/world/inventory/DataSlot; forContainer a m ()I get b m (I)V set a m ([II)Lnet/minecraft/world/inventory/DataSlot; shared a m ()Lnet/minecraft/world/inventory/DataSlot; standalone a f I prevValue a c net/minecraft/world/inventory/DataSlot$1 net/minecraft/world/inventory/ContainerProperty$1 m ()I get b m (I)V set a c net/minecraft/world/inventory/DataSlot$2 net/minecraft/world/inventory/ContainerProperty$2 m ()I get b m (I)V set a f I val$index b c net/minecraft/world/inventory/DataSlot$3 net/minecraft/world/inventory/ContainerProperty$3 m ()I get b m (I)V set a f I value a c net/minecraft/world/inventory/LoomMenu net/minecraft/world/inventory/ContainerLoom m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a m ()Lnet/minecraft/world/inventory/Slot; getBannerSlot n m ()Lnet/minecraft/world/inventory/Slot; getDyeSlot o m ()Lnet/minecraft/world/inventory/Slot; getPatternSlot p m ()Lnet/minecraft/world/inventory/Slot; getResultSlot q m ()Ljava/util/List; getSelectablePatterns l m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getSelectablePatterns b m ()I getSelectedBannerPatternIndex m m (I)Z isValidPatternIndex e m ()V lambda$new$0 r m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$1 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; lambda$setupResultSlot$2 a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Ljava/lang/Runnable;)V registerUpdateListener a m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/core/Holder;)V setupResultSlot a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I INV_SLOT_END o f I INV_SLOT_START n f I PATTERN_NOT_SET m f I USE_ROW_SLOT_END q f I USE_ROW_SLOT_START p f Lnet/minecraft/world/inventory/ContainerLevelAccess; access r f Lnet/minecraft/world/inventory/Slot; bannerSlot w f Lnet/minecraft/world/inventory/Slot; dyeSlot x f Lnet/minecraft/world/Container; inputContainer B f J lastSoundTime A f Lnet/minecraft/world/Container; outputContainer C f Lnet/minecraft/core/HolderGetter; patternGetter v f Lnet/minecraft/world/inventory/Slot; patternSlot y f Lnet/minecraft/world/inventory/Slot; resultSlot z f Ljava/util/List; selectablePatterns t f Lnet/minecraft/world/inventory/DataSlot; selectedBannerPatternIndex s f Ljava/lang/Runnable; slotUpdateListener u c net/minecraft/world/inventory/LoomMenu$1 net/minecraft/world/inventory/ContainerLoom$1 m ()V setChanged e f Lnet/minecraft/world/inventory/LoomMenu; this$0 b c net/minecraft/world/inventory/LoomMenu$2 net/minecraft/world/inventory/ContainerLoom$2 m ()V setChanged e f Lnet/minecraft/world/inventory/LoomMenu; this$0 b c net/minecraft/world/inventory/LoomMenu$3 net/minecraft/world/inventory/ContainerLoom$3 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/LoomMenu$4 net/minecraft/world/inventory/ContainerLoom$4 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/LoomMenu$5 net/minecraft/world/inventory/ContainerLoom$5 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/LoomMenu$6 net/minecraft/world/inventory/ContainerLoom$6 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a f Lnet/minecraft/world/inventory/LoomMenu; this$0 b f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a c net/minecraft/world/inventory/MenuType net/minecraft/world/inventory/Containers m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; create a m (Ljava/lang/String;Lnet/minecraft/world/inventory/MenuType$MenuSupplier;)Lnet/minecraft/world/inventory/MenuType; register a m (Ljava/lang/String;Lnet/minecraft/world/inventory/MenuType$MenuSupplier;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/inventory/MenuType; register a m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k f Lnet/minecraft/world/inventory/MenuType; ANVIL i f Lnet/minecraft/world/inventory/MenuType; BEACON j f Lnet/minecraft/world/inventory/MenuType; BLAST_FURNACE k f Lnet/minecraft/world/inventory/MenuType; BREWING_STAND l f Lnet/minecraft/world/inventory/MenuType; CARTOGRAPHY_TABLE x f Lnet/minecraft/world/inventory/MenuType; CRAFTER_3x3 h f Lnet/minecraft/world/inventory/MenuType; CRAFTING m f Lnet/minecraft/world/inventory/MenuType; ENCHANTMENT n f Lnet/minecraft/world/inventory/MenuType; FURNACE o f Lnet/minecraft/world/inventory/MenuType; GENERIC_3x3 g f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x1 a f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x2 b f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x3 c f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x4 d f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x5 e f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x6 f f Lnet/minecraft/world/inventory/MenuType; GRINDSTONE p f Lnet/minecraft/world/inventory/MenuType; HOPPER q f Lnet/minecraft/world/inventory/MenuType; LECTERN r f Lnet/minecraft/world/inventory/MenuType; LOOM s f Lnet/minecraft/world/inventory/MenuType; MERCHANT t f Lnet/minecraft/world/inventory/MenuType; SHULKER_BOX u f Lnet/minecraft/world/inventory/MenuType; SMITHING v f Lnet/minecraft/world/inventory/MenuType; SMOKER w f Lnet/minecraft/world/inventory/MenuType; STONECUTTER y f Lnet/minecraft/world/inventory/MenuType$MenuSupplier; constructor A f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures z c net/minecraft/world/inventory/MenuType$MenuSupplier net/minecraft/world/inventory/Containers$Supplier c net/minecraft/world/item/HoneycombItem net/minecraft/world/item/HoneycombItem m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/Player;)Z canApplyToSign a m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getWaxed a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getWaxed$3 a m ()Lcom/google/common/collect/BiMap; lambda$static$0 b m ()Lcom/google/common/collect/BiMap; lambda$static$1 a m (Lnet/minecraft/world/item/context/UseOnContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/InteractionResult; lambda$useOn$2 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Ljava/util/function/Supplier; WAXABLES a f Ljava/lang/String; WAXED_COPPER_BAR s f Ljava/lang/String; WAXED_COPPER_BLOCK v f Ljava/lang/String; WAXED_COPPER_CHAIN t f Ljava/lang/String; WAXED_COPPER_CHEST q f Ljava/lang/String; WAXED_COPPER_DOOR d f Ljava/lang/String; WAXED_COPPER_GOLEM_STATUE p f Ljava/lang/String; WAXED_COPPER_LANTERN u f Ljava/lang/String; WAXED_COPPER_TRAPDOOR o f Ljava/lang/String; WAXED_LIGHTNING_ROD r f Lcom/google/common/collect/ImmutableMap; WAXED_RECIPES c f Ljava/util/function/Supplier; WAX_OFF_BY_BLOCK b c net/minecraft/world/item/ItemCooldowns net/minecraft/world/item/ItemCooldown m (Lnet/minecraft/resources/Identifier;I)V addCooldown a m (Lnet/minecraft/world/item/ItemStack;I)V addCooldown a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/resources/Identifier; getCooldownGroup b m (Lnet/minecraft/world/item/ItemStack;F)F getCooldownPercent a m (Lnet/minecraft/world/item/ItemStack;)Z isOnCooldown a m (Lnet/minecraft/resources/Identifier;)V onCooldownEnded b m (Lnet/minecraft/resources/Identifier;I)V onCooldownStarted b m (Lnet/minecraft/resources/Identifier;)V removeCooldown a m ()V tick a f Ljava/util/Map; cooldowns a f I tickCount b c net/minecraft/world/item/ItemCooldowns$CooldownInstance net/minecraft/world/item/ItemCooldown$Info m ()I endTime b m ()I startTime a f I endTime b f I startTime a c net/minecraft/world/item/ItemFrameItem net/minecraft/world/item/ItemItemFrame m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z mayPlace a c net/minecraft/world/item/MobBucketItem net/minecraft/world/item/MobBucketItem m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playEmptySound a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V spawn a f Lnet/minecraft/sounds/SoundEvent; emptySound b f Lnet/minecraft/world/entity/EntityType; type a c net/minecraft/world/level/EntityGetter net/minecraft/world/level/IEntityAccess m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntities a_ m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntitiesOfClass a m (Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntitiesOfClass a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m (DDDDZ)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerByUUID c m (DDDD)Z hasNearbyAlivePlayer a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a m ()Ljava/util/List; players E c net/minecraft/world/level/FoliageColor net/minecraft/world/level/FoliageColor m (DD)I get a m ([I)V init a f I FOLIAGE_BIRCH b f I FOLIAGE_DEFAULT c f I FOLIAGE_EVERGREEN a f I FOLIAGE_MANGROVE d f [I pixels e c net/minecraft/world/level/SignalGetter net/minecraft/world/level/SignalGetter m (Lnet/minecraft/core/BlockPos;)I getBestNeighborSignal J m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)I getControlInputSignal a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal a m (Lnet/minecraft/core/BlockPos;)I getDirectSignalTo d_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal c m (Lnet/minecraft/core/BlockPos;)Z hasNeighborSignal I m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z hasSignal b f [Lnet/minecraft/core/Direction; DIRECTIONS A c net/minecraft/world/level/biome/Biomes net/minecraft/world/level/biome/Biomes m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; BADLANDS B f Lnet/minecraft/resources/ResourceKey; BAMBOO_JUNGLE A f Lnet/minecraft/resources/ResourceKey; BASALT_DELTAS ah f Lnet/minecraft/resources/ResourceKey; BEACH N f Lnet/minecraft/resources/ResourceKey; BIRCH_FOREST k f Lnet/minecraft/resources/ResourceKey; CHERRY_GROVE F f Lnet/minecraft/resources/ResourceKey; COLD_OCEAN V f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST af f Lnet/minecraft/resources/ResourceKey; DARK_FOREST l f Lnet/minecraft/resources/ResourceKey; DEEP_COLD_OCEAN W f Lnet/minecraft/resources/ResourceKey; DEEP_DARK ac f Lnet/minecraft/resources/ResourceKey; DEEP_FROZEN_OCEAN Y f Lnet/minecraft/resources/ResourceKey; DEEP_LUKEWARM_OCEAN S f Lnet/minecraft/resources/ResourceKey; DEEP_OCEAN U f Lnet/minecraft/resources/ResourceKey; DESERT f f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CAVES aa f Lnet/minecraft/resources/ResourceKey; END_BARRENS am f Lnet/minecraft/resources/ResourceKey; END_HIGHLANDS aj f Lnet/minecraft/resources/ResourceKey; END_MIDLANDS ak f Lnet/minecraft/resources/ResourceKey; ERODED_BADLANDS C f Lnet/minecraft/resources/ResourceKey; FLOWER_FOREST j f Lnet/minecraft/resources/ResourceKey; FOREST i f Lnet/minecraft/resources/ResourceKey; FROZEN_OCEAN X f Lnet/minecraft/resources/ResourceKey; FROZEN_PEAKS I f Lnet/minecraft/resources/ResourceKey; FROZEN_RIVER M f Lnet/minecraft/resources/ResourceKey; GROVE G f Lnet/minecraft/resources/ResourceKey; ICE_SPIKES e f Lnet/minecraft/resources/ResourceKey; JAGGED_PEAKS J f Lnet/minecraft/resources/ResourceKey; JUNGLE y f Lnet/minecraft/resources/ResourceKey; LUKEWARM_OCEAN R f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES ab f Lnet/minecraft/resources/ResourceKey; MANGROVE_SWAMP h f Lnet/minecraft/resources/ResourceKey; MEADOW E f Lnet/minecraft/resources/ResourceKey; MUSHROOM_FIELDS Z f Lnet/minecraft/resources/ResourceKey; NETHER_WASTES ad f Lnet/minecraft/resources/ResourceKey; OCEAN T f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_BIRCH_FOREST n f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_PINE_TAIGA o f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_SPRUCE_TAIGA p f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN m f Lnet/minecraft/resources/ResourceKey; PLAINS b f Lnet/minecraft/resources/ResourceKey; RIVER L f Lnet/minecraft/resources/ResourceKey; SAVANNA s f Lnet/minecraft/resources/ResourceKey; SAVANNA_PLATEAU t f Lnet/minecraft/resources/ResourceKey; SMALL_END_ISLANDS al f Lnet/minecraft/resources/ResourceKey; SNOWY_BEACH O f Lnet/minecraft/resources/ResourceKey; SNOWY_PLAINS d f Lnet/minecraft/resources/ResourceKey; SNOWY_SLOPES H f Lnet/minecraft/resources/ResourceKey; SNOWY_TAIGA r f Lnet/minecraft/resources/ResourceKey; SOUL_SAND_VALLEY ag f Lnet/minecraft/resources/ResourceKey; SPARSE_JUNGLE z f Lnet/minecraft/resources/ResourceKey; STONY_PEAKS K f Lnet/minecraft/resources/ResourceKey; STONY_SHORE P f Lnet/minecraft/resources/ResourceKey; SUNFLOWER_PLAINS c f Lnet/minecraft/resources/ResourceKey; SWAMP g f Lnet/minecraft/resources/ResourceKey; TAIGA q f Lnet/minecraft/resources/ResourceKey; THE_END ai f Lnet/minecraft/resources/ResourceKey; THE_VOID a f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN Q f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST ae f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_FOREST w f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_GRAVELLY_HILLS v f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_HILLS u f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_SAVANNA x f Lnet/minecraft/resources/ResourceKey; WOODED_BADLANDS D c net/minecraft/world/level/block/Blocks net/minecraft/world/level/block/Blocks m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z always a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; always b m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; buttonProperties b m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; candleProperties d m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; flowerPotProperties c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$static$0 f m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$static$1 e m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$100 gs m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$101 gr m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$102 gq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$103 gp m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$104 go m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$105 gn m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$106 gm m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$107 gl m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$108 gk m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$109 gj m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$11 hV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$110 gi m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$111 gh m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$112 gg m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$113 gf m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$114 ge m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$115 gd m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$116 gc m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$117 gb m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$118 ga m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$119 fZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$12 hU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$120 fY m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$121 fX m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$122 fW m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$123 fV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$124 fU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$125 fT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$126 fS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$129 fP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$131 fN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$133 fL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$135 fJ m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$139 M m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$14 hS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$140 fH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$142 fG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$144 fF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$149 fE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$15 hR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$150 fD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$151 fC m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$152 fB m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$153 fA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$154 fz m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$155 fy m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$158 fv m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$159 fu m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$16 hQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$160 ft m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$161 fs m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$162 fr m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$163 fq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$164 fp m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$167 fo m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$169 fm m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$17 hP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$173 fi m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$175 E m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$176 fh m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$18 hO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$182 ff m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$183 fe m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$185 fd m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$186 fc m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$188 fb m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$189 fa m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$19 hN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$190 eZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$191 eY m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$192 eX m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$193 eW m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$194 eV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$195 eU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$196 eT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$197 eS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$198 eR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$199 eQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$20 hM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$200 eP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$201 eO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$202 eN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$203 eM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$204 eL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$205 eK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$206 eJ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$207 eI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$208 eH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$209 eG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$21 hL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$210 eF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$211 eE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$212 eD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$213 eC m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$214 eB m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$215 eA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$216 ez m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$217 ey m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$218 ex m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$219 ew m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$220 ev m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$221 eu m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$222 et m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$223 es m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$224 er m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$225 eq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$226 ep m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$227 eo m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$228 en m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$229 em m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$23 hK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$230 el m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$231 ek m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$232 ej m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$233 ei m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$234 eh m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$235 eg m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$236 ef m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$237 ee m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$238 ed m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$239 ec m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$24 hJ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$240 eb m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$241 ea m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$242 dZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$243 dY m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$244 dX m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$245 dW m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$246 dV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$248 dT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$249 dS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$25 hI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$250 dR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$251 dQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$252 dP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$253 dO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$254 dN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$255 dM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$257 dL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$258 dK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$259 dJ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$26 hH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$260 dI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$261 dH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$262 dG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$263 dF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$264 dE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$265 dD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$266 dC m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$267 dB m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$268 dA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$269 dz m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$27 hG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$270 dy m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$271 dx m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$272 dw m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$273 dv m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$274 du m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$275 dt m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$276 ds m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$277 dr m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$278 dq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$279 dp m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$28 hF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$280 do m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$281 dn m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$282 dm m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$283 dl m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$284 dk m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$285 dj m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$286 di m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$287 dh m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$288 dg m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$289 df m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$29 hE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$290 de m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$291 dd m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$292 dc m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$293 db m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$294 da m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$295 cZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$296 cY m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$297 cX m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$298 cW m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$299 cV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$30 hD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$300 cU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$301 cT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$302 cS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$303 cR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$304 cQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$305 cP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$306 cO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$307 cN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$308 cM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$309 cL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$31 hC m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$310 cK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$311 cJ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$312 cI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$313 cH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$315 cF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$317 cD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$318 cC m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$32 hB m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$322 cy m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$324 cx m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$326 cw m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$327 cv m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$33 hA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$331 cu m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$332 ct m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$333 cs m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$334 cr m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$335 cq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$336 cp m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$337 co m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$338 cn m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$339 cm m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$34 hz m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$340 cl m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$341 ck m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$342 cj m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$343 ci m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$344 ch m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$345 cg m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$346 cf m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$347 ce m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$348 cd m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$349 cc m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$35 hy m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$350 cb m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$351 ca m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$352 bZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$353 bY m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$354 bX m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$355 bW m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$356 bV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$357 bU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$358 bT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$359 bS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$36 hx m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$360 bR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$361 bQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$362 bP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$363 bO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$364 bN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$365 bM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$366 bL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$367 bK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$368 bJ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$369 bI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$37 hw m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$370 bH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$371 bG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$372 bF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$373 bE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$374 bD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$377 bA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$38 hv m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$382 bv m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$383 bu m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$39 hu m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$391 bs m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$392 br m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$393 bq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$394 bp m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$396 bo m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$397 bn m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$398 bm m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$399 bl m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$40 ht m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$400 bk m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$403 bh m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$404 bg m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$405 bf m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$406 be m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$407 bd m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$408 bc m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$409 bb m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$41 hs m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$412 ba m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$413 aZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$414 aY m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$415 aX m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$416 aW m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$417 aV m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$418 aU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$419 aT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$42 hr m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$420 aS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$421 aR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$422 aQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$423 aP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$424 aO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$425 aN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$426 aM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$428 aK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$43 hq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$430 aI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$432 aG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$434 aE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$435 aD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$44 hp m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$441 aA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$443 az m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$444 ay m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$445 ax m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$449 aw m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$45 ho m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$450 av m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$451 au m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$452 at m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$453 as m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$454 ar m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$455 aq m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$456 ap m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$457 ao m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$458 an m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$459 am m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$46 hn m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$460 al m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$461 ak m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$462 aj m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$463 ai m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$464 ah m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$465 ag m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$466 af m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$467 ae m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$468 ad m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$469 ac m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$47 hm m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$470 ab m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$471 aa m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$472 Z m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$473 Y m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$474 X m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$475 W m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$476 V m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$477 U m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$478 T m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$479 S m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$48 hl m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$480 R m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$481 Q m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$482 P m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$483 O m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$484 N m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$485 M m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$486 L m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$487 K m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$488 J m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$489 I m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$49 hk m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$490 H m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$491 G m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$492 F m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$493 E m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$494 D m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$495 C m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$496 B m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$497 A m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$498 z m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$499 y m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$50 hj m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$500 x m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$501 w m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$502 v m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$503 u m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$504 t m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$505 s m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$506 r m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$507 q m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$508 p m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$509 o m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$51 hi m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$515 i m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$516 h m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$517 g m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$518 f m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$52 hh m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$520 e m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$53 hg m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$54 hf m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$55 he m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$57 hc m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$58 hb m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$60 gZ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$66 gU m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$67 gT m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$69 gS m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$74 gR m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$75 gQ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$76 gP m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$78 gO m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$79 gN m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$80 gM m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$81 gL m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$82 gK m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$83 gJ m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$84 gI m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$85 gH m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$86 gG m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$87 gF m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$88 gE m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$89 gD m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$90 gC m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$91 gB m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$92 gA m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$93 gz m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$94 gy m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$95 gx m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$96 gw m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$97 gv m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$98 gu m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$99 gt m (Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; leavesProperties a m (I)Ljava/util/function/ToIntFunction; litBlockEmission a m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; logProperties a m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; netherStemProperties b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z never b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; never a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; ocelotOrParrot c m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; pistonProperties a m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; registerBed a m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; registerLegacyStair a m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; registerStainedGlass b m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; registerStair b m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; shulkerBoxProperties c m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaBlockId a m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; wallVariant a m (Lnet/minecraft/world/level/material/MapColor;)Ljava/util/function/Function; waterloggedMapColor a f Lnet/minecraft/world/level/block/Block; ACACIA_BUTTON hp f Lnet/minecraft/world/level/block/Block; ACACIA_DOOR lj f Lnet/minecraft/world/level/block/Block; ACACIA_FENCE la f Lnet/minecraft/world/level/block/Block; ACACIA_FENCE_GATE kR f Lnet/minecraft/world/level/block/Block; ACACIA_HANGING_SIGN dC f Lnet/minecraft/world/level/block/Block; ACACIA_LEAVES aO f Lnet/minecraft/world/level/block/Block; ACACIA_LOG ab f Lnet/minecraft/world/level/block/Block; ACACIA_PLANKS r f Lnet/minecraft/world/level/block/Block; ACACIA_PRESSURE_PLATE ee f Lnet/minecraft/world/level/block/Block; ACACIA_SAPLING D f Lnet/minecraft/world/level/block/Block; ACACIA_SHELF cx f Lnet/minecraft/world/level/block/Block; ACACIA_SIGN de f Lnet/minecraft/world/level/block/Block; ACACIA_SLAB kp f Lnet/minecraft/world/level/block/Block; ACACIA_STAIRS iG f Lnet/minecraft/world/level/block/Block; ACACIA_TRAPDOOR fh f Lnet/minecraft/world/level/block/Block; ACACIA_WALL_HANGING_SIGN dO f Lnet/minecraft/world/level/block/Block; ACACIA_WALL_SIGN ds f Lnet/minecraft/world/level/block/Block; ACACIA_WOOD ax f Lnet/minecraft/world/level/block/Block; ACTIVATOR_RAIL hY f Lnet/minecraft/world/level/block/Block; AIR a f Lnet/minecraft/world/level/block/Block; ALLIUM cf f Lnet/minecraft/world/level/block/Block; AMETHYST_BLOCK rt f Lnet/minecraft/world/level/block/Block; AMETHYST_CLUSTER rv f Lnet/minecraft/world/level/block/Block; ANCIENT_DEBRIS qj f Lnet/minecraft/world/level/block/Block; ANDESITE g f Lnet/minecraft/world/level/block/Block; ANDESITE_SLAB oy f Lnet/minecraft/world/level/block/Block; ANDESITE_STAIRS ol f Lnet/minecraft/world/level/block/Block; ANDESITE_WALL oK f Lnet/minecraft/world/level/block/Block; ANVIL hJ f Lnet/minecraft/world/level/block/Block; ATTACHED_MELON_STEM fK f Lnet/minecraft/world/level/block/Block; ATTACHED_PUMPKIN_STEM fJ f Lnet/minecraft/world/level/block/Block; AZALEA tV f Lnet/minecraft/world/level/block/Block; AZALEA_LEAVES aT f Lnet/minecraft/world/level/block/Block; AZURE_BLUET cg f Lnet/minecraft/world/level/block/Block; BAMBOO nW f Lnet/minecraft/world/level/block/Block; BAMBOO_BLOCK ai f Lnet/minecraft/world/level/block/Block; BAMBOO_BUTTON hu f Lnet/minecraft/world/level/block/Block; BAMBOO_DOOR lo f Lnet/minecraft/world/level/block/Block; BAMBOO_FENCE lf f Lnet/minecraft/world/level/block/Block; BAMBOO_FENCE_GATE kW f Lnet/minecraft/world/level/block/Block; BAMBOO_HANGING_SIGN dK f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC y f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC_SLAB kv f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC_STAIRS iM f Lnet/minecraft/world/level/block/Block; BAMBOO_PLANKS x f Lnet/minecraft/world/level/block/Block; BAMBOO_PRESSURE_PLATE ej f Lnet/minecraft/world/level/block/Block; BAMBOO_SAPLING nV f Lnet/minecraft/world/level/block/Block; BAMBOO_SHELF cy f Lnet/minecraft/world/level/block/Block; BAMBOO_SIGN dk f Lnet/minecraft/world/level/block/Block; BAMBOO_SLAB ku f Lnet/minecraft/world/level/block/Block; BAMBOO_STAIRS iL f Lnet/minecraft/world/level/block/Block; BAMBOO_TRAPDOOR fm f Lnet/minecraft/world/level/block/Block; BAMBOO_WALL_HANGING_SIGN dW f Lnet/minecraft/world/level/block/Block; BAMBOO_WALL_SIGN dy f Lnet/minecraft/world/level/block/Block; BARREL oR f Lnet/minecraft/world/level/block/Block; BARRIER iO f Lnet/minecraft/world/level/block/Block; BASALT eB f Lnet/minecraft/world/level/block/Block; BEACON gD f Lnet/minecraft/world/level/block/Block; BEDROCK I f Lnet/minecraft/world/level/block/Block; BEEHIVE qf f Lnet/minecraft/world/level/block/Block; BEETROOTS lz f Lnet/minecraft/world/level/block/Block; BEE_NEST qe f Lnet/minecraft/world/level/block/Block; BELL pa f Lnet/minecraft/world/level/block/Block; BIG_DRIPLEAF uc f Lnet/minecraft/world/level/block/Block; BIG_DRIPLEAF_STEM ud f Lnet/minecraft/world/level/block/Block; BIRCH_BUTTON hn f Lnet/minecraft/world/level/block/Block; BIRCH_DOOR lh f Lnet/minecraft/world/level/block/Block; BIRCH_FENCE kY f Lnet/minecraft/world/level/block/Block; BIRCH_FENCE_GATE kP f Lnet/minecraft/world/level/block/Block; BIRCH_HANGING_SIGN dB f Lnet/minecraft/world/level/block/Block; BIRCH_LEAVES aM f Lnet/minecraft/world/level/block/Block; BIRCH_LOG Z f Lnet/minecraft/world/level/block/Block; BIRCH_PLANKS p f Lnet/minecraft/world/level/block/Block; BIRCH_PRESSURE_PLATE ec f Lnet/minecraft/world/level/block/Block; BIRCH_SAPLING B f Lnet/minecraft/world/level/block/Block; BIRCH_SHELF cz f Lnet/minecraft/world/level/block/Block; BIRCH_SIGN dd f Lnet/minecraft/world/level/block/Block; BIRCH_SLAB kn f Lnet/minecraft/world/level/block/Block; BIRCH_STAIRS gA f Lnet/minecraft/world/level/block/Block; BIRCH_TRAPDOOR ff f Lnet/minecraft/world/level/block/Block; BIRCH_WALL_HANGING_SIGN dN f Lnet/minecraft/world/level/block/Block; BIRCH_WALL_SIGN dr f Lnet/minecraft/world/level/block/Block; BIRCH_WOOD av f Lnet/minecraft/world/level/block/Block; BLACKSTONE qr f Lnet/minecraft/world/level/block/Block; BLACKSTONE_SLAB qu f Lnet/minecraft/world/level/block/Block; BLACKSTONE_STAIRS qs f Lnet/minecraft/world/level/block/Block; BLACKSTONE_WALL qt f Lnet/minecraft/world/level/block/Block; BLACK_BANNER jQ f Lnet/minecraft/world/level/block/Block; BLACK_BED bv f Lnet/minecraft/world/level/block/Block; BLACK_CANDLE rb f Lnet/minecraft/world/level/block/Block; BLACK_CANDLE_CAKE rs f Lnet/minecraft/world/level/block/Block; BLACK_CARPET jr f Lnet/minecraft/world/level/block/Block; BLACK_CONCRETE mH f Lnet/minecraft/world/level/block/Block; BLACK_CONCRETE_POWDER mX f Lnet/minecraft/world/level/block/Block; BLACK_GLAZED_TERRACOTTA mr f Lnet/minecraft/world/level/block/Block; BLACK_SHULKER_BOX mb f Lnet/minecraft/world/level/block/Block; BLACK_STAINED_GLASS fc f Lnet/minecraft/world/level/block/Block; BLACK_STAINED_GLASS_PANE iF f Lnet/minecraft/world/level/block/Block; BLACK_TERRACOTTA ip f Lnet/minecraft/world/level/block/Block; BLACK_WALL_BANNER kg f Lnet/minecraft/world/level/block/Block; BLACK_WOOL bZ f Lnet/minecraft/world/level/block/Block; BLAST_FURNACE oT f Lnet/minecraft/world/level/block/Block; BLUE_BANNER jM f Lnet/minecraft/world/level/block/Block; BLUE_BED br f Lnet/minecraft/world/level/block/Block; BLUE_CANDLE qX f Lnet/minecraft/world/level/block/Block; BLUE_CANDLE_CAKE ro f Lnet/minecraft/world/level/block/Block; BLUE_CARPET jn f Lnet/minecraft/world/level/block/Block; BLUE_CONCRETE mD f Lnet/minecraft/world/level/block/Block; BLUE_CONCRETE_POWDER mT f Lnet/minecraft/world/level/block/Block; BLUE_GLAZED_TERRACOTTA mn f Lnet/minecraft/world/level/block/Block; BLUE_ICE nT f Lnet/minecraft/world/level/block/Block; BLUE_ORCHID ce f Lnet/minecraft/world/level/block/Block; BLUE_SHULKER_BOX lX f Lnet/minecraft/world/level/block/Block; BLUE_STAINED_GLASS eY f Lnet/minecraft/world/level/block/Block; BLUE_STAINED_GLASS_PANE iB f Lnet/minecraft/world/level/block/Block; BLUE_TERRACOTTA il f Lnet/minecraft/world/level/block/Block; BLUE_WALL_BANNER kc f Lnet/minecraft/world/level/block/Block; BLUE_WOOL bV f Lnet/minecraft/world/level/block/Block; BONE_BLOCK lI f Lnet/minecraft/world/level/block/Block; BOOKSHELF cv f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL nu f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_BLOCK nk f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_FAN nE f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_WALL_FAN nO f Lnet/minecraft/world/level/block/Block; BREWING_STAND gh f Lnet/minecraft/world/level/block/Block; BRICKS ct f Lnet/minecraft/world/level/block/Block; BRICK_SLAB kC f Lnet/minecraft/world/level/block/Block; BRICK_STAIRS fR f Lnet/minecraft/world/level/block/Block; BRICK_WALL oC f Lnet/minecraft/world/level/block/Block; BROWN_BANNER jN f Lnet/minecraft/world/level/block/Block; BROWN_BED bs f Lnet/minecraft/world/level/block/Block; BROWN_CANDLE qY f Lnet/minecraft/world/level/block/Block; BROWN_CANDLE_CAKE rp f Lnet/minecraft/world/level/block/Block; BROWN_CARPET jo f Lnet/minecraft/world/level/block/Block; BROWN_CONCRETE mE f Lnet/minecraft/world/level/block/Block; BROWN_CONCRETE_POWDER mU f Lnet/minecraft/world/level/block/Block; BROWN_GLAZED_TERRACOTTA mo f Lnet/minecraft/world/level/block/Block; BROWN_MUSHROOM cp f Lnet/minecraft/world/level/block/Block; BROWN_MUSHROOM_BLOCK fz f Lnet/minecraft/world/level/block/Block; BROWN_SHULKER_BOX lY f Lnet/minecraft/world/level/block/Block; BROWN_STAINED_GLASS eZ f Lnet/minecraft/world/level/block/Block; BROWN_STAINED_GLASS_PANE iC f Lnet/minecraft/world/level/block/Block; BROWN_TERRACOTTA im f Lnet/minecraft/world/level/block/Block; BROWN_WALL_BANNER kd f Lnet/minecraft/world/level/block/Block; BROWN_WOOL bW f Lnet/minecraft/world/level/block/Block; BUBBLE_COLUMN oa f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL nv f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_BLOCK nl f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_FAN nF f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_WALL_FAN nP f Lnet/minecraft/world/level/block/Block; BUDDING_AMETHYST ru f Lnet/minecraft/world/level/block/Block; BUSH bD f Lnet/minecraft/world/level/block/Block; CACTUS es f Lnet/minecraft/world/level/block/Block; CACTUS_FLOWER et f Lnet/minecraft/world/level/block/Block; CAKE eL f Lnet/minecraft/world/level/block/Block; CALCITE rN f Lnet/minecraft/world/level/block/Block; CALIBRATED_SCULK_SENSOR rR f Lnet/minecraft/world/level/block/Block; CAMPFIRE pe f Lnet/minecraft/world/level/block/Block; CANDLE qL f Lnet/minecraft/world/level/block/Block; CANDLE_CAKE rc f Lnet/minecraft/world/level/block/Block; CARROTS hj f Lnet/minecraft/world/level/block/Block; CARTOGRAPHY_TABLE oU f Lnet/minecraft/world/level/block/Block; CARVED_PUMPKIN eJ f Lnet/minecraft/world/level/block/Block; CAULDRON gi f Lnet/minecraft/world/level/block/Block; CAVE_AIR nZ f Lnet/minecraft/world/level/block/Block; CAVE_VINES tS f Lnet/minecraft/world/level/block/Block; CAVE_VINES_PLANT tT f Lnet/minecraft/world/level/block/Block; CHAIN_COMMAND_BLOCK lD f Lnet/minecraft/world/level/block/Block; CHERRY_BUTTON hq f Lnet/minecraft/world/level/block/Block; CHERRY_DOOR lk f Lnet/minecraft/world/level/block/Block; CHERRY_FENCE lb f Lnet/minecraft/world/level/block/Block; CHERRY_FENCE_GATE kS f Lnet/minecraft/world/level/block/Block; CHERRY_HANGING_SIGN dD f Lnet/minecraft/world/level/block/Block; CHERRY_LEAVES aP f Lnet/minecraft/world/level/block/Block; CHERRY_LOG ac f Lnet/minecraft/world/level/block/Block; CHERRY_PLANKS s f Lnet/minecraft/world/level/block/Block; CHERRY_PRESSURE_PLATE ef f Lnet/minecraft/world/level/block/Block; CHERRY_SAPLING E f Lnet/minecraft/world/level/block/Block; CHERRY_SHELF cA f Lnet/minecraft/world/level/block/Block; CHERRY_SIGN df f Lnet/minecraft/world/level/block/Block; CHERRY_SLAB kq f Lnet/minecraft/world/level/block/Block; CHERRY_STAIRS iH f Lnet/minecraft/world/level/block/Block; CHERRY_TRAPDOOR fi f Lnet/minecraft/world/level/block/Block; CHERRY_WALL_HANGING_SIGN dP f Lnet/minecraft/world/level/block/Block; CHERRY_WALL_SIGN dt f Lnet/minecraft/world/level/block/Block; CHERRY_WOOD ay f Lnet/minecraft/world/level/block/Block; CHEST cS f Lnet/minecraft/world/level/block/Block; CHIPPED_ANVIL hK f Lnet/minecraft/world/level/block/Block; CHISELED_BOOKSHELF cw f Lnet/minecraft/world/level/block/Block; CHISELED_COPPER sj f Lnet/minecraft/world/level/block/Block; CHISELED_DEEPSLATE uz f Lnet/minecraft/world/level/block/Block; CHISELED_NETHER_BRICKS qI f Lnet/minecraft/world/level/block/Block; CHISELED_POLISHED_BLACKSTONE qy f Lnet/minecraft/world/level/block/Block; CHISELED_QUARTZ_BLOCK hV f Lnet/minecraft/world/level/block/Block; CHISELED_RED_SANDSTONE ki f Lnet/minecraft/world/level/block/Block; CHISELED_RESIN_BRICKS gb f Lnet/minecraft/world/level/block/Block; CHISELED_SANDSTONE bd f Lnet/minecraft/world/level/block/Block; CHISELED_STONE_BRICKS fq f Lnet/minecraft/world/level/block/Block; CHISELED_TUFF rH f Lnet/minecraft/world/level/block/Block; CHISELED_TUFF_BRICKS rM f Lnet/minecraft/world/level/block/Block; CHORUS_FLOWER lr f Lnet/minecraft/world/level/block/Block; CHORUS_PLANT lq f Lnet/minecraft/world/level/block/Block; CLAY eu f Lnet/minecraft/world/level/block/Block; CLOSED_EYEBLOSSOM uX f Lnet/minecraft/world/level/block/Block; COAL_BLOCK jt f Lnet/minecraft/world/level/block/Block; COAL_ORE U f Lnet/minecraft/world/level/block/Block; COARSE_DIRT k f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE uj f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_SLAB ul f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_STAIRS uk f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_WALL um f Lnet/minecraft/world/level/block/Block; COBBLESTONE m f Lnet/minecraft/world/level/block/Block; COBBLESTONE_SLAB kB f Lnet/minecraft/world/level/block/Block; COBBLESTONE_STAIRS do f Lnet/minecraft/world/level/block/Block; COBBLESTONE_WALL gE f Lnet/minecraft/world/level/block/Block; COBWEB bz f Lnet/minecraft/world/level/block/Block; COCOA gr f Lnet/minecraft/world/level/block/Block; COMMAND_BLOCK gC f Lnet/minecraft/world/level/block/Block; COMPARATOR hP f Lnet/minecraft/world/level/block/Block; COMPOSTER qc f Lnet/minecraft/world/level/block/Block; CONDUIT nU f Lnet/minecraft/world/level/block/WeatheringCopperBlocks; COPPER_BARS fD f Lnet/minecraft/world/level/block/Block; COPPER_BLOCK rW f Lnet/minecraft/world/level/block/Block; COPPER_BULB tk f Lnet/minecraft/world/level/block/WeatheringCopperBlocks; COPPER_CHAIN fF f Lnet/minecraft/world/level/block/Block; COPPER_CHEST ts f Lnet/minecraft/world/level/block/Block; COPPER_DOOR sM f Lnet/minecraft/world/level/block/Block; COPPER_GOLEM_STATUE tA f Lnet/minecraft/world/level/block/Block; COPPER_GRATE tc f Lnet/minecraft/world/level/block/WeatheringCopperBlocks; COPPER_LANTERN pd f Lnet/minecraft/world/level/block/Block; COPPER_ORE sa f Lnet/minecraft/world/level/block/Block; COPPER_TORCH eF f Lnet/minecraft/world/level/block/Block; COPPER_TRAPDOOR sU f Lnet/minecraft/world/level/block/Block; COPPER_WALL_TORCH eG f Lnet/minecraft/world/level/block/Block; CORNFLOWER cm f Lnet/minecraft/world/level/block/Block; CRACKED_DEEPSLATE_BRICKS uA f Lnet/minecraft/world/level/block/Block; CRACKED_DEEPSLATE_TILES uB f Lnet/minecraft/world/level/block/Block; CRACKED_NETHER_BRICKS qJ f Lnet/minecraft/world/level/block/Block; CRACKED_POLISHED_BLACKSTONE_BRICKS qx f Lnet/minecraft/world/level/block/Block; CRACKED_STONE_BRICKS fp f Lnet/minecraft/world/level/block/Block; CRAFTER uP f Lnet/minecraft/world/level/block/Block; CRAFTING_TABLE cX f Lnet/minecraft/world/level/block/Block; CREAKING_HEART cQ f Lnet/minecraft/world/level/block/Block; CREEPER_HEAD hD f Lnet/minecraft/world/level/block/Block; CREEPER_WALL_HEAD hE f Lnet/minecraft/world/level/block/Block; CRIMSON_BUTTON pQ f Lnet/minecraft/world/level/block/Block; CRIMSON_DOOR pS f Lnet/minecraft/world/level/block/Block; CRIMSON_FENCE pI f Lnet/minecraft/world/level/block/Block; CRIMSON_FENCE_GATE pM f Lnet/minecraft/world/level/block/Block; CRIMSON_FUNGUS pv f Lnet/minecraft/world/level/block/Block; CRIMSON_HANGING_SIGN dH f Lnet/minecraft/world/level/block/Block; CRIMSON_HYPHAE ps f Lnet/minecraft/world/level/block/Block; CRIMSON_NYLIUM pu f Lnet/minecraft/world/level/block/Block; CRIMSON_PLANKS pC f Lnet/minecraft/world/level/block/Block; CRIMSON_PRESSURE_PLATE pG f Lnet/minecraft/world/level/block/Block; CRIMSON_ROOTS pB f Lnet/minecraft/world/level/block/Block; CRIMSON_SHELF cB f Lnet/minecraft/world/level/block/Block; CRIMSON_SIGN pU f Lnet/minecraft/world/level/block/Block; CRIMSON_SLAB pE f Lnet/minecraft/world/level/block/Block; CRIMSON_STAIRS pO f Lnet/minecraft/world/level/block/Block; CRIMSON_STEM pq f Lnet/minecraft/world/level/block/Block; CRIMSON_TRAPDOOR pK f Lnet/minecraft/world/level/block/Block; CRIMSON_WALL_HANGING_SIGN dU f Lnet/minecraft/world/level/block/Block; CRIMSON_WALL_SIGN pW f Lnet/minecraft/world/level/block/Block; CRYING_OBSIDIAN qk f Lnet/minecraft/world/level/block/Block; CUT_COPPER sf f Lnet/minecraft/world/level/block/Block; CUT_COPPER_SLAB sv f Lnet/minecraft/world/level/block/Block; CUT_COPPER_STAIRS sr f Lnet/minecraft/world/level/block/Block; CUT_RED_SANDSTONE kj f Lnet/minecraft/world/level/block/Block; CUT_RED_SANDSTONE_SLAB kI f Lnet/minecraft/world/level/block/Block; CUT_SANDSTONE be f Lnet/minecraft/world/level/block/Block; CUT_SANDSTONE_SLAB kz f Lnet/minecraft/world/level/block/Block; CYAN_BANNER jK f Lnet/minecraft/world/level/block/Block; CYAN_BED bp f Lnet/minecraft/world/level/block/Block; CYAN_CANDLE qV f Lnet/minecraft/world/level/block/Block; CYAN_CANDLE_CAKE rm f Lnet/minecraft/world/level/block/Block; CYAN_CARPET jl f Lnet/minecraft/world/level/block/Block; CYAN_CONCRETE mB f Lnet/minecraft/world/level/block/Block; CYAN_CONCRETE_POWDER mR f Lnet/minecraft/world/level/block/Block; CYAN_GLAZED_TERRACOTTA ml f Lnet/minecraft/world/level/block/Block; CYAN_SHULKER_BOX lV f Lnet/minecraft/world/level/block/Block; CYAN_STAINED_GLASS eW f Lnet/minecraft/world/level/block/Block; CYAN_STAINED_GLASS_PANE iz f Lnet/minecraft/world/level/block/Block; CYAN_TERRACOTTA ij f Lnet/minecraft/world/level/block/Block; CYAN_WALL_BANNER ka f Lnet/minecraft/world/level/block/Block; CYAN_WOOL bT f Lnet/minecraft/world/level/block/Block; DAMAGED_ANVIL hL f Lnet/minecraft/world/level/block/Block; DANDELION cb f Lnet/minecraft/world/level/block/Block; DARK_OAK_BUTTON hr f Lnet/minecraft/world/level/block/Block; DARK_OAK_DOOR ll f Lnet/minecraft/world/level/block/Block; DARK_OAK_FENCE lc f Lnet/minecraft/world/level/block/Block; DARK_OAK_FENCE_GATE kT f Lnet/minecraft/world/level/block/Block; DARK_OAK_HANGING_SIGN dF f Lnet/minecraft/world/level/block/Block; DARK_OAK_LEAVES aQ f Lnet/minecraft/world/level/block/Block; DARK_OAK_LOG ad f Lnet/minecraft/world/level/block/Block; DARK_OAK_PLANKS t f Lnet/minecraft/world/level/block/Block; DARK_OAK_PRESSURE_PLATE eg f Lnet/minecraft/world/level/block/Block; DARK_OAK_SAPLING F f Lnet/minecraft/world/level/block/Block; DARK_OAK_SHELF cC f Lnet/minecraft/world/level/block/Block; DARK_OAK_SIGN dh f Lnet/minecraft/world/level/block/Block; DARK_OAK_SLAB kr f Lnet/minecraft/world/level/block/Block; DARK_OAK_STAIRS iI f Lnet/minecraft/world/level/block/Block; DARK_OAK_TRAPDOOR fj f Lnet/minecraft/world/level/block/Block; DARK_OAK_WALL_HANGING_SIGN dR f Lnet/minecraft/world/level/block/Block; DARK_OAK_WALL_SIGN dv f Lnet/minecraft/world/level/block/Block; DARK_OAK_WOOD az f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE iT f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE_SLAB iZ f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE_STAIRS iW f Lnet/minecraft/world/level/block/Block; DAYLIGHT_DETECTOR hQ f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL np f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_BLOCK nf f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_FAN nz f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_WALL_FAN nJ f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL nq f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_BLOCK ng f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_FAN nA f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_WALL_FAN nK f Lnet/minecraft/world/level/block/Block; DEAD_BUSH bC f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL nr f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_BLOCK nh f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_FAN nB f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_WALL_FAN nL f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL ns f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_BLOCK ni f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_FAN nC f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_WALL_FAN nM f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL no f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_BLOCK ne f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_FAN ny f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_WALL_FAN nI f Lnet/minecraft/world/level/block/Block; DECORATED_POT uO f Lnet/minecraft/world/level/block/Block; DEEPSLATE ui f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICKS uv f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_SLAB ux f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_STAIRS uw f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_WALL uy f Lnet/minecraft/world/level/block/Block; DEEPSLATE_COAL_ORE V f Lnet/minecraft/world/level/block/Block; DEEPSLATE_COPPER_ORE sb f Lnet/minecraft/world/level/block/Block; DEEPSLATE_DIAMOND_ORE cV f Lnet/minecraft/world/level/block/Block; DEEPSLATE_EMERALD_ORE gu f Lnet/minecraft/world/level/block/Block; DEEPSLATE_GOLD_ORE R f Lnet/minecraft/world/level/block/Block; DEEPSLATE_IRON_ORE T f Lnet/minecraft/world/level/block/Block; DEEPSLATE_LAPIS_ORE aZ f Lnet/minecraft/world/level/block/Block; DEEPSLATE_REDSTONE_ORE el f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILES ur f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_SLAB ut f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_STAIRS us f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_WALL uu f Lnet/minecraft/world/level/block/Block; DETECTOR_RAIL bx f Lnet/minecraft/world/level/block/Block; DIAMOND_BLOCK cW f Lnet/minecraft/world/level/block/Block; DIAMOND_ORE cU f Lnet/minecraft/world/level/block/Block; DIORITE e f Lnet/minecraft/world/level/block/Block; DIORITE_SLAB oB f Lnet/minecraft/world/level/block/Block; DIORITE_STAIRS oo f Lnet/minecraft/world/level/block/Block; DIORITE_WALL oO f Lnet/minecraft/world/level/block/Block; DIRT j f Lnet/minecraft/world/level/block/Block; DIRT_PATH lA f Lnet/minecraft/world/level/block/Block; DISPENSER bb f Lnet/minecraft/world/level/block/Block; DRAGON_EGG gp f Lnet/minecraft/world/level/block/Block; DRAGON_HEAD hF f Lnet/minecraft/world/level/block/Block; DRAGON_WALL_HEAD hG f Lnet/minecraft/world/level/block/Block; DRIED_GHAST nd f Lnet/minecraft/world/level/block/Block; DRIED_KELP_BLOCK na f Lnet/minecraft/world/level/block/Block; DRIPSTONE_BLOCK tR f Lnet/minecraft/world/level/block/Block; DROPPER hZ f Lnet/minecraft/world/level/block/Block; EMERALD_BLOCK gy f Lnet/minecraft/world/level/block/Block; EMERALD_ORE gt f Lnet/minecraft/world/level/block/Block; ENCHANTING_TABLE gg f Lnet/minecraft/world/level/block/Block; ENDER_CHEST gv f Lnet/minecraft/world/level/block/Block; END_GATEWAY lB f Lnet/minecraft/world/level/block/Block; END_PORTAL gm f Lnet/minecraft/world/level/block/Block; END_PORTAL_FRAME gn f Lnet/minecraft/world/level/block/Block; END_ROD lp f Lnet/minecraft/world/level/block/Block; END_STONE go f Lnet/minecraft/world/level/block/Block; END_STONE_BRICKS lv f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_SLAB ou f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_STAIRS og f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_WALL oN f Lnet/minecraft/world/level/block/Block; EXPOSED_CHISELED_COPPER si f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER rX f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_BULB tl f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_CHEST tt f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_DOOR sN f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_GOLEM_STATUE tB f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_GRATE td f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_TRAPDOOR sV f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER se f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER_SLAB su f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER_STAIRS sq f Lnet/minecraft/world/level/block/Block; EXPOSED_LIGHTNING_ROD tJ f Lnet/minecraft/world/level/block/Block; FARMLAND cZ f Lnet/minecraft/world/level/block/Block; FERN bB f Lnet/minecraft/world/level/block/Block; FIREFLY_BUSH va f Lnet/minecraft/world/level/block/Block; FIRE cN f Lnet/minecraft/world/level/block/Block; FIRE_CORAL nw f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_BLOCK nm f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_FAN nG f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_WALL_FAN nQ f Lnet/minecraft/world/level/block/Block; FLETCHING_TABLE oV f Lnet/minecraft/world/level/block/Block; FLOWERING_AZALEA tW f Lnet/minecraft/world/level/block/Block; FLOWERING_AZALEA_LEAVES aU f Lnet/minecraft/world/level/block/Block; FLOWER_POT gG f Lnet/minecraft/world/level/block/Block; FROGSPAWN uM f Lnet/minecraft/world/level/block/Block; FROSTED_ICE lE f Lnet/minecraft/world/level/block/Block; FURNACE da f Lnet/minecraft/world/level/block/Block; GILDED_BLACKSTONE qC f Lnet/minecraft/world/level/block/Block; GLASS aX f Lnet/minecraft/world/level/block/Block; GLASS_PANE fG f Lnet/minecraft/world/level/block/Block; GLOWSTONE eH f Lnet/minecraft/world/level/block/Block; GLOW_LICHEN fO f Lnet/minecraft/world/level/block/Block; GOLD_BLOCK cr f Lnet/minecraft/world/level/block/Block; GOLD_ORE Q f Lnet/minecraft/world/level/block/Block; GRANITE c f Lnet/minecraft/world/level/block/Block; GRANITE_SLAB ox f Lnet/minecraft/world/level/block/Block; GRANITE_STAIRS ok f Lnet/minecraft/world/level/block/Block; GRANITE_WALL oG f Lnet/minecraft/world/level/block/Block; GRASS_BLOCK i f Lnet/minecraft/world/level/block/Block; GRAVEL O f Lnet/minecraft/world/level/block/Block; GRAY_BANNER jI f Lnet/minecraft/world/level/block/Block; GRAY_BED bn f Lnet/minecraft/world/level/block/Block; GRAY_CANDLE qT f Lnet/minecraft/world/level/block/Block; GRAY_CANDLE_CAKE rk f Lnet/minecraft/world/level/block/Block; GRAY_CARPET jj f Lnet/minecraft/world/level/block/Block; GRAY_CONCRETE mz f Lnet/minecraft/world/level/block/Block; GRAY_CONCRETE_POWDER mP f Lnet/minecraft/world/level/block/Block; GRAY_GLAZED_TERRACOTTA mj f Lnet/minecraft/world/level/block/Block; GRAY_SHULKER_BOX lT f Lnet/minecraft/world/level/block/Block; GRAY_STAINED_GLASS eU f Lnet/minecraft/world/level/block/Block; GRAY_STAINED_GLASS_PANE ix f Lnet/minecraft/world/level/block/Block; GRAY_TERRACOTTA ih f Lnet/minecraft/world/level/block/Block; GRAY_WALL_BANNER jY f Lnet/minecraft/world/level/block/Block; GRAY_WOOL bR f Lnet/minecraft/world/level/block/Block; GREEN_BANNER jO f Lnet/minecraft/world/level/block/Block; GREEN_BED bt f Lnet/minecraft/world/level/block/Block; GREEN_CANDLE qZ f Lnet/minecraft/world/level/block/Block; GREEN_CANDLE_CAKE rq f Lnet/minecraft/world/level/block/Block; GREEN_CARPET jp f Lnet/minecraft/world/level/block/Block; GREEN_CONCRETE mF f Lnet/minecraft/world/level/block/Block; GREEN_CONCRETE_POWDER mV f Lnet/minecraft/world/level/block/Block; GREEN_GLAZED_TERRACOTTA mp f Lnet/minecraft/world/level/block/Block; GREEN_SHULKER_BOX lZ f Lnet/minecraft/world/level/block/Block; GREEN_STAINED_GLASS fa f Lnet/minecraft/world/level/block/Block; GREEN_STAINED_GLASS_PANE iD f Lnet/minecraft/world/level/block/Block; GREEN_TERRACOTTA in f Lnet/minecraft/world/level/block/Block; GREEN_WALL_BANNER ke f Lnet/minecraft/world/level/block/Block; GREEN_WOOL bX f Lnet/minecraft/world/level/block/Block; GRINDSTONE oW f Lnet/minecraft/world/level/block/Block; HANGING_ROOTS uf f Lnet/minecraft/world/level/block/Block; HAY_BLOCK jb f Lnet/minecraft/world/level/block/Block; HEAVY_CORE uS f Lnet/minecraft/world/level/block/Block; HEAVY_WEIGHTED_PRESSURE_PLATE hO f Lnet/minecraft/world/level/block/Block; HONEYCOMB_BLOCK qh f Lnet/minecraft/world/level/block/Block; HONEY_BLOCK qg f Lnet/minecraft/world/level/block/Block; HOPPER hT f Lnet/minecraft/world/level/block/Block; HORN_CORAL nx f Lnet/minecraft/world/level/block/Block; HORN_CORAL_BLOCK nn f Lnet/minecraft/world/level/block/Block; HORN_CORAL_FAN nH f Lnet/minecraft/world/level/block/Block; HORN_CORAL_WALL_FAN nR f Lnet/minecraft/world/level/block/Block; ICE eq f Lnet/minecraft/world/level/block/Block; INFESTED_CHISELED_STONE_BRICKS fy f Lnet/minecraft/world/level/block/Block; INFESTED_COBBLESTONE fu f Lnet/minecraft/world/level/block/Block; INFESTED_CRACKED_STONE_BRICKS fx f Lnet/minecraft/world/level/block/Block; INFESTED_DEEPSLATE uC f Lnet/minecraft/world/level/block/Block; INFESTED_MOSSY_STONE_BRICKS fw f Lnet/minecraft/world/level/block/Block; INFESTED_STONE ft f Lnet/minecraft/world/level/block/Block; INFESTED_STONE_BRICKS fv f Lnet/minecraft/world/level/block/Block; IRON_BARS fC f Lnet/minecraft/world/level/block/Block; IRON_BLOCK cs f Lnet/minecraft/world/level/block/Block; IRON_CHAIN fE f Lnet/minecraft/world/level/block/Block; IRON_DOOR dZ f Lnet/minecraft/world/level/block/Block; IRON_ORE S f Lnet/minecraft/world/level/block/Block; IRON_TRAPDOOR iQ f Lnet/minecraft/world/level/block/Block; JACK_O_LANTERN eK f Lnet/minecraft/world/level/block/Block; JIGSAW pZ f Lnet/minecraft/world/level/block/Block; JUKEBOX ew f Lnet/minecraft/world/level/block/Block; JUNGLE_BUTTON ho f Lnet/minecraft/world/level/block/Block; JUNGLE_DOOR li f Lnet/minecraft/world/level/block/Block; JUNGLE_FENCE kZ f Lnet/minecraft/world/level/block/Block; JUNGLE_FENCE_GATE kQ f Lnet/minecraft/world/level/block/Block; JUNGLE_HANGING_SIGN dE f Lnet/minecraft/world/level/block/Block; JUNGLE_LEAVES aN f Lnet/minecraft/world/level/block/Block; JUNGLE_LOG aa f Lnet/minecraft/world/level/block/Block; JUNGLE_PLANKS q f Lnet/minecraft/world/level/block/Block; JUNGLE_PRESSURE_PLATE ed f Lnet/minecraft/world/level/block/Block; JUNGLE_SAPLING C f Lnet/minecraft/world/level/block/Block; JUNGLE_SHELF cD f Lnet/minecraft/world/level/block/Block; JUNGLE_SIGN dg f Lnet/minecraft/world/level/block/Block; JUNGLE_SLAB ko f Lnet/minecraft/world/level/block/Block; JUNGLE_STAIRS gB f Lnet/minecraft/world/level/block/Block; JUNGLE_TRAPDOOR fg f Lnet/minecraft/world/level/block/Block; JUNGLE_WALL_HANGING_SIGN dQ f Lnet/minecraft/world/level/block/Block; JUNGLE_WALL_SIGN du f Lnet/minecraft/world/level/block/Block; JUNGLE_WOOD aw f Lnet/minecraft/world/level/block/Block; KELP mY f Lnet/minecraft/world/level/block/Block; KELP_PLANT mZ f Lnet/minecraft/world/level/block/Block; LADDER dm f Lnet/minecraft/world/level/block/Block; LANTERN pb f Lnet/minecraft/world/level/block/Block; LAPIS_BLOCK ba f Lnet/minecraft/world/level/block/Block; LAPIS_ORE aY f Lnet/minecraft/world/level/block/Block; LARGE_AMETHYST_BUD rw f Lnet/minecraft/world/level/block/Block; LARGE_FERN jA f Lnet/minecraft/world/level/block/Block; LAVA K f Lnet/minecraft/world/level/block/Block; LAVA_CAULDRON gk f Lnet/minecraft/world/level/block/Block; LEAF_LITTER ua f Lnet/minecraft/world/level/block/Block; LECTERN oX f Lnet/minecraft/world/level/block/Block; LEVER dX f Lnet/minecraft/world/level/block/Block; LIGHT iP f Lnet/minecraft/world/level/block/Block; LIGHTNING_ROD tI f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_BANNER jE f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_BED bj f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CANDLE qP f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CANDLE_CAKE rg f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CARPET jf f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CONCRETE mv f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CONCRETE_POWDER mL f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_GLAZED_TERRACOTTA mf f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_SHULKER_BOX lP f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_STAINED_GLASS eQ f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_STAINED_GLASS_PANE it f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_TERRACOTTA id f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_WALL_BANNER jU f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_WOOL bN f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_BANNER jJ f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_BED bo f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CANDLE qU f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CANDLE_CAKE rl f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CARPET jk f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CONCRETE mA f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CONCRETE_POWDER mQ f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_GLAZED_TERRACOTTA mk f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_SHULKER_BOX lU f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_STAINED_GLASS eV f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_STAINED_GLASS_PANE iy f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_TERRACOTTA ii f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_WALL_BANNER jZ f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_WOOL bS f Lnet/minecraft/world/level/block/Block; LIGHT_WEIGHTED_PRESSURE_PLATE hN f Lnet/minecraft/world/level/block/Block; LILAC jw f Lnet/minecraft/world/level/block/Block; LILY_OF_THE_VALLEY co f Lnet/minecraft/world/level/block/Block; LILY_PAD fV f Lnet/minecraft/world/level/block/Block; LIME_BANNER jG f Lnet/minecraft/world/level/block/Block; LIME_BED bl f Lnet/minecraft/world/level/block/Block; LIME_CANDLE qR f Lnet/minecraft/world/level/block/Block; LIME_CANDLE_CAKE ri f Lnet/minecraft/world/level/block/Block; LIME_CARPET jh f Lnet/minecraft/world/level/block/Block; LIME_CONCRETE mx f Lnet/minecraft/world/level/block/Block; LIME_CONCRETE_POWDER mN f Lnet/minecraft/world/level/block/Block; LIME_GLAZED_TERRACOTTA mh f Lnet/minecraft/world/level/block/Block; LIME_SHULKER_BOX lR f Lnet/minecraft/world/level/block/Block; LIME_STAINED_GLASS eS f Lnet/minecraft/world/level/block/Block; LIME_STAINED_GLASS_PANE iv f Lnet/minecraft/world/level/block/Block; LIME_TERRACOTTA if f Lnet/minecraft/world/level/block/Block; LIME_WALL_BANNER jW f Lnet/minecraft/world/level/block/Block; LIME_WOOL bP f Lnet/minecraft/world/level/block/Block; LODESTONE qq f Lnet/minecraft/world/level/block/Block; LOOM oQ f Lnet/minecraft/world/level/block/Block; MAGENTA_BANNER jD f Lnet/minecraft/world/level/block/Block; MAGENTA_BED bi f Lnet/minecraft/world/level/block/Block; MAGENTA_CANDLE qO f Lnet/minecraft/world/level/block/Block; MAGENTA_CANDLE_CAKE rf f Lnet/minecraft/world/level/block/Block; MAGENTA_CARPET je f Lnet/minecraft/world/level/block/Block; MAGENTA_CONCRETE mu f Lnet/minecraft/world/level/block/Block; MAGENTA_CONCRETE_POWDER mK f Lnet/minecraft/world/level/block/Block; MAGENTA_GLAZED_TERRACOTTA me f Lnet/minecraft/world/level/block/Block; MAGENTA_SHULKER_BOX lO f Lnet/minecraft/world/level/block/Block; MAGENTA_STAINED_GLASS eP f Lnet/minecraft/world/level/block/Block; MAGENTA_STAINED_GLASS_PANE is f Lnet/minecraft/world/level/block/Block; MAGENTA_TERRACOTTA ic f Lnet/minecraft/world/level/block/Block; MAGENTA_WALL_BANNER jT f Lnet/minecraft/world/level/block/Block; MAGENTA_WOOL bM f Lnet/minecraft/world/level/block/Block; MAGMA_BLOCK lF f Lnet/minecraft/world/level/block/Block; MANGROVE_BUTTON ht f Lnet/minecraft/world/level/block/Block; MANGROVE_DOOR ln f Lnet/minecraft/world/level/block/Block; MANGROVE_FENCE le f Lnet/minecraft/world/level/block/Block; MANGROVE_FENCE_GATE kV f Lnet/minecraft/world/level/block/Block; MANGROVE_HANGING_SIGN dJ f Lnet/minecraft/world/level/block/Block; MANGROVE_LEAVES aS f Lnet/minecraft/world/level/block/Block; MANGROVE_LOG af f Lnet/minecraft/world/level/block/Block; MANGROVE_PLANKS w f Lnet/minecraft/world/level/block/Block; MANGROVE_PRESSURE_PLATE ei f Lnet/minecraft/world/level/block/Block; MANGROVE_PROPAGULE H f Lnet/minecraft/world/level/block/Block; MANGROVE_ROOTS ag f Lnet/minecraft/world/level/block/Block; MANGROVE_SHELF cE f Lnet/minecraft/world/level/block/Block; MANGROVE_SIGN dj f Lnet/minecraft/world/level/block/Block; MANGROVE_SLAB kt f Lnet/minecraft/world/level/block/Block; MANGROVE_STAIRS iK f Lnet/minecraft/world/level/block/Block; MANGROVE_TRAPDOOR fl f Lnet/minecraft/world/level/block/Block; MANGROVE_WALL_HANGING_SIGN dT f Lnet/minecraft/world/level/block/Block; MANGROVE_WALL_SIGN dx f Lnet/minecraft/world/level/block/Block; MANGROVE_WOOD aA f Lnet/minecraft/world/level/block/Block; MEDIUM_AMETHYST_BUD rx f Lnet/minecraft/world/level/block/Block; MELON fI f Lnet/minecraft/world/level/block/Block; MELON_STEM fM f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE cJ f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_SLAB ot f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_STAIRS of f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_WALL gF f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICKS fo f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_SLAB or f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_STAIRS od f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_WALL oF f Lnet/minecraft/world/level/block/Block; MOSS_BLOCK ub f Lnet/minecraft/world/level/block/Block; MOSS_CARPET tX f Lnet/minecraft/world/level/block/Block; MOVING_PISTON ca f Lnet/minecraft/world/level/block/Block; MUDDY_MANGROVE_ROOTS ah f Lnet/minecraft/world/level/block/Block; MUD uh f Lnet/minecraft/world/level/block/Block; MUD_BRICKS fs f Lnet/minecraft/world/level/block/Block; MUD_BRICK_SLAB kE f Lnet/minecraft/world/level/block/Block; MUD_BRICK_STAIRS fT f Lnet/minecraft/world/level/block/Block; MUD_BRICK_WALL oI f Lnet/minecraft/world/level/block/Block; MUSHROOM_STEM fB f Lnet/minecraft/world/level/block/Block; MYCELIUM fU f Lnet/minecraft/world/level/block/Block; NETHERITE_BLOCK qi f Lnet/minecraft/world/level/block/Block; NETHERRACK ey f Lnet/minecraft/world/level/block/Block; NETHER_BRICKS gc f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_FENCE gd f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_SLAB kF f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_STAIRS ge f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_WALL oJ f Lnet/minecraft/world/level/block/Block; NETHER_GOLD_ORE W f Lnet/minecraft/world/level/block/Block; NETHER_PORTAL eI f Lnet/minecraft/world/level/block/Block; NETHER_QUARTZ_ORE hS f Lnet/minecraft/world/level/block/Block; NETHER_SPROUTS pp f Lnet/minecraft/world/level/block/Block; NETHER_WART gf f Lnet/minecraft/world/level/block/Block; NETHER_WART_BLOCK lG f Lnet/minecraft/world/level/block/Block; NOTE_BLOCK bf f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; NOT_CLOSED_SHULKER vb f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; NOT_EXTENDED_PISTON vc f Lnet/minecraft/world/level/block/Block; OAK_BUTTON hl f Lnet/minecraft/world/level/block/Block; OAK_DOOR dl f Lnet/minecraft/world/level/block/Block; OAK_FENCE ex f Lnet/minecraft/world/level/block/Block; OAK_FENCE_GATE fQ f Lnet/minecraft/world/level/block/Block; OAK_HANGING_SIGN dz f Lnet/minecraft/world/level/block/Block; OAK_LEAVES aK f Lnet/minecraft/world/level/block/Block; OAK_LOG X f Lnet/minecraft/world/level/block/Block; OAK_PLANKS n f Lnet/minecraft/world/level/block/Block; OAK_PRESSURE_PLATE ea f Lnet/minecraft/world/level/block/Block; OAK_SAPLING z f Lnet/minecraft/world/level/block/Block; OAK_SHELF cF f Lnet/minecraft/world/level/block/Block; OAK_SIGN db f Lnet/minecraft/world/level/block/Block; OAK_SLAB kl f Lnet/minecraft/world/level/block/Block; OAK_STAIRS cR f Lnet/minecraft/world/level/block/Block; OAK_TRAPDOOR fd f Lnet/minecraft/world/level/block/Block; OAK_WALL_HANGING_SIGN dL f Lnet/minecraft/world/level/block/Block; OAK_WALL_SIGN dp f Lnet/minecraft/world/level/block/Block; OAK_WOOD at f Lnet/minecraft/world/level/block/Block; OBSERVER lK f Lnet/minecraft/world/level/block/Block; OBSIDIAN cK f Lnet/minecraft/world/level/block/Block; OCHRE_FROGLIGHT uJ f Lnet/minecraft/world/level/block/Block; OPEN_EYEBLOSSOM uW f Lnet/minecraft/world/level/block/Block; ORANGE_BANNER jC f Lnet/minecraft/world/level/block/Block; ORANGE_BED bh f Lnet/minecraft/world/level/block/Block; ORANGE_CANDLE qN f Lnet/minecraft/world/level/block/Block; ORANGE_CANDLE_CAKE re f Lnet/minecraft/world/level/block/Block; ORANGE_CARPET jd f Lnet/minecraft/world/level/block/Block; ORANGE_CONCRETE mt f Lnet/minecraft/world/level/block/Block; ORANGE_CONCRETE_POWDER mJ f Lnet/minecraft/world/level/block/Block; ORANGE_GLAZED_TERRACOTTA md f Lnet/minecraft/world/level/block/Block; ORANGE_SHULKER_BOX lN f Lnet/minecraft/world/level/block/Block; ORANGE_STAINED_GLASS eO f Lnet/minecraft/world/level/block/Block; ORANGE_STAINED_GLASS_PANE ir f Lnet/minecraft/world/level/block/Block; ORANGE_TERRACOTTA ib f Lnet/minecraft/world/level/block/Block; ORANGE_TULIP ci f Lnet/minecraft/world/level/block/Block; ORANGE_WALL_BANNER jS f Lnet/minecraft/world/level/block/Block; ORANGE_WOOL bL f Lnet/minecraft/world/level/block/Block; OXEYE_DAISY cl f Lnet/minecraft/world/level/block/Block; OXIDIZED_CHISELED_COPPER sg f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER rZ f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_BULB tn f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_CHEST tv f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_DOOR sO f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_GOLEM_STATUE tD f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_GRATE tf f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_TRAPDOOR sW f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER sc f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER_SLAB ss f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER_STAIRS so f Lnet/minecraft/world/level/block/Block; OXIDIZED_LIGHTNING_ROD tL f Lnet/minecraft/world/level/block/Block; PACKED_ICE ju f Lnet/minecraft/world/level/block/Block; PACKED_MUD fr f Lnet/minecraft/world/level/block/Block; PALE_HANGING_MOSS uV f Lnet/minecraft/world/level/block/Block; PALE_MOSS_BLOCK uT f Lnet/minecraft/world/level/block/Block; PALE_MOSS_CARPET uU f Lnet/minecraft/world/level/block/Block; PALE_OAK_BUTTON hs f Lnet/minecraft/world/level/block/Block; PALE_OAK_DOOR lm f Lnet/minecraft/world/level/block/Block; PALE_OAK_FENCE ld f Lnet/minecraft/world/level/block/Block; PALE_OAK_FENCE_GATE kU f Lnet/minecraft/world/level/block/Block; PALE_OAK_HANGING_SIGN dG f Lnet/minecraft/world/level/block/Block; PALE_OAK_LEAVES aR f Lnet/minecraft/world/level/block/Block; PALE_OAK_LOG ae f Lnet/minecraft/world/level/block/Block; PALE_OAK_PLANKS v f Lnet/minecraft/world/level/block/Block; PALE_OAK_PRESSURE_PLATE eh f Lnet/minecraft/world/level/block/Block; PALE_OAK_SAPLING G f Lnet/minecraft/world/level/block/Block; PALE_OAK_SHELF cG f Lnet/minecraft/world/level/block/Block; PALE_OAK_SIGN di f Lnet/minecraft/world/level/block/Block; PALE_OAK_SLAB ks f Lnet/minecraft/world/level/block/Block; PALE_OAK_STAIRS iJ f Lnet/minecraft/world/level/block/Block; PALE_OAK_TRAPDOOR fk f Lnet/minecraft/world/level/block/Block; PALE_OAK_WALL_HANGING_SIGN dS f Lnet/minecraft/world/level/block/Block; PALE_OAK_WALL_SIGN dw f Lnet/minecraft/world/level/block/Block; PALE_OAK_WOOD u f Lnet/minecraft/world/level/block/Block; PEARLESCENT_FROGLIGHT uL f Lnet/minecraft/world/level/block/Block; PEONY jy f Lnet/minecraft/world/level/block/Block; PETRIFIED_OAK_SLAB kA f Lnet/minecraft/world/level/block/Block; PIGLIN_HEAD hH f Lnet/minecraft/world/level/block/Block; PIGLIN_WALL_HEAD hI f Lnet/minecraft/world/level/block/Block; PINK_BANNER jH f Lnet/minecraft/world/level/block/Block; PINK_BED bm f Lnet/minecraft/world/level/block/Block; PINK_CANDLE qS f Lnet/minecraft/world/level/block/Block; PINK_CANDLE_CAKE rj f Lnet/minecraft/world/level/block/Block; PINK_CARPET ji f Lnet/minecraft/world/level/block/Block; PINK_CONCRETE my f Lnet/minecraft/world/level/block/Block; PINK_CONCRETE_POWDER mO f Lnet/minecraft/world/level/block/Block; PINK_GLAZED_TERRACOTTA mi f Lnet/minecraft/world/level/block/Block; PINK_PETALS tY f Lnet/minecraft/world/level/block/Block; PINK_SHULKER_BOX lS f Lnet/minecraft/world/level/block/Block; PINK_STAINED_GLASS eT f Lnet/minecraft/world/level/block/Block; PINK_STAINED_GLASS_PANE iw f Lnet/minecraft/world/level/block/Block; PINK_TERRACOTTA ig f Lnet/minecraft/world/level/block/Block; PINK_TULIP ck f Lnet/minecraft/world/level/block/Block; PINK_WALL_BANNER jX f Lnet/minecraft/world/level/block/Block; PINK_WOOL bQ f Lnet/minecraft/world/level/block/Block; PISTON bI f Lnet/minecraft/world/level/block/Block; PISTON_HEAD bJ f Lnet/minecraft/world/level/block/Block; PITCHER_CROP lx f Lnet/minecraft/world/level/block/Block; PITCHER_PLANT ly f Lnet/minecraft/world/level/block/Block; PLAYER_HEAD hB f Lnet/minecraft/world/level/block/Block; PLAYER_WALL_HEAD hC f Lnet/minecraft/world/level/block/Block; PODZOL l f Lnet/minecraft/world/level/block/Block; POINTED_DRIPSTONE tQ f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE h f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE_SLAB oA f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE_STAIRS on f Lnet/minecraft/world/level/block/Block; POLISHED_BASALT eC f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE qv f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICKS qw f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_SLAB qz f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_STAIRS qA f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_WALL qB f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BUTTON qG f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_PRESSURE_PLATE qF f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_SLAB qE f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_STAIRS qD f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_WALL qH f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE un f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_SLAB up f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_STAIRS uo f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_WALL uq f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE f f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE_SLAB os f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE_STAIRS oe f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE d f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE_SLAB op f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE_STAIRS ob f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF rD f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_SLAB rE f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_STAIRS rF f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_WALL rG f Lnet/minecraft/world/level/block/Block; POPPY cd f Lnet/minecraft/world/level/block/Block; POTATOES hk f Lnet/minecraft/world/level/block/Block; POTTED_ACACIA_SAPLING gM f Lnet/minecraft/world/level/block/Block; POTTED_ALLIUM gV f Lnet/minecraft/world/level/block/Block; POTTED_AZALEA uH f Lnet/minecraft/world/level/block/Block; POTTED_AZURE_BLUET gW f Lnet/minecraft/world/level/block/Block; POTTED_BAMBOO nX f Lnet/minecraft/world/level/block/Block; POTTED_BIRCH_SAPLING gK f Lnet/minecraft/world/level/block/Block; POTTED_BLUE_ORCHID gU f Lnet/minecraft/world/level/block/Block; POTTED_BROWN_MUSHROOM hg f Lnet/minecraft/world/level/block/Block; POTTED_CACTUS hi f Lnet/minecraft/world/level/block/Block; POTTED_CHERRY_SAPLING gN f Lnet/minecraft/world/level/block/Block; POTTED_CLOSED_EYEBLOSSOM uZ f Lnet/minecraft/world/level/block/Block; POTTED_CORNFLOWER hc f Lnet/minecraft/world/level/block/Block; POTTED_CRIMSON_FUNGUS qm f Lnet/minecraft/world/level/block/Block; POTTED_CRIMSON_ROOTS qo f Lnet/minecraft/world/level/block/Block; POTTED_DANDELION gS f Lnet/minecraft/world/level/block/Block; POTTED_DARK_OAK_SAPLING gO f Lnet/minecraft/world/level/block/Block; POTTED_DEAD_BUSH hh f Lnet/minecraft/world/level/block/Block; POTTED_FERN gR f Lnet/minecraft/world/level/block/Block; POTTED_FLOWERING_AZALEA uI f Lnet/minecraft/world/level/block/Block; POTTED_JUNGLE_SAPLING gL f Lnet/minecraft/world/level/block/Block; POTTED_LILY_OF_THE_VALLEY hd f Lnet/minecraft/world/level/block/Block; POTTED_MANGROVE_PROPAGULE gQ f Lnet/minecraft/world/level/block/Block; POTTED_OAK_SAPLING gI f Lnet/minecraft/world/level/block/Block; POTTED_OPEN_EYEBLOSSOM uY f Lnet/minecraft/world/level/block/Block; POTTED_ORANGE_TULIP gY f Lnet/minecraft/world/level/block/Block; POTTED_OXEYE_DAISY hb f Lnet/minecraft/world/level/block/Block; POTTED_PALE_OAK_SAPLING gP f Lnet/minecraft/world/level/block/Block; POTTED_PINK_TULIP ha f Lnet/minecraft/world/level/block/Block; POTTED_POPPY gT f Lnet/minecraft/world/level/block/Block; POTTED_RED_MUSHROOM hf f Lnet/minecraft/world/level/block/Block; POTTED_RED_TULIP gX f Lnet/minecraft/world/level/block/Block; POTTED_SPRUCE_SAPLING gJ f Lnet/minecraft/world/level/block/Block; POTTED_TORCHFLOWER gH f Lnet/minecraft/world/level/block/Block; POTTED_WARPED_FUNGUS qn f Lnet/minecraft/world/level/block/Block; POTTED_WARPED_ROOTS qp f Lnet/minecraft/world/level/block/Block; POTTED_WHITE_TULIP gZ f Lnet/minecraft/world/level/block/Block; POTTED_WITHER_ROSE he f Lnet/minecraft/world/level/block/Block; POWDER_SNOW rP f Lnet/minecraft/world/level/block/Block; POWDER_SNOW_CAULDRON gl f Lnet/minecraft/world/level/block/Block; POWERED_RAIL bw f Lnet/minecraft/world/level/block/Block; PRISMARINE iR f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICKS iS f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICK_SLAB iY f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICK_STAIRS iV f Lnet/minecraft/world/level/block/Block; PRISMARINE_SLAB iX f Lnet/minecraft/world/level/block/Block; PRISMARINE_STAIRS iU f Lnet/minecraft/world/level/block/Block; PRISMARINE_WALL oD f Lnet/minecraft/world/level/block/Block; PUMPKIN fH f Lnet/minecraft/world/level/block/Block; PUMPKIN_STEM fL f Lnet/minecraft/world/level/block/Block; PURPLE_BANNER jL f Lnet/minecraft/world/level/block/Block; PURPLE_BED bq f Lnet/minecraft/world/level/block/Block; PURPLE_CANDLE qW f Lnet/minecraft/world/level/block/Block; PURPLE_CANDLE_CAKE rn f Lnet/minecraft/world/level/block/Block; PURPLE_CARPET jm f Lnet/minecraft/world/level/block/Block; PURPLE_CONCRETE mC f Lnet/minecraft/world/level/block/Block; PURPLE_CONCRETE_POWDER mS f Lnet/minecraft/world/level/block/Block; PURPLE_GLAZED_TERRACOTTA mm f Lnet/minecraft/world/level/block/Block; PURPLE_SHULKER_BOX lW f Lnet/minecraft/world/level/block/Block; PURPLE_STAINED_GLASS eX f Lnet/minecraft/world/level/block/Block; PURPLE_STAINED_GLASS_PANE iA f Lnet/minecraft/world/level/block/Block; PURPLE_TERRACOTTA ik f Lnet/minecraft/world/level/block/Block; PURPLE_WALL_BANNER kb f Lnet/minecraft/world/level/block/Block; PURPLE_WOOL bU f Lnet/minecraft/world/level/block/Block; PURPUR_BLOCK ls f Lnet/minecraft/world/level/block/Block; PURPUR_PILLAR lt f Lnet/minecraft/world/level/block/Block; PURPUR_SLAB kJ f Lnet/minecraft/world/level/block/Block; PURPUR_STAIRS lu f Lnet/minecraft/world/level/block/Block; QUARTZ_BLOCK hU f Lnet/minecraft/world/level/block/Block; QUARTZ_BRICKS qK f Lnet/minecraft/world/level/block/Block; QUARTZ_PILLAR hW f Lnet/minecraft/world/level/block/Block; QUARTZ_SLAB kG f Lnet/minecraft/world/level/block/Block; QUARTZ_STAIRS hX f Lnet/minecraft/world/level/block/Block; RAIL dn f Lnet/minecraft/world/level/block/Block; RAW_COPPER_BLOCK uF f Lnet/minecraft/world/level/block/Block; RAW_GOLD_BLOCK uG f Lnet/minecraft/world/level/block/Block; RAW_IRON_BLOCK uE f Lnet/minecraft/world/level/block/Block; REDSTONE_BLOCK hR f Lnet/minecraft/world/level/block/Block; REDSTONE_LAMP gq f Lnet/minecraft/world/level/block/Block; REDSTONE_ORE ek f Lnet/minecraft/world/level/block/Block; REDSTONE_TORCH em f Lnet/minecraft/world/level/block/Block; REDSTONE_WALL_TORCH en f Lnet/minecraft/world/level/block/Block; REDSTONE_WIRE cT f Lnet/minecraft/world/level/block/Block; RED_BANNER jP f Lnet/minecraft/world/level/block/Block; RED_BED bu f Lnet/minecraft/world/level/block/Block; RED_CANDLE ra f Lnet/minecraft/world/level/block/Block; RED_CANDLE_CAKE rr f Lnet/minecraft/world/level/block/Block; RED_CARPET jq f Lnet/minecraft/world/level/block/Block; RED_CONCRETE mG f Lnet/minecraft/world/level/block/Block; RED_CONCRETE_POWDER mW f Lnet/minecraft/world/level/block/Block; RED_GLAZED_TERRACOTTA mq f Lnet/minecraft/world/level/block/Block; RED_MUSHROOM cq f Lnet/minecraft/world/level/block/Block; RED_MUSHROOM_BLOCK fA f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICKS lH f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_SLAB oz f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_STAIRS om f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_WALL oL f Lnet/minecraft/world/level/block/Block; RED_SAND N f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE kh f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_SLAB kH f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_STAIRS kk f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_WALL oE f Lnet/minecraft/world/level/block/Block; RED_SHULKER_BOX ma f Lnet/minecraft/world/level/block/Block; RED_STAINED_GLASS fb f Lnet/minecraft/world/level/block/Block; RED_STAINED_GLASS_PANE iE f Lnet/minecraft/world/level/block/Block; RED_TERRACOTTA io f Lnet/minecraft/world/level/block/Block; RED_TULIP ch f Lnet/minecraft/world/level/block/Block; RED_WALL_BANNER kf f Lnet/minecraft/world/level/block/Block; RED_WOOL bY f Lnet/minecraft/world/level/block/Block; REINFORCED_DEEPSLATE uN f Lnet/minecraft/world/level/block/Block; REPEATER eM f Lnet/minecraft/world/level/block/Block; REPEATING_COMMAND_BLOCK lC f Lnet/minecraft/world/level/block/Block; RESIN_BLOCK fW f Lnet/minecraft/world/level/block/Block; RESIN_BRICKS fX f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_SLAB fZ f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_STAIRS fY f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_WALL ga f Lnet/minecraft/world/level/block/Block; RESIN_CLUMP fP f Lnet/minecraft/world/level/block/Block; RESPAWN_ANCHOR ql f Lnet/minecraft/world/level/block/Block; ROOTED_DIRT ug f Lnet/minecraft/world/level/block/Block; ROSE_BUSH jx f Lnet/minecraft/world/level/block/Block; SAND L f Lnet/minecraft/world/level/block/Block; SANDSTONE bc f Lnet/minecraft/world/level/block/Block; SANDSTONE_SLAB ky f Lnet/minecraft/world/level/block/Block; SANDSTONE_STAIRS gs f Lnet/minecraft/world/level/block/Block; SANDSTONE_WALL oM f Lnet/minecraft/world/level/block/Block; SCAFFOLDING oP f Lnet/minecraft/world/level/block/Block; SCULK rS f Lnet/minecraft/world/level/block/Block; SCULK_CATALYST rU f Lnet/minecraft/world/level/block/Block; SCULK_SENSOR rQ f Lnet/minecraft/world/level/block/Block; SCULK_SHRIEKER rV f Lnet/minecraft/world/level/block/Block; SCULK_VEIN rT f Lnet/minecraft/world/level/block/Block; SEAGRASS bG f Lnet/minecraft/world/level/block/Block; SEA_LANTERN ja f Lnet/minecraft/world/level/block/Block; SEA_PICKLE nS f Lnet/minecraft/world/level/block/Block; SHORT_DRY_GRASS bE f Lnet/minecraft/world/level/block/Block; SHORT_GRASS bA f Lnet/minecraft/world/level/block/Block; SHROOMLIGHT pw f Lnet/minecraft/world/level/block/Block; SHULKER_BOX lL f Lnet/minecraft/world/level/block/Block; SKELETON_SKULL hv f Lnet/minecraft/world/level/block/Block; SKELETON_WALL_SKULL hw f Lnet/minecraft/world/level/block/Block; SLIME_BLOCK iN f Lnet/minecraft/world/level/block/Block; SMALL_AMETHYST_BUD ry f Lnet/minecraft/world/level/block/Block; SMALL_DRIPLEAF ue f Lnet/minecraft/world/level/block/Block; SMITHING_TABLE oY f Lnet/minecraft/world/level/block/Block; SMOKER oS f Lnet/minecraft/world/level/block/Block; SMOOTH_BASALT uD f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ kM f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ_SLAB ow f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ_STAIRS oj f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE kN f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE_SLAB oq f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE_STAIRS oc f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE kL f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE_SLAB ov f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE_STAIRS oi f Lnet/minecraft/world/level/block/Block; SMOOTH_STONE kK f Lnet/minecraft/world/level/block/Block; SMOOTH_STONE_SLAB kx f Lnet/minecraft/world/level/block/Block; SNIFFER_EGG nc f Lnet/minecraft/world/level/block/Block; SNOW ep f Lnet/minecraft/world/level/block/Block; SNOW_BLOCK er f Lnet/minecraft/world/level/block/Block; SOUL_CAMPFIRE pf f Lnet/minecraft/world/level/block/Block; SOUL_FIRE cO f Lnet/minecraft/world/level/block/Block; SOUL_LANTERN pc f Lnet/minecraft/world/level/block/Block; SOUL_SAND ez f Lnet/minecraft/world/level/block/Block; SOUL_SOIL eA f Lnet/minecraft/world/level/block/Block; SOUL_TORCH eD f Lnet/minecraft/world/level/block/Block; SOUL_WALL_TORCH eE f Lnet/minecraft/world/level/block/Block; SPAWNER cP f Lnet/minecraft/world/level/block/Block; SPONGE aV f Lnet/minecraft/world/level/block/Block; SPORE_BLOSSOM tU f Lnet/minecraft/world/level/block/Block; SPRUCE_BUTTON hm f Lnet/minecraft/world/level/block/Block; SPRUCE_DOOR lg f Lnet/minecraft/world/level/block/Block; SPRUCE_FENCE kX f Lnet/minecraft/world/level/block/Block; SPRUCE_FENCE_GATE kO f Lnet/minecraft/world/level/block/Block; SPRUCE_HANGING_SIGN dA f Lnet/minecraft/world/level/block/Block; SPRUCE_LEAVES aL f Lnet/minecraft/world/level/block/Block; SPRUCE_LOG Y f Lnet/minecraft/world/level/block/Block; SPRUCE_PLANKS o f Lnet/minecraft/world/level/block/Block; SPRUCE_PRESSURE_PLATE eb f Lnet/minecraft/world/level/block/Block; SPRUCE_SAPLING A f Lnet/minecraft/world/level/block/Block; SPRUCE_SHELF cH f Lnet/minecraft/world/level/block/Block; SPRUCE_SIGN dc f Lnet/minecraft/world/level/block/Block; SPRUCE_SLAB km f Lnet/minecraft/world/level/block/Block; SPRUCE_STAIRS gz f Lnet/minecraft/world/level/block/Block; SPRUCE_TRAPDOOR fe f Lnet/minecraft/world/level/block/Block; SPRUCE_WALL_HANGING_SIGN dM f Lnet/minecraft/world/level/block/Block; SPRUCE_WALL_SIGN dq f Lnet/minecraft/world/level/block/Block; SPRUCE_WOOD au f Lnet/minecraft/world/level/block/Block; STICKY_PISTON by f Lnet/minecraft/world/level/block/Block; STONECUTTER oZ f Lnet/minecraft/world/level/block/Block; STONE b f Lnet/minecraft/world/level/block/Block; STONE_BRICKS fn f Lnet/minecraft/world/level/block/Block; STONE_BRICK_SLAB kD f Lnet/minecraft/world/level/block/Block; STONE_BRICK_STAIRS fS f Lnet/minecraft/world/level/block/Block; STONE_BRICK_WALL oH f Lnet/minecraft/world/level/block/Block; STONE_BUTTON eo f Lnet/minecraft/world/level/block/Block; STONE_PRESSURE_PLATE dY f Lnet/minecraft/world/level/block/Block; STONE_SLAB kw f Lnet/minecraft/world/level/block/Block; STONE_STAIRS oh f Lnet/minecraft/world/level/block/Block; STRIPPED_ACACIA_LOG am f Lnet/minecraft/world/level/block/Block; STRIPPED_ACACIA_WOOD aF f Lnet/minecraft/world/level/block/Block; STRIPPED_BAMBOO_BLOCK as f Lnet/minecraft/world/level/block/Block; STRIPPED_BIRCH_LOG ak f Lnet/minecraft/world/level/block/Block; STRIPPED_BIRCH_WOOD aD f Lnet/minecraft/world/level/block/Block; STRIPPED_CHERRY_LOG an f Lnet/minecraft/world/level/block/Block; STRIPPED_CHERRY_WOOD aG f Lnet/minecraft/world/level/block/Block; STRIPPED_CRIMSON_HYPHAE pt f Lnet/minecraft/world/level/block/Block; STRIPPED_CRIMSON_STEM pr f Lnet/minecraft/world/level/block/Block; STRIPPED_DARK_OAK_LOG ao f Lnet/minecraft/world/level/block/Block; STRIPPED_DARK_OAK_WOOD aH f Lnet/minecraft/world/level/block/Block; STRIPPED_JUNGLE_LOG al f Lnet/minecraft/world/level/block/Block; STRIPPED_JUNGLE_WOOD aE f Lnet/minecraft/world/level/block/Block; STRIPPED_MANGROVE_LOG ar f Lnet/minecraft/world/level/block/Block; STRIPPED_MANGROVE_WOOD aJ f Lnet/minecraft/world/level/block/Block; STRIPPED_OAK_LOG aq f Lnet/minecraft/world/level/block/Block; STRIPPED_OAK_WOOD aB f Lnet/minecraft/world/level/block/Block; STRIPPED_PALE_OAK_LOG ap f Lnet/minecraft/world/level/block/Block; STRIPPED_PALE_OAK_WOOD aI f Lnet/minecraft/world/level/block/Block; STRIPPED_SPRUCE_LOG aj f Lnet/minecraft/world/level/block/Block; STRIPPED_SPRUCE_WOOD aC f Lnet/minecraft/world/level/block/Block; STRIPPED_WARPED_HYPHAE pk f Lnet/minecraft/world/level/block/Block; STRIPPED_WARPED_STEM pi f Lnet/minecraft/world/level/block/Block; STRUCTURE_BLOCK pY f Lnet/minecraft/world/level/block/Block; STRUCTURE_VOID lJ f Lnet/minecraft/world/level/block/Block; SUGAR_CANE ev f Lnet/minecraft/world/level/block/Block; SUNFLOWER jv f Lnet/minecraft/world/level/block/Block; SUSPICIOUS_GRAVEL P f Lnet/minecraft/world/level/block/Block; SUSPICIOUS_SAND M f Lnet/minecraft/world/level/block/Block; SWEET_BERRY_BUSH pg f Lnet/minecraft/world/level/block/Block; TALL_DRY_GRASS bF f Lnet/minecraft/world/level/block/Block; TALL_GRASS jz f Lnet/minecraft/world/level/block/Block; TALL_SEAGRASS bH f Lnet/minecraft/world/level/block/Block; TARGET qd f Lnet/minecraft/world/level/block/Block; TERRACOTTA js f Lnet/minecraft/world/level/block/Block; TEST_BLOCK qa f Lnet/minecraft/world/level/block/Block; TEST_INSTANCE_BLOCK qb f Lnet/minecraft/world/level/block/Block; TINTED_GLASS rO f Lnet/minecraft/world/level/block/Block; TNT cu f Lnet/minecraft/world/level/block/Block; TORCHFLOWER cc f Lnet/minecraft/world/level/block/Block; TORCHFLOWER_CROP lw f Lnet/minecraft/world/level/block/Block; TORCH cL f Lnet/minecraft/world/level/block/Block; TRAPPED_CHEST hM f Lnet/minecraft/world/level/block/Block; TRIAL_SPAWNER uQ f Lnet/minecraft/world/level/block/Block; TRIPWIRE gx f Lnet/minecraft/world/level/block/Block; TRIPWIRE_HOOK gw f Lnet/minecraft/world/level/block/Block; TUBE_CORAL nt f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_BLOCK nj f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_FAN nD f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_WALL_FAN nN f Lnet/minecraft/world/level/block/Block; TUFF rz f Lnet/minecraft/world/level/block/Block; TUFF_BRICKS rI f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_SLAB rJ f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_STAIRS rK f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_WALL rL f Lnet/minecraft/world/level/block/Block; TUFF_SLAB rA f Lnet/minecraft/world/level/block/Block; TUFF_STAIRS rB f Lnet/minecraft/world/level/block/Block; TUFF_WALL rC f Lnet/minecraft/world/level/block/Block; TURTLE_EGG nb f Lnet/minecraft/world/level/block/Block; TWISTING_VINES pz f Lnet/minecraft/world/level/block/Block; TWISTING_VINES_PLANT pA f Lnet/minecraft/world/level/block/Block; VAULT uR f Lnet/minecraft/world/level/block/Block; VERDANT_FROGLIGHT uK f Lnet/minecraft/world/level/block/Block; VINE fN f Lnet/minecraft/world/level/block/Block; VOID_AIR nY f Lnet/minecraft/world/level/block/Block; WALL_TORCH cM f Lnet/minecraft/world/level/block/Block; WARPED_BUTTON pR f Lnet/minecraft/world/level/block/Block; WARPED_DOOR pT f Lnet/minecraft/world/level/block/Block; WARPED_FENCE pJ f Lnet/minecraft/world/level/block/Block; WARPED_FENCE_GATE pN f Lnet/minecraft/world/level/block/Block; WARPED_FUNGUS pm f Lnet/minecraft/world/level/block/Block; WARPED_HANGING_SIGN dI f Lnet/minecraft/world/level/block/Block; WARPED_HYPHAE pj f Lnet/minecraft/world/level/block/Block; WARPED_NYLIUM pl f Lnet/minecraft/world/level/block/Block; WARPED_PLANKS pD f Lnet/minecraft/world/level/block/Block; WARPED_PRESSURE_PLATE pH f Lnet/minecraft/world/level/block/Block; WARPED_ROOTS po f Lnet/minecraft/world/level/block/Block; WARPED_SHELF cI f Lnet/minecraft/world/level/block/Block; WARPED_SIGN pV f Lnet/minecraft/world/level/block/Block; WARPED_SLAB pF f Lnet/minecraft/world/level/block/Block; WARPED_STAIRS pP f Lnet/minecraft/world/level/block/Block; WARPED_STEM ph f Lnet/minecraft/world/level/block/Block; WARPED_TRAPDOOR pL f Lnet/minecraft/world/level/block/Block; WARPED_WALL_HANGING_SIGN dV f Lnet/minecraft/world/level/block/Block; WARPED_WALL_SIGN pX f Lnet/minecraft/world/level/block/Block; WARPED_WART_BLOCK pn f Lnet/minecraft/world/level/block/Block; WATER J f Lnet/minecraft/world/level/block/Block; WATER_CAULDRON gj f Lnet/minecraft/world/level/block/Block; WAXED_CHISELED_COPPER sn f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_BLOCK sw f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_BULB to f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_CHEST tw f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_DOOR sQ f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_GOLEM_STATUE tE f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_GRATE tg f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_TRAPDOOR sY f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER sD f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER_SLAB sL f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER_STAIRS sH f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CHISELED_COPPER sm f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER sy f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_BULB tp f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_CHEST tx f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_DOOR sR f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_GOLEM_STATUE tF f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_GRATE th f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_TRAPDOOR sZ f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER sC f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER_SLAB sK f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER_STAIRS sG f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_LIGHTNING_ROD tN f Lnet/minecraft/world/level/block/Block; WAXED_LIGHTNING_ROD tM f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CHISELED_COPPER sk f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER sz f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_BULB tr f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_CHEST tz f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_DOOR sS f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_GOLEM_STATUE tH f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_GRATE tj f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_TRAPDOOR ta f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER sA f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER_SLAB sI f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER_STAIRS sE f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_LIGHTNING_ROD tP f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CHISELED_COPPER sl f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER sx f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_BULB tq f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_CHEST ty f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_DOOR sT f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_GOLEM_STATUE tG f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_GRATE ti f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_TRAPDOOR tb f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER sB f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER_SLAB sJ f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER_STAIRS sF f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_LIGHTNING_ROD tO f Lnet/minecraft/world/level/block/Block; WEATHERED_CHISELED_COPPER sh f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER rY f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_BULB tm f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_CHEST tu f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_DOOR sP f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_GOLEM_STATUE tC f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_GRATE te f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_TRAPDOOR sX f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER sd f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER_SLAB st f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER_STAIRS sp f Lnet/minecraft/world/level/block/Block; WEATHERED_LIGHTNING_ROD tK f Lnet/minecraft/world/level/block/Block; WEEPING_VINES px f Lnet/minecraft/world/level/block/Block; WEEPING_VINES_PLANT py f Lnet/minecraft/world/level/block/Block; WET_SPONGE aW f Lnet/minecraft/world/level/block/Block; WHEAT cY f Lnet/minecraft/world/level/block/Block; WHITE_BANNER jB f Lnet/minecraft/world/level/block/Block; WHITE_BED bg f Lnet/minecraft/world/level/block/Block; WHITE_CANDLE qM f Lnet/minecraft/world/level/block/Block; WHITE_CANDLE_CAKE rd f Lnet/minecraft/world/level/block/Block; WHITE_CARPET jc f Lnet/minecraft/world/level/block/Block; WHITE_CONCRETE ms f Lnet/minecraft/world/level/block/Block; WHITE_CONCRETE_POWDER mI f Lnet/minecraft/world/level/block/Block; WHITE_GLAZED_TERRACOTTA mc f Lnet/minecraft/world/level/block/Block; WHITE_SHULKER_BOX lM f Lnet/minecraft/world/level/block/Block; WHITE_STAINED_GLASS eN f Lnet/minecraft/world/level/block/Block; WHITE_STAINED_GLASS_PANE iq f Lnet/minecraft/world/level/block/Block; WHITE_TERRACOTTA ia f Lnet/minecraft/world/level/block/Block; WHITE_TULIP cj f Lnet/minecraft/world/level/block/Block; WHITE_WALL_BANNER jR f Lnet/minecraft/world/level/block/Block; WHITE_WOOL bK f Lnet/minecraft/world/level/block/Block; WILDFLOWERS tZ f Lnet/minecraft/world/level/block/Block; WITHER_ROSE cn f Lnet/minecraft/world/level/block/Block; WITHER_SKELETON_SKULL hx f Lnet/minecraft/world/level/block/Block; WITHER_SKELETON_WALL_SKULL hy f Lnet/minecraft/world/level/block/Block; YELLOW_BANNER jF f Lnet/minecraft/world/level/block/Block; YELLOW_BED bk f Lnet/minecraft/world/level/block/Block; YELLOW_CANDLE qQ f Lnet/minecraft/world/level/block/Block; YELLOW_CANDLE_CAKE rh f Lnet/minecraft/world/level/block/Block; YELLOW_CARPET jg f Lnet/minecraft/world/level/block/Block; YELLOW_CONCRETE mw f Lnet/minecraft/world/level/block/Block; YELLOW_CONCRETE_POWDER mM f Lnet/minecraft/world/level/block/Block; YELLOW_GLAZED_TERRACOTTA mg f Lnet/minecraft/world/level/block/Block; YELLOW_SHULKER_BOX lQ f Lnet/minecraft/world/level/block/Block; YELLOW_STAINED_GLASS eR f Lnet/minecraft/world/level/block/Block; YELLOW_STAINED_GLASS_PANE iu f Lnet/minecraft/world/level/block/Block; YELLOW_TERRACOTTA ie f Lnet/minecraft/world/level/block/Block; YELLOW_WALL_BANNER jV f Lnet/minecraft/world/level/block/Block; YELLOW_WOOL bO f Lnet/minecraft/world/level/block/Block; ZOMBIE_HEAD hz f Lnet/minecraft/world/level/block/Block; ZOMBIE_WALL_HEAD hA c net/minecraft/world/level/block/Mirror net/minecraft/world/level/block/EnumBlockMirror m ()[Lnet/minecraft/world/level/block/Mirror; $values d m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/Rotation; getRotation a m ()Ljava/lang/String; getSerializedName c m (II)I mirror a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; mirror b m ()Lcom/mojang/math/OctahedralGroup; rotation a m ()Lnet/minecraft/network/chat/Component; symbol b f [Lnet/minecraft/world/level/block/Mirror; $VALUES i f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/block/Mirror; FRONT_BACK c f Lnet/minecraft/world/level/block/Mirror; LEFT_RIGHT b f Lcom/mojang/serialization/Codec; LEGACY_CODEC e f Lnet/minecraft/world/level/block/Mirror; NONE a f Ljava/lang/String; id f f Lcom/mojang/math/OctahedralGroup; rotation h f Lnet/minecraft/network/chat/Component; symbol g c net/minecraft/world/level/block/Portal net/minecraft/world/level/block/Portal m ()Lnet/minecraft/world/level/block/Portal$Transition; getLocalTransition b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getPortalTransitionTime a c net/minecraft/world/level/block/Portal$Transition net/minecraft/world/level/block/Portal$a m ()[Lnet/minecraft/world/level/block/Portal$Transition; $values a f [Lnet/minecraft/world/level/block/Portal$Transition; $VALUES c f Lnet/minecraft/world/level/block/Portal$Transition; CONFUSION a f Lnet/minecraft/world/level/block/Portal$Transition; NONE b c net/minecraft/world/phys/shapes/Shapes net/minecraft/world/phys/shapes/VoxelShapes m ()Lnet/minecraft/world/phys/shapes/VoxelShape; block b m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z blockOccludes a m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; box a m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/AABB;Ljava/lang/Iterable;D)D collide a m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; create b m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; create a m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/world/phys/shapes/IndexMerger; createIndexMerger a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; empty a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z equal c m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z faceShapeOccludes b m (DD)I findBits a m (Lit/unimi/dsi/fastutil/doubles/DoubleList;ZDD)Lit/unimi/dsi/fastutil/doubles/DoubleList; flipAxisIfNeeded a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/VoxelShape; join a m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z joinIsNotEmpty a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z joinIsNotEmpty c m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/VoxelShape; joinUnoptimized b m (Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIIII)Z lambda$joinIsNotEmpty$1 a m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIII)Z lambda$joinIsNotEmpty$2 a m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;III)Z lambda$joinIsNotEmpty$3 a m (II)J lcm a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z mergedFaceOccludes b m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; or a m (Lnet/minecraft/world/phys/shapes/VoxelShape;[Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; or a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/world/phys/shapes/VoxelShape; rotate a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/shapes/VoxelShape; rotate a m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAll d m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAll c m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAll c m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAllAxis b m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAllAxis b m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAttachFace e m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Ljava/util/Map; rotateAttachFace c m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateHorizontal c m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Ljava/util/Map; rotateHorizontal b m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateHorizontal b m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateHorizontalAxis a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateHorizontalAxis a f D BIG_EPSILON b f Lnet/minecraft/world/phys/shapes/VoxelShape; BLOCK d f Lnet/minecraft/world/phys/Vec3; BLOCK_CENTER e f Lnet/minecraft/world/phys/shapes/VoxelShape; EMPTY f f D EPSILON a f Lnet/minecraft/world/phys/shapes/VoxelShape; INFINITY c c net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer net/minecraft/world/phys/shapes/VoxelShapes$a c net/minecraft/world/scores/DisplaySlot net/minecraft/world/scores/DisplaySlot m ()[Lnet/minecraft/world/scores/DisplaySlot; $values b m ()Ljava/lang/String; getSerializedName c m ()I id a m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/world/scores/DisplaySlot; teamColorToSlot a f [Lnet/minecraft/world/scores/DisplaySlot; $VALUES x f Lnet/minecraft/world/scores/DisplaySlot; BELOW_NAME c f Ljava/util/function/IntFunction; BY_ID u f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC t f Lnet/minecraft/world/scores/DisplaySlot; LIST a f Lnet/minecraft/world/scores/DisplaySlot; SIDEBAR b f Lnet/minecraft/world/scores/DisplaySlot; TEAM_AQUA o f Lnet/minecraft/world/scores/DisplaySlot; TEAM_BLACK d f Lnet/minecraft/world/scores/DisplaySlot; TEAM_BLUE m f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_AQUA g f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_BLUE e f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_GRAY l f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_GREEN f f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_PURPLE i f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_RED h f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GOLD j f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GRAY k f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GREEN n f Lnet/minecraft/world/scores/DisplaySlot; TEAM_LIGHT_PURPLE q f Lnet/minecraft/world/scores/DisplaySlot; TEAM_RED p f Lnet/minecraft/world/scores/DisplaySlot; TEAM_WHITE s f Lnet/minecraft/world/scores/DisplaySlot; TEAM_YELLOW r f I id v f Ljava/lang/String; name w c net/minecraft/world/scores/DisplaySlot$1 net/minecraft/world/scores/DisplaySlot$1 f [I $SwitchMap$net$minecraft$ChatFormatting a c net/minecraft/world/scores/ScoreAccess net/minecraft/world/scores/ScoreAccess m (I)I add b m ()Lnet/minecraft/network/chat/Component; display g m (Lnet/minecraft/network/chat/Component;)V display a m ()I get a m ()I increment b m ()V lock f m ()Z locked d m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormatOverride a m ()V reset c m (I)V set a m ()V unlock e c net/minecraft/world/scores/ScoreHolder net/minecraft/world/scores/ScoreHolder m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; forNameOnly c m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/scores/ScoreHolder; fromGameProfile a m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m ()Lnet/minecraft/network/chat/Component; getFeedbackDisplayName hH m ()Ljava/lang/String; getScoreboardName da m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$getFeedbackDisplayName$0 a f Lnet/minecraft/world/scores/ScoreHolder; WILDCARD cT f Ljava/lang/String; WILDCARD_NAME cS c net/minecraft/world/scores/ScoreHolder$1 net/minecraft/world/scores/ScoreHolder$1 m ()Ljava/lang/String; getScoreboardName da c net/minecraft/world/scores/ScoreHolder$2 net/minecraft/world/scores/ScoreHolder$2 m ()Lnet/minecraft/network/chat/Component; getFeedbackDisplayName hH m ()Ljava/lang/String; getScoreboardName da f Ljava/lang/String; val$name a c net/minecraft/world/scores/ScoreHolder$3 net/minecraft/world/scores/ScoreHolder$3 m ()Ljava/lang/String; getScoreboardName da c net/minecraft/world/ticks/TickPriority net/minecraft/world/ticks/TickListPriority m ()[Lnet/minecraft/world/ticks/TickPriority; $values b m (I)Lnet/minecraft/world/ticks/TickPriority; byValue a m ()I getValue a f [Lnet/minecraft/world/ticks/TickPriority; $VALUES j f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/world/ticks/TickPriority; EXTREMELY_HIGH a f Lnet/minecraft/world/ticks/TickPriority; EXTREMELY_LOW g f Lnet/minecraft/world/ticks/TickPriority; HIGH c f Lnet/minecraft/world/ticks/TickPriority; LOW e f Lnet/minecraft/world/ticks/TickPriority; NORMAL d f Lnet/minecraft/world/ticks/TickPriority; VERY_HIGH b f Lnet/minecraft/world/ticks/TickPriority; VERY_LOW f f I value i c net/minecraft/world/timeline/Timelines net/minecraft/world/timeline/Timelines m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; key a m (Lnet/minecraft/util/EasingType;Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$0 c m (Lnet/minecraft/util/EasingType;Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$1 b m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$10 m m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$11 l m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$12 k m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$13 j m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$14 i m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$15 h m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$16 g m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$17 f m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$18 e m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$19 d m (Lnet/minecraft/util/EasingType;Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$2 a m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$20 c m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$21 b m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$22 a m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$3 t m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$4 s m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$5 r m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$6 q m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$7 p m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$8 o m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$9 n f Lnet/minecraft/resources/ResourceKey; DAY a f F DAY_SKY_LIGHT_LEVEL e f Lnet/minecraft/resources/ResourceKey; EARLY_GAME d f Lnet/minecraft/resources/ResourceKey; MOON b f I NIGHT_CLOUD_COLOR_MULTIPLIER k f I NIGHT_FOG_COLOR_MULTIPLIER j f I NIGHT_SKY_COLOR_MULTIPLIER i f I NIGHT_SKY_LIGHT_COLOR g f F NIGHT_SKY_LIGHT_FACTOR h f F NIGHT_SKY_LIGHT_LEVEL f f Lnet/minecraft/resources/ResourceKey; VILLAGER_SCHEDULE c c net/minecraft/world/waypoints/Waypoint net/minecraft/world/waypoints/Waypoint m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; addHideAttribute a f I MAX_RANGE b_ f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; WAYPOINT_TRANSMIT_RANGE_HIDE_MODIFIER c_ c net/minecraft/world/waypoints/Waypoint$Icon net/minecraft/world/waypoints/Waypoint$a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/waypoints/Waypoint$Icon; cloneAndAssignStyle a m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)V copyFrom a m ()Lnet/minecraft/resources/ResourceKey; getOverrideStyle b m ()Z hasData a m (Lnet/minecraft/world/scores/PlayerTeam;)Ljava/lang/Integer; lambda$cloneAndAssignStyle$5 a m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$cloneAndAssignStyle$6 a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; lambda$cloneAndAssignStyle$7 b m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 e m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Ljava/util/Optional; lambda$static$1 d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Lnet/minecraft/resources/ResourceKey; lambda$static$3 c m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Ljava/util/Optional; lambda$static$4 b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/waypoints/Waypoint$Icon; NULL c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; color e f Lnet/minecraft/resources/ResourceKey; style d c org/bukkit/craftbukkit/CraftSoundGroup org/bukkit/craftbukkit/v1_21_R7/CraftSoundGroup c org/bukkit/craftbukkit/block/CraftBell org/bukkit/craftbukkit/v1_21_R7/block/CraftBell c org/bukkit/craftbukkit/block/CraftSign org/bukkit/craftbukkit/v1_21_R7/block/CraftSign c org/bukkit/craftbukkit/block/CraftSign$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftSign$1 c org/bukkit/craftbukkit/entity/CraftBat org/bukkit/craftbukkit/v1_21_R7/entity/CraftBat c org/bukkit/craftbukkit/entity/CraftBee org/bukkit/craftbukkit/v1_21_R7/entity/CraftBee c org/bukkit/craftbukkit/entity/CraftCat org/bukkit/craftbukkit/v1_21_R7/entity/CraftCat c org/bukkit/craftbukkit/entity/CraftCat$CraftType org/bukkit/craftbukkit/v1_21_R7/entity/CraftCat$CraftType c org/bukkit/craftbukkit/entity/CraftCod org/bukkit/craftbukkit/v1_21_R7/entity/CraftCod c org/bukkit/craftbukkit/entity/CraftCow org/bukkit/craftbukkit/v1_21_R7/entity/CraftCow c org/bukkit/craftbukkit/entity/CraftCow$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftCow$CraftVariant c org/bukkit/craftbukkit/entity/CraftEgg org/bukkit/craftbukkit/v1_21_R7/entity/CraftEgg c org/bukkit/craftbukkit/entity/CraftFox org/bukkit/craftbukkit/v1_21_R7/entity/CraftFox c org/bukkit/craftbukkit/entity/CraftMob org/bukkit/craftbukkit/v1_21_R7/entity/CraftMob c org/bukkit/craftbukkit/entity/CraftPig org/bukkit/craftbukkit/v1_21_R7/entity/CraftPig c org/bukkit/craftbukkit/entity/CraftPig$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftPig$CraftVariant c org/bukkit/craftbukkit/entity/CraftVex org/bukkit/craftbukkit/v1_21_R7/entity/CraftVex c org/bukkit/craftbukkit/util/ApiVersion org/bukkit/craftbukkit/v1_21_R7/util/ApiVersion c org/bukkit/craftbukkit/util/Handleable org/bukkit/craftbukkit/v1_21_R7/util/Handleable c org/bukkit/craftbukkit/util/JsonHelper org/bukkit/craftbukkit/v1_21_R7/util/JsonHelper c org/bukkit/craftbukkit/util/UnsafeList org/bukkit/craftbukkit/v1_21_R7/util/UnsafeList c org/bukkit/craftbukkit/util/UnsafeList$Itr org/bukkit/craftbukkit/v1_21_R7/util/UnsafeList$Itr c org/bukkit/craftbukkit/util/Versioning org/bukkit/craftbukkit/v1_21_R7/util/Versioning c net/minecraft/data/info/BlockListReport net/minecraft/data/info/BlockListReport m ()Ljava/lang/String; getName a m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; lambda$run$0 a m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$run$1 a m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput; output d f Ljava/util/concurrent/CompletableFuture; registries e c net/minecraft/data/recipes/RecipeOutput net/minecraft/data/recipes/RecipeOutput m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/advancements/AdvancementHolder;)V accept a m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a m ()V includeRootAdvancement b c net/minecraft/data/structures/NbtToSnbt net/minecraft/data/structures/DebugReportNBT m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; convertStructure a m ()Ljava/lang/String; getName a m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; getName a m (Ljava/nio/file/Path;)Z lambda$run$0 a m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V lambda$run$1 b m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$2 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$3 b m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$4 a m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; lambda$run$5 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$6 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;)V writeSnbt a f Lorg/slf4j/Logger; LOGGER d f Ljava/lang/Iterable; inputFolders e f Lnet/minecraft/data/PackOutput; output f c net/minecraft/data/structures/SnbtToNbt net/minecraft/data/structures/SnbtToNbt m (Lnet/minecraft/data/structures/SnbtToNbt$Filter;)Lnet/minecraft/data/structures/SnbtToNbt; addFilter a m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; applyFilters a m ()Ljava/lang/String; getName a m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; getName a m (Ljava/nio/file/Path;)Z lambda$run$0 a m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V lambda$run$1 a m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$2 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$3 a m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$4 a m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; lambda$run$5 a m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/data/structures/SnbtToNbt$TaskResult; readStructure a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$TaskResult;Ljava/nio/file/Path;)V storeStructureIfChanged a f Lorg/slf4j/Logger; LOGGER d f Ljava/util/List; filters g f Ljava/lang/Iterable; inputFolders f f Lnet/minecraft/data/PackOutput; output e c net/minecraft/data/structures/SnbtToNbt$TaskResult net/minecraft/data/structures/SnbtToNbt$c m ()Lcom/google/common/hash/HashCode; hash c m ()Ljava/lang/String; name a m ()[B payload b f Lcom/google/common/hash/HashCode; hash c f Ljava/lang/String; name a f [B payload b c net/minecraft/nbt/SnbtPrinterTagVisitor net/minecraft/nbt/SnbtPrinterTagVisitor m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/List; getKeys b m (Ljava/lang/String;)Ljava/lang/String; handleEscapePretty a m (Ljava/util/HashMap;)V lambda$static$0 a m ()Ljava/lang/String; pathString a m ()V popPath b m (Ljava/lang/String;)V pushPath b m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; visit a m (Lnet/minecraft/nbt/ByteTag;)V visitByte a m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a m (Lnet/minecraft/nbt/EndTag;)V visitEnd a m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a m (Lnet/minecraft/nbt/IntTag;)V visitInt a m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a m (Lnet/minecraft/nbt/ListTag;)V visitList a m (Lnet/minecraft/nbt/LongTag;)V visitLong a m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a m (Lnet/minecraft/nbt/ShortTag;)V visitShort a m (Lnet/minecraft/nbt/StringTag;)V visitString a f Ljava/lang/String; ELEMENT_SEPARATOR e f Ljava/lang/String; ELEMENT_SPACING i f Ljava/util/Map; KEY_ORDER a f Ljava/lang/String; LIST_CLOSE g f Ljava/lang/String; LIST_OPEN f f Ljava/lang/String; LIST_TYPE_SEPARATOR h f Ljava/lang/String; NAME_VALUE_SEPARATOR d f Ljava/lang/String; NEWLINE l f Ljava/util/Set; NO_INDENTATION b f Ljava/util/regex/Pattern; SIMPLE_VALUE c f Ljava/lang/String; STRUCT_CLOSE k f Ljava/lang/String; STRUCT_OPEN j f I depth n f Ljava/lang/String; indentation m f Ljava/util/List; path o f Ljava/lang/String; result p c net/minecraft/nbt/visitors/CollectToTag net/minecraft/nbt/visitors/CollectToTag m (Lnet/minecraft/nbt/Tag;)V appendEntry a m ()I depth e m (Lnet/minecraft/nbt/TagType;)V enterContainerIfNeeded c m ()Lnet/minecraft/nbt/Tag; getResult d m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b f Ljava/util/Deque; containerStack a c net/minecraft/nbt/visitors/CollectToTag$ListBuilder net/minecraft/nbt/visitors/CollectToTag$c m (Lnet/minecraft/nbt/Tag;)V acceptValue a m ()Lnet/minecraft/nbt/Tag; build a f Lnet/minecraft/nbt/ListTag; list a c net/minecraft/nbt/visitors/CollectToTag$RootBuilder net/minecraft/nbt/visitors/CollectToTag$d m (Lnet/minecraft/nbt/Tag;)V acceptValue a m ()Lnet/minecraft/nbt/Tag; build a f Lnet/minecraft/nbt/Tag; result a c net/minecraft/nbt/visitors/CollectToTag$CompoundBuilder net/minecraft/nbt/visitors/CollectToTag$a m (Ljava/lang/String;)V acceptKey a m (Lnet/minecraft/nbt/Tag;)V acceptValue a m ()Lnet/minecraft/nbt/Tag; build a f Lnet/minecraft/nbt/CompoundTag; compound a f Ljava/lang/String; lastId b c net/minecraft/nbt/visitors/CollectToTag$ContainerBuilder net/minecraft/nbt/visitors/CollectToTag$b m (Ljava/lang/String;)V acceptKey a m (Lnet/minecraft/nbt/Tag;)V acceptValue a m ()Lnet/minecraft/nbt/Tag; build a c net/minecraft/network/codec/StreamCodec net/minecraft/network/codec/StreamCodec m (Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; apply a m ()Lnet/minecraft/network/codec/StreamCodec; cast a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function5;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function7;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function8;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function9;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function10;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function11;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function12;)Lnet/minecraft/network/codec/StreamCodec; composite a m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; dispatch b m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; map a m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; mapStream b m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; of a m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; ofMember a m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; recursive a m (Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; unit a c net/minecraft/network/codec/StreamCodec$1 net/minecraft/network/codec/StreamCodec$1 f Lnet/minecraft/network/codec/StreamDecoder; val$decoder a f Lnet/minecraft/network/codec/StreamEncoder; val$encoder b c net/minecraft/network/codec/StreamCodec$2 net/minecraft/network/codec/StreamCodec$12 f Lnet/minecraft/network/codec/StreamDecoder; val$decoder a f Lnet/minecraft/network/codec/StreamMemberEncoder; val$encoder b c net/minecraft/network/codec/StreamCodec$3 net/minecraft/network/codec/StreamCodec$13 c net/minecraft/network/codec/StreamCodec$4 net/minecraft/network/codec/StreamCodec$14 f Lnet/minecraft/network/codec/StreamCodec; this$0 c c net/minecraft/network/codec/StreamCodec$5 net/minecraft/network/codec/StreamCodec$15 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a f Lnet/minecraft/network/codec/StreamCodec; this$0 b c net/minecraft/network/codec/StreamCodec$6 net/minecraft/network/codec/StreamCodec$16 f Lnet/minecraft/network/codec/StreamCodec; this$0 c c net/minecraft/network/codec/StreamCodec$7 net/minecraft/network/codec/StreamCodec$17 c net/minecraft/network/codec/StreamCodec$8 net/minecraft/network/codec/StreamCodec$18 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Ljava/util/function/Function; val$getter1 d f Ljava/util/function/Function; val$getter2 e c net/minecraft/network/codec/StreamCodec$9 net/minecraft/network/codec/StreamCodec$19 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Ljava/util/function/Function; val$getter1 e f Ljava/util/function/Function; val$getter2 f f Ljava/util/function/Function; val$getter3 g c net/minecraft/network/codec/StreamCodec$10 net/minecraft/network/codec/StreamCodec$2 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Ljava/util/function/Function; val$getter1 f f Ljava/util/function/Function; val$getter2 g f Ljava/util/function/Function; val$getter3 h f Ljava/util/function/Function; val$getter4 i c net/minecraft/network/codec/StreamCodec$11 net/minecraft/network/codec/StreamCodec$3 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Ljava/util/function/Function; val$getter1 g f Ljava/util/function/Function; val$getter2 h f Ljava/util/function/Function; val$getter3 i f Ljava/util/function/Function; val$getter4 j f Ljava/util/function/Function; val$getter5 k c net/minecraft/network/codec/StreamCodec$12 net/minecraft/network/codec/StreamCodec$4 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Ljava/util/function/Function; val$getter1 h f Ljava/util/function/Function; val$getter2 i f Ljava/util/function/Function; val$getter3 j f Ljava/util/function/Function; val$getter4 k f Ljava/util/function/Function; val$getter5 l f Ljava/util/function/Function; val$getter6 m c net/minecraft/network/codec/StreamCodec$13 net/minecraft/network/codec/StreamCodec$5 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g f Ljava/util/function/Function; val$getter1 i f Ljava/util/function/Function; val$getter2 j f Ljava/util/function/Function; val$getter3 k f Ljava/util/function/Function; val$getter4 l f Ljava/util/function/Function; val$getter5 m f Ljava/util/function/Function; val$getter6 n f Ljava/util/function/Function; val$getter7 o c net/minecraft/network/codec/StreamCodec$14 net/minecraft/network/codec/StreamCodec$6 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h f Ljava/util/function/Function; val$getter1 j f Ljava/util/function/Function; val$getter2 k f Ljava/util/function/Function; val$getter3 l f Ljava/util/function/Function; val$getter4 m f Ljava/util/function/Function; val$getter5 n f Ljava/util/function/Function; val$getter6 o f Ljava/util/function/Function; val$getter7 p f Ljava/util/function/Function; val$getter8 q c net/minecraft/network/codec/StreamCodec$15 net/minecraft/network/codec/StreamCodec$7 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i f Ljava/util/function/Function; val$getter1 k f Ljava/util/function/Function; val$getter2 l f Ljava/util/function/Function; val$getter3 m f Ljava/util/function/Function; val$getter4 n f Ljava/util/function/Function; val$getter5 o f Ljava/util/function/Function; val$getter6 p f Ljava/util/function/Function; val$getter7 q f Ljava/util/function/Function; val$getter8 r f Ljava/util/function/Function; val$getter9 s c net/minecraft/network/codec/StreamCodec$16 net/minecraft/network/codec/StreamCodec$8 f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i f Ljava/util/function/Function; val$getter10 u f Ljava/util/function/Function; val$getter1 l f Ljava/util/function/Function; val$getter2 m f Ljava/util/function/Function; val$getter3 n f Ljava/util/function/Function; val$getter4 o f Ljava/util/function/Function; val$getter5 p f Ljava/util/function/Function; val$getter6 q f Ljava/util/function/Function; val$getter7 r f Ljava/util/function/Function; val$getter8 s f Ljava/util/function/Function; val$getter9 t c net/minecraft/network/codec/StreamCodec$17 net/minecraft/network/codec/StreamCodec$9 f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j f Lnet/minecraft/network/codec/StreamCodec; val$codec11 k f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i f Ljava/util/function/Function; val$getter10 v f Ljava/util/function/Function; val$getter11 w f Ljava/util/function/Function; val$getter1 m f Ljava/util/function/Function; val$getter2 n f Ljava/util/function/Function; val$getter3 o f Ljava/util/function/Function; val$getter4 p f Ljava/util/function/Function; val$getter5 q f Ljava/util/function/Function; val$getter6 r f Ljava/util/function/Function; val$getter7 s f Ljava/util/function/Function; val$getter8 t f Ljava/util/function/Function; val$getter9 u c net/minecraft/network/codec/StreamCodec$18 net/minecraft/network/codec/StreamCodec$10 f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j f Lnet/minecraft/network/codec/StreamCodec; val$codec11 k f Lnet/minecraft/network/codec/StreamCodec; val$codec12 l f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i f Ljava/util/function/Function; val$getter10 w f Ljava/util/function/Function; val$getter11 x f Ljava/util/function/Function; val$getter12 y f Ljava/util/function/Function; val$getter1 n f Ljava/util/function/Function; val$getter2 o f Ljava/util/function/Function; val$getter3 p f Ljava/util/function/Function; val$getter4 q f Ljava/util/function/Function; val$getter5 r f Ljava/util/function/Function; val$getter6 s f Ljava/util/function/Function; val$getter7 t f Ljava/util/function/Function; val$getter8 u f Ljava/util/function/Function; val$getter9 v c net/minecraft/network/codec/StreamCodec$19 net/minecraft/network/codec/StreamCodec$11 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; lambda$$0 b f Ljava/util/function/Supplier; inner b c net/minecraft/network/codec/StreamCodec$CodecOperation net/minecraft/network/codec/StreamCodec$a c net/minecraft/server/PlayerAdvancements net/minecraft/server/AdvancementDataPlayer m (Lnet/minecraft/server/ServerAdvancementManager;Lnet/minecraft/server/PlayerAdvancements$Data;)V applyFrom a m ()Lnet/minecraft/server/PlayerAdvancements$Data; asData c m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z award a m (Lnet/minecraft/server/ServerAdvancementManager;)V checkForAutomaticTriggers c m (Lnet/minecraft/server/level/ServerPlayer;Z)V flushDirty a m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementProgress; getOrStartProgress b m (Lnet/minecraft/server/ServerAdvancementManager;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementProgress;)V lambda$applyFrom$0 a m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V lambda$asData$1 a m (Lnet/minecraft/server/ServerAdvancementManager;)V load d m (Lnet/minecraft/advancements/AdvancementHolder;)V markForVisibilityUpdate c m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V registerListener a m (Lnet/minecraft/advancements/AdvancementHolder;)V registerListeners d m (Lnet/minecraft/server/ServerAdvancementManager;)V registerListeners b m (Lnet/minecraft/server/ServerAdvancementManager;)V reload a m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V removeListener b m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z revoke b m ()V save b m (Lnet/minecraft/server/level/ServerPlayer;)V setPlayer a m (Lnet/minecraft/advancements/AdvancementHolder;)V setSelectedTab a m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V startProgress a m ()V stopListening a m (Lnet/minecraft/advancements/AdvancementHolder;)V unregisterListeners e m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/Set;Ljava/util/Set;)V updateTreeVisibility a f Lcom/google/gson/Gson; GSON b f Lorg/slf4j/Logger; LOGGER a f Lcom/mojang/serialization/Codec; codec m f Z isFirstPacket l f Lnet/minecraft/advancements/AdvancementHolder; lastSelectedTab k f Lnet/minecraft/server/players/PlayerList; playerList c f Lnet/minecraft/server/level/ServerPlayer; player j f Ljava/nio/file/Path; playerSavePath d f Ljava/util/Set; progressChanged h f Ljava/util/Map; progress f f Ljava/util/Set; rootsToUpdate i f Lnet/minecraft/advancements/AdvancementTree; tree e f Ljava/util/Set; visible g c net/minecraft/server/PlayerAdvancements$Data net/minecraft/server/AdvancementDataPlayer$a m (Ljava/util/function/BiConsumer;)V forEach a m (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V lambda$forEach$0 a m ()Ljava/util/Map; map a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Map; map b c net/minecraft/server/commands/OpCommand net/minecraft/server/commands/CommandOp m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$opPlayers$4 a m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$register$0 a m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/lang/String; lambda$register$1 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$2 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I opPlayers a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_OP a c net/minecraft/server/dedicated/Settings net/minecraft/server/dedicated/PropertyManager m ()Ljava/util/Properties; cloneProperties a m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; dispatchNumberOrString a m (Ljava/lang/String;I)I get a m (Ljava/lang/String;J)J get a m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; get a m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I get a m (Ljava/lang/String;Z)Z get a m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; getLegacy a m (Ljava/lang/String;)Ljava/lang/Boolean; getLegacyBoolean c m (Ljava/lang/String;)Ljava/lang/String; getLegacyString b m (Ljava/lang/String;I)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b m (Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b m (Ljava/lang/String;)Ljava/lang/String; getStringRaw a m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; lambda$dispatchNumberOrString$1 a m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; lambda$get$2 a m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number; lambda$wrapNumberDeserializer$0 a m (Ljava/nio/file/Path;)Ljava/util/Properties; loadFromFile b m (Ljava/nio/file/Path;)V store c m (Ljava/util/function/Function;)Ljava/util/function/Function; wrapNumberDeserializer a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Properties; properties al c net/minecraft/server/dedicated/Settings$1 net/minecraft/server/dedicated/PropertyManager$1 c net/minecraft/server/dedicated/Settings$MutableValue net/minecraft/server/dedicated/PropertyManager$EditableProperty m (Lnet/minecraft/core/RegistryAccess;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings; update a f Ljava/lang/String; key b f Ljava/util/function/Function; serializer d f Lnet/minecraft/server/dedicated/Settings; this$0 a f Ljava/lang/Object; value c c net/minecraft/server/dialog/DialogTypes net/minecraft/server/dialog/DialogTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/server/gui/StatsComponent net/minecraft/server/gui/GuiStatsComponent m ()V close a m (Ljava/awt/event/ActionEvent;)V lambda$new$0 a m ()V tick b f Ljava/text/DecimalFormat; DECIMAL_FORMAT a f [Ljava/lang/String; msgs d f Lnet/minecraft/server/MinecraftServer; server e f Ljavax/swing/Timer; timer f f [I values b f I vp c c net/minecraft/server/jsonrpc/Connection net/minecraft/server/jsonrpc/Connection m (Lio/netty/channel/ChannelHandlerContext;Lcom/google/gson/JsonElement;)V channelRead0 a m (Ljava/lang/String;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonElement; dispatchIncomingRequest a m (Ljava/util/List;)Lcom/google/gson/JsonArray; handleBatchRequest a m (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; handleError a m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; handleIncomingRequest a m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; handleJsonObject a m (ILcom/google/gson/JsonElement;)V handleRequestResponse a m (Lcom/google/gson/JsonElement;)Z isValidRequestId a m (Lcom/google/gson/JsonElement;)Z isValidResponseId b m (Ljava/util/Optional;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonElement; lambda$dispatchIncomingRequest$2 a m (Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; lambda$handleBatchRequest$1 c m (JLit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;)Z lambda$tick$0 a m (Lnet/minecraft/core/Holder$Reference;)V sendNotification a m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;)V sendNotification a m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/concurrent/CompletableFuture; sendRequest b m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; sendRequest b m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;Z)Ljava/util/concurrent/CompletableFuture; sendRequest a m ()V tick a f Ljava/util/concurrent/atomic/AtomicInteger; CONNECTION_ID_COUNTER b f Lorg/slf4j/Logger; LOGGER a f Lio/netty/channel/Channel; channel f f Lnet/minecraft/server/jsonrpc/methods/ClientInfo; clientInfo d f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonRpcLogger c f Lnet/minecraft/server/jsonrpc/ManagementServer; managementServer e f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; minecraftApi g f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; pendingRequests i f Ljava/util/concurrent/atomic/AtomicInteger; transactionId h c net/minecraft/server/jsonrpc/api/Schema net/minecraft/server/jsonrpc/api/Schema m (Lnet/minecraft/server/jsonrpc/api/Schema;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; arrayOf a m ()Lnet/minecraft/server/jsonrpc/api/Schema; asArray d m ()Lcom/mojang/serialization/Codec; codec j m ()Ljava/util/List; enumValues i m ()Ljava/util/List; getSchemaRegistry c m ()Lnet/minecraft/server/jsonrpc/api/Schema; info b m ()Ljava/util/Optional; items g m (Ljava/util/Map$Entry;)Lnet/minecraft/server/jsonrpc/api/Schema; lambda$info$5 a m (Ljava/util/Optional;Ljava/util/List;Ljava/util/Optional;Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/server/jsonrpc/api/Schema; lambda$static$0 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; lambda$static$2 b m ()Ljava/lang/String; lambda$static$3 k m (Lnet/minecraft/server/jsonrpc/api/Schema;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m (Ljava/util/List;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofEnum b m (Ljava/util/function/Supplier;)Lnet/minecraft/server/jsonrpc/api/Schema; ofEnum a m (Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofEnum a m (Ljava/net/URI;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofRef a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofType a m (Ljava/util/List;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofTypes a m ()Ljava/util/Map; properties h m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; record a m (Ljava/util/Map;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; record a m ()Ljava/util/Optional; reference e m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/api/SchemaComponent; registerSchema b m ()Ljava/util/List; type f m ()Lcom/mojang/serialization/Codec; typedCodec a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/api/Schema; withField a f Lnet/minecraft/server/jsonrpc/api/Schema; BOOL_OR_INT_SCHEMA d f Lnet/minecraft/server/jsonrpc/api/Schema; BOOL_SCHEMA b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; DIFFICULTY_SCHEMA i f Lnet/minecraft/server/jsonrpc/api/Schema; DISCOVERY_SCHEMA h f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; GAME_TYPE_SCHEMA j f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; INCOMING_IP_BAN_SCHEMA v f Lnet/minecraft/server/jsonrpc/api/Schema; INT_SCHEMA c f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; IP_BAN_SCHEMA w f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; KICK_PLAYER_SCHEMA t f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; MESSAGE_SCHEMA r f Lnet/minecraft/server/jsonrpc/api/Schema; NUMBER_SCHEMA e f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; OPERATOR_SCHEMA u f Lnet/minecraft/server/jsonrpc/api/Schema; PERMISSION_LEVEL_SCHEMA k f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; PLAYER_BAN_SCHEMA x f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; PLAYER_SCHEMA l f Lnet/minecraft/server/jsonrpc/api/Schema; RULE_TYPE_SCHEMA o f Ljava/util/List; SCHEMA_REGISTRY E f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; SERVER_STATE_SCHEMA n f Lnet/minecraft/server/jsonrpc/api/Schema; STRING_SCHEMA f f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; SYSTEM_MESSAGE_SCHEMA s f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; TYPED_GAME_RULE_SCHEMA p f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; UNTYPED_GAME_RULE_SCHEMA q f Lnet/minecraft/server/jsonrpc/api/Schema; UUID_SCHEMA g f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; VERSION_SCHEMA m f Lcom/mojang/serialization/Codec; codec D f Ljava/util/List; enumValues C f Ljava/util/Optional; items A f Ljava/util/Map; properties B f Ljava/util/Optional; reference y f Ljava/util/List; type z c net/minecraft/server/level/ChunkTracker net/minecraft/server/level/ChunkMap m (JIZ)V checkNeighborsAfterUpdate a m (JJI)I computeLevelFromNeighbor b m (JJI)I getComputedLevel a m (J)I getLevelFromSource b m (J)Z isSource a m (JIZ)V update b c net/minecraft/server/level/ServerEntity net/minecraft/server/level/EntityTrackerEntry m (Lnet/minecraft/server/level/ServerPlayer;)V addPairing b m ()Lnet/minecraft/world/phys/Vec3; getLastSentMovement c m ()F getLastSentXRot d m ()F getLastSentYHeadRot f m ()F getLastSentYRot e m ()Lnet/minecraft/world/phys/Vec3; getPositionBase b m (Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior;BBZ)V handleMinecartPosRot a m (Ljava/util/List;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$sendChanges$0 a m (Lnet/minecraft/server/level/ServerPlayer;)V removePairing a m ()V sendChanges a m ()V sendDirtyEntityData g m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V sendPairingData a f I FORCED_POS_UPDATE_PERIOD a f I FORCED_TELEPORT_PERIOD e f Lorg/slf4j/Logger; LOGGER b f D TOLERANCE_LEVEL_POSITION d f I TOLERANCE_LEVEL_ROTATION c f Lnet/minecraft/world/entity/Entity; entity g f Ljava/util/List; lastPassengers r f Lnet/minecraft/world/phys/Vec3; lastSentMovement o f B lastSentXRot m f B lastSentYHeadRot n f B lastSentYRot l f Lnet/minecraft/server/level/ServerLevel; level f f Lnet/minecraft/network/protocol/game/VecDeltaCodec; positionCodec k f Lnet/minecraft/server/level/ServerEntity$Synchronizer; synchronizer j f I teleportDelay q f I tickCount p f Z trackDelta i f Ljava/util/List; trackedDataValues u f I updateInterval h f Z wasOnGround t f Z wasRiding s c net/minecraft/server/level/ServerEntity$Synchronizer net/minecraft/server/level/EntityTrackerEntry$a m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers a m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf b m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Predicate;)V sendToTrackingPlayersFiltered a c net/minecraft/server/level/ServerPlayer net/minecraft/server/level/EntityPlayer m ()Z acceptsChatMessages hy m (Z)Z acceptsSystemMessages x m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnLocation a m ()Z allowsListing aa m (Lnet/minecraft/world/entity/Entity;)V attack e m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V awardKillScore a m (Ljava/util/Collection;)I awardRecipes a m (Ljava/util/List;)V awardRecipesByKey b m (Lnet/minecraft/stats/Stat;I)V awardStat a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z bedBlocked b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z bedInRange a m (Lnet/minecraft/server/level/ServerPlayer;)Z broadcastToPlayer a m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/GameType; calculateGameModeForNewPlayer b m ()Z canChatInColor F m (Lnet/minecraft/world/entity/player/Player;)Z canHarmPlayer a m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (DDD)V checkMovementStatistics a m (DDD)V checkRidingStatistics p m ()V clearRaidOmenPosition ae m ()Lnet/minecraft/server/level/ClientInformation; clientInformation E m ()V closeContainer r m ()Lnet/minecraft/commands/CommandSource; commandSource B m ()V completeUsingItem Q_ m (Lnet/minecraft/server/level/ServerPlayer;)V copyRespawnPosition b m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack C m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; createCommonSpawnInfo b m ()Lnet/minecraft/world/item/ItemCooldowns; createItemCooldowns f m (Lnet/minecraft/world/entity/Entity;)V crit b m ()Ljava/util/Set; debugSubscriptions an m (Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl;)V deregisterEnderPearl b m (DDD)Z didNotMove q m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m ()V disconnect v m (Lnet/minecraft/network/chat/Component;Z)V displayClientMessage a m ()V doCloseContainer s m ()V doTick h m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;Z)Ljava/util/Optional; findRespawnAndUseSpawnBlock a m (FZFZ)V forceSetRotation a m ()Lnet/minecraft/world/level/GameType; gameMode a m ()Lnet/minecraft/server/PlayerAdvancements; getAdvancements U m ()Lnet/minecraft/world/entity/Entity; getCamera N m ()Lnet/minecraft/network/chat/RemoteChatSession; getChatSession ac m ()Lnet/minecraft/world/entity/player/ChatVisiblity; getChatVisibility G m ()Lnet/minecraft/server/level/ChunkTrackingView; getChunkTrackingView X m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getEnchantedDamage a m ()Ljava/util/Set; getEnderPearls ak m ()Ljava/lang/String; getIpAddress D m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ag m ()Lnet/minecraft/world/phys/Vec3; getKnownSpeed ah m ()J getLastActionTime P m ()Lnet/minecraft/world/entity/player/Input; getLastClientInput ai m ()Lnet/minecraft/world/phys/Vec3; getLastClientMoveIntent aj m ()Lnet/minecraft/core/SectionPos; getLastSectionPos W m ()Lnet/minecraft/core/BlockPos; getRaidOmenPosition af m ()Lnet/minecraft/stats/ServerRecipeBook; getRecipeBook L m ()Lnet/minecraft/server/level/ServerPlayer$RespawnConfig; getRespawnConfig V m ()Lnet/minecraft/nbt/CompoundTag; getShoulderEntityLeft al m ()Lnet/minecraft/nbt/CompoundTag; getShoulderEntityRight am m ()Lnet/minecraft/stats/ServerStatsCounter; getStats K m ()Lnet/minecraft/network/chat/Component; getTabListDisplayName Q m ()I getTabListOrder R m ()Lnet/minecraft/server/network/TextFilter; getTextFilter Y m ()Ljava/util/Optional; getWardenSpawnTracker ab m (I)V giveExperienceLevels c m (I)V giveExperiencePoints d m (Lnet/minecraft/world/item/ItemStack;)V handleExtraItemsCreatedOnUse b m ()V handleShoulderEntities j m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreHolder;[Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;)V handleTeamKill a m ()V hasChangedDimension T m ()Z hasDisconnected w m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (DD)V indicateDamage a m ()V initInventoryMenu c m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V initMenu a m ()Z isChangingDimension S m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a m ()Z isPvpAllowed hw m (Lnet/minecraft/core/BlockPos;)Z isReachableBedBlock i m ()Z isReceivingWaypoints o m ()Z isTextFilteringEnabled Z m ()V jumpFromGround u m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadAndSpawnEnderPearl$4 e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadAndSpawnParentVehicle$3 f m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V lambda$new$0 a m (Lnet/minecraft/resources/ResourceKey;)Z lambda$readAdditionalSaveData$1 b m (Lnet/minecraft/stats/ServerRecipeBook$Packed;)V lambda$readAdditionalSaveData$2 a m (ILnet/minecraft/world/scores/ScoreAccess;)V lambda$updateScoreForCriteria$7 b m ()Lnet/minecraft/server/level/ServerLevel; level A m ()Lnet/minecraft/world/level/Level; level ao m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnEnderPearl e m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnEnderPearls c m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnParentVehicle b m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)V lookAt a m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a m (Lnet/minecraft/world/entity/Entity;)V magicCrit c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onChangedBlock b m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V onEffectAdded a m (Lnet/minecraft/world/effect/MobEffectInstance;ZLnet/minecraft/world/entity/Entity;)V onEffectUpdated a m (Ljava/util/Collection;)V onEffectsRemoved c m (Lnet/minecraft/world/item/ItemStack;I)V onEnchantmentPerformed a m ()V onEnterCombat g_ m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EquipmentSlot;)V onEquippedItemBroken a m (Lnet/minecraft/world/entity/Entity;)V onExplosionHit a m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a m (Lnet/minecraft/world/entity/item/ItemEntity;)V onItemPickup a m ()V onLeaveCombat P_ m ()V onUpdateAbilities z m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V openCommandBlock a m (Lnet/minecraft/core/Holder;)V openDialog b m (Lnet/minecraft/world/entity/animal/equine/AbstractHorse;Lnet/minecraft/world/Container;)V openHorseInventory a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)V openItemGui a m (Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; openMenu a m (Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/Container;)V openNautilusInventory a m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a m ()Lnet/minecraft/server/permissions/PermissionSet; permissions I m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)J placeEnderPearlTicket a m (Lnet/minecraft/nbt/CompoundTag;)V playShoulderEntityAmbientSound e m ()V processPortalCooldown O m ()V pushEntities q m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/world/level/GameType; readPlayerMode a m (Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl;)J registerAndUpdateEnderPearlTicket c m (Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl;)V registerEnderPearl a m ()V removeEntitiesOnShoulder k m (Ljava/util/Set;)V requestDebugSubscriptions a m ()I requestedViewDistance H m ()V resetFallDistance l m ()V resetLastActionTime J m (Ljava/util/Collection;)I resetRecipes b m ()V resetSentInfo x m (Lnet/minecraft/stats/Stat;)V resetStat a m (Lnet/minecraft/server/level/ServerPlayer;Z)V restoreFrom a m ()V rideTick t m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveEnderPearls f m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveParentVehicle e m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendChatMessage a m (ILnet/minecraft/world/item/trading/MerchantOffers;IIZZ)V sendMerchantOffers a m (Lnet/minecraft/network/protocol/status/ServerStatus;)V sendServerStatus a m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m (Lnet/minecraft/network/chat/Component;Z)V sendSystemMessage b m (Lnet/minecraft/world/entity/Entity;)V setCamera d m (Lnet/minecraft/network/chat/RemoteChatSession;)V setChatSession a m (Lnet/minecraft/server/level/ChunkTrackingView;)V setChunkTrackingView a m (Lnet/minecraft/nbt/CompoundTag;)Z setEntityOnShoulder a m (I)V setExperienceLevels b m (I)V setExperiencePoints a m (Lnet/minecraft/world/level/GameType;)Z setGameMode a m (Lnet/minecraft/world/phys/Vec3;)V setKnownMovement a m (Lnet/minecraft/world/entity/player/Input;)V setLastClientInput a m (Lnet/minecraft/core/SectionPos;)V setLastSectionPos a m (Lnet/minecraft/core/BlockPos;)V setRaidOmenPosition c m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;Z)V setRespawnPosition a m (Lnet/minecraft/server/level/ServerLevel;)V setServerLevel a m (Lnet/minecraft/nbt/CompoundTag;)V setShoulderEntityLeft b m (Lnet/minecraft/nbt/CompoundTag;)V setShoulderEntityRight c m (Z)V setSpawnExtraParticlesOnFall b m (Lnet/minecraft/server/level/ServerPlayer;)Z shouldFilterMessageTo c m ()V showEndCredits p m (DDD)V snapTo d m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a m (Lnet/minecraft/core/BlockPos;)V startSleeping b m (ZZ)V stopSleepInBed a m (Lnet/minecraft/world/level/storage/ValueOutput;)V storeGameTypes g m (Lnet/minecraft/world/InteractionHand;)V swing a m (Lnet/minecraft/world/item/ItemStack;)V synchronizeSpecialItemUpdates i m (Lnet/minecraft/world/entity/Entity;I)V take a m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/server/level/ServerPlayer; teleport a m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m (DDD)V teleportRelative c m (DDD)V teleportTo b m ()V tellNeutralMobsThatIDied hv m ()V tick g m ()V tickRegeneration i m ()V trackEnteredOrExitedLavaOnVehicle n m ()V trackStartFallingPosition m m (Lnet/minecraft/world/entity/player/Player;)V transferInventoryXpAndScore g m (Lnet/minecraft/server/level/ServerLevel;)V triggerDimensionChangeTriggers h m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V triggerRecipeCrafted a m ()V updateInvisibilityStatus M m (Lnet/minecraft/server/level/ClientInformation;)V updateOptions a m ()V updatePlayerAttributes hu m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;I)V updateScoreForCriteria a m (Lnet/minecraft/world/item/ItemStack;)V updateUsingItem a_ f D BLOCK_INTERACTION_DISTANCE_VERIFICATION_BUFFER a f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER cF f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER cG f Z DEFAULT_SEEN_CREDITS cJ f Z DEFAULT_SPAWN_EXTRA_PARTICLES_ON_FALL cK f Ljava/lang/String; ENDER_PEARLS_TAG d f Ljava/lang/String; ENDER_PEARL_DIMENSION_TAG e f I ENDER_PEARL_TICKET_RADIUS c f D ENTITY_INTERACTION_DISTANCE_VERIFICATION_BUFFER b f I FLY_STAT_RECORDING_SPEED cE f Lorg/slf4j/Logger; LOGGER cB f I NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ cC f I NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y cD f Lnet/minecraft/network/chat/Component; SPAWN_SET_MESSAGE cH f Ljava/lang/String; TAG_DIMENSION f f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; WAYPOINT_TRANSMIT_RANGE_CROUCH_MODIFIER cI f Lnet/minecraft/server/PlayerAdvancements; advancements cM f Z allowsListing du f Lnet/minecraft/world/entity/Entity; camera de f Z canChatColor dc f Lnet/minecraft/network/chat/RemoteChatSession; chatSession dG f Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility da f Lnet/minecraft/server/level/ChunkTrackingView; chunkTrackingView dq f Lnet/minecraft/commands/CommandSource; commandSource dH f Lnet/minecraft/server/network/ServerGamePacketListenerImpl; connection g f I containerCounter dJ f Lnet/minecraft/world/inventory/ContainerListener; containerListener dF f Lnet/minecraft/world/inventory/ContainerSynchronizer; containerSynchronizer dE f Z disconnected dj f Ljava/util/Set; enderPearls dA f Lnet/minecraft/world/phys/Vec3; enteredLavaOnVehiclePosition do f Lnet/minecraft/world/phys/Vec3; enteredNetherPosition dn f Lnet/minecraft/server/level/ServerPlayerGameMode; gameMode h f Z isChangingDimension df f Ljava/lang/String; language dl f J lastActionTime dd f Lnet/minecraft/world/entity/player/Input; lastClientInput dz f Z lastFoodSaturationZero cY f Lnet/minecraft/world/phys/Vec3; lastKnownClientMovement dy f I lastRecordedAirLevel cQ f I lastRecordedArmor cR f I lastRecordedExperience cV f I lastRecordedFoodLevel cP f F lastRecordedHealthAndAbsorption cO f I lastRecordedLevel cU f Lnet/minecraft/core/SectionPos; lastSectionPos dp f I lastSentExp cZ f I lastSentFood cX f F lastSentHealth cW f Lnet/minecraft/world/phys/Vec3; levitationStartPos dh f I levitationStartTime di f Ljava/lang/Object; object j f Lnet/minecraft/server/level/ParticleStatus; particleStatus db f Lnet/minecraft/core/BlockPos; raidOmenPosition dx f Lnet/minecraft/stats/ServerRecipeBook; recipeBook dg f Ljava/util/Set; requestedDebugSubscriptions dI f I requestedViewDistance dk f Lnet/minecraft/server/level/ServerPlayer$RespawnConfig; respawnConfig dr f Z seenCredits i f Lnet/minecraft/server/MinecraftServer; server cL f Lnet/minecraft/nbt/CompoundTag; shoulderEntityLeft dC f Lnet/minecraft/nbt/CompoundTag; shoulderEntityRight dD f Z spawnExtraParticlesOnFall dv f Lnet/minecraft/world/phys/Vec3; startingToFallPosition dm f Lnet/minecraft/stats/ServerStatsCounter; stats cN f Lnet/minecraft/server/network/TextFilter; textFilter ds f Z textFilteringEnabled dt f J timeEntitySatOnShoulder dB f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; wardenSpawnTracker dw f Z wonGame k c net/minecraft/server/level/ServerPlayer$1 net/minecraft/server/level/EntityPlayer$1 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V broadcastDataValue b m ()Lnet/minecraft/world/inventory/RemoteSlot; createSlot a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/item/ItemStack;)V sendCarriedChange a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V sendDataChange a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Ljava/util/List;Lnet/minecraft/world/item/ItemStack;[I)V sendInitialData a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V sendSlotChange a f Lcom/google/common/cache/LoadingCache; cache b f Lnet/minecraft/server/level/ServerPlayer; this$0 a c net/minecraft/server/level/ServerPlayer$1$1 net/minecraft/server/level/EntityPlayer$1$1 m (Lnet/minecraft/core/component/TypedDataComponent;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; lambda$load$0 a m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Integer; load a f Lcom/mojang/serialization/DynamicOps; registryHashOps b f Lnet/minecraft/server/level/ServerPlayer$1; this$1 a c net/minecraft/server/level/ServerPlayer$2 net/minecraft/server/level/EntityPlayer$2 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a f Lnet/minecraft/server/level/ServerPlayer; this$0 a c net/minecraft/server/level/ServerPlayer$3 net/minecraft/server/level/EntityPlayer$3 m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Z shouldInformAdmins c f Lnet/minecraft/server/level/ServerPlayer; this$0 b c net/minecraft/server/level/ServerPlayer$RespawnConfig net/minecraft/server/level/EntityPlayer$RespawnConfig m ()Z forced b m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;)Lnet/minecraft/resources/ResourceKey; getDimensionOrDefault b m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;)Z isSamePosition a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData a f Lcom/mojang/serialization/Codec; CODEC a f Z forced c f Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData b c net/minecraft/server/level/ServerPlayer$RespawnResult net/minecraft/server/level/EntityPlayer$RespawnResult c net/minecraft/server/level/ServerPlayer$SavedPosition net/minecraft/server/level/EntityPlayer$c m ()Ljava/util/Optional; dimension a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; position b m ()Ljava/util/Optional; rotation c f Lnet/minecraft/server/level/ServerPlayer$SavedPosition; EMPTY b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/util/Optional; dimension c f Ljava/util/Optional; position d f Ljava/util/Optional; rotation e c net/minecraft/server/level/ServerPlayer$RespawnPosAngle net/minecraft/server/level/EntityPlayer$RespawnPosAngle m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)F calculateLookAtYaw a m ()F pitch c m ()Lnet/minecraft/world/phys/Vec3; position a m ()F yaw b f F pitch c f Lnet/minecraft/world/phys/Vec3; position a f F yaw b c net/minecraft/server/network/Filterable net/minecraft/server/network/Filterable m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()Ljava/util/Optional; filtered b m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; from a m (Z)Ljava/lang/Object; get a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m (Ljava/util/function/Function;)Lnet/minecraft/server/network/Filterable; map a m (Ljava/lang/Object;)Lnet/minecraft/server/network/Filterable; passThrough a m ()Ljava/lang/Object; raw a m (Ljava/util/function/Function;)Ljava/util/Optional; resolve b m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a f Ljava/util/Optional; filtered b f Ljava/lang/Object; raw a c net/minecraft/server/network/TextFilter net/minecraft/server/network/ITextFilter m ()V join a m ()V leave b m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a f Lnet/minecraft/server/network/TextFilter; DUMMY e c net/minecraft/server/network/TextFilter$1 net/minecraft/server/network/ITextFilter$1 m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a c net/minecraft/server/players/PlayerList net/minecraft/server/players/PlayerList m (Lnet/minecraft/server/level/ServerLevel;)V addWorldborderListener a m (Lnet/minecraft/world/entity/player/Player;DDDDLnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/protocol/Packet;)V broadcast a m (Lnet/minecraft/network/protocol/Packet;)V broadcastAll a m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/resources/ResourceKey;)V broadcastAll a m (Lnet/minecraft/network/chat/PlayerChatMessage;Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Function;Z)V broadcastSystemMessage a m (Lnet/minecraft/network/chat/Component;Z)V broadcastSystemMessage a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V broadcastSystemToAllExceptTeam b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V broadcastSystemToTeam a m (Lnet/minecraft/server/players/NameAndId;)Z canBypassPlayerLimit b m (Lnet/minecraft/server/players/NameAndId;)V deop e m ()Lnet/minecraft/server/players/UserBanList; getBans f m ()Lnet/minecraft/server/players/IpBanList; getIpBans g m ()I getMaxPlayers n m ()[Ljava/lang/String; getOpNames l m ()Lnet/minecraft/server/players/ServerOpList; getOps k m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayer c m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer b m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/PlayerAdvancements; getPlayerAdvancements f m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName a m ()I getPlayerCount m m ()[Ljava/lang/String; getPlayerNamesArray e m ()Ljava/util/List; getPlayers t m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b m ()Lnet/minecraft/server/MinecraftServer; getServer c m ()I getSimulationDistance q m ()Lnet/minecraft/nbt/CompoundTag; getSingleplayerData r m ()I getViewDistance p m ()Lnet/minecraft/server/players/UserWhiteList; getWhiteList i m ()[Ljava/lang/String; getWhiteListNames j m ()Z isAllowCommandsForAllPlayers v m (Lnet/minecraft/server/players/NameAndId;)Z isOp f m ()Z isUsingWhitelist o m (Lnet/minecraft/server/players/NameAndId;)Z isWhiteListed a m (Lnet/minecraft/world/entity/Entity;)V lambda$remove$0 a m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; loadPlayerData c m (Lcom/mojang/authlib/GameProfile;)Ljava/nio/file/Path; locateStatsFile a m (Lnet/minecraft/server/players/NameAndId;)V op d m (Lnet/minecraft/server/players/NameAndId;Ljava/util/Optional;Ljava/util/Optional;)V op a m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/network/CommonListenerCookie;)V placeNewPlayer a m ()V reloadResources u m ()V reloadWhiteList a m ()V removeAll s m (Lnet/minecraft/server/level/ServerPlayer;)V save a m ()V saveAll h m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/network/ServerGamePacketListenerImpl;)V sendActiveEffects a m (Lnet/minecraft/server/level/ServerPlayer;)V sendActivePlayerEffects c m (Lnet/minecraft/server/level/ServerPlayer;)V sendAllPlayerInfo e m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;)V sendLevelInfo a m (Lnet/minecraft/server/level/ServerPlayer;)V sendPlayerPermissionLevel d m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/permissions/LevelBasedPermissionSet;)V sendPlayerPermissionLevel a m (Z)V setAllowCommandsForAllPlayers a m (I)V setSimulationDistance b m (I)V setViewDistance a m ()V tick d m (Lnet/minecraft/server/ServerScoreboard;Lnet/minecraft/server/level/ServerPlayer;)V updateEntireScoreboard a m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z verifyChatTrusted a f Ljava/text/SimpleDateFormat; BAN_DATE_FORMAT i f Lnet/minecraft/network/chat/Component; CHAT_FILTERED_FULL e f Lnet/minecraft/network/chat/Component; DUPLICATE_LOGIN_DISCONNECT_MESSAGE f f Ljava/io/File; IPBANLIST_FILE b f Lorg/slf4j/Logger; LOGGER g f Ljava/io/File; OPLIST_FILE c f I SEND_PLAYER_INFO_INTERVAL h f Ljava/io/File; USERBANLIST_FILE a f Ljava/io/File; WHITELIST_FILE d f Z allowCommandsForAllPlayers w f Lnet/minecraft/server/players/UserBanList; bans m f Lnet/minecraft/server/players/IpBanList; ipBans n f Lnet/minecraft/server/players/ServerOpList; ops o f Lnet/minecraft/world/level/storage/PlayerDataStorage; playerIo s f Ljava/util/Map; playersByUUID l f Ljava/util/List; players k f Lnet/minecraft/core/LayeredRegistryAccess; registries t f I sendAllPlayerInfoIn x f Lnet/minecraft/server/MinecraftServer; server j f I simulationDistance v f I viewDistance u f Lnet/minecraft/server/players/UserWhiteList; whitelist p c net/minecraft/server/players/PlayerList$1 net/minecraft/server/players/PlayerList$1 m (Lnet/minecraft/world/level/border/WorldBorder;DDJJ)V onLerpSize a m (Lnet/minecraft/world/level/border/WorldBorder;DD)V onSetCenter a m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetDamagePerBlock b m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSafeZone c m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSize a m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningBlocks b m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningTime a f Lnet/minecraft/server/players/PlayerList; this$0 b f Lnet/minecraft/server/level/ServerLevel; val$level a c net/minecraft/server/players/PlayerList$2 net/minecraft/server/players/PlayerList$2 f [I $SwitchMap$net$minecraft$server$permissions$PermissionLevel a c net/minecraft/util/BoundedFloatFunction net/minecraft/util/BoundedFloatFunction m (Ljava/lang/Object;)F apply a m (Ljava/util/function/Function;)Lnet/minecraft/util/BoundedFloatFunction; comap a m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/util/BoundedFloatFunction; createUnlimited a m (F)F lambda$static$0 a m ()F maxValue b m ()F minValue a f Lnet/minecraft/util/BoundedFloatFunction; IDENTITY a c net/minecraft/util/BoundedFloatFunction$1 net/minecraft/util/BoundedFloatFunction$1 m (Ljava/lang/Float;)F apply a m (Ljava/lang/Object;)F apply a m ()F maxValue b m ()F minValue a c net/minecraft/util/BoundedFloatFunction$2 net/minecraft/util/BoundedFloatFunction$2 m (Ljava/lang/Object;)F apply a m ()F maxValue b m ()F minValue a c net/minecraft/util/KeyDispatchDataCodec net/minecraft/util/KeyDispatchDataCodec m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; of a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/util/KeyframeTrackSampler net/minecraft/util/KeyframeTrackSampler m (Lnet/minecraft/util/KeyframeTrack;Ljava/util/List;Ljava/util/List;)V addSegmentsFromKeyframes a m (Lnet/minecraft/util/KeyframeTrack;Ljava/util/Optional;)Ljava/util/List; bakeSegments a m (J)Lnet/minecraft/util/KeyframeTrackSampler$Segment; getSegmentAt b m (J)J loopTicks c m (J)Ljava/lang/Object; sample a f Lnet/minecraft/world/attribute/LerpFunction; lerp b f Ljava/util/Optional; periodTicks a f Ljava/util/List; segments c c net/minecraft/util/KeyframeTrackSampler$Segment net/minecraft/util/KeyframeTrackSampler$a m ()Lnet/minecraft/util/EasingType; easing a m ()I fromTicks c m ()Ljava/lang/Object; fromValue b m ()I toTicks e m ()Ljava/lang/Object; toValue d f Lnet/minecraft/util/EasingType; easing a f I fromTicks c f Ljava/lang/Object; fromValue b f I toTicks e f Ljava/lang/Object; toValue d c net/minecraft/util/datafix/DataFixTypes net/minecraft/util/datafix/DataFixTypes m ()[Lnet/minecraft/util/datafix/DataFixTypes; $values b m ()I currentVersion a m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; update a m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/CompoundTag;II)Lnet/minecraft/nbt/CompoundTag; update a m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; updateToCurrentVersion a m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; updateToCurrentVersion a m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; wrapCodec a f [Lnet/minecraft/util/datafix/DataFixTypes; $VALUES z f Lnet/minecraft/util/datafix/DataFixTypes; ADVANCEMENTS s f Lnet/minecraft/util/datafix/DataFixTypes; CHUNK d f Lnet/minecraft/util/datafix/DataFixTypes; DEBUG_PROFILE w f Lnet/minecraft/util/datafix/DataFixTypes; ENTITY_CHUNK v f Lnet/minecraft/util/datafix/DataFixTypes; HOTBAR e f Lnet/minecraft/util/datafix/DataFixTypes; LEVEL a f Lnet/minecraft/util/datafix/DataFixTypes; LEVEL_SUMMARY b f Lnet/minecraft/util/datafix/DataFixTypes; OPTIONS f f Lnet/minecraft/util/datafix/DataFixTypes; PLAYER c f Lnet/minecraft/util/datafix/DataFixTypes; POI_CHUNK t f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_COMMAND_STORAGE i f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_FORCED_CHUNKS j f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_MAP_DATA k f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_MAP_INDEX l f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_RAIDS m f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_RANDOM_SEQUENCES n f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_SCOREBOARD o f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_STOPWATCHES p f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_STRUCTURE_FEATURE_INDICES q f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_WORLD_BORDER r f Lnet/minecraft/util/datafix/DataFixTypes; STATS h f Lnet/minecraft/util/datafix/DataFixTypes; STRUCTURE g f Ljava/util/Set; TYPES_FOR_LEVEL_LIST x f Lnet/minecraft/util/datafix/DataFixTypes; WORLD_GEN_SETTINGS u f Lcom/mojang/datafixers/DSL$TypeReference; type y c net/minecraft/util/datafix/DataFixTypes$1 net/minecraft/util/datafix/DataFixTypes$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$encode$0 a f Lnet/minecraft/util/datafix/DataFixTypes; this$0 d f Lcom/mojang/serialization/Codec; val$codec a f Lcom/mojang/datafixers/DataFixer; val$dataFixer c c net/minecraft/util/datafix/schemas/V100 net/minecraft/util/datafix/schemas/DataConverterSchemaV100 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V102 net/minecraft/util/datafix/schemas/DataConverterSchemaV102 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V106 net/minecraft/util/datafix/schemas/DataConverterSchemaV106 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V107 net/minecraft/util/datafix/schemas/DataConverterSchemaV107 c net/minecraft/util/datafix/schemas/V135 net/minecraft/util/datafix/schemas/DataConverterSchemaV135 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 a c net/minecraft/util/datafix/schemas/V143 net/minecraft/util/datafix/schemas/DataConverterSchemaV143 c net/minecraft/util/datafix/schemas/V501 net/minecraft/util/datafix/schemas/DataConverterSchemaV501 c net/minecraft/util/datafix/schemas/V700 net/minecraft/util/datafix/schemas/DataConverterSchemaV700 c net/minecraft/util/datafix/schemas/V701 net/minecraft/util/datafix/schemas/DataConverterSchemaV701 c net/minecraft/util/datafix/schemas/V702 net/minecraft/util/datafix/schemas/DataConverterSchemaV702 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V703 net/minecraft/util/datafix/schemas/DataConverterSchemaV703 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 a c net/minecraft/util/datafix/schemas/V704 net/minecraft/util/datafix/schemas/DataConverterSchemaV704 f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b f Ljava/util/Map; ITEM_TO_BLOCKENTITY a c net/minecraft/util/datafix/schemas/V704$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV704$1 c net/minecraft/util/datafix/schemas/V705 net/minecraft/util/datafix/schemas/DataConverterSchemaV705 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 x m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 o m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$11 n m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$12 m m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$13 l m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$14 k m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$15 j m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$16 i m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$17 h m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$18 g m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$19 f m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 w m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$20 e m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$21 d m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$22 c m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$23 b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$24 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 v m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 u m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 t m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 s m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 r m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 q m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 p m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerThrowableProjectile$0 b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$25 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$26 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerThrowableProjectile b f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b f Ljava/util/Map; ITEM_TO_ENTITY c c net/minecraft/util/datafix/schemas/V705$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV705$1 c net/minecraft/util/datafix/schemas/V808 net/minecraft/util/datafix/schemas/DataConverterSchemaV808 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$0 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a c net/minecraft/util/debug/DebugBrainDump net/minecraft/util/debug/DebugBrainDump m ()Ljava/util/List; activities i m ()I angerLevel h m ()Ljava/util/List; behaviors j m (Lnet/minecraft/world/entity/ai/Brain;[Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Set; getKnownBlockPositions a m (Lnet/minecraft/server/level/ServerLevel;JLnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Ljava/lang/String; getMemoryDescription a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/util/stream/Stream; getMemoryDescriptions a m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)Ljava/lang/String; getShortDescription a m (Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/List; getVillagerGossips a m ()Ljava/util/List; gossips l m (Lnet/minecraft/core/BlockPos;)Z hasPoi a m (Lnet/minecraft/core/BlockPos;)Z hasPotentialPoi b m ()F health d m ()Ljava/lang/String; inventory f m (Lnet/minecraft/server/level/ServerLevel;JLjava/util/Map$Entry;)Ljava/lang/String; lambda$getMemoryDescriptions$4 a m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)Ljava/lang/String; lambda$getShortDescription$5 b m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V lambda$getVillagerGossips$2 a m (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V lambda$getVillagerGossips$3 a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/util/debug/DebugBrainDump;)V lambda$static$0 a m (Ljava/lang/String;)Ljava/lang/String; lambda$takeBrainDump$1 a m ()F maxHealth e m ()Ljava/util/List; memories k m ()Ljava/lang/String; name a m ()Ljava/util/Set; pois m m ()Ljava/util/Set; potentialPois n m ()Ljava/lang/String; profession b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/util/debug/DebugBrainDump; takeBrainDump a m ()Z wantsGolem g m (Lnet/minecraft/network/FriendlyByteBuf;)V write a m ()I xp c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; activities j f I angerLevel i f Ljava/util/List; behaviors k f Ljava/util/List; gossips m f F health e f Ljava/lang/String; inventory g f F maxHealth f f Ljava/util/List; memories l f Ljava/lang/String; name b f Ljava/util/Set; pois n f Ljava/util/Set; potentialPois o f Ljava/lang/String; profession c f Z wantsGolem h f I xp d c net/minecraft/util/parsing/packrat/Atom net/minecraft/util/parsing/packrat/Atom m ()Ljava/lang/String; name a m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Atom; of a f Ljava/lang/String; name a c net/minecraft/util/parsing/packrat/Rule net/minecraft/util/parsing/packrat/Rule m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;)Lnet/minecraft/util/parsing/packrat/Rule; fromTerm a m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$SimpleRuleAction;)Lnet/minecraft/util/parsing/packrat/Rule; fromTerm a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a c net/minecraft/util/parsing/packrat/Rule$RuleAction net/minecraft/util/parsing/packrat/Rule$a c net/minecraft/util/parsing/packrat/Rule$WrappedTerm net/minecraft/util/parsing/packrat/Rule$c m ()Lnet/minecraft/util/parsing/packrat/Rule$RuleAction; action a m ()Lnet/minecraft/util/parsing/packrat/Term; child b m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a f Lnet/minecraft/util/parsing/packrat/Rule$RuleAction; action a f Lnet/minecraft/util/parsing/packrat/Term; child b c net/minecraft/util/parsing/packrat/Rule$SimpleRuleAction net/minecraft/util/parsing/packrat/Rule$b c net/minecraft/util/parsing/packrat/Term net/minecraft/util/parsing/packrat/Term m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; alternative b m ()Lnet/minecraft/util/parsing/packrat/Term; cut c m ()Lnet/minecraft/util/parsing/packrat/Term; empty d m (Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; fail a m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; marker a m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; negativeLookahead c m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; optional a m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; positiveLookahead b m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; repeated a m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;I)Lnet/minecraft/util/parsing/packrat/Term; repeated a m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithTrailingSeparator a m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;I)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithTrailingSeparator a m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithoutTrailingSeparator b m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;I)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithoutTrailingSeparator b m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; sequence a c net/minecraft/util/parsing/packrat/Term$1 net/minecraft/util/parsing/packrat/Term$1 m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a c net/minecraft/util/parsing/packrat/Term$2 net/minecraft/util/parsing/packrat/Term$2 m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a c net/minecraft/util/parsing/packrat/Term$3 net/minecraft/util/parsing/packrat/Term$3 m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a c net/minecraft/util/parsing/packrat/Term$Maybe net/minecraft/util/parsing/packrat/Term$d m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a m ()Lnet/minecraft/util/parsing/packrat/Term; term a f Lnet/minecraft/util/parsing/packrat/Term; term a c net/minecraft/util/parsing/packrat/Term$Marker net/minecraft/util/parsing/packrat/Term$c m ()Lnet/minecraft/util/parsing/packrat/Atom; name a m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a m ()Ljava/lang/Object; value b f Lnet/minecraft/util/parsing/packrat/Atom; name a f Ljava/lang/Object; value b c net/minecraft/util/parsing/packrat/Term$Repeated net/minecraft/util/parsing/packrat/Term$e m ()Lnet/minecraft/util/parsing/packrat/NamedRule; element a m ()Lnet/minecraft/util/parsing/packrat/Atom; listName b m ()I minRepetitions e m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a f Lnet/minecraft/util/parsing/packrat/NamedRule; element a f Lnet/minecraft/util/parsing/packrat/Atom; listName b f I minRepetitions c c net/minecraft/util/parsing/packrat/Term$Sequence net/minecraft/util/parsing/packrat/Term$g m ()[Lnet/minecraft/util/parsing/packrat/Term; elements a m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a f [Lnet/minecraft/util/parsing/packrat/Term; elements a c net/minecraft/util/parsing/packrat/Term$LookAhead net/minecraft/util/parsing/packrat/Term$b m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a m ()Z positive b m ()Lnet/minecraft/util/parsing/packrat/Term; term a f Z positive b f Lnet/minecraft/util/parsing/packrat/Term; term a c net/minecraft/util/parsing/packrat/Term$Alternative net/minecraft/util/parsing/packrat/Term$a m ()[Lnet/minecraft/util/parsing/packrat/Term; elements a m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a f [Lnet/minecraft/util/parsing/packrat/Term; elements a c net/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator net/minecraft/util/parsing/packrat/Term$f m ()Z allowTrailingSeparator g m ()Lnet/minecraft/util/parsing/packrat/NamedRule; element a m ()Lnet/minecraft/util/parsing/packrat/Atom; listName b m ()I minRepetitions f m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a m ()Lnet/minecraft/util/parsing/packrat/Term; separator e f Z allowTrailingSeparator e f Lnet/minecraft/util/parsing/packrat/NamedRule; element a f Lnet/minecraft/util/parsing/packrat/Atom; listName b f I minRepetitions d f Lnet/minecraft/util/parsing/packrat/Term; separator c c net/minecraft/util/thread/TaskScheduler net/minecraft/util/thread/TaskScheduler m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V lambda$scheduleWithResult$0 a m ()Ljava/lang/String; name z_ m (Ljava/lang/Runnable;)V schedule a_ m (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; scheduleWithResult a m (Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/TaskScheduler; wrapExecutor a m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f c net/minecraft/util/thread/TaskScheduler$1 net/minecraft/util/thread/TaskScheduler$1 m ()Ljava/lang/String; name z_ m (Ljava/lang/Runnable;)V schedule a_ m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f f Ljava/util/concurrent/Executor; val$executor b f Ljava/lang/String; val$name a c net/minecraft/world/entity/LivingEntity net/minecraft/world/entity/EntityLiving m (Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/util/Map; activeLocationDependentEnchantments c m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/effect/MobEffectInstance;)Z addEffect a m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b m ()V aiStep d_ m (F)V animateHurt q m ()V applyInput fQ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)F applyItemBlocking b m (Ljava/util/Collection;)Z areAllEffectsAmbient d m ()Lnet/minecraft/world/entity/LivingEntity; asLivingEntity et m ()Z attackable gm m ()V baseTick aJ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V blockUsingItem a m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/item/ItemStack;)V breakItem g m (Z)V calculateEntityAnimation s m (DF)I calculateFallDamage a m (D)D calculateFallPower i m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b m ()Z canBeSeenAsEnemy eS m ()Z canBeSeenByAnyone eT m ()Z canBreatheUnderwater ey m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m (Lnet/minecraft/world/item/ItemStack;)Z canEquipWithDispenser e m ()Z canFreeze ea m ()Z canGlide fU m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canGlideUsing b m ()Z canPickUpLoot gn m (Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a m (Z)Z canUsePortal o m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/phys/Vec3;)V causeExtraKnockback a m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/AABB;)V checkAutoSpinAttack a m ()Z checkBedExists Q m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (Lnet/minecraft/world/damagesource/DamageSource;)Z checkTotemDeathProtection j m ()V clearSleepingPos gq m ()Ljava/util/Map; collectEquipmentChanges L m ()V completeUsingItem Q_ m ()Lnet/minecraft/world/entity/EntityEquipment; createEquipment eu m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/SlotAccess; createEquipmentSlotAccess a m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/ItemEntity; createItemStackToDrop b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createLivingAttributes ex m (Lnet/minecraft/world/entity/LivingEntity;)V createWitherRose e m (I)I decreaseAirSupply l m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V detectEquipmentUpdates K m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (Lnet/minecraft/world/entity/Entity;)V dismountVehicle H m (Lnet/minecraft/world/entity/LivingEntity;)V doAutoAttackOnTouch f m (Lnet/minecraft/world/damagesource/DamageSource;F[Lnet/minecraft/world/entity/EquipmentSlot;)V doHurtEquipment a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/entity/Entity;)V doPush F m (Lnet/minecraft/world/entity/EquipmentSlot;)Z doesEmitEquipEvent b m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/ItemEntity; drop a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropExperience b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)Z dropFromEntityInteractLootTable a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/BiConsumer;)Z dropFromGiftLootTable a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z dropFromLootTable a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropFromLootTable b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;ZLnet/minecraft/resources/ResourceKey;)V dropFromLootTable a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;ZLnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V dropFromLootTable a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)V dropFromShearingLootTable a m ()Lnet/minecraft/world/item/component/AttackRange; entityAttackRange fz m (Lnet/minecraft/world/entity/EquipmentSlot;)B entityEventForEquipmentBreak g m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equipmentHasChanged a m ()V floatInWaterWhileRidden J m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V forceAddEffect c m ()F getAbsorptionAmount fX m ()Ljava/util/Collection; getActiveEffects eW m ()Ljava/util/Map; getActiveEffectsMap eX m ()Lnet/minecraft/world/item/ItemStack; getActiveItem fA m ()F getAgeScale eE m ()F getArmorCoverPercentage fB m ()I getArmorValue fn m ()I getArrowCount fs m (F)F getAttackAnim E m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttribute h m (Lnet/minecraft/core/Holder;)D getAttributeBaseValue j m (Lnet/minecraft/core/Holder;)D getAttributeValue i m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMap; getAttributes fw m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m ()Lnet/minecraft/core/Direction; getBedOrientation gt m ()F getBlockSpeedFactor bi m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/world/damagesource/CombatTracker; getCombatTracker fo m (F)I getComfortableFallDistance y m ()I getCurrentSwingDuration F m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterArmorAbsorb e m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterMagicAbsorb f m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()D getDefaultGravity bs m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a m ()Lcom/google/common/collect/ImmutableList; getDismountPoses go m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; getEffect e m (Lnet/minecraft/core/Holder;F)F getEffectBlendFactor a m ()D getEffectiveGravity fJ m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a m (I)Lnet/minecraft/world/entity/EquipmentSlot; getEquipmentSlot r m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EquipmentSlot; getEquipmentSlotForItem f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getExperienceReward a m (I)Lnet/minecraft/sounds/SoundEvent; getFallDamageSound q m ()I getFallFlyingTicks gk m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj m (DZLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getFluidFallingAdjustedMovement a m ()F getFlyingSpeed fL m (F)F getFrictionInfluencedSpeed I m ()F getHealth eZ m ()Lnet/minecraft/world/phys/AABB; getHitbox fh m ()F getHurtDir fg m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()Lnet/minecraft/world/item/ItemStack; getItemBlockingWith gh m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getItemBySlot a m (Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/item/ItemStack; getItemHeldByArm b m (Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; getItemInHand b m ()F getJumpBoostPower fG m ()F getJumpPower fF m (F)F getJumpPower A m ()Lnet/minecraft/world/entity/LivingEntity; getKillCredit fp m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)F getKnockback b m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker f_ m ()Ljava/util/Optional; getLastClimbablePos fk m ()Lnet/minecraft/world/damagesource/DamageSource; getLastDamageSource fb m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtByMob eK m ()I getLastHurtByMobTimestamp eM m ()Lnet/minecraft/world/entity/player/Player; getLastHurtByPlayer eL m ()I getLastHurtByPlayerMemoryTime gw m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtMob eN m ()I getLastHurtMobTimestamp eO m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/phys/AABB; getLocalBoundsForPose f m ()J getLootTableSeed fc m ()F getLuck eB m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at m ()Lnet/minecraft/world/item/ItemStack; getMainHandItem fx m ()F getMaxAbsorption fr m ()I getMaxFallDistance cW m ()F getMaxHeadRotationRelativeToBody fP m ()F getMaxHealth fq m ()I getNoActionTime eP m ()Lnet/minecraft/world/item/ItemStack; getOffhandItem fy m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getPassengerRidingPosition n m (F)F getPreciseBodyRotation t m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f m ()F getScale eF m ()F getSecondsToDisableBlocking gu m ()Ljava/util/Optional; getSleepingPos gp m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()F getSoundVolume fC m ()F getSpeed fM m ()I getStingerCount ft m (F)F getSwimAmount b m (F)F getTicksSinceLastKineticHitFeedback z m ()I getTicksUsingItem gd m (F)F getTicksUsingItem H m ()Lnet/minecraft/world/item/ItemStack; getUseItem gb m ()I getUseItemRemainingTicks gc m ()Lnet/minecraft/world/InteractionHand; getUsedItemHand ga m (F)F getViewYRot j m (Lnet/minecraft/world/entity/Entity;)D getVisibilityPercent D m ()F getVisualRotationYInDegrees ed m ()F getVoicePitch fD m ()F getWaterSlowDown fI m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq m ()F getYHeadRot cS m ()V goDownInWater fH m (Lnet/minecraft/world/damagesource/DamageSource;)V handleDamageEvent c m (B)V handleEntityEvent b m (Ljava/util/Map;)V handleEquipmentChanges b m (Lnet/minecraft/world/item/ItemStack;)V handleExtraItemsCreatedOnUse b m (DD)V handleFallFlyingCollisions c m (Ljava/util/Map;)V handleHandSwap a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; handleOnClimbable r m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; handleRelativeFrictionAndCalculateMovement b m (Lnet/minecraft/core/Holder;)Z hasEffect d m ()Z hasInfiniteMaterials gv m (Lnet/minecraft/world/entity/EquipmentSlot;)Z hasItemInSlot d m ()Z hasLandedInLiquid ez m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight G m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;D)Z hasLineOfSight a m (F)V heal d m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtHelmet d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (I)V igniteForTicks g m (I)I increaseAirSupply m m (DD)V indicateDamage a m (F)V internalSetAbsorptionAmount G m ()Z isAffectedByFluids eG m ()Z isAffectedByPotions gl m ()Z isAlive cb m ()Z isAlwaysExperienceDropper eJ m ()Z isAutoSpinAttack fW m ()Z isBaby e_ m ()Z isBlocking gg m ()Z isCurrentlyGlowing cF m ()Z isDeadOrDying fa m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z isEquippableInSlot a m ()Z isFallFlying gj m (Ljava/util/function/Predicate;)Z isHolding b m (Lnet/minecraft/world/item/Item;)Z isHolding b m ()Z isImmobile fE m ()Z isInWall cc m ()Z isInvertedHealAndHarm eY m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a m ()Z isJumping fS m (Lnet/minecraft/world/entity/LivingEntity;DZZ[D)Z isLookingAtMe a m ()Z isPickable bX m ()Z isPushable bY m ()Z isSensitiveToWater fR m ()Z isSleeping gr m ()Z isSuppressingSlidingDownLadder gi m ()Z isTransmittingWaypoint gx m ()Z isUsingItem fZ m ()Z isVisuallySwimming cC m ()V jumpFromGround u m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c m (D)V jumpOutOfFluid j m (Lnet/minecraft/server/level/ServerLevel;)V kill c m (DDD)V knockback o m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/BlockPos;)V lambda$addAdditionalSaveData$2 a m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/Dynamic; lambda$addAdditionalSaveData$3 a m (Lnet/minecraft/world/level/storage/ValueOutput;Lcom/mojang/serialization/Dynamic;)V lambda$addAdditionalSaveData$4 a m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; lambda$new$1 j m (Ljava/lang/String;)V lambda$readAdditionalSaveData$5 d m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$static$0 g m (ID)V lerpHeadRotationStep a m (FI)V lerpHeadTo a m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a m ()V lungeForwardMaybe fi m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()V makeDrownParticles G m ()V makePoofParticles fu m (Lnet/minecraft/sounds/SoundEvent;)V makeSound b m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Optional; makeWaypointConnectionWith f m ()F maxUpStep eg m ()V onAttack fO m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a m ()V onBelowWorld aU m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onChangedBlock b m ()Z onClimbable fl m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V onEffectAdded a m (Lnet/minecraft/world/effect/MobEffectInstance;ZLnet/minecraft/world/entity/Entity;)V onEffectUpdated a m (Ljava/util/Collection;)V onEffectsRemoved c m ()V onEnterCombat g_ m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onEquipItem a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EquipmentSlot;)V onEquippedItemBroken a m (Lnet/minecraft/world/entity/item/ItemEntity;)V onItemPickup a m ()V onKineticHit H m ()V onLeaveCombat P_ m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playAttackSound fN m ()V playBlockFallSound fm m (Lnet/minecraft/world/damagesource/DamageSource;)V playHurtSound g m (Lnet/minecraft/world/damagesource/DamageSource;)V playSecondaryHurtSound i m (Lnet/minecraft/world/entity/Entity;)V push h m ()V pushEntities q m (DDDZ)Z randomTeleport b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m ()V refreshDirtyAttributes E m ()V releaseUsingItem ge m (Lnet/minecraft/world/entity/Entity;)V rememberStabbedEntity E m ()Z removeAllEffects eV m (Lnet/minecraft/core/Holder;)Z removeEffect g m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; removeEffectNoUpdate f m ()V removeEffectParticles eU m ()V removeFrost eC m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; resetForwardDirectionOfRelativePortalPosition n m (Lnet/minecraft/world/damagesource/DamageSource;)V resolveMobResponsibleForDamage e m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/Player; resolvePlayerResponsibleForDamage f m ()V rideTick t m (F)F sanitizeScale c m (Lnet/minecraft/world/effect/MobEffectInstance;)V sendEffectToPassengers c m ()V serverAiStep fV m (F)V setAbsorptionAmount F m (I)V setArrowCount o m (Z)V setDiscardFriction r m (F)V setHealth x m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V setItemInHand a m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlot a m (Z)V setJumping t m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a m (Ljava/util/UUID;I)V setLastHurtByPlayer a m (Lnet/minecraft/world/entity/EntityReference;I)V setLastHurtByPlayer a m (Lnet/minecraft/world/entity/player/Player;I)V setLastHurtByPlayer a m (Lnet/minecraft/world/entity/Entity;)V setLastHurtMob C m (IZ)V setLivingEntityFlag c m (I)V setNoActionTime n m (Lnet/minecraft/core/BlockPos;)V setPosToBed a m (Lnet/minecraft/core/BlockPos;Z)V setRecordPlayingNearby a m (Lnet/minecraft/core/BlockPos;)V setSleepingPos g m (F)V setSpeed C m (Z)V setSprinting i m (I)V setStingerCount p m (F)V setYBodyRot s m (F)V setYHeadRot r m ()Z shouldDiscardFriction eQ m ()Z shouldDropExperience eI m (Lnet/minecraft/server/level/ServerLevel;)Z shouldDropLoot e m ()Z shouldShowName de m ()Z shouldTakeDrowningDamage eA m (Lnet/minecraft/world/level/material/FluidState;)Z shouldTravelInFluid b m ()V skipDropExperience fe m (Lnet/minecraft/world/item/ItemStack;I)V spawnItemParticles b m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/Entity;FZZZ)Z stabAttack a m (Ljava/util/function/Predicate;)I stabbedEntities c m (Lnet/minecraft/core/BlockPos;)V startSleeping b m (Lnet/minecraft/world/InteractionHand;)V startUsingItem c m ()V stopFallFlying fK m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V stopLocationBasedEffects a m ()V stopSleeping gs m ()V stopUsingItem gf m ()V swapHandItems I m (Lnet/minecraft/world/InteractionHand;)V swing a m (Lnet/minecraft/world/InteractionHand;Z)V swing a m (Lnet/minecraft/world/entity/Entity;I)V take a m ()V tick g m ()V tickDeath eH m ()V tickEffects eR m (F)V tickHeadTurn D m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z trapdoorUsableAsLadder c m (Lnet/minecraft/world/phys/Vec3;)V travel m m (Lnet/minecraft/world/phys/Vec3;)V travelFallFlying p m (Lnet/minecraft/world/phys/Vec3;F)V travelFlying a m (Lnet/minecraft/world/phys/Vec3;FFF)V travelFlying a m (Lnet/minecraft/world/phys/Vec3;)V travelInAir a m (Lnet/minecraft/world/phys/Vec3;)V travelInFluid o m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInLava b m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V travelRidden c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity$RemovalReason;)V triggerOnDeathMobEffects a m ()V tryAddFrost eD m ()V updateDataBeforeSync aI m ()V updateDirtyEffects k m ()V updateEffectVisibility fY m ()V updateFallFlying fT m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; updateFallFlyingMovement q m ()V updateGlowingStatus D m ()V updateInvisibilityStatus M m ()V updateSwimAmount P m ()V updateSwingTime fv m ()V updateSynchronizedMobEffectParticles p m (Lnet/minecraft/world/item/ItemStack;)V updateUsingItem a_ m (F)V updateWalkAnimation B m ()V updatingUsingItem N m ()Z wasExperienceConsumed ff m (Lnet/minecraft/world/entity/Entity;I)Z wasRecentlyStabbed b m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; waypointIcon gy m (Lnet/minecraft/world/entity/Pose;)Z wouldNotSuffocateAtTargetPose g f I ARMOR_SLOT_OFFSET aW f F BASE_JUMP_POWER be f I BODY_ARMOR_OFFSET aX f I DAMAGE_SOURCE_TIMEOUT r f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ARROW_COUNT_ID cg f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_EFFECT_AMBIENCE_ID cf f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_EFFECT_PARTICLES ce f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEALTH_ID cd f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LIVING_ENTITY_FLAGS bk f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STINGER_COUNT_ID ch f I DEATH_DURATION bc f F DEFAULT_BABY_SCALE bn f D DEFAULT_BASE_GRAVITY bb f F DEFAULT_KNOCKBACK bf f Lcom/mojang/serialization/Dynamic; EMPTY_BRAIN cl f I EQUIPMENT_SLOT_OFFSET aV f F EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT bm f I FREE_FALL_EVENTS_PER_ELYTRA_BREAK t f F INPUT_FRICTION bd f I INVULNERABLE_DURATION bg f I LIVING_ENTITY_FLAG_IS_USING bh f I LIVING_ENTITY_FLAG_OFF_HAND bi f I LIVING_ENTITY_FLAG_SPIN_ATTACK bj f Lorg/slf4j/Logger; LOGGER a f D MAX_LINE_OF_SIGHT_TEST_RANGE cc f D MIN_MOVEMENT_DISTANCE ba f I PARTICLE_FREQUENCY_WHEN_INVISIBLE cj f I PLAYER_HURT_EXPERIENCE_TIME aZ f Ljava/util/function/Predicate; PLAYER_NOT_WEARING_DISGUISE_ITEM bo f I SADDLE_OFFSET aY f Lnet/minecraft/world/entity/EntityDimensions; SLEEPING_DIMENSIONS bl f Lnet/minecraft/network/syncher/EntityDataAccessor; SLEEPING_POS_ID ci f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_POWDER_SNOW_ID c f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_SPRINTING e f Lnet/minecraft/resources/Identifier; SPRINTING_MODIFIER_ID d f Ljava/lang/String; TAG_ACTIVE_EFFECTS b f Ljava/lang/String; TAG_ATTRIBUTES u f Ljava/lang/String; TAG_BRAIN aP f Ljava/lang/String; TAG_DEATH_TIME aS f Ljava/lang/String; TAG_EQUIPMENT aO f Ljava/lang/String; TAG_FALL_FLYING aQ f Ljava/lang/String; TAG_HEALTH aU f Ljava/lang/String; TAG_HURT_BY_TIMESTAMP aT f Ljava/lang/String; TAG_HURT_TIME aR f Ljava/lang/String; TAG_SLEEPING_POS aN f I TICKS_PER_ELYTRA_FREE_FALL_EVENT s f F WATER_FLOAT_IMPULSE ck f F absorptionAmount cy f Ljava/util/Map; activeEffects co f Ljava/util/EnumMap; activeLocationDependentEnchantments cH f F attackAnim by f I attackStrengthTicker bz f Lnet/minecraft/world/entity/ai/attributes/AttributeMap; attributes cm f F autoSpinAttackDmg bX f Lnet/minecraft/world/item/ItemStack; autoSpinAttackItemStack bY f I autoSpinAttackTicks bW f Lnet/minecraft/world/entity/ai/Brain; brain ca f Lnet/minecraft/world/damagesource/CombatTracker; combatTracker cn f Z dead bJ f I deathTime bw f Z discardFriction cq f Z effectsDirty cr f Lnet/minecraft/world/entity/ElytraAnimationState; elytraAnimationState bG f Lnet/minecraft/world/entity/EntityEquipment; equipment cb f I fallFlyTicks bV f I hurtDuration bv f I hurtTime bu f Lnet/minecraft/world/entity/InterpolationHandler; interpolation bQ f I itemSwapTicker bA f Z jumping bM f Ljava/util/Optional; lastClimbablePos cB f Lnet/minecraft/world/damagesource/DamageSource; lastDamageSource cC f J lastDamageStamp cD f Ljava/util/Map; lastEquipmentItems cp f Lnet/minecraft/world/entity/EntityReference; lastHurtByMob cs f I lastHurtByMobTimestamp ct f Lnet/minecraft/world/entity/EntityReference; lastHurtByPlayer bH f I lastHurtByPlayerMemoryTime bI f F lastHurt bL f Lnet/minecraft/world/entity/LivingEntity; lastHurtMob cu f I lastHurtMobTimestamp cv f J lastKineticHitFeedbackTime cz f Lnet/minecraft/core/BlockPos; lastPos cA f I lerpHeadSteps bS f D lerpYHeadRot bR f Lnet/minecraft/world/waypoints/Waypoint$Icon; locatorBarIcon cI f I noActionTime bK f I noJumpDelay cx f F oAttackAnim bx f Lit/unimi/dsi/fastutil/objects/Object2LongMap; recentKineticEnemies bZ f I removeArrowTime bs f I removeStingerTime bt f Z skipDropExperience cG f F speed cw f F swimAmount cE f F swimAmountO cF f I swingTime br f Lnet/minecraft/world/InteractionHand; swingingArm bq f Z swinging bp f Lnet/minecraft/world/item/ItemStack; useItem bT f I useItemRemaining bU f Lnet/minecraft/world/entity/WalkAnimationState; walkAnimation bB f F xxa bN f F yBodyRot bC f F yBodyRotO bD f F yHeadRot bE f F yHeadRotO bF f F yya bO f F zza bP c net/minecraft/world/entity/LivingEntity$1 net/minecraft/world/entity/EntityLiving$1 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a c net/minecraft/world/entity/LivingEntity$Fallsounds net/minecraft/world/entity/EntityLiving$a m ()Lnet/minecraft/sounds/SoundEvent; big b m ()Lnet/minecraft/sounds/SoundEvent; small a f Lnet/minecraft/sounds/SoundEvent; big b f Lnet/minecraft/sounds/SoundEvent; small a c net/minecraft/world/entity/LivingEntity$ProcessableEffect net/minecraft/world/entity/EntityLiving$ProcessableEffect c net/minecraft/world/entity/LivingEntity$1EquipmentChangeImpl net/minecraft/world/entity/EntityLiving$1EquipmentChangeImpl c net/minecraft/world/entity/SlotProvider net/minecraft/world/entity/SlotProvider m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/slot/SlotCollection; getSlotsFromRange a c net/minecraft/world/entity/ai/goal/Goal net/minecraft/world/entity/ai/goal/PathfinderGoal m (I)I adjustedTickDelay a m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel; getServerLevel a m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/server/level/ServerLevel; getServerLevel a m ()Z isInterruptable W_ m (I)I reducedTickDelay b m ()Z requiresUpdateEveryTick X_ m (Ljava/util/EnumSet;)V setFlags a m ()V start d m ()V stop e m ()V tick a c net/minecraft/world/entity/ai/goal/Goal$Flag net/minecraft/world/entity/ai/goal/PathfinderGoal$Type m ()[Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $values a f [Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $VALUES e f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; JUMP c f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; LOOK b f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; MOVE a f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; TARGET d c net/minecraft/world/entity/player/Input net/minecraft/world/entity/player/Input m ()Z backward b m ()Z forward a m ()Z jump e m ()Z left c m ()Z right d m ()Z shift f m ()Z sprint g f Lnet/minecraft/world/entity/player/Input; EMPTY b f B FLAG_BACKWARD k f B FLAG_FORWARD j f B FLAG_JUMP n f B FLAG_LEFT l f B FLAG_RIGHT m f B FLAG_SHIFT o f B FLAG_SPRINT p f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z backward d f Z forward c f Z jump g f Z left e f Z right f f Z shift h f Z sprint i c net/minecraft/world/entity/player/Input$1 net/minecraft/world/entity/player/Input$1 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/entity/player/Input; decode a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/entity/player/Input;)V encode a c net/minecraft/world/flag/FeatureElement net/minecraft/world/flag/FeatureElement m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k f Ljava/util/Set; FILTERED_REGISTRIES cd c net/minecraft/world/flag/FeatureFlagSet net/minecraft/world/flag/FeatureFlagSet m (Lnet/minecraft/world/flag/FeatureFlagUniverse;JLjava/lang/Iterable;)J computeMask a m (Lnet/minecraft/world/flag/FeatureFlag;)Z contains b m (Lnet/minecraft/world/flag/FeatureFlagUniverse;Ljava/util/Collection;)Lnet/minecraft/world/flag/FeatureFlagSet; create a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z intersects b m ()Z isEmpty b m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isSubsetOf a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; join c m ()Lnet/minecraft/world/flag/FeatureFlagSet; of a m (Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; of a m (Lnet/minecraft/world/flag/FeatureFlag;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; of a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; subtract d f Lnet/minecraft/world/flag/FeatureFlagSet; EMPTY b f I MAX_CONTAINER_SIZE a f J mask d f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe c c net/minecraft/world/food/FoodProperties net/minecraft/world/food/FoodInfo m ()Z canAlwaysEat c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I nutrition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a m ()F saturation b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Z canAlwaysEat e f I nutrition c f F saturation d c net/minecraft/world/food/FoodProperties$Builder net/minecraft/world/food/FoodInfo$a m ()Lnet/minecraft/world/food/FoodProperties$Builder; alwaysEdible a m ()Lnet/minecraft/world/food/FoodProperties; build b m (I)Lnet/minecraft/world/food/FoodProperties$Builder; nutrition a m (F)Lnet/minecraft/world/food/FoodProperties$Builder; saturationModifier a f Z canAlwaysEat c f I nutrition a f F saturationModifier b c net/minecraft/world/inventory/AnvilMenu net/minecraft/world/inventory/ContainerAnvil m (I)I calculateIncreasedRepairCost e m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; createInputSlotDefinitions o m ()V createResult l m ()I getCost m m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$createInputSlotDefinitions$0 d m (Lnet/minecraft/world/item/ItemStack;)Z lambda$createInputSlotDefinitions$1 c m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$2 a m (Lnet/minecraft/world/entity/player/Player;Z)Z mayPickup a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (Ljava/lang/String;)Z setItemName a m (Ljava/lang/String;)Ljava/lang/String; validateName b f I ADDITIONAL_SLOT n f I ADDITIONAL_SLOT_X_PLACEMENT I f I COST_ADDED_BASE C f I COST_BASE B f I COST_FAIL A f I COST_INCOMPATIBLE_PENALTY F f I COST_RENAME G f I COST_REPAIR_MATERIAL D f I COST_REPAIR_SACRIFICE E f Z DEBUG_COST v f I INPUT_SLOT m f I INPUT_SLOT_X_PLACEMENT H f Lorg/slf4j/Logger; LOGGER u f I MAX_NAME_LENGTH p f I RESULT_SLOT o f I RESULT_SLOT_X_PLACEMENT J f I SLOT_Y_PLACEMENT K f Lnet/minecraft/world/inventory/DataSlot; cost y f Ljava/lang/String; itemName x f Z onlyRenaming z f I repairItemCountCost w c net/minecraft/world/inventory/ArmorSlot net/minecraft/world/inventory/ArmorSlot m ()I getMaxStackSize a m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c m ()Z isActive b m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a f Lnet/minecraft/resources/Identifier; emptyIcon g f Lnet/minecraft/world/entity/LivingEntity; owner a f Lnet/minecraft/world/entity/EquipmentSlot; slot b c net/minecraft/world/inventory/ChestMenu net/minecraft/world/inventory/ContainerChest m (Lnet/minecraft/world/Container;II)V addChestGrid d m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; fiveRows e m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; fourRows d m ()Lnet/minecraft/world/Container; getContainer l m ()I getRowCount m m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; oneRow a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; sixRows f m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)Lnet/minecraft/world/inventory/ChestMenu; sixRows b m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; threeRows c m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)Lnet/minecraft/world/inventory/ChestMenu; threeRows a m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; twoRows b f Lnet/minecraft/world/Container; container m f I containerRows n c net/minecraft/world/inventory/ClickType net/minecraft/world/inventory/InventoryClickType m ()[Lnet/minecraft/world/inventory/ClickType; $values b m ()I id a f [Lnet/minecraft/world/inventory/ClickType; $VALUES k f Ljava/util/function/IntFunction; BY_ID i f Lnet/minecraft/world/inventory/ClickType; CLONE d f Lnet/minecraft/world/inventory/ClickType; PICKUP a f Lnet/minecraft/world/inventory/ClickType; PICKUP_ALL g f Lnet/minecraft/world/inventory/ClickType; QUICK_CRAFT f f Lnet/minecraft/world/inventory/ClickType; QUICK_MOVE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h f Lnet/minecraft/world/inventory/ClickType; SWAP c f Lnet/minecraft/world/inventory/ClickType; THROW e f I id j c net/minecraft/world/inventory/SlotRange net/minecraft/world/inventory/SlotRange m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; of a m ()I size b m ()Lit/unimi/dsi/fastutil/ints/IntList; slots a c net/minecraft/world/inventory/SlotRange$1 net/minecraft/world/inventory/SlotRange$1 m ()Ljava/lang/String; getSerializedName c m ()Lit/unimi/dsi/fastutil/ints/IntList; slots a f Ljava/lang/String; val$name b c net/minecraft/world/item/ArmorStandItem net/minecraft/world/item/ItemArmorStand m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/DebugStickItem net/minecraft/world/item/ItemDebugStick m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z canDestroyBlock a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/world/level/block/state/BlockState; cycleState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/String; getNameHelper a m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; getRelative a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/item/ItemStack;)Z handleInteraction a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V message a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/EndCrystalItem net/minecraft/world/item/ItemEndCrystal m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/EnderpearlItem net/minecraft/world/item/ItemEnderPearl m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f F PROJECTILE_SHOOT_POWER a c net/minecraft/world/item/FireChargeItem net/minecraft/world/item/ItemFireball m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; lambda$createDispenseConfig$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playSound a m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/FishingRodItem net/minecraft/world/item/ItemFishingRod m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/GlowInkSacItem net/minecraft/world/item/GlowInkSacItem m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; lambda$tryApplyToSign$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a c net/minecraft/world/item/InstrumentItem net/minecraft/world/item/InstrumentItem m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; create a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; getInstrument a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; lambda$getUseDuration$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/Instrument;)V play a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/PlayerHeadItem net/minecraft/world/item/ItemSkullPlayer m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a c net/minecraft/world/item/ProjectileItem net/minecraft/world/item/ProjectileItem m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a c net/minecraft/world/item/ProjectileItem$DispenseConfig net/minecraft/world/item/ProjectileItem$a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; builder a m ()Ljava/util/OptionalInt; overrideDispenseEvent e m ()Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction b m ()F power d m ()F uncertainty c f Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; DEFAULT a f Ljava/util/OptionalInt; overrideDispenseEvent e f Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction b f F power d f F uncertainty c c net/minecraft/world/item/ProjectileItem$DispenseConfig$Builder net/minecraft/world/item/ProjectileItem$a$a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; build a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; lambda$new$0 a m (I)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; overrideDispenseEvent a m (Lnet/minecraft/world/item/ProjectileItem$PositionFunction;)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; positionFunction a m (F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; power b m (F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; uncertainty a f Ljava/util/OptionalInt; overrideDispenseEvent d f Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction a f F power c f F uncertainty b c net/minecraft/world/item/ProjectileItem$PositionFunction net/minecraft/world/item/ProjectileItem$b c net/minecraft/world/item/SignApplicator net/minecraft/world/item/SignApplicator m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/Player;)Z canApplyToSign a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a c net/minecraft/world/item/WindChargeItem net/minecraft/world/item/WindChargeItem m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; lambda$createDispenseConfig$1 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/hurtingprojectile/windcharge/WindCharge; lambda$use$0 a m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f F PROJECTILE_SHOOT_POWER a c net/minecraft/world/item/alchemy/Potion net/minecraft/world/item/alchemy/PotionRegistry m ()Ljava/util/List; getEffects a m ()Z hasInstantEffects c m ()Ljava/lang/String; name b m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/Potion; requiredFeatures a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/List; effects d f Ljava/lang/String; name c f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures e c net/minecraft/world/item/component/Bees net/minecraft/world/item/component/Bees m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/List; bees a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/item/component/Bees; EMPTY c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/List; bees d c net/minecraft/world/item/component/Tool net/minecraft/world/item/component/Tool m ()Z canDestroyBlocksInCreative d m ()I damagePerBlock c m ()F defaultMiningSpeed b m (Lnet/minecraft/world/level/block/state/BlockState;)F getMiningSpeed a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectForDrops b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; rules a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Z canDestroyBlocksInCreative f f I damagePerBlock e f F defaultMiningSpeed d f Ljava/util/List; rules c c net/minecraft/world/item/component/Tool$Rule net/minecraft/world/item/component/Tool$a m ()Lnet/minecraft/core/HolderSet; blocks a m ()Ljava/util/Optional; correctForDrops c m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/component/Tool$Rule; deniesDrops a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$Rule; minesAndDrops a m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$Rule; overrideSpeed b m ()Ljava/util/Optional; speed b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/HolderSet; blocks c f Ljava/util/Optional; correctForDrops e f Ljava/util/Optional; speed d c net/minecraft/world/level/CustomSpawner net/minecraft/world/level/MobSpawner m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a c net/minecraft/world/level/LevelAccessor net/minecraft/world/level/GeneratorAccess m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/ScheduledTick; createTick a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickPriority;)Lnet/minecraft/world/ticks/ScheduledTick; createTick a m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V gameEvent a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)V gameEvent a m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource ac m ()Lnet/minecraft/world/Difficulty; getDifficulty av m ()J getGameTime au m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ m ()Lnet/minecraft/util/RandomSource; getRandom G_ m ()Lnet/minecraft/server/MinecraftServer; getServer s m (II)Z hasChunk b m (ILnet/minecraft/core/BlockPos;I)V levelEvent c m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V neighborShapeChanged a m ()J nextSubTickCount I_ m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V playSound a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighborsAt a c net/minecraft/world/level/LevelSettings net/minecraft/world/level/WorldSettings m ()Z allowCommands e m ()Lnet/minecraft/world/level/LevelSettings; copy h m ()Lnet/minecraft/world/Difficulty; difficulty d m ()Lnet/minecraft/world/level/gamerules/GameRules; gameRules f m ()Lnet/minecraft/world/level/GameType; gameType b m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration g m ()Z hardcore c m (Ljava/lang/Number;)Lnet/minecraft/world/Difficulty; lambda$parse$0 a m ()Ljava/lang/String; levelName a m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; parse a m (Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; withDataConfiguration a m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/world/level/LevelSettings; withDifficulty a m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/LevelSettings; withGameType a f Lorg/slf4j/Logger; LOGGER a f Z allowCommands f f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration h f Lnet/minecraft/world/Difficulty; difficulty e f Lnet/minecraft/world/level/gamerules/GameRules; gameRules g f Lnet/minecraft/world/level/GameType; gameType c f Z hardcore d f Ljava/lang/String; levelName b c net/minecraft/world/level/TicketStorage net/minecraft/world/level/TicketStorage m ()V activateAllDeactivatedTickets b m (JLnet/minecraft/server/level/Ticket;)Z addTicket a m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V addTicket a m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V addTicketWithRadius a m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/server/level/Ticket;J)Z canTicketExpire a m ()V deactivateTicketsOnClosing e m (Ljava/util/function/BiConsumer;)V forEachTicket a m (Ljava/util/function/BiConsumer;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V forEachTicket a m (Ljava/util/List;)Lnet/minecraft/world/level/TicketStorage; fromPacked a m (Ljava/util/function/Predicate;)Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksWithTicketThat a m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks f m (Ljava/util/List;Z)Lnet/minecraft/server/level/Ticket; getLowestTicket b m (J)Ljava/util/List; getOrCreateTickets b m (JZ)Ljava/lang/String; getTicketDebugString b m (JZ)I getTicketLevelAt a m (Ljava/util/List;Z)I getTicketLevelAt a m (J)Ljava/util/List; getTickets a m ()Z hasTickets c m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/server/level/Ticket;)Z isTicketSameTypeAndLevel a m (J)Ljava/util/List; lambda$fromPacked$1 d m (Ljava/util/List;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/Ticket;)V lambda$packTickets$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; packTickets g m (Lnet/minecraft/server/level/ChunkMap;)V purgeStaleTickets a m (JLnet/minecraft/server/level/Ticket;)Z removeTicket b m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V removeTicket b m (Lnet/minecraft/world/level/TicketStorage$TicketPredicate;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V removeTicketIf a m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V removeTicketWithRadius b m (ILnet/minecraft/server/level/TicketType;)V replaceTicketLevelOfType a m (Lnet/minecraft/world/level/TicketStorage$ChunkUpdated;)V setLoadingChunkUpdatedListener a m (Lnet/minecraft/world/level/TicketStorage$ChunkUpdated;)V setSimulationChunkUpdatedListener b m ()Z shouldKeepDimensionActive d m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a m ()V updateForcedChunks h f Lcom/mojang/serialization/Codec; CODEC a f I INITIAL_TICKET_LIST_CAPACITY c f Lorg/slf4j/Logger; LOGGER d f Lcom/mojang/serialization/Codec; TICKET_ENTRY e f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; deactivatedTickets g f Lnet/minecraft/world/level/TicketStorage$ChunkUpdated; loadingChunkUpdatedListener i f Lnet/minecraft/world/level/TicketStorage$ChunkUpdated; simulationChunkUpdatedListener j c net/minecraft/world/level/TicketStorage$ChunkUpdated net/minecraft/world/level/TicketStorage$a c net/minecraft/world/level/TicketStorage$TicketPredicate net/minecraft/world/level/TicketStorage$b c net/minecraft/world/level/WorldGenLevel net/minecraft/world/level/GeneratorAccessSeed m (Lnet/minecraft/core/BlockPos;)Z ensureCanWrite e_ m ()J getSeed J m (Ljava/util/function/Supplier;)V setCurrentlyGenerating a c net/minecraft/world/level/biome/Climate net/minecraft/world/level/biome/Climate m ()Lnet/minecraft/world/level/biome/Climate$Sampler; empty a m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/BlockPos; findSpawnPosition a m (FFFFFFF)Lnet/minecraft/world/level/biome/Climate$ParameterPoint; parameters a m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;F)Lnet/minecraft/world/level/biome/Climate$ParameterPoint; parameters a m (F)J quantizeCoord a m (FFFFFF)Lnet/minecraft/world/level/biome/Climate$TargetPoint; target a m (J)F unquantizeCoord a f Z DEBUG_SLOW_BIOME_SEARCH b f I PARAMETER_COUNT a f F QUANTIZATION_FACTOR c c net/minecraft/world/level/biome/Climate$RTree net/minecraft/world/level/biome/Climate$e m (Ljava/util/List;)Ljava/util/List; bucketize b m (ILjava/util/List;)Lnet/minecraft/world/level/biome/Climate$RTree$Node; build a m (Ljava/util/List;)Ljava/util/List; buildParameterSpace c m (IZ)Ljava/util/Comparator; comparator a m ([Lnet/minecraft/world/level/biome/Climate$Parameter;)J cost a m (Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$RTree; create a m (ILnet/minecraft/world/level/biome/Climate$RTree$Node;)J lambda$build$1 a m (ILnet/minecraft/world/level/biome/Climate$RTree$SubTree;)Lnet/minecraft/world/level/biome/Climate$RTree$Node; lambda$build$2 a m (IZLnet/minecraft/world/level/biome/Climate$RTree$Node;)J lambda$comparator$3 a m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; lambda$create$0 a m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Ljava/lang/Object; search a m (Ljava/util/List;IIZ)V sort a f I CHILDREN_PER_NODE a f Ljava/lang/ThreadLocal; lastResult c f Lnet/minecraft/world/level/biome/Climate$RTree$Node; root b c net/minecraft/world/level/biome/Climate$RTree$Leaf net/minecraft/world/level/biome/Climate$e$a m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a f Ljava/lang/Object; value b c net/minecraft/world/level/biome/Climate$RTree$Node net/minecraft/world/level/biome/Climate$e$b m ([J)J distance a m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a f [Lnet/minecraft/world/level/biome/Climate$Parameter; parameterSpace a c net/minecraft/world/level/biome/Climate$RTree$SubTree net/minecraft/world/level/biome/Climate$e$c m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a f [Lnet/minecraft/world/level/biome/Climate$RTree$Node; children b c net/minecraft/world/level/biome/Climate$Sampler net/minecraft/world/level/biome/Climate$Sampler m ()Lnet/minecraft/world/level/levelgen/DensityFunction; continentalness d m ()Lnet/minecraft/world/level/levelgen/DensityFunction; depth f m ()Lnet/minecraft/world/level/levelgen/DensityFunction; erosion e m ()Lnet/minecraft/core/BlockPos; findSpawnPosition a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; humidity c m (III)Lnet/minecraft/world/level/biome/Climate$TargetPoint; sample a m ()Ljava/util/List; spawnTarget h m ()Lnet/minecraft/world/level/levelgen/DensityFunction; temperature b m ()Lnet/minecraft/world/level/levelgen/DensityFunction; weirdness g f Lnet/minecraft/world/level/levelgen/DensityFunction; continentalness c f Lnet/minecraft/world/level/levelgen/DensityFunction; depth e f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion d f Lnet/minecraft/world/level/levelgen/DensityFunction; humidity b f Ljava/util/List; spawnTarget g f Lnet/minecraft/world/level/levelgen/DensityFunction; temperature a f Lnet/minecraft/world/level/levelgen/DensityFunction; weirdness f c net/minecraft/world/level/biome/Climate$Parameter net/minecraft/world/level/biome/Climate$b m (J)J distance a m (Lnet/minecraft/world/level/biome/Climate$Parameter;)J distance a m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String; lambda$static$0 b m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/Float; lambda$static$2 d m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/Float; lambda$static$3 c m ()J max b m ()J min a m (F)Lnet/minecraft/world/level/biome/Climate$Parameter; point a m (FF)Lnet/minecraft/world/level/biome/Climate$Parameter; span a m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/world/level/biome/Climate$Parameter; span b m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/world/level/biome/Climate$Parameter; span a f Lcom/mojang/serialization/Codec; CODEC a f J max c f J min b c net/minecraft/world/level/biome/Climate$SpawnFinder net/minecraft/world/level/biome/Climate$g m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;II)Lnet/minecraft/world/level/biome/Climate$SpawnFinder$Result; getSpawnPositionAndFitness a m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;FF)V radialSearch a f J MAX_RADIUS a f Lnet/minecraft/world/level/biome/Climate$SpawnFinder$Result; result b c net/minecraft/world/level/biome/Climate$SpawnFinder$Result net/minecraft/world/level/biome/Climate$g$a m ()J fitness b m ()Lnet/minecraft/core/BlockPos; location a f J fitness b f Lnet/minecraft/core/BlockPos; location a c net/minecraft/world/level/biome/Climate$TargetPoint net/minecraft/world/level/biome/Climate$h m ()J continentalness d m ()J depth f m ()J erosion e m ()J humidity c m ()J temperature b m ()[J toParameterArray a m ()J weirdness g f J continentalness c f J depth e f J erosion d f J humidity b f J temperature a f J weirdness f c net/minecraft/world/level/biome/Climate$ParameterList net/minecraft/world/level/biome/Climate$c m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValue a m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValueBruteForce b m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValueIndex c m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Ljava/lang/Object; findValueIndex a m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()Ljava/util/List; values a f Lnet/minecraft/world/level/biome/Climate$RTree; index b f Ljava/util/List; values a c net/minecraft/world/level/biome/Climate$DistanceMetric net/minecraft/world/level/biome/Climate$a c net/minecraft/world/level/biome/Climate$ParameterPoint net/minecraft/world/level/biome/Climate$d m ()Lnet/minecraft/world/level/biome/Climate$Parameter; continentalness d m ()Lnet/minecraft/world/level/biome/Climate$Parameter; depth f m ()Lnet/minecraft/world/level/biome/Climate$Parameter; erosion e m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)J fitness a m ()Lnet/minecraft/world/level/biome/Climate$Parameter; humidity c m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$0 g m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$1 f m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$2 e m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$3 d m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$4 c m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$5 b m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Ljava/lang/Long; lambda$static$6 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$7 a m ()J offset h m ()Ljava/util/List; parameterSpace a m ()Lnet/minecraft/world/level/biome/Climate$Parameter; temperature b m ()Lnet/minecraft/world/level/biome/Climate$Parameter; weirdness g f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/biome/Climate$Parameter; continentalness d f Lnet/minecraft/world/level/biome/Climate$Parameter; depth f f Lnet/minecraft/world/level/biome/Climate$Parameter; erosion e f Lnet/minecraft/world/level/biome/Climate$Parameter; humidity c f J offset h f Lnet/minecraft/world/level/biome/Climate$Parameter; temperature b f Lnet/minecraft/world/level/biome/Climate$Parameter; weirdness g c net/minecraft/world/level/chunk/Palette net/minecraft/world/level/chunk/DataPalette m ()Lnet/minecraft/world/level/chunk/Palette; copy b m (Lnet/minecraft/core/IdMap;)I getSerializedSize a m ()I getSize a m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a m (I)Ljava/lang/Object; valueFor a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b c net/minecraft/world/level/chunk/Palette$Factory net/minecraft/world/level/chunk/DataPalette$a c net/minecraft/world/phys/BlockHitResult net/minecraft/world/phys/MovingObjectPositionBlock m ()Lnet/minecraft/core/BlockPos; getBlockPos b m ()Lnet/minecraft/core/Direction; getDirection c m ()Lnet/minecraft/world/phys/HitResult$Type; getType d m ()Lnet/minecraft/world/phys/BlockHitResult; hitBorder a m ()Z isInside e m ()Z isWorldBorderHit f m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; miss a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/BlockHitResult; withDirection a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; withPosition a f Lnet/minecraft/core/BlockPos; blockPos c f Lnet/minecraft/core/Direction; direction b f Z inside e f Z miss d f Z worldBorderHit f c net/minecraft/world/scores/PlayerScores net/minecraft/world/scores/PlayerScores m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/Score; get a m (Lnet/minecraft/world/scores/Objective;Ljava/util/function/Consumer;)Lnet/minecraft/world/scores/Score; getOrCreate a m ()Z hasScores a m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/world/scores/Score; lambda$getOrCreate$0 a m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V lambda$listScores$1 a m ()Ljava/util/Map; listRawScores c m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; listScores b m (Lnet/minecraft/world/scores/Objective;)Z remove b m (Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V setScore a f Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap; scores a c net/minecraft/world/ticks/ScheduledTick net/minecraft/world/ticks/NextTickListEntry m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)I lambda$static$0 b m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)I lambda$static$1 a m ()Lnet/minecraft/core/BlockPos; pos b m ()Lnet/minecraft/world/ticks/TickPriority; priority d m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/ScheduledTick; probe a m ()J subTickOrder e m (J)Lnet/minecraft/world/ticks/SavedTick; toSavedTick a m ()J triggerTick c m ()Ljava/lang/Object; type a f Ljava/util/Comparator; DRAIN_ORDER a f Ljava/util/Comparator; INTRA_TICK_DRAIN_ORDER b f Lit/unimi/dsi/fastutil/Hash$Strategy; UNIQUE_TICK_HASH c f Lnet/minecraft/core/BlockPos; pos e f Lnet/minecraft/world/ticks/TickPriority; priority g f J subTickOrder h f J triggerTick f f Ljava/lang/Object; type d c net/minecraft/world/ticks/ScheduledTick$1 net/minecraft/world/ticks/NextTickListEntry$1 m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)Z equals a m (Lnet/minecraft/world/ticks/ScheduledTick;)I hashCode a c org/bukkit/craftbukkit/CraftCrashReport org/bukkit/craftbukkit/v1_21_R7/CraftCrashReport c org/bukkit/craftbukkit/CraftJukeboxSong org/bukkit/craftbukkit/v1_21_R7/CraftJukeboxSong c org/bukkit/craftbukkit/CraftServerLinks org/bukkit/craftbukkit/v1_21_R7/CraftServerLinks c org/bukkit/craftbukkit/CraftServerLinks$CraftServerLink org/bukkit/craftbukkit/v1_21_R7/CraftServerLinks$CraftServerLink c org/bukkit/craftbukkit/CraftWorldBorder org/bukkit/craftbukkit/v1_21_R7/CraftWorldBorder c org/bukkit/craftbukkit/block/CraftBiome org/bukkit/craftbukkit/v1_21_R7/block/CraftBiome c org/bukkit/craftbukkit/block/CraftBiome$LegacyCustomBiomeImpl org/bukkit/craftbukkit/v1_21_R7/block/CraftBiome$LegacyCustomBiomeImpl c org/bukkit/craftbukkit/block/CraftBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftBlock c org/bukkit/craftbukkit/block/CraftBlock$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBlock$1 c org/bukkit/craftbukkit/block/CraftChest org/bukkit/craftbukkit/v1_21_R7/block/CraftChest c org/bukkit/craftbukkit/block/CraftShelf org/bukkit/craftbukkit/v1_21_R7/block/CraftShelf c org/bukkit/craftbukkit/block/CraftSkull org/bukkit/craftbukkit/v1_21_R7/block/CraftSkull c org/bukkit/craftbukkit/block/CraftSkull$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftSkull$1 c org/bukkit/craftbukkit/block/CraftVault org/bukkit/craftbukkit/v1_21_R7/block/CraftVault c org/bukkit/craftbukkit/entity/CraftBoat org/bukkit/craftbukkit/v1_21_R7/entity/CraftBoat c org/bukkit/craftbukkit/entity/CraftBoat$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftBoat$1 c org/bukkit/craftbukkit/entity/CraftFish org/bukkit/craftbukkit/v1_21_R7/entity/CraftFish c org/bukkit/craftbukkit/entity/CraftFrog org/bukkit/craftbukkit/v1_21_R7/entity/CraftFrog c org/bukkit/craftbukkit/entity/CraftFrog$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftFrog$CraftVariant c org/bukkit/craftbukkit/entity/CraftGoat org/bukkit/craftbukkit/v1_21_R7/entity/CraftGoat c org/bukkit/craftbukkit/entity/CraftHusk org/bukkit/craftbukkit/v1_21_R7/entity/CraftHusk c org/bukkit/craftbukkit/entity/CraftItem org/bukkit/craftbukkit/v1_21_R7/entity/CraftItem c org/bukkit/craftbukkit/entity/CraftMule org/bukkit/craftbukkit/v1_21_R7/entity/CraftMule c org/bukkit/craftbukkit/entity/CraftWolf org/bukkit/craftbukkit/v1_21_R7/entity/CraftWolf c org/bukkit/craftbukkit/entity/CraftWolf$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftWolf$CraftVariant c org/bukkit/craftbukkit/entity/CraftWolf$CraftSoundVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftWolf$CraftSoundVariant c org/bukkit/craftbukkit/legacy/CraftEvil org/bukkit/craftbukkit/v1_21_R7/legacy/CraftEvil c org/bukkit/craftbukkit/map/CraftMapView org/bukkit/craftbukkit/v1_21_R7/map/CraftMapView c org/bukkit/craftbukkit/tag/CraftItemTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftItemTag c org/bukkit/craftbukkit/util/CraftLegacy org/bukkit/craftbukkit/v1_21_R7/util/CraftLegacy c org/bukkit/craftbukkit/util/CraftVector org/bukkit/craftbukkit/v1_21_R7/util/CraftVector c org/bukkit/craftbukkit/util/LazyHashSet org/bukkit/craftbukkit/v1_21_R7/util/LazyHashSet c net/minecraft/commands/CacheableFunction net/minecraft/commands/CacheableFunction m (Lnet/minecraft/server/ServerFunctionManager;)Ljava/util/Optional; get a m ()Lnet/minecraft/resources/Identifier; getId a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; function d f Lnet/minecraft/resources/Identifier; id b f Z resolved c c net/minecraft/core/LayeredRegistryAccess net/minecraft/core/LayeredRegistryAccess m (Ljava/util/stream/Stream;)Ljava/util/Map; collectRegistries a m ()Lnet/minecraft/core/RegistryAccess$Frozen; compositeAccess a m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getAccessForLoading b m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getAccessFrom c m (II)Lnet/minecraft/core/RegistryAccess$Frozen; getCompositeAccessForLayers a m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getLayer a m (Ljava/lang/Object;)I getLayerIndexOrThrow d m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$collectRegistries$1 a m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess;)V lambda$collectRegistries$2 a m (Ljava/util/List;)Ljava/util/List; lambda$new$0 a m (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; replaceFrom a m (Ljava/lang/Object;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess; replaceFrom a f Lnet/minecraft/core/RegistryAccess$Frozen; composite c f Ljava/util/List; keys a f Ljava/util/List; values b c net/minecraft/core/dispenser/BlockSource net/minecraft/core/dispenser/SourceBlock m ()Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; blockEntity e m ()Lnet/minecraft/world/phys/Vec3; center a m ()Lnet/minecraft/server/level/ServerLevel; level b m ()Lnet/minecraft/core/BlockPos; pos c m ()Lnet/minecraft/world/level/block/state/BlockState; state d f Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; blockEntity d f Lnet/minecraft/server/level/ServerLevel; level a f Lnet/minecraft/core/BlockPos; pos b f Lnet/minecraft/world/level/block/state/BlockState; state c c net/minecraft/core/registries/Registries net/minecraft/core/registries/Registries m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createRegistryKey a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; elementsDirPath c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; levelStemToLevel a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; levelToLevelStem b m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; tagsDirPath d f Lnet/minecraft/resources/ResourceKey; ACTIVITY b f Lnet/minecraft/resources/ResourceKey; ADVANCEMENT bJ f Lnet/minecraft/resources/ResourceKey; ATTRIBUTE c f Lnet/minecraft/resources/ResourceKey; ATTRIBUTE_TYPE H f Lnet/minecraft/resources/ResourceKey; BANNER_PATTERN aR f Lnet/minecraft/resources/ResourceKey; BIOME aS f Lnet/minecraft/resources/ResourceKey; BIOME_SOURCE d f Lnet/minecraft/resources/ResourceKey; BLOCK i f Lnet/minecraft/resources/ResourceKey; BLOCK_ENTITY_TYPE e f Lnet/minecraft/resources/ResourceKey; BLOCK_PREDICATE_TYPE f f Lnet/minecraft/resources/ResourceKey; BLOCK_STATE_PROVIDER_TYPE g f Lnet/minecraft/resources/ResourceKey; BLOCK_TYPE h f Lnet/minecraft/resources/ResourceKey; CARVER j f Lnet/minecraft/resources/ResourceKey; CAT_VARIANT aT f Lnet/minecraft/resources/ResourceKey; CHAT_TYPE aU f Lnet/minecraft/resources/ResourceKey; CHICKEN_VARIANT aV f Lnet/minecraft/resources/ResourceKey; CHUNK_GENERATOR k f Lnet/minecraft/resources/ResourceKey; CHUNK_STATUS l f Lnet/minecraft/resources/ResourceKey; COMMAND_ARGUMENT_TYPE m f Lnet/minecraft/resources/ResourceKey; CONFIGURED_CARVER aX f Lnet/minecraft/resources/ResourceKey; CONFIGURED_FEATURE aY f Lnet/minecraft/resources/ResourceKey; CONSUME_EFFECT_TYPE n f Lnet/minecraft/resources/ResourceKey; COW_VARIANT aZ f Lnet/minecraft/resources/ResourceKey; CREATIVE_MODE_TAB o f Lnet/minecraft/resources/ResourceKey; CUSTOM_STAT p f Lnet/minecraft/resources/ResourceKey; DAMAGE_TYPE ba f Lnet/minecraft/resources/ResourceKey; DATA_COMPONENT_PREDICATE_TYPE q f Lnet/minecraft/resources/ResourceKey; DATA_COMPONENT_TYPE r f Lnet/minecraft/resources/ResourceKey; DEBUG_SUBSCRIPTION t f Lnet/minecraft/resources/ResourceKey; DECORATED_POT_PATTERN u f Lnet/minecraft/resources/ResourceKey; DENSITY_FUNCTION bb f Lnet/minecraft/resources/ResourceKey; DENSITY_FUNCTION_TYPE v f Lnet/minecraft/resources/ResourceKey; DIALOG bc f Lnet/minecraft/resources/ResourceKey; DIALOG_ACTION_TYPE aE f Lnet/minecraft/resources/ResourceKey; DIALOG_BODY_TYPE w f Lnet/minecraft/resources/ResourceKey; DIALOG_TYPE x f Lnet/minecraft/resources/ResourceKey; DIMENSION bE f Lnet/minecraft/resources/ResourceKey; DIMENSION_TYPE bd f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT bf f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_EFFECT_COMPONENT_TYPE y f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_ENTITY_EFFECT_TYPE z f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_LEVEL_BASED_VALUE_TYPE A f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE B f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_PROVIDER be f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_PROVIDER_TYPE C f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_VALUE_EFFECT_TYPE D f Lnet/minecraft/resources/ResourceKey; ENTITY_SUB_PREDICATE_TYPE E f Lnet/minecraft/resources/ResourceKey; ENTITY_TYPE F f Lnet/minecraft/resources/ResourceKey; ENVIRONMENT_ATTRIBUTE G f Lnet/minecraft/resources/ResourceKey; FEATURE J f Lnet/minecraft/resources/ResourceKey; FEATURE_SIZE_TYPE I f Lnet/minecraft/resources/ResourceKey; FLAT_LEVEL_GENERATOR_PRESET bg f Lnet/minecraft/resources/ResourceKey; FLOAT_PROVIDER_TYPE K f Lnet/minecraft/resources/ResourceKey; FLUID L f Lnet/minecraft/resources/ResourceKey; FOLIAGE_PLACER_TYPE M f Lnet/minecraft/resources/ResourceKey; FROG_VARIANT bh f Lnet/minecraft/resources/ResourceKey; GAME_EVENT N f Lnet/minecraft/resources/ResourceKey; GAME_RULE s f Lnet/minecraft/resources/ResourceKey; HEIGHT_PROVIDER_TYPE O f Lnet/minecraft/resources/ResourceKey; INCOMING_RPC_METHOD aN f Lnet/minecraft/resources/ResourceKey; INPUT_CONTROL_TYPE P f Lnet/minecraft/resources/ResourceKey; INSTRUMENT bi f Lnet/minecraft/resources/ResourceKey; INT_PROVIDER_TYPE Q f Lnet/minecraft/resources/ResourceKey; ITEM R f Lnet/minecraft/resources/ResourceKey; ITEM_MODIFIER bH f Lnet/minecraft/resources/ResourceKey; JUKEBOX_SONG bj f Lnet/minecraft/resources/ResourceKey; LEVEL_STEM bF f Lnet/minecraft/resources/ResourceKey; LOOT_CONDITION_TYPE T f Lnet/minecraft/resources/ResourceKey; LOOT_FUNCTION_TYPE U f Lnet/minecraft/resources/ResourceKey; LOOT_NBT_PROVIDER_TYPE V f Lnet/minecraft/resources/ResourceKey; LOOT_NUMBER_PROVIDER_TYPE W f Lnet/minecraft/resources/ResourceKey; LOOT_POOL_ENTRY_TYPE X f Lnet/minecraft/resources/ResourceKey; LOOT_SCORE_PROVIDER_TYPE Y f Lnet/minecraft/resources/ResourceKey; LOOT_TABLE bG f Lnet/minecraft/resources/ResourceKey; MAP_DECORATION_TYPE Z f Lnet/minecraft/resources/ResourceKey; MATERIAL_CONDITION aa f Lnet/minecraft/resources/ResourceKey; MATERIAL_RULE ab f Lnet/minecraft/resources/ResourceKey; MEMORY_MODULE_TYPE ac f Lnet/minecraft/resources/ResourceKey; MENU ad f Lnet/minecraft/resources/ResourceKey; MOB_EFFECT ae f Lnet/minecraft/resources/ResourceKey; MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST bk f Lnet/minecraft/resources/ResourceKey; NOISE bm f Lnet/minecraft/resources/ResourceKey; NOISE_SETTINGS bl f Lnet/minecraft/resources/ResourceKey; NUMBER_FORMAT_TYPE af f Lnet/minecraft/resources/ResourceKey; OUTGOING_RPC_METHOD aO f Lnet/minecraft/resources/ResourceKey; PAINTING_VARIANT bn f Lnet/minecraft/resources/ResourceKey; PARTICLE_TYPE ag f Lnet/minecraft/resources/ResourceKey; PERMISSION_CHECK_TYPE aQ f Lnet/minecraft/resources/ResourceKey; PERMISSION_TYPE aP f Lnet/minecraft/resources/ResourceKey; PIG_VARIANT bo f Lnet/minecraft/resources/ResourceKey; PLACED_FEATURE bp f Lnet/minecraft/resources/ResourceKey; PLACEMENT_MODIFIER_TYPE ah f Lnet/minecraft/resources/ResourceKey; POINT_OF_INTEREST_TYPE ai f Lnet/minecraft/resources/ResourceKey; POOL_ALIAS_BINDING aj f Lnet/minecraft/resources/ResourceKey; POSITION_SOURCE_TYPE ak f Lnet/minecraft/resources/ResourceKey; POS_RULE_TEST al f Lnet/minecraft/resources/ResourceKey; POTION am f Lnet/minecraft/resources/ResourceKey; PREDICATE bI f Lnet/minecraft/resources/ResourceKey; PROCESSOR_LIST bq f Lnet/minecraft/resources/ResourceKey; RECIPE bK f Lnet/minecraft/resources/ResourceKey; RECIPE_BOOK_CATEGORY an f Lnet/minecraft/resources/ResourceKey; RECIPE_DISPLAY ao f Lnet/minecraft/resources/ResourceKey; RECIPE_SERIALIZER ap f Lnet/minecraft/resources/ResourceKey; RECIPE_TYPE aq f Lnet/minecraft/resources/ResourceKey; ROOT_PLACER_TYPE ar f Lnet/minecraft/resources/Identifier; ROOT_REGISTRY_NAME a f Lnet/minecraft/resources/ResourceKey; RULE_BLOCK_ENTITY_MODIFIER as f Lnet/minecraft/resources/ResourceKey; RULE_TEST at f Lnet/minecraft/resources/ResourceKey; SENSOR_TYPE au f Lnet/minecraft/resources/ResourceKey; SLOT_DISPLAY av f Lnet/minecraft/resources/ResourceKey; SLOT_SOURCE_TYPE S f Lnet/minecraft/resources/ResourceKey; SOUND_EVENT aw f Lnet/minecraft/resources/ResourceKey; SPAWN_CONDITION_TYPE ax f Lnet/minecraft/resources/ResourceKey; STAT_TYPE ay f Lnet/minecraft/resources/ResourceKey; STRUCTURE bs f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PIECE az f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PLACEMENT aA f Lnet/minecraft/resources/ResourceKey; STRUCTURE_POOL_ELEMENT aB f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PROCESSOR aC f Lnet/minecraft/resources/ResourceKey; STRUCTURE_SET br f Lnet/minecraft/resources/ResourceKey; STRUCTURE_TYPE aD f Lnet/minecraft/resources/ResourceKey; TEMPLATE_POOL bt f Lnet/minecraft/resources/ResourceKey; TEST_ENVIRONMENT bu f Lnet/minecraft/resources/ResourceKey; TEST_ENVIRONMENT_DEFINITION_TYPE aF f Lnet/minecraft/resources/ResourceKey; TEST_FUNCTION aG f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE bv f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE_TYPE aH f Lnet/minecraft/resources/ResourceKey; TICKET_TYPE aI f Lnet/minecraft/resources/ResourceKey; TIMELINE bw f Lnet/minecraft/resources/ResourceKey; TREE_DECORATOR_TYPE aJ f Lnet/minecraft/resources/ResourceKey; TRIAL_SPAWNER_CONFIG bx f Lnet/minecraft/resources/ResourceKey; TRIGGER_TYPE by f Lnet/minecraft/resources/ResourceKey; TRIM_MATERIAL bz f Lnet/minecraft/resources/ResourceKey; TRIM_PATTERN bA f Lnet/minecraft/resources/ResourceKey; TRUNK_PLACER_TYPE aK f Lnet/minecraft/resources/ResourceKey; VILLAGER_PROFESSION aL f Lnet/minecraft/resources/ResourceKey; VILLAGER_TYPE aM f Lnet/minecraft/resources/ResourceKey; WOLF_SOUND_VARIANT bC f Lnet/minecraft/resources/ResourceKey; WOLF_VARIANT bB f Lnet/minecraft/resources/ResourceKey; WORLD_PRESET bD f Lnet/minecraft/resources/ResourceKey; ZOMBIE_NAUTILUS_VARIANT aW c net/minecraft/data/recipes/RecipeBuilder net/minecraft/data/recipes/RecipeBuilder m (Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; determineBookCategory a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/resources/Identifier; getDefaultRecipeId a m ()Lnet/minecraft/world/item/Item; getResult a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a m (Lnet/minecraft/data/recipes/RecipeOutput;)V save a m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a f Lnet/minecraft/resources/Identifier; ROOT_RECIPE_ADVANCEMENT a c net/minecraft/data/recipes/RecipeBuilder$1 net/minecraft/data/recipes/RecipeBuilder$1 f [I $SwitchMap$net$minecraft$data$recipes$RecipeCategory a c net/minecraft/data/worldgen/VillagePools net/minecraft/data/worldgen/WorldGenFeatureVillages m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/nbt/visitors/CollectFields net/minecraft/nbt/visitors/CollectFields m ()I getMissingFieldCount c m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b f I fieldsToGetCount a f Ljava/util/Deque; stack c f Ljava/util/Set; wantedTypes b c net/minecraft/nbt/visitors/FieldSelector net/minecraft/nbt/visitors/FieldSelector m ()Ljava/lang/String; name c m ()Ljava/util/List; path a m ()Lnet/minecraft/nbt/TagType; type b f Ljava/lang/String; name c f Ljava/util/List; path a f Lnet/minecraft/nbt/TagType; type b c net/minecraft/network/CompressionDecoder net/minecraft/network/PacketDecompressor m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; inflate a m (Lio/netty/buffer/ByteBuf;)V setupInflaterInput a f I MAXIMUM_COMPRESSED_LENGTH a f I MAXIMUM_UNCOMPRESSED_LENGTH b f Ljava/util/zip/Inflater; inflater c f I threshold d f Z validateDecompressed e c net/minecraft/network/CompressionEncoder net/minecraft/network/PacketCompressor m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a m ()I getThreshold a m (I)V setThreshold a f Ljava/util/zip/Deflater; deflater b f [B encodeBuf a f I threshold c c net/minecraft/network/ConnectionProtocol net/minecraft/network/EnumProtocol m ()[Lnet/minecraft/network/ConnectionProtocol; $values b m ()Ljava/lang/String; id a f [Lnet/minecraft/network/ConnectionProtocol; $VALUES g f Lnet/minecraft/network/ConnectionProtocol; CONFIGURATION e f Lnet/minecraft/network/ConnectionProtocol; HANDSHAKING a f Lnet/minecraft/network/ConnectionProtocol; LOGIN d f Lnet/minecraft/network/ConnectionProtocol; PLAY b f Lnet/minecraft/network/ConnectionProtocol; STATUS c f Ljava/lang/String; id f c net/minecraft/network/PacketBundlePacker net/minecraft/network/PacketBundlePacker m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V decode a m (Lnet/minecraft/network/protocol/Packet;)V verifyNonTerminalPacket a f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo a f Lnet/minecraft/network/protocol/BundlerInfo$Bundler; currentBundler b c net/minecraft/network/PacketSendListener net/minecraft/network/PacketSendListener m (Ljava/util/function/Supplier;)Lio/netty/channel/ChannelFutureListener; exceptionallySend a m (Ljava/util/function/Supplier;Lio/netty/channel/ChannelFuture;)V lambda$exceptionallySend$1 a m (Ljava/lang/Runnable;Lio/netty/channel/ChannelFuture;)V lambda$thenRun$0 a m (Ljava/lang/Runnable;)Lio/netty/channel/ChannelFutureListener; thenRun a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/network/chat/ChatDecorator net/minecraft/network/chat/ChatDecorator f Lnet/minecraft/network/chat/ChatDecorator; PLAIN a c net/minecraft/network/chat/FormattedText net/minecraft/network/chat/IChatFormatted m (Ljava/util/List;)Lnet/minecraft/network/chat/FormattedText; composite a m ([Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/network/chat/FormattedText; composite a m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; lambda$getString$0 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/FormattedText; of e m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/FormattedText; of a m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Lnet/minecraft/network/chat/FormattedText; EMPTY b f Ljava/util/Optional; STOP_ITERATION a c net/minecraft/network/chat/FormattedText$1 net/minecraft/network/chat/IChatFormatted$1 m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a c net/minecraft/network/chat/FormattedText$2 net/minecraft/network/chat/IChatFormatted$2 m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Ljava/lang/String; val$text c c net/minecraft/network/chat/FormattedText$3 net/minecraft/network/chat/IChatFormatted$3 m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Lnet/minecraft/network/chat/Style; val$style d f Ljava/lang/String; val$text c c net/minecraft/network/chat/FormattedText$4 net/minecraft/network/chat/IChatFormatted$4 m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a c net/minecraft/network/chat/FormattedText$ContentConsumer net/minecraft/network/chat/IChatFormatted$a c net/minecraft/network/chat/FormattedText$StyledContentConsumer net/minecraft/network/chat/IChatFormatted$b c net/minecraft/server/commands/JfrCommand net/minecraft/server/commands/JfrCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m ()Lnet/minecraft/network/chat/Component; lambda$startJfr$3 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$stopJfr$4 a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$stopJfr$5 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;)I startJfr a m (Lnet/minecraft/commands/CommandSourceStack;)I stopJfr b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; DUMP_FAILED b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; START_FAILED a c net/minecraft/server/commands/MsgCommand net/minecraft/server/commands/CommandTell m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V sendMessage a c net/minecraft/server/commands/SayCommand net/minecraft/server/commands/CommandSay m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a c net/minecraft/server/commands/TagCommand net/minecraft/server/commands/CommandTag m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I addTag a m (Ljava/util/Collection;)Ljava/util/Collection; getTags a m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addTag$4 d m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addTag$5 c m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listTags$10 b m (Ljava/util/Collection;Ljava/util/Set;)Lnet/minecraft/network/chat/Component; lambda$listTags$11 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$listTags$8 a m (Lnet/minecraft/world/entity/Entity;Ljava/util/Set;)Lnet/minecraft/network/chat/Component; lambda$listTags$9 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$1 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$removeTag$6 b m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$removeTag$7 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I listTags a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I removeTag b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ADD_FAILED a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_REMOVE_FAILED b c net/minecraft/server/dialog/ActionButton net/minecraft/server/dialog/ActionButton m ()Ljava/util/Optional; action b m ()Lnet/minecraft/server/dialog/CommonButtonData; button a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; action c f Lnet/minecraft/server/dialog/CommonButtonData; button b c net/minecraft/server/dialog/DialogAction net/minecraft/server/dialog/DialogAction m ()[Lnet/minecraft/server/dialog/DialogAction; $values b m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/server/dialog/DialogAction;)I lambda$static$0 b m (Lnet/minecraft/server/dialog/DialogAction;)I lambda$static$1 a m ()Z willUnpause a f [Lnet/minecraft/server/dialog/DialogAction; $VALUES i f Ljava/util/function/IntFunction; BY_ID d f Lnet/minecraft/server/dialog/DialogAction; CLOSE a f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e f Lnet/minecraft/server/dialog/DialogAction; NONE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Lnet/minecraft/server/dialog/DialogAction; WAIT_FOR_RESPONSE c f I id g f Ljava/lang/String; name h c net/minecraft/server/dialog/NoticeDialog net/minecraft/server/dialog/NoticeDialog m ()Lnet/minecraft/server/dialog/ActionButton; action e m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; mainActions b m ()Ljava/util/Optional; onCancel d f Lnet/minecraft/server/dialog/ActionButton; DEFAULT_ACTION a f Lcom/mojang/serialization/MapCodec; MAP_CODEC h f Lnet/minecraft/server/dialog/ActionButton; action j f Lnet/minecraft/server/dialog/CommonDialogData; common i c net/minecraft/server/dialog/SimpleDialog net/minecraft/server/dialog/SimpleDialog m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/List; mainActions b c net/minecraft/server/packs/DownloadQueue net/minecraft/server/packs/DownloadQueue m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; downloadBatch a m (Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either; getFileInfo a m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$BatchResult; lambda$downloadBatch$1 c m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Lnet/minecraft/server/packs/DownloadQueue$BatchResult;Ljava/util/UUID;Lnet/minecraft/server/packs/DownloadQueue$DownloadRequest;)V lambda$runDownload$0 a m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$BatchResult; runDownload b f Lorg/slf4j/Logger; LOGGER a f I MAX_KEPT_PACKS b f Ljava/nio/file/Path; cacheDir c f Lnet/minecraft/util/eventlog/JsonEventLog; eventLog d f Lnet/minecraft/util/thread/ConsecutiveExecutor; tasks e c net/minecraft/server/packs/DownloadQueue$LogEntry net/minecraft/server/packs/DownloadQueue$e m ()Lcom/mojang/datafixers/util/Either; errorOrFileInfo e m ()Ljava/util/Optional; hash d m ()Ljava/util/UUID; id a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/time/Instant; time c m ()Ljava/lang/String; url b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/datafixers/util/Either; errorOrFileInfo f f Ljava/util/Optional; hash e f Ljava/util/UUID; id b f Ljava/time/Instant; time d f Ljava/lang/String; url c c net/minecraft/server/packs/DownloadQueue$BatchConfig net/minecraft/server/packs/DownloadQueue$a m ()Lcom/google/common/hash/HashFunction; hashFunction a m ()Ljava/util/Map; headers c m ()Lnet/minecraft/util/HttpUtil$DownloadProgressListener; listener e m ()I maxSize b m ()Ljava/net/Proxy; proxy d f Lcom/google/common/hash/HashFunction; hashFunction a f Ljava/util/Map; headers c f Lnet/minecraft/util/HttpUtil$DownloadProgressListener; listener e f I maxSize b f Ljava/net/Proxy; proxy d c net/minecraft/server/packs/DownloadQueue$BatchResult net/minecraft/server/packs/DownloadQueue$b m ()Ljava/util/Map; downloaded a m ()Ljava/util/Set; failed b f Ljava/util/Map; downloaded a f Ljava/util/Set; failed b c net/minecraft/server/packs/DownloadQueue$FileInfoEntry net/minecraft/server/packs/DownloadQueue$d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; name a m ()J size b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; name b f J size c c net/minecraft/server/packs/DownloadQueue$DownloadRequest net/minecraft/server/packs/DownloadQueue$c m ()Lcom/google/common/hash/HashCode; hash b m ()Ljava/net/URL; url a f Lcom/google/common/hash/HashCode; hash b f Ljava/net/URL; url a c net/minecraft/server/packs/PackResources net/minecraft/server/packs/IResourcePack m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a m ()Ljava/util/Optional; knownPackInfo c m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a m ()Lnet/minecraft/server/packs/PackLocationInfo; location a m ()Ljava/lang/String; packId b f Ljava/lang/String; METADATA_EXTENSION a f Ljava/lang/String; PACK_META b c net/minecraft/server/packs/PackResources$ResourceOutput net/minecraft/server/packs/IResourcePack$a c net/minecraft/server/players/SleepStatus net/minecraft/server/players/SleepStatus m ()I amountSleeping b m (ILjava/util/List;)Z areEnoughDeepSleeping a m (I)Z areEnoughSleeping a m ()V removeAllSleepers a m (I)I sleepersNeeded b m (Ljava/util/List;)Z update a f I activePlayers a f I sleepingPlayers b c net/minecraft/server/players/UserBanList net/minecraft/server/players/GameProfileBanList m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a m (Lnet/minecraft/server/players/UserBanListEntry;)Z add a m ()V clear a m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b m (Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String; getKeyForUser b m ()[Ljava/lang/String; getUserList b m (Lnet/minecraft/server/players/NameAndId;)Z isBanned a m (I)[Ljava/lang/String; lambda$getUserList$0 a m (Ljava/lang/Object;)Z remove a m (Lnet/minecraft/server/players/NameAndId;)Z remove c c net/minecraft/util/ClassInstanceMultiMap net/minecraft/util/EntitySlice m (Ljava/lang/Class;)Ljava/util/Collection; find a m ()Ljava/util/List; getAllInstances a m (Ljava/lang/Class;)Ljava/util/List; lambda$find$0 b f Ljava/util/List; allInstances c f Ljava/lang/Class; baseClass b f Ljava/util/Map; byClass a c net/minecraft/util/FormattedCharSequence net/minecraft/util/FormattedString m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z lambda$backward$4 a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedCharSink;)Z lambda$backward$5 a m (Lnet/minecraft/network/chat/Style;ILnet/minecraft/util/FormattedCharSink;)Z lambda$codepoint$1 a m (Lnet/minecraft/util/FormattedCharSink;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/network/chat/Style;I)Z lambda$decorateOutput$6 a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z lambda$forward$2 b m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedCharSink;)Z lambda$forward$3 b m (Ljava/util/List;Lnet/minecraft/util/FormattedCharSink;)Z lambda$fromList$8 a m (Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSink;)Z lambda$fromPair$7 a m (Lnet/minecraft/util/FormattedCharSink;)Z lambda$static$0 a f Lnet/minecraft/util/FormattedCharSequence; EMPTY a c net/minecraft/util/context/ContextKeySet net/minecraft/util/context/ContextKeySet m ()Ljava/util/Set; allowed b m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/String; lambda$toString$0 a m ()Ljava/util/Set; required a f Ljava/util/Set; allowed b f Ljava/util/Set; required a c net/minecraft/util/context/ContextKeySet$Builder net/minecraft/util/context/ContextKeySet$a m ()Lnet/minecraft/util/context/ContextKeySet; build a m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; optional b m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; required a f Ljava/util/Set; optional b f Ljava/util/Set; required a c net/minecraft/util/datafix/schemas/V1022 net/minecraft/util/datafix/schemas/DataConverterSchemaV1022 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 a c net/minecraft/util/datafix/schemas/V1125 net/minecraft/util/datafix/schemas/DataConverterSchemaV1125 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 c m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 b c net/minecraft/util/datafix/schemas/V1451 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V1458 net/minecraft/util/datafix/schemas/V1458 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$1 m m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$10 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$11 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$2 l m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$3 k m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$4 j m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$5 i m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$6 h m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$7 g m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$8 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$9 e m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; nameable b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; nameableInventory a c net/minecraft/util/datafix/schemas/V1460 net/minecraft/util/datafix/schemas/DataConverterSchemaV1460 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$25 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$26 w m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$27 b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$28 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$29 v m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$30 u m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$31 t m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$32 s m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$33 r m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 A m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 r m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$11 q m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$12 p m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$13 o m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$14 n m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$15 m m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$16 l m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$17 k m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$18 j m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$19 i m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 z m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$20 h m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$21 g m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$22 f m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$23 e m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$24 d m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 y m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 x m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 w m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 v m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 u m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 t m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 s m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$0 x m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$34 q m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$35 h m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$36 p m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$37 o m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$38 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$39 n m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$40 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$41 m m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$42 l m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$43 k m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$44 g m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$45 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$46 j m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$47 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$48 i m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$49 h m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$50 g m (Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$51 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$52 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$53 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$54 d m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$55 e m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$56 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$57 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$58 b m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$59 c m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$60 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$61 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a c net/minecraft/util/datafix/schemas/V1466 net/minecraft/util/datafix/schemas/DataConverterSchemaV1466 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V1470 net/minecraft/util/datafix/schemas/DataConverterSchemaV1470 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a c net/minecraft/util/datafix/schemas/V1481 net/minecraft/util/datafix/schemas/DataConverterSchemaV1481 c net/minecraft/util/datafix/schemas/V1483 net/minecraft/util/datafix/schemas/DataConverterSchemaV1483 c net/minecraft/util/datafix/schemas/V1486 net/minecraft/util/datafix/schemas/DataConverterSchemaV1486 c net/minecraft/util/datafix/schemas/V1488 net/minecraft/util/datafix/schemas/V1488 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V1510 net/minecraft/util/datafix/schemas/DataConverterSchemaV1510 c net/minecraft/util/datafix/schemas/V1800 net/minecraft/util/datafix/schemas/DataConverterSchemaV1800 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V1801 net/minecraft/util/datafix/schemas/DataConverterSchemaV1801 c net/minecraft/util/datafix/schemas/V1904 net/minecraft/util/datafix/schemas/DataConverterSchemaV1904 c net/minecraft/util/datafix/schemas/V1906 net/minecraft/util/datafix/schemas/DataConverterSchemaV1906 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$1 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a c net/minecraft/util/datafix/schemas/V1909 net/minecraft/util/datafix/schemas/DataConverterSchemaV1909 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V1920 net/minecraft/util/datafix/schemas/DataConverterSchemaV1920 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$0 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a c net/minecraft/util/datafix/schemas/V1928 net/minecraft/util/datafix/schemas/DataConverterSchemaV1928 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a c net/minecraft/util/datafix/schemas/V1929 net/minecraft/util/datafix/schemas/DataConverterSchemaV1929 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 a c net/minecraft/util/datafix/schemas/V1931 net/minecraft/util/datafix/schemas/DataConverterSchemaV1931 c net/minecraft/util/datafix/schemas/V2100 net/minecraft/util/datafix/schemas/DataConverterSchemaV2100 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a c net/minecraft/util/datafix/schemas/V2501 net/minecraft/util/datafix/schemas/DataConverterSchemaV2501 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerFurnace$0 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerFurnace a c net/minecraft/util/datafix/schemas/V2502 net/minecraft/util/datafix/schemas/DataConverterSchemaV2502 c net/minecraft/util/datafix/schemas/V2505 net/minecraft/util/datafix/schemas/DataConverterSchemaV2505 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V2509 net/minecraft/util/datafix/schemas/DataConverterSchemaV2509 c net/minecraft/util/datafix/schemas/V2519 net/minecraft/util/datafix/schemas/DataConverterSchemaV2519 c net/minecraft/util/datafix/schemas/V2522 net/minecraft/util/datafix/schemas/DataConverterSchemaV2522 c net/minecraft/util/datafix/schemas/V2551 net/minecraft/util/datafix/schemas/DataConverterSchemaV2551 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$3 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$4 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$5 a c net/minecraft/util/datafix/schemas/V2568 net/minecraft/util/datafix/schemas/DataConverterSchemaV2568 c net/minecraft/util/datafix/schemas/V2684 net/minecraft/util/datafix/schemas/V2684 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$1 a m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 b c net/minecraft/util/datafix/schemas/V2688 net/minecraft/util/datafix/schemas/V2688 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V2831 net/minecraft/util/datafix/schemas/V2831 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V2832 net/minecraft/util/datafix/schemas/V2832 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 g m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$3 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$4 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$5 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$6 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$7 a c net/minecraft/util/datafix/schemas/V2842 net/minecraft/util/datafix/schemas/V2842 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V3078 net/minecraft/util/datafix/schemas/V3078 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a c net/minecraft/util/datafix/schemas/V3081 net/minecraft/util/datafix/schemas/V3081 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3082 net/minecraft/util/datafix/schemas/V3082 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3083 net/minecraft/util/datafix/schemas/V3083 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3202 net/minecraft/util/datafix/schemas/V3202 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3204 net/minecraft/util/datafix/schemas/V3204 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3325 net/minecraft/util/datafix/schemas/V3325 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 a c net/minecraft/util/datafix/schemas/V3327 net/minecraft/util/datafix/schemas/V3327 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$1 a c net/minecraft/util/datafix/schemas/V3439 net/minecraft/util/datafix/schemas/V3439 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; sign a c net/minecraft/util/datafix/schemas/V3448 net/minecraft/util/datafix/schemas/V3448 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3682 net/minecraft/util/datafix/schemas/V3682 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3683 net/minecraft/util/datafix/schemas/V3683 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3685 net/minecraft/util/datafix/schemas/V3685 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; abstractArrow a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 b c net/minecraft/util/datafix/schemas/V3689 net/minecraft/util/datafix/schemas/V3689 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3807 net/minecraft/util/datafix/schemas/V3807 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3808 net/minecraft/util/datafix/schemas/V3808 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3813 net/minecraft/util/datafix/schemas/V3813 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V3818 net/minecraft/util/datafix/schemas/V3818 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3825 net/minecraft/util/datafix/schemas/V3825 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3938 net/minecraft/util/datafix/schemas/V3938 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; abstractArrow a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 b c net/minecraft/util/datafix/schemas/V4059 net/minecraft/util/datafix/schemas/V4059 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$0 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$1 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 b c net/minecraft/util/datafix/schemas/V4067 net/minecraft/util/datafix/schemas/V4067 m (Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerChestBoat$0 b m (Ljava/util/Map;Ljava/lang/String;)V registerChestBoat a c net/minecraft/util/datafix/schemas/V4070 net/minecraft/util/datafix/schemas/V4070 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V4290 net/minecraft/util/datafix/schemas/V4290 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V4292 net/minecraft/util/datafix/schemas/V4292 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V4300 net/minecraft/util/datafix/schemas/V4300 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; entityWithInventory a m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 d m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 c m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 b m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 a c net/minecraft/util/datafix/schemas/V4301 net/minecraft/util/datafix/schemas/V4301 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V4302 net/minecraft/util/datafix/schemas/V4302 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V4306 net/minecraft/util/datafix/schemas/V4306 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 a c net/minecraft/util/datafix/schemas/V4307 net/minecraft/util/datafix/schemas/V4307 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; adventureModePredicate b m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$0 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$1 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 c c net/minecraft/util/datafix/schemas/V4312 net/minecraft/util/datafix/schemas/V4312 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V4420 net/minecraft/util/datafix/schemas/V4420 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V4533 net/minecraft/util/datafix/schemas/V4533 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/debug/DebugBreezeInfo net/minecraft/util/debug/DebugBreezeInfo m ()Ljava/util/Optional; attackTarget a m ()Ljava/util/Optional; jumpTarget b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; attackTarget b f Ljava/util/Optional; jumpTarget c c net/minecraft/util/eventlog/JsonEventLog net/minecraft/util/eventlog/JsonEventLog m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/JsonEventLog; open a m ()Lnet/minecraft/util/eventlog/JsonEventLogReader; openReader a m ()V releaseReference b m (Ljava/lang/Object;)V write a f Lcom/google/gson/Gson; GSON a f Ljava/nio/channels/FileChannel; channel c f Lcom/mojang/serialization/Codec; codec b f Ljava/util/concurrent/atomic/AtomicInteger; referenceCount d c net/minecraft/util/eventlog/JsonEventLog$1 net/minecraft/util/eventlog/JsonEventLog$1 m ()Ljava/lang/Object; next a f J position c f Lnet/minecraft/util/eventlog/JsonEventLog; this$0 b c net/minecraft/util/parsing/packrat/Scope net/minecraft/util/parsing/packrat/Scope m ()V clearFrameValues d m (I)V ensureCapacity a m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; get a m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getAny b m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getAnyOrThrow c m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault b m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getOrThrow b m (I)I getPreviousMarkerIndex b m ()Z hasOnlySingleFrame g m ()Ljava/util/Map; lastFrame f m ()V mergeFrame e m ()V popFrame b m ()V pushFrame a m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)V put a m ()V setupNewFrame h m ()V splitFrame c m ()Z validateStructure i m (Lnet/minecraft/util/parsing/packrat/Atom;)I valueIndex c m ([Lnet/minecraft/util/parsing/packrat/Atom;)I valueIndexForAny a f Z $assertionsDisabled a f I ENTRY_STRIDE d f Ljava/lang/Object; FRAME_START_MARKER c f I NOT_FOUND b f [Ljava/lang/Object; stack e f I topEntryKeyIndex f f I topMarkerKeyIndex g c net/minecraft/util/profiling/ResultField net/minecraft/util/profiling/MethodProfilerResultsField m (Lnet/minecraft/util/profiling/ResultField;)I compareTo a m ()I getColor a f J count c f D globalPercentage b f Ljava/lang/String; name d f D percentage a c net/minecraft/util/random/WeightedRandom net/minecraft/util/random/WeightedRandom2 m (Lnet/minecraft/util/RandomSource;Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional; getRandomItem a m (Lnet/minecraft/util/RandomSource;Ljava/util/List;Ljava/util/function/ToIntFunction;)Ljava/util/Optional; getRandomItem a m (Ljava/util/List;Ljava/util/function/ToIntFunction;)I getTotalWeight a m (Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional; getWeightedItem a c net/minecraft/world/effect/MobEffectUtil net/minecraft/world/effect/MobEffectUtil m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/effect/MobEffectInstance;I)Ljava/util/List; addEffectToPlayersAround a m (Lnet/minecraft/world/effect/MobEffectInstance;FF)Lnet/minecraft/network/chat/Component; formatDuration a m (Lnet/minecraft/world/entity/LivingEntity;)I getDigSpeedAmplification b m (Lnet/minecraft/world/entity/LivingEntity;)Z hasDigSpeed a m (Lnet/minecraft/world/entity/LivingEntity;)Z hasWaterBreathing c m (Lnet/minecraft/world/entity/LivingEntity;)Z shouldEffectsRefillAirsupply d c net/minecraft/world/entity/ContainerUser net/minecraft/world/entity/ContainerUser m ()D getContainerInteractionRange ar m ()Lnet/minecraft/world/entity/LivingEntity; getLivingEntity k_ m (Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a c net/minecraft/world/entity/EquipmentSlot net/minecraft/world/entity/EnumItemSlot m ()[Lnet/minecraft/world/entity/EquipmentSlot; $values h m (Ljava/lang/String;)Lnet/minecraft/world/entity/EquipmentSlot; byName a m ()Z canIncreaseExperience g m (I)I getFilterBit b m ()I getId d m ()I getIndex b m (I)I getIndex a m ()Ljava/lang/String; getName e m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/world/entity/EquipmentSlot$Type; getType a m ()Z isArmor f m (Lnet/minecraft/world/entity/EquipmentSlot;)I lambda$static$0 b m (Lnet/minecraft/world/entity/EquipmentSlot;)I lambda$static$1 a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; limit a f [Lnet/minecraft/world/entity/EquipmentSlot; $VALUES s f Lnet/minecraft/world/entity/EquipmentSlot; BODY g f Ljava/util/function/IntFunction; BY_ID k f Lnet/minecraft/world/entity/EquipmentSlot; CHEST e f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC l f Lnet/minecraft/world/entity/EquipmentSlot; FEET c f Lnet/minecraft/world/entity/EquipmentSlot; HEAD f f Lnet/minecraft/world/entity/EquipmentSlot; LEGS d f Lnet/minecraft/world/entity/EquipmentSlot; MAINHAND a f I NO_COUNT_LIMIT i f Lnet/minecraft/world/entity/EquipmentSlot; OFFHAND b f Lnet/minecraft/world/entity/EquipmentSlot; SADDLE h f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC m f Ljava/util/List; VALUES j f I countLimit p f I id q f I index o f Ljava/lang/String; name r f Lnet/minecraft/world/entity/EquipmentSlot$Type; type n c net/minecraft/world/entity/EquipmentSlot$Type net/minecraft/world/entity/EnumItemSlot$Function m ()[Lnet/minecraft/world/entity/EquipmentSlot$Type; $values a f [Lnet/minecraft/world/entity/EquipmentSlot$Type; $VALUES e f Lnet/minecraft/world/entity/EquipmentSlot$Type; ANIMAL_ARMOR c f Lnet/minecraft/world/entity/EquipmentSlot$Type; HAND a f Lnet/minecraft/world/entity/EquipmentSlot$Type; HUMANOID_ARMOR b f Lnet/minecraft/world/entity/EquipmentSlot$Type; SADDLE d c net/minecraft/world/entity/EquipmentUser net/minecraft/world/entity/EquipmentUser m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/Map;)V equip a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/Map;)V equip a m (Lnet/minecraft/world/entity/EquipmentTable;Lnet/minecraft/world/level/storage/loot/LootParams;)V equip a m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getItemBySlot a m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/entity/EquipmentSlot; resolveSlot a m (Lnet/minecraft/world/entity/EquipmentSlot;F)V setDropChance a m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlot a c net/minecraft/world/entity/ExperienceOrb net/minecraft/world/entity/EntityExperienceOrb m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;I)V award a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V awardWithDirection a m (Lnet/minecraft/world/entity/ExperienceOrb;)Z canMerge a m (Lnet/minecraft/world/entity/ExperienceOrb;II)Z canMerge a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V doWaterSplashEffect bI m ()V followNearbyPlayer i m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement bf m ()D getDefaultGravity bs m (I)I getExperienceValue a m ()I getIcon f m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()I getValue e m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isAttackable cT m (Lnet/minecraft/world/entity/ExperienceOrb;)V merge b m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/server/level/ServerPlayer;I)I repairPlayerItems a m ()V scanForMerges k m ()V setUnderwaterMovement m m (I)V setValue b m ()V tick g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;I)Z tryMergeToExisting b m (D)V unstuckIfPossible i f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VALUE a f S DEFAULT_AGE h f I DEFAULT_COUNT j f S DEFAULT_HEALTH g f S DEFAULT_VALUE i f I ENTITY_SCAN_PERIOD c f I LIFETIME b f I MAX_FOLLOW_DIST d f I ORB_GROUPS_PER_AREA e f D ORB_MERGE_DISTANCE f f I age k f I count m f Lnet/minecraft/world/entity/player/Player; followingPlayer n f I health l f Lnet/minecraft/world/entity/InterpolationHandler; interpolation o c net/minecraft/world/entity/ItemSteerable net/minecraft/world/entity/ISteerable m ()Z boost a c net/minecraft/world/entity/LightningBolt net/minecraft/world/entity/EntityLightning m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()I getBlocksSetOnFire f m ()Lnet/minecraft/server/level/ServerPlayer; getCause e m ()Ljava/util/stream/Stream; getHitEntities i m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Lnet/minecraft/core/BlockPos; getStrikePosition m m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/entity/Entity;)Z lambda$tick$0 b m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$tick$1 c m ()V powerLightningRod k m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/server/level/ServerPlayer;)V setCause b m (Z)V setVisualOnly a m (D)Z shouldRenderAtSqrDistance a m (I)V spawnFire a m ()V tick g f D DAMAGE_RADIUS c f D DETECTION_RADIUS d f I START_LIFE b f I blocksSetOnFire j f Lnet/minecraft/server/level/ServerPlayer; cause h f I flashes f f Ljava/util/Set; hitEntities i f I life e f J seed a f Z visualOnly g c net/minecraft/world/entity/OwnableEntity net/minecraft/world/entity/OwnableEntity m ()Lnet/minecraft/world/entity/LivingEntity; getOwner U_ m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference ae_ m ()Lnet/minecraft/world/entity/LivingEntity; getRootOwner V_ m ()Lnet/minecraft/world/level/Level; level ao c net/minecraft/world/entity/PathfinderMob net/minecraft/world/entity/EntityCreature m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;)Z checkSpawnRules a m (Lnet/minecraft/world/entity/Entity;)V closeRangeLeashBehaviour e m ()D followLeashSpeed gO m (Lnet/minecraft/core/BlockPos;)F getWalkTargetValue c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z isPanicking gM m ()Z isPathFinding gL m ()Z shouldStayCloseToLeashHolder gN m (Lnet/minecraft/world/entity/Entity;)V whenLeashedTo d f F DEFAULT_WALK_TARGET_VALUE cu c net/minecraft/world/entity/TamableAnimal net/minecraft/world/entity/EntityTameableAnimal m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V applyTamingSideEffects gP m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c m ()Z canBeLeashed aj_ m ()Z canFlyToOwner gV m (Lnet/minecraft/core/BlockPos;)Z canTeleportTo i m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference ae_ m ()Lnet/minecraft/world/scores/PlayerTeam; getTeam cI m (B)V handleEntityEvent b m ()Z isInSittingPose gQ m ()Z isOrderedToSit gR m (Lnet/minecraft/world/entity/LivingEntity;)Z isOwnedBy j m ()Z isTame p m (III)Z maybeTeleportTo a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setInSittingPose y m (Z)V setOrderedToSit z m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner i m (Lnet/minecraft/world/entity/EntityReference;)V setOwnerReference b m (ZZ)V setTame a m ()Z shouldTryTeleportToOwner gT m (Z)V spawnTamingParticles x m (Lnet/minecraft/world/entity/player/Player;)V tame g m (Lnet/minecraft/core/BlockPos;)V teleportToAroundBlockPos h m ()V tryToTeleportToOwner gS m ()Z unableToMoveToOwner gU m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToAttack a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_OWNERUUID_ID cx f Z DEFAULT_ORDERED_TO_SIT cC f I MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cA f I MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cB f I MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cz f I TELEPORT_WHEN_DISTANCE_IS_SQ cv f Z orderedToSit cD c net/minecraft/world/entity/TamableAnimal$TamableAnimalPanicGoal net/minecraft/world/entity/EntityTameableAnimal$a m ()V tick a f Lnet/minecraft/world/entity/TamableAnimal; this$0 a c net/minecraft/world/entity/animal/Animal net/minecraft/world/entity/animal/EntityAnimal m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()Z canFallInLove gY m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAnimalSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAnimalAttributes gW m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;)V finalizeSpawnChildFromBreeding a m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m ()I getInLoveTime gZ m ()Lnet/minecraft/server/level/ServerPlayer; getLoveCause ha m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (B)V handleEntityEvent b m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)Z isBrightEnoughToSpawn a m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isInLove hb m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V playEatingSound gX m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (D)Z removeWhenFarAway i m ()V resetLove hc m (Lnet/minecraft/world/entity/player/Player;)V setInLove h m (I)V setInLoveTime r m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a f I DEFAULT_IN_LOVE_TIME cv f I PARENT_AGE_AFTER_BREEDING cy f I inLove cw f Lnet/minecraft/world/entity/EntityReference; loveCause cx c net/minecraft/world/entity/monster/Blaze net/minecraft/world/entity/monster/EntityBlaze m ()V aiStep d_ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()F getLightLevelDependentMagicValue bO m ()Z isCharged p m ()Z isOnFire cp m ()Z isSensitiveToWater fR m ()V registerGoals D m (Z)V setCharged x f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c f F allowedHeightOffset a f I nextHeightOffsetChangeTick b c net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal net/minecraft/world/entity/monster/EntityBlaze$PathfinderGoalBlazeFireball m ()Z canUse b m ()D getFollowDistance h m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f I attackStep b f I attackTime c f Lnet/minecraft/world/entity/monster/Blaze; blaze a f I lastSeen d c net/minecraft/world/entity/monster/Enemy net/minecraft/world/entity/monster/IMonster f I XP_REWARD_BOSS o_ f I XP_REWARD_HUGE n_ f I XP_REWARD_LARGE m_ f I XP_REWARD_MEDIUM l_ f I XP_REWARD_NONE j_ f I XP_REWARD_SMALL k_ c net/minecraft/world/entity/monster/Ghast net/minecraft/world/entity/monster/EntityGhast m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGhastSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gL m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/Mob;)V faceMovementDirection a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()I getExplosionPower p m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxSpawnClusterSize aj m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()F getSoundVolume fC m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isCharging k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a m (Lnet/minecraft/world/damagesource/DamageSource;)Z isReflectedFireball i m ()Z lambda$new$0 gM m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$1 a m ()D leashElasticDistance x m ()D leashSnapDistance w m ()Z onClimbable fl m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setCharging x m ()Z supportQuadLeashAsHolder dY m (Lnet/minecraft/world/phys/Vec3;)V travel m f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_CHARGING a f B DEFAULT_EXPLOSION_POWER b f I explosionPower c c net/minecraft/world/entity/monster/Ghast$GhastLookGoal net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastMoveTowardsTarget m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V tick a f Lnet/minecraft/world/entity/Mob; ghast a c net/minecraft/world/entity/monster/Ghast$GhastMoveControl net/minecraft/world/entity/monster/EntityGhast$ControllerGhast m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;ZZ)Z blockTraversalPossible a m (Lnet/minecraft/world/phys/Vec3;)Z canReach a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;ZZLnet/minecraft/core/BlockPos;I)Z lambda$canReach$0 a m ()V tick a f Z careful n f I floatDuration m f Lnet/minecraft/world/entity/Mob; ghast l f Ljava/util/function/BooleanSupplier; shouldBeStopped o c net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastIdleMove m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; chooseRandomPosition a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; chooseRandomPositionWithRestriction a m (Lnet/minecraft/world/entity/Mob;I)Lnet/minecraft/world/phys/Vec3; getSuitableFlyToPosition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;I)Z isGoodTarget a m ()V start d f I MAX_ATTEMPTS a f I distanceToBlocks c f Lnet/minecraft/world/entity/Mob; ghast b c net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastAttackTarget m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f I chargeTime a f Lnet/minecraft/world/entity/monster/Ghast; ghast b c net/minecraft/world/entity/monster/Giant net/minecraft/world/entity/monster/EntityGiantZombie m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a c net/minecraft/world/entity/monster/Slime net/minecraft/world/entity/monster/EntitySlime m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSlimeSpawnRules c m (Lnet/minecraft/world/entity/LivingEntity;)V dealDamage i m ()V decreaseSquish gM m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Z doPlayJumpSound gT m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()F getAttackDamage gO m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getJumpDelay gL m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gQ m ()I getMaxHeadXRot ac m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleType p m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m ()I getSize gR m ()F getSoundPitch k m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()F getSoundVolume fC m ()Lnet/minecraft/sounds/SoundEvent; getSquishSound gP m ()Lnet/minecraft/world/entity/EntityType; getType ay m ()Z isDealsDamage gN m ()Z isTiny gS m ()V jumpFromGround u m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a m (IFFLnet/minecraft/world/entity/monster/Slime;)V lambda$remove$1 a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m (Lnet/minecraft/world/entity/Entity;)V push h m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V refreshDimensions j_ m ()V registerGoals D m (IZ)V setSize a m ()V tick g f Z DEFAULT_WAS_ON_GROUND cv f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_SIZE cu f I MAX_NATURAL_SIZE c f I MAX_SIZE b f I MIN_SIZE a f F oSquish f f F squish e f F targetSquish d f Z wasOnGround cw c net/minecraft/world/entity/monster/Slime$SlimeFloatGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomJump m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V tick a f Lnet/minecraft/world/entity/monster/Slime; slime a c net/minecraft/world/entity/monster/Slime$SlimeAttackGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeNearestPlayer m ()Z canContinueToUse c m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V tick a f I growTiredTimer b f Lnet/minecraft/world/entity/monster/Slime; slime a c net/minecraft/world/entity/monster/Slime$SlimeMoveControl net/minecraft/world/entity/monster/EntitySlime$ControllerMoveSlime m (FZ)V setDirection a m (D)V setWantedMovement a m ()V tick a f Z isAggressive o f I jumpDelay m f Lnet/minecraft/world/entity/monster/Slime; slime n f F yRot l c net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeIdle m ()Z canUse b m ()V tick a f Lnet/minecraft/world/entity/monster/Slime; slime a c net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomDirection m ()Z canUse b m ()V tick a f F chosenDegrees b f I nextRandomizeTime c f Lnet/minecraft/world/entity/monster/Slime; slime a c net/minecraft/world/entity/monster/Witch net/minecraft/world/entity/monster/EntityWitch m ()V aiStep d_ m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m ()Z canBeLeader k m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gY m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterMagicAbsorb f m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (B)V handleEntityEvent b m ()Z isDrinkingPotion gP m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m ()V registerGoals D m (Z)V setUsingItem z f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_USING_ITEM e f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_DRINKING b f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_DRINKING_ID a f Lnet/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal; attackPlayersGoal cw f Lnet/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal; healRaidersGoal cv f I usingTime f c net/minecraft/world/entity/player/Player net/minecraft/world/entity/player/EntityHuman m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)Z addItem h m ()V aiStep d_ m (F)V animateHurt q m (I)V applyPostImpulseGraceTime s m (Lnet/minecraft/world/entity/Entity;)V attack e m (Lnet/minecraft/world/entity/Entity;ZZZZF)V attackVisualEffects a m (Ljava/util/Collection;)I awardRecipes a m (Ljava/util/List;)V awardRecipesByKey b m (Lnet/minecraft/resources/Identifier;)V awardStat a m (Lnet/minecraft/resources/Identifier;I)V awardStat a m (Lnet/minecraft/stats/Stat;)V awardStat b m (Lnet/minecraft/stats/Stat;I)V awardStat a m ()F baseDamageScaleFactor p m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/GameType;)Z blockActionRestricted a m ()D blockInteractionRange hm m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V blockUsingItem a m ()Z canBeHitByProjectile bW m ()Z canBeSeenAsEnemy eS m (Lnet/minecraft/world/entity/Entity;)Z canCriticalAttack J m ()Z canDropItems gO m (Z)Z canEat u m (DDD)Z canFallAtLeast p m ()Z canGlide fU m (Lnet/minecraft/world/entity/player/Player;)Z canHarmPlayer a m (Lnet/minecraft/world/entity/Pose;)Z canPlayerFitWithinBlocksAndEntitiesWhen h m ()Z canSimulateMovement dx m ()Z canSprint ef m ()Z canUseGameMasterBlocks hi m (Lnet/minecraft/world/entity/Entity;)Z cannotAttack H m (Lnet/minecraft/world/item/ItemStack;I)Z cannotAttackWithItem c m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/phys/Vec3;)V causeExtraKnockback a m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m (F)V causeFoodExhaustion a m ()V closeContainer r m (Ljava/util/Optional;)Ljava/util/OptionalInt; convertParrotVariant a m (Ljava/util/OptionalInt;)Ljava/util/Optional; convertParrotVariant a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/damagesource/DamageSource; createAttackSource i m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gz m ()Lnet/minecraft/world/entity/EntityEquipment; createEquipment eu m ()Lnet/minecraft/world/item/ItemCooldowns; createItemCooldowns f m (Lnet/minecraft/world/entity/Entity;)V crit b m (Lnet/minecraft/world/entity/Entity;F)V damageStatsAndHearts a m ()Ljava/lang/String; debugInfo ht m (Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; decorateDisplayNameComponent a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V destroyVanishingCursedItems gG m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (Lnet/minecraft/network/chat/Component;Z)V displayClientMessage a m (Lnet/minecraft/world/entity/LivingEntity;)V doAutoAttackOnTouch f m ()V doCloseContainer s m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;F)V doSweepAttack a m ()V doWaterSplashEffect bI m (Lnet/minecraft/world/entity/EquipmentSlot;)Z doesEmitEquipEvent b m (Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/ItemEntity; drop a m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g m ()D entityInteractionRange hn m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; extractParrotVariant d m (Lnet/minecraft/core/BlockPos;)Z freeAt h m ()Lnet/minecraft/world/level/GameType; gameMode a m ()Lnet/minecraft/world/entity/player/Abilities; getAbilities gL m ()F getAbsorptionAmount fX m (F)F getAttackStrengthScale I m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m ()F getBlockSpeedFactor bi m ()D getContainerInteractionRange ar m ()Lnet/minecraft/world/item/ItemCooldowns; getCooldowns hh m ()F getCurrentItemAttackStrengthDelay he m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/world/entity/Pose; getDesiredPose n m (Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed c m ()I getDimensionChangingDelay co m ()Lcom/google/common/collect/ImmutableList; getDismountPoses go m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getEnchantedDamage a m ()I getEnchantmentSeed gT m ()Lnet/minecraft/world/inventory/PlayerEnderChestContainer; getEnderChestInventory gZ m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj m ()I getFireImmuneTicks dC m ()F getFlyingSpeed fL m ()Lnet/minecraft/world/food/FoodData; getFoodData gW m ()Lcom/mojang/authlib/GameProfile; getGameProfile gI m ()F getHurtDir fg m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/player/Inventory; getInventory gK m (F)F getItemSwapScale J m ()Ljava/util/Optional; getLastDeathLocation hk m ()F getLuck eB m ()F getMaxHeadRotationRelativeToBody fP m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/network/chat/Component; getName ap m ()Ljava/lang/String; getPlainTextName aq m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u m ()I getScore gF m ()Ljava/lang/String; getScoreboardName da m ()Ljava/util/Optional; getShoulderParrotLeft hc m ()Ljava/util/Optional; getShoulderParrotRight hd m ()I getSleepTimer gQ m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()F getSpeed fM m ()Lnet/minecraft/sounds/SoundEvent; getSwimHighSpeedSplashSound bm m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl m ()F getVoicePitch fD m ()Ljava/util/Optional; getWardenSpawnTracker ab m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq m ()I getXpNeededForNextLevel gU m (I)V giveExperienceLevels c m (I)V giveExperiencePoints d m (Lnet/minecraft/world/item/ItemStack;)V handleCreativeModeItemDrop g m (B)V handleEntityEvent b m ()V handleShoulderEntities j m ()Z hasContainerOpen gN m (Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasCorrectToolForDrops d m ()Z hasEnoughFoodToDoExhaustiveManoeuvres gV m ()Z hasInfiniteMaterials gv m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtHelmet d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (I)V increaseScore r m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactOn a m (F)V internalSetAbsorptionAmount G m (F)Z isAboveGround K m ()Z isAffectedByFluids eG m ()Z isAlwaysExperienceDropper eJ m ()Z isAlwaysTicking el m ()Z isClientAuthoritative aa_ m ()Z isCreative ha m ()Z isEffectiveAi dy m (Lnet/minecraft/world/item/Item;)Z isEquipped c m ()Z isHurt gX m ()Z isIgnoringFallDamageFromCurrentImpulse ho m ()Z isImmobile fE m ()Z isInPostImpulseGraceTime hq m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a m ()Z isLocalClientAuthoritative dw m ()Z isLocalPlayer gH m ()Z isMobilityRestricted hl m ()Z isPushedByFluid db m ()Z isReducedDebugInfo hb m ()Z isScoping hj m ()Z isSecondaryUseActive gA m ()Z isSleepingLongEnough gP m ()Z isSpectator au m ()Z isStayingOnGroundSurface gC m (ZZZ)Z isSweepAttack a m ()Z isSwimming cB m ()Z isTextFilteringEnabled Z m (Lnet/minecraft/world/phys/AABB;D)Z isWithinAttackRange b m (Lnet/minecraft/core/BlockPos;D)Z isWithinBlockInteractionRange a m (Lnet/minecraft/world/entity/Entity;D)Z isWithinEntityInteractionRange b m (Lnet/minecraft/world/phys/AABB;D)Z isWithinEntityInteractionRange a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/damagesource/DamageSource;Z)V itemAttackInteraction a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/GlobalPos;)V lambda$addAdditionalSaveData$0 a m ()V lungeForwardMaybe fi m (Lnet/minecraft/world/entity/Entity;)V magicCrit c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a m ()Z mayBuild gY m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)Z mayUseItemAt a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/MoverType;)Lnet/minecraft/world/phys/Vec3; maybeBackOffFromEdge a m ()Lnet/minecraft/server/players/NameAndId; nameAndId gJ m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a m ()V onAttack fO m ()Z onClimbable fl m (Lnet/minecraft/world/item/ItemStack;I)V onEnchantmentPerformed a m (Z)V onInsideBubbleColumn m m ()V onUpdateAbilities z m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V openCommandBlock a m (Lnet/minecraft/core/Holder;)V openDialog b m (Lnet/minecraft/world/entity/animal/equine/AbstractHorse;Lnet/minecraft/world/Container;)V openHorseInventory a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)V openItemGui a m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity;)V openJigsawBlock a m (Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; openMenu a m (Lnet/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock;)V openMinecartCommandBlock a m (Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/Container;)V openNautilusInventory a m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V openStructureBlock a m (Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V openTestBlock a m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V openTestInstanceBlock a m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a m ()Lnet/minecraft/server/permissions/PermissionSet; permissions I m (Lnet/minecraft/sounds/SoundEvent;)V playServerSideSound c m (Lnet/minecraft/sounds/SoundEvent;FF)V playSound a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()Z preventsBlockDrops gM m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V removeEntitiesOnShoulder k m ()V resetAttackStrengthTicker hf m ()V resetCurrentImpulseContext hr m ()V resetOnlyAttackStrengthTicker hg m (Ljava/util/Collection;)I resetRecipes b m (Lnet/minecraft/stats/Stat;)V resetStat a m ()V rideTick t m (ILnet/minecraft/world/item/trading/MerchantOffers;IIZZ)V sendMerchantOffers a m (Z)V setIgnoreFallDamageFromCurrentImpulse w m (Ljava/util/Optional;)V setLastDeathLocation d m (Z)V setReducedDebugInfo v m (I)V setRemainingFireTicks h m (I)V setScore q m (Ljava/util/Optional;)V setShoulderParrotLeft b m (Ljava/util/Optional;)V setShoulderParrotRight c m ()Z shouldBeSaved ek m ()Z shouldRotateWithMinecart hs m ()Z shouldShowName de m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/Entity;FZZZ)Z stabAttack a m (IFLnet/minecraft/world/item/ItemStack;)V startAutoSpinAttack a m ()V startFallFlying gS m (Lnet/minecraft/core/BlockPos;)Lcom/mojang/datafixers/util/Either; startSleepInBed a m (ZZ)V stopSleepInBed a m ()V stopSleeping gs m ()V tick g m ()V tickRegeneration i m (Lnet/minecraft/world/entity/Entity;)V touch d m (Lnet/minecraft/world/phys/Vec3;)V travel m m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V triggerRecipeCrafted a m ()V tryResetCurrentImpulseContext hp m ()Z tryToStartFallFlying gR m ()V turtleHelmetTick m m ()Z updateIsUnderwater gD m ()V updatePlayerPose gE m ()V updateSwimming bF m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/ClickAction;)V updateTutorialInventoryAction a m ()Z wantsToStopRiding gB f I CRAFTING_SLOT_OFFSET ch f F CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_VALUE ck f I CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_ABSORPTION_ID b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SCORE_ID c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOULDER_PARROT_LEFT d f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOULDER_PARROT_RIGHT e f F DEFAULT_BLOCK_INTERACTION_RANGE ci f I DEFAULT_CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME cD f F DEFAULT_ENTITY_INTERACTION_RANGE cj f I DEFAULT_EXPERIENCE_LEVEL h f F DEFAULT_EXPERIENCE_PROGRESS g f Z DEFAULT_IGNORE_FALL_DAMAGE_FROM_CURRENT_IMPULSE cC f I DEFAULT_SCORE cB f I DEFAULT_SELECTED_SLOT k f S DEFAULT_SLEEP_TIMER f f I DEFAULT_TOTAL_EXPERIENCE i f I ENDER_SLOT_OFFSET cf f I HELD_ITEM_SLOT cg f I MAX_HEALTH cc f I NO_ENCHANTMENT_SEED j f I SLEEP_DURATION cd f I WAKE_UP_DURATION ce f Lnet/minecraft/world/entity/player/Abilities; abilities cG f Lnet/minecraft/world/inventory/AbstractContainerMenu; containerMenu cn f Lnet/minecraft/world/item/ItemCooldowns; cooldowns cL f Lnet/minecraft/world/entity/Entity; currentExplosionCause cA f I currentImpulseContextResetGraceTime cO f Lnet/minecraft/world/phys/Vec3; currentImpulseImpactPos cz f F defaultFlySpeed cw f I enchantmentSeed cv f Lnet/minecraft/world/inventory/PlayerEnderChestContainer; enderChestInventory cl f I experienceLevel cs f F experienceProgress cu f Lnet/minecraft/world/entity/projectile/FishingHook; fishing cx f Lnet/minecraft/world/food/FoodData; foodData co f Lcom/mojang/authlib/GameProfile; gameProfile cI f F hurtDir cy f Z ignoreFallDamageFromCurrentImpulse cN f Lnet/minecraft/world/entity/player/Inventory; inventory cE f Lnet/minecraft/world/inventory/InventoryMenu; inventoryMenu cm f I jumpTriggerTime cp f Ljava/util/Optional; lastDeathLocation cM f Lnet/minecraft/world/item/ItemStack; lastItemInMainHand cK f I lastLevelUpTime cH f Z reducedDebugInfo cJ f I sleepCounter cF f I takeXpDelay cq f I totalExperience ct f Z wasUnderwater cr c net/minecraft/world/entity/player/Player$1 net/minecraft/world/entity/player/EntityHuman$1 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/entity/player/Player; this$0 a c net/minecraft/world/entity/player/Player$2 net/minecraft/world/entity/player/EntityHuman$2 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/entity/player/Player; this$0 b c net/minecraft/world/entity/player/Player$BedSleepingProblem net/minecraft/world/entity/player/EntityHuman$EnumBedResult m ()Lnet/minecraft/network/chat/Component; message a f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; NOT_SAFE d f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; OBSTRUCTED b f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; OTHER_PROBLEM c f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; TOO_FAR_AWAY a f Lnet/minecraft/network/chat/Component; message e c net/minecraft/world/inventory/BeaconMenu net/minecraft/world/inventory/ContainerBeacon m (I)Lnet/minecraft/core/Holder; decodeEffect e m (Lnet/minecraft/core/Holder;)I encodeEffect a m ()I getLevels l m ()Lnet/minecraft/core/Holder; getPrimaryEffect m m ()Lnet/minecraft/core/Holder; getSecondaryEffect n m ()Z hasPayment o m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (II)V setData b m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b m (Ljava/util/Optional;Ljava/util/Optional;)V updateEffects a f I DATA_COUNT o f I INV_SLOT_END q f I INV_SLOT_START p f I NO_EFFECT t f I PAYMENT_SLOT m f I SLOT_COUNT n f I USE_ROW_SLOT_END s f I USE_ROW_SLOT_START r f Lnet/minecraft/world/inventory/ContainerLevelAccess; access w f Lnet/minecraft/world/inventory/ContainerData; beaconData x f Lnet/minecraft/world/Container; beacon u f Lnet/minecraft/world/inventory/BeaconMenu$PaymentSlot; paymentSlot v c net/minecraft/world/inventory/BeaconMenu$1 net/minecraft/world/inventory/ContainerBeacon$1 m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m ()I getMaxStackSize ap_ c net/minecraft/world/inventory/BeaconMenu$PaymentSlot net/minecraft/world/inventory/ContainerBeacon$SlotBeacon m ()I getMaxStackSize a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/HopperMenu net/minecraft/world/inventory/ContainerHopper m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I CONTAINER_SIZE m f Lnet/minecraft/world/Container; hopper n c net/minecraft/world/inventory/RemoteSlot net/minecraft/world/inventory/RemoteSlot m (Lnet/minecraft/world/item/ItemStack;)V force a m (Lnet/minecraft/world/item/ItemStack;)Z matches b m (Lnet/minecraft/network/HashedStack;)V receive a f Lnet/minecraft/world/inventory/RemoteSlot; PLACEHOLDER a c net/minecraft/world/inventory/RemoteSlot$1 net/minecraft/world/inventory/RemoteSlot$1 m (Lnet/minecraft/world/item/ItemStack;)V force a m (Lnet/minecraft/world/item/ItemStack;)Z matches b m (Lnet/minecraft/network/HashedStack;)V receive a c net/minecraft/world/inventory/RemoteSlot$Synchronized net/minecraft/world/inventory/RemoteSlot$a m (Lnet/minecraft/world/inventory/RemoteSlot$Synchronized;)V copyFrom a m (Lnet/minecraft/world/item/ItemStack;)V force a m (Lnet/minecraft/world/item/ItemStack;)Z matches b m (Lnet/minecraft/network/HashedStack;)V receive a f Lnet/minecraft/network/HashedPatchMap$HashGenerator; hasher b f Lnet/minecraft/network/HashedStack; remoteHash d f Lnet/minecraft/world/item/ItemStack; remoteStack c c net/minecraft/world/inventory/ResultSlot net/minecraft/world/inventory/SlotResult m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; copyAllInputItems a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Lnet/minecraft/core/NonNullList; getRemainingItems a m ()Z isFake f m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/core/NonNullList; lambda$getRemainingItems$0 a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; lambda$getRemainingItems$1 b m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a m (I)V onSwapCraft b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (I)Lnet/minecraft/world/item/ItemStack; remove a f Lnet/minecraft/world/inventory/CraftingContainer; craftSlots a f Lnet/minecraft/world/entity/player/Player; player b f I removeCount g c net/minecraft/world/inventory/SlotRanges net/minecraft/world/inventory/SlotRanges m (Ljava/util/List;Ljava/lang/String;I)V addSingleSlot a m (Ljava/util/List;Ljava/lang/String;II)V addSlotRange a m (Ljava/util/List;Ljava/lang/String;[I)V addSlots a m ()Ljava/util/stream/Stream; allNames a m (Ljava/lang/String;I)Lnet/minecraft/world/inventory/SlotRange; create a m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; create a m (Ljava/lang/String;[I)Lnet/minecraft/world/inventory/SlotRange; create a m (Lnet/minecraft/world/inventory/SlotRange;)Z lambda$singleSlotNames$4 a m (Ljava/util/ArrayList;)V lambda$static$0 a m (I)[Lnet/minecraft/world/inventory/SlotRange; lambda$static$1 b m ()[Lnet/minecraft/world/inventory/SlotRange; lambda$static$2 c m (I)[Lnet/minecraft/world/inventory/SlotRange; lambda$static$3 a m (Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; nameToIds a m ()Ljava/util/stream/Stream; singleSlotNames b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/function/Function; NAME_LOOKUP c f Ljava/util/List; SLOTS b c net/minecraft/world/inventory/SmokerMenu net/minecraft/world/inventory/ContainerSmoker c net/minecraft/world/item/CreativeModeTab net/minecraft/world/item/CreativeModeTab m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;)V buildContents a m (Lnet/minecraft/world/item/CreativeModeTab$Row;I)Lnet/minecraft/world/item/CreativeModeTab$Builder; builder a m ()Z canScroll e m ()I column f m (Lnet/minecraft/world/item/ItemStack;)Z contains a m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; createTextureLocation a m ()Lnet/minecraft/resources/Identifier; getBackgroundTexture c m ()Ljava/util/Collection; getDisplayItems l m ()Lnet/minecraft/network/chat/Component; getDisplayName a m ()Lnet/minecraft/world/item/ItemStack; getIconItem b m ()Ljava/util/Collection; getSearchTabDisplayItems m m ()Lnet/minecraft/world/item/CreativeModeTab$Type; getType k m ()Z hasAnyItems h m ()Z isAlignedRight j m ()Ljava/lang/IllegalStateException; lambda$buildContents$0 n m ()Lnet/minecraft/world/item/CreativeModeTab$Row; row g m ()Z shouldDisplay i m ()Z showTitle d f Lnet/minecraft/resources/Identifier; DEFAULT_BACKGROUND a f Z alignedRight f f Lnet/minecraft/resources/Identifier; backgroundTexture c f Z canScroll d f I column h f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; displayItemsGenerator n f Ljava/util/Collection; displayItems k f Ljava/util/Set; displayItemsSearchTab l f Lnet/minecraft/network/chat/Component; displayName b f Ljava/util/function/Supplier; iconGenerator m f Lnet/minecraft/world/item/ItemStack; iconItemStack j f Lnet/minecraft/world/item/CreativeModeTab$Row; row g f Z showTitle e f Lnet/minecraft/world/item/CreativeModeTab$Type; type i c net/minecraft/world/item/CreativeModeTab$Row net/minecraft/world/item/CreativeModeTab$f m ()[Lnet/minecraft/world/item/CreativeModeTab$Row; $values a f [Lnet/minecraft/world/item/CreativeModeTab$Row; $VALUES c f Lnet/minecraft/world/item/CreativeModeTab$Row; BOTTOM b f Lnet/minecraft/world/item/CreativeModeTab$Row; TOP a c net/minecraft/world/item/CreativeModeTab$Type net/minecraft/world/item/CreativeModeTab$h m ()[Lnet/minecraft/world/item/CreativeModeTab$Type; $values a f [Lnet/minecraft/world/item/CreativeModeTab$Type; $VALUES e f Lnet/minecraft/world/item/CreativeModeTab$Type; CATEGORY a f Lnet/minecraft/world/item/CreativeModeTab$Type; HOTBAR c f Lnet/minecraft/world/item/CreativeModeTab$Type; INVENTORY b f Lnet/minecraft/world/item/CreativeModeTab$Type; SEARCH d c net/minecraft/world/item/CreativeModeTab$Output net/minecraft/world/item/CreativeModeTab$e m (Lnet/minecraft/world/item/ItemStack;)V accept a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a m (Lnet/minecraft/world/level/ItemLike;)V accept a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a m (Ljava/util/Collection;)V acceptAll a m (Ljava/util/Collection;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V acceptAll a m (Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$acceptAll$0 a c net/minecraft/world/item/CreativeModeTab$Builder net/minecraft/world/item/CreativeModeTab$a m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; alignedRight a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/item/CreativeModeTab$Builder; backgroundTexture a m ()Lnet/minecraft/world/item/CreativeModeTab; build d m (Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator;)Lnet/minecraft/world/item/CreativeModeTab$Builder; displayItems a m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; hideTitle b m (Ljava/util/function/Supplier;)Lnet/minecraft/world/item/CreativeModeTab$Builder; icon a m ()Lnet/minecraft/world/item/ItemStack; lambda$new$1 e m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$static$0 a m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; noScrollBar c m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/CreativeModeTab$Builder; title a m (Lnet/minecraft/world/item/CreativeModeTab$Type;)Lnet/minecraft/world/item/CreativeModeTab$Builder; type a f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; EMPTY_GENERATOR a f Z alignedRight i f Lnet/minecraft/resources/Identifier; backgroundTexture k f Z canScroll g f I column c f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; displayItemsGenerator f f Lnet/minecraft/network/chat/Component; displayName d f Ljava/util/function/Supplier; iconGenerator e f Lnet/minecraft/world/item/CreativeModeTab$Row; row b f Z showTitle h f Lnet/minecraft/world/item/CreativeModeTab$Type; type j c net/minecraft/world/item/CreativeModeTab$TabVisibility net/minecraft/world/item/CreativeModeTab$g m ()[Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; $values a f [Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; $VALUES d f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; PARENT_AND_SEARCH_TABS a f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; PARENT_TAB_ONLY b f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; SEARCH_TAB_ONLY c c net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder net/minecraft/world/item/CreativeModeTab$c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a f Lnet/minecraft/world/flag/FeatureFlagSet; featureFlagSet d f Ljava/util/Set; searchTabContents b f Ljava/util/Collection; tabContents a f Lnet/minecraft/world/item/CreativeModeTab; tab c c net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator net/minecraft/world/item/CreativeModeTab$b c net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters net/minecraft/world/item/CreativeModeTab$d m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a m ()Z hasPermissions b m ()Lnet/minecraft/core/HolderLookup$Provider; holders c m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z needsUpdate a f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a f Z hasPermissions b f Lnet/minecraft/core/HolderLookup$Provider; holders c c net/minecraft/world/item/HangingSignItem net/minecraft/world/item/HangingSignItem m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlace a c net/minecraft/world/item/JukeboxPlayable net/minecraft/world/item/JukeboxPlayable m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V lambda$addToTooltip$0 a m ()Lnet/minecraft/world/item/EitherHolder; song a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; tryInsertIntoJukebox a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/EitherHolder; song c c net/minecraft/world/item/SolidBucketItem net/minecraft/world/item/SolidBucketItem m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/sounds/SoundEvent; getPlaceSound a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Lnet/minecraft/sounds/SoundEvent; placeSound a c net/minecraft/world/item/TippedArrowItem net/minecraft/world/item/ItemTippedArrow m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a c net/minecraft/world/item/WrittenBookItem net/minecraft/world/item/ItemWrittenBook m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/alchemy/Potions net/minecraft/world/item/alchemy/Potions m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a m (Ljava/lang/String;Lnet/minecraft/world/item/alchemy/Potion;)Lnet/minecraft/core/Holder; register a f Lnet/minecraft/core/Holder; AWKWARD d f Lnet/minecraft/core/Holder; FIRE_RESISTANCE l f Lnet/minecraft/core/Holder; HARMING A f Lnet/minecraft/core/Holder; HEALING y f Lnet/minecraft/core/Holder; INFESTED T f Lnet/minecraft/core/Holder; INVISIBILITY g f Lnet/minecraft/core/Holder; LEAPING i f Lnet/minecraft/core/Holder; LONG_FIRE_RESISTANCE m f Lnet/minecraft/core/Holder; LONG_INVISIBILITY h f Lnet/minecraft/core/Holder; LONG_LEAPING j f Lnet/minecraft/core/Holder; LONG_NIGHT_VISION f f Lnet/minecraft/core/Holder; LONG_POISON D f Lnet/minecraft/core/Holder; LONG_REGENERATION G f Lnet/minecraft/core/Holder; LONG_SLOWNESS r f Lnet/minecraft/core/Holder; LONG_SLOW_FALLING P f Lnet/minecraft/core/Holder; LONG_STRENGTH J f Lnet/minecraft/core/Holder; LONG_SWIFTNESS o f Lnet/minecraft/core/Holder; LONG_TURTLE_MASTER u f Lnet/minecraft/core/Holder; LONG_WATER_BREATHING x f Lnet/minecraft/core/Holder; LONG_WEAKNESS M f Lnet/minecraft/core/Holder; LUCK N f Lnet/minecraft/core/Holder; MUNDANE b f Lnet/minecraft/core/Holder; NIGHT_VISION e f Lnet/minecraft/core/Holder; OOZING S f Lnet/minecraft/core/Holder; POISON C f Lnet/minecraft/core/Holder; REGENERATION F f Lnet/minecraft/core/Holder; SLOWNESS q f Lnet/minecraft/core/Holder; SLOW_FALLING O f Lnet/minecraft/core/Holder; STRENGTH I f Lnet/minecraft/core/Holder; STRONG_HARMING B f Lnet/minecraft/core/Holder; STRONG_HEALING z f Lnet/minecraft/core/Holder; STRONG_LEAPING k f Lnet/minecraft/core/Holder; STRONG_POISON E f Lnet/minecraft/core/Holder; STRONG_REGENERATION H f Lnet/minecraft/core/Holder; STRONG_SLOWNESS s f Lnet/minecraft/core/Holder; STRONG_STRENGTH K f Lnet/minecraft/core/Holder; STRONG_SWIFTNESS p f Lnet/minecraft/core/Holder; STRONG_TURTLE_MASTER v f Lnet/minecraft/core/Holder; SWIFTNESS n f Lnet/minecraft/core/Holder; THICK c f Lnet/minecraft/core/Holder; TURTLE_MASTER t f Lnet/minecraft/core/Holder; WATER a f Lnet/minecraft/core/Holder; WATER_BREATHING w f Lnet/minecraft/core/Holder; WEAKNESS L f Lnet/minecraft/core/Holder; WEAVING R f Lnet/minecraft/core/Holder; WIND_CHARGED Q c net/minecraft/world/item/crafting/Recipe net/minecraft/world/item/crafting/IRecipe m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Ljava/util/List; display g m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Ljava/lang/String; group j m ()Z isSpecial ar_ m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h m ()Z showNotification i f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; KEY_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c c net/minecraft/world/item/slot/SlotSource net/minecraft/world/item/slot/SlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a c net/minecraft/world/level/BlockEventData net/minecraft/world/level/BlockActionData m ()Lnet/minecraft/world/level/block/Block; block b m ()I paramA c m ()I paramB d m ()Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/Block; block b f I paramA c f I paramB d f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/level/DataPackConfig net/minecraft/world/level/DataPackConfiguration m ()Ljava/util/List; getDisabled b m ()Ljava/util/List; getEnabled a m (Lnet/minecraft/world/level/DataPackConfig;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/level/DataPackConfig;)Ljava/util/List; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/DataPackConfig; DEFAULT a f Ljava/util/List; disabled d f Ljava/util/List; enabled c c net/minecraft/world/level/NaturalSpawner net/minecraft/world/level/SpawnerCreature m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;Lnet/minecraft/core/BlockPos;)Z canSpawnMobAt a m (ILjava/lang/Iterable;Lnet/minecraft/world/level/NaturalSpawner$ChunkGetter;Lnet/minecraft/world/level/LocalMobCapCalculator;)Lnet/minecraft/world/level/NaturalSpawner$SpawnState; createState a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Mob; getMobForSpawn a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/core/BlockPos; getRandomPosWithin a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getRandomSpawnMobAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/biome/Biome; getRoughBiome a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/entity/EntityType;II)Lnet/minecraft/core/BlockPos; getTopNonCollidingPos a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/StructureManager;)Z isInNetherFortressBounds a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;D)Z isRightDistanceToPlayerAndSpawnPoint a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/entity/EntityType;)Z isValidEmptySpawnBlock a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;D)Z isValidPositionForMob a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Z lambda$spawnCategoryForPosition$3 a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/chunk/ChunkAccess;)V lambda$spawnCategoryForPosition$4 a m (Lnet/minecraft/world/entity/MobCategory;)Z lambda$static$0 a m (I)[Lnet/minecraft/world/entity/MobCategory; lambda$static$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/random/WeightedList; mobsAt a m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/NaturalSpawner$SpawnPredicate;Lnet/minecraft/world/level/NaturalSpawner$AfterSpawnCallback;)V spawnCategoryForChunk a m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnCategoryForPosition a m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/NaturalSpawner$SpawnPredicate;Lnet/minecraft/world/level/NaturalSpawner$AfterSpawnCallback;)V spawnCategoryForPosition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/NaturalSpawner$SpawnState;Ljava/util/List;)V spawnForChunk a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/RandomSource;)V spawnMobsForChunkGeneration a f I INSCRIBED_SQUARE_SPAWN_DISTANCE_CHUNK c f Lorg/slf4j/Logger; LOGGER d f I MAGIC_NUMBER f f I MIN_SPAWN_DISTANCE e f [Lnet/minecraft/world/entity/MobCategory; SPAWNING_CATEGORIES g f I SPAWN_DISTANCE_BLOCK b f I SPAWN_DISTANCE_CHUNK a c net/minecraft/world/level/NaturalSpawner$SpawnState net/minecraft/world/level/SpawnerCreature$d m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/chunk/ChunkAccess;)V afterSpawn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Z canSpawn a m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z canSpawnForCategoryLocal a m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; getMobCategoryCounts b m ()I getSpawnableChunkCount a f D lastCharge h f Lnet/minecraft/core/BlockPos; lastCheckedPos f f Lnet/minecraft/world/entity/EntityType; lastCheckedType g f Lnet/minecraft/world/level/LocalMobCapCalculator; localMobCapCalculator e f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; mobCategoryCounts b f Lnet/minecraft/world/level/PotentialCalculator; spawnPotential c f I spawnableChunkCount a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; unmodifiableMobCategoryCounts d c net/minecraft/world/level/NaturalSpawner$ChunkGetter net/minecraft/world/level/SpawnerCreature$b c net/minecraft/world/level/NaturalSpawner$PreSpawnStatus net/minecraft/world/level/SpawnerCreature$PreSpawnStatus c net/minecraft/world/level/NaturalSpawner$SpawnPredicate net/minecraft/world/level/SpawnerCreature$c c net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback net/minecraft/world/level/SpawnerCreature$a c net/minecraft/world/level/block/AirBlock net/minecraft/world/level/block/BlockAir m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/BedBlock net/minecraft/world/level/block/BlockBed m (Lnet/minecraft/core/Direction;)[[I bedAboveStandUpOffsets a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[[I bedStandUpOffsets a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[[I bedSurroundStandUpOffsets b m (Lnet/minecraft/world/entity/Entity;)V bounceUp a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Ljava/util/Optional; findBunkBedStandUpPosition a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;F)Ljava/util/Optional; findStandUpPosition a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;[[IZ)Ljava/util/Optional; findStandUpPositionAtOffset a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction; getBedOrientation a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; getBlockType i m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection h m (Lnet/minecraft/world/level/block/state/properties/BedPart;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNeighbourDirection a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isBunkBed b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z kickVillagerOutOfBed a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Map; lambda$static$1 q m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V lambda$useWithoutItem$2 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OCCUPIED c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PART b f Ljava/util/Map; SHAPES d f Lnet/minecraft/world/item/DyeColor; color e c net/minecraft/world/level/block/Fallable net/minecraft/world/level/block/Fallable m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a c net/minecraft/world/level/block/HayBlock net/minecraft/world/level/block/BlockHay m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/IceBlock net/minecraft/world/level/block/BlockIce m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V melt c m ()Lnet/minecraft/world/level/block/state/BlockState; meltsInto b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC e c net/minecraft/world/level/block/MudBlock net/minecraft/world/level/block/MudBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/RodBlock net/minecraft/world/level/block/RodBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Ljava/util/Map; SHAPES b c net/minecraft/world/level/block/Rotation net/minecraft/world/level/block/EnumBlockRotation m ()[Lnet/minecraft/world/level/block/Rotation; $values d m ()I getIndex b m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/Rotation; getRandom a m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/Rotation; getRotated a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffled b m (II)I rotate a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a m ()Lcom/mojang/math/OctahedralGroup; rotation a f [Lnet/minecraft/world/level/block/Rotation; $VALUES l f Ljava/util/function/IntFunction; BY_ID e f Lnet/minecraft/world/level/block/Rotation; CLOCKWISE_180 c f Lnet/minecraft/world/level/block/Rotation; CLOCKWISE_90 b f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/level/block/Rotation; COUNTERCLOCKWISE_90 d f Lcom/mojang/serialization/Codec; LEGACY_CODEC h f Lnet/minecraft/world/level/block/Rotation; NONE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f Ljava/lang/String; id j f I index i f Lcom/mojang/math/OctahedralGroup; rotation k c net/minecraft/world/level/block/TntBlock net/minecraft/world/level/block/BlockTNT m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Explosion;)Z dropFromExplosion a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z prime a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;)V wasExploded a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UNSTABLE b c net/minecraft/world/level/block/WebBlock net/minecraft/world/level/block/BlockWeb m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/chunk/Strategy net/minecraft/world/level/chunk/Strategy m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/world/level/chunk/Strategy; createForBiomes b m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/world/level/chunk/Strategy; createForBlockStates a m ()I entryCount a m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForBitCount a m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForPaletteSize b m (III)I getIndex a m ()Lnet/minecraft/core/IdMap; globalMap b m ()Lnet/minecraft/world/level/chunk/GlobalPalette; globalPalette c m (I)I minimumBitsRequiredForDistinctValues c f Lnet/minecraft/world/level/chunk/Configuration; EIGHT_BITS_HASHMAP m f Lnet/minecraft/world/level/chunk/Configuration; FIVE_BITS_HASHMAP j f Lnet/minecraft/world/level/chunk/Configuration; FOUR_BITS_LINEAR i f Lnet/minecraft/world/level/chunk/Palette$Factory; HASHMAP_PALETTE_FACTORY d f Lnet/minecraft/world/level/chunk/Palette$Factory; LINEAR_PALETTE_FACTORY c f Lnet/minecraft/world/level/chunk/Configuration; ONE_BIT_LINEAR f f Lnet/minecraft/world/level/chunk/Configuration; SEVEN_BITS_HASHMAP l f Lnet/minecraft/world/level/chunk/Palette$Factory; SINGLE_VALUE_PALETTE_FACTORY b f Lnet/minecraft/world/level/chunk/Configuration; SIX_BITS_HASHMAP k f Lnet/minecraft/world/level/chunk/Configuration; THREE_BITS_LINEAR h f Lnet/minecraft/world/level/chunk/Configuration; TWO_BITS_LINEAR g f Lnet/minecraft/world/level/chunk/Configuration; ZERO_BITS e f I bitsPerAxis p f I entryCount q f Lnet/minecraft/core/IdMap; globalMap n f I globalPaletteBitsInMemory a f Lnet/minecraft/world/level/chunk/GlobalPalette; globalPalette o c net/minecraft/world/level/chunk/Strategy$1 net/minecraft/world/level/chunk/Strategy$1 m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForBitCount a c net/minecraft/world/level/chunk/Strategy$2 net/minecraft/world/level/chunk/Strategy$2 m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForBitCount a c net/minecraft/world/level/material/Fluid net/minecraft/world/level/material/FluidType m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder k m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b m ()Lnet/minecraft/world/level/material/FluidState; defaultFluidState g m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getAABB c m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m ()Lnet/minecraft/world/item/Item; getBucket a m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h m ()F getExplosionResistance c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a m ()Ljava/util/Optional; getPickupSound j m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b m ()Lnet/minecraft/world/level/block/state/StateDefinition; getStateDefinition f m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a m (Lnet/minecraft/tags/TagKey;)Z is a m ()Z isEmpty b m ()Z isRandomlyTicking i m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V randomTick a m (Lnet/minecraft/world/level/material/FluidState;)V registerDefaultState f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V tick b f Lnet/minecraft/core/IdMapper; FLUID_STATE_REGISTRY c f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b f Lnet/minecraft/world/level/material/FluidState; defaultFluidState a f Lnet/minecraft/world/level/block/state/StateDefinition; stateDefinition d c net/minecraft/world/phys/EntityHitResult net/minecraft/world/phys/MovingObjectPositionEntity m ()Lnet/minecraft/world/entity/Entity; getEntity a m ()Lnet/minecraft/world/phys/HitResult$Type; getType d f Lnet/minecraft/world/entity/Entity; entity b c net/minecraft/world/phys/shapes/SubShape net/minecraft/world/phys/shapes/VoxelShapeDiscreteSlice m (Lnet/minecraft/core/Direction$Axis;I)I clampToShape a m (III)V fill c m (Lnet/minecraft/core/Direction$Axis;)I firstFull a m (III)Z isFull b m (Lnet/minecraft/core/Direction$Axis;)I lastFull b f I endX h f I endY i f I endZ j f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; parent d f I startX e f I startY f f I startZ g c org/bukkit/craftbukkit/block/CraftBanner org/bukkit/craftbukkit/v1_21_R7/block/CraftBanner c org/bukkit/craftbukkit/block/CraftBarrel org/bukkit/craftbukkit/v1_21_R7/block/CraftBarrel c org/bukkit/craftbukkit/block/CraftBeacon org/bukkit/craftbukkit/v1_21_R7/block/CraftBeacon c org/bukkit/craftbukkit/block/CraftHopper org/bukkit/craftbukkit/v1_21_R7/block/CraftHopper c org/bukkit/craftbukkit/block/CraftJigsaw org/bukkit/craftbukkit/v1_21_R7/block/CraftJigsaw c org/bukkit/craftbukkit/block/CraftSmoker org/bukkit/craftbukkit/v1_21_R7/block/CraftSmoker c org/bukkit/craftbukkit/boss/CraftBossBar org/bukkit/craftbukkit/v1_21_R7/boss/CraftBossBar c org/bukkit/craftbukkit/boss/CraftBossBar$1 org/bukkit/craftbukkit/v1_21_R7/boss/CraftBossBar$1 c org/bukkit/craftbukkit/boss/CraftBossBar$FlagContainer org/bukkit/craftbukkit/v1_21_R7/boss/CraftBossBar$FlagContainer c org/bukkit/craftbukkit/entity/CraftAllay org/bukkit/craftbukkit/v1_21_R7/entity/CraftAllay c org/bukkit/craftbukkit/entity/CraftArrow org/bukkit/craftbukkit/v1_21_R7/entity/CraftArrow c org/bukkit/craftbukkit/entity/CraftBlaze org/bukkit/craftbukkit/v1_21_R7/entity/CraftBlaze c org/bukkit/craftbukkit/entity/CraftCamel org/bukkit/craftbukkit/v1_21_R7/entity/CraftCamel c org/bukkit/craftbukkit/entity/CraftEnemy org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnemy c org/bukkit/craftbukkit/entity/CraftGhast org/bukkit/craftbukkit/v1_21_R7/entity/CraftGhast c org/bukkit/craftbukkit/entity/CraftGiant org/bukkit/craftbukkit/v1_21_R7/entity/CraftGiant c org/bukkit/craftbukkit/entity/CraftGolem org/bukkit/craftbukkit/v1_21_R7/entity/CraftGolem c org/bukkit/craftbukkit/entity/CraftHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftHorse c org/bukkit/craftbukkit/entity/CraftLeash org/bukkit/craftbukkit/v1_21_R7/entity/CraftLeash c org/bukkit/craftbukkit/entity/CraftLlama org/bukkit/craftbukkit/v1_21_R7/entity/CraftLlama c org/bukkit/craftbukkit/entity/CraftPanda org/bukkit/craftbukkit/v1_21_R7/entity/CraftPanda c org/bukkit/craftbukkit/entity/CraftSheep org/bukkit/craftbukkit/v1_21_R7/entity/CraftSheep c org/bukkit/craftbukkit/entity/CraftSlime org/bukkit/craftbukkit/v1_21_R7/entity/CraftSlime c org/bukkit/craftbukkit/entity/CraftSquid org/bukkit/craftbukkit/v1_21_R7/entity/CraftSquid c org/bukkit/craftbukkit/entity/CraftStray org/bukkit/craftbukkit/v1_21_R7/entity/CraftStray c org/bukkit/craftbukkit/entity/CraftWitch org/bukkit/craftbukkit/v1_21_R7/entity/CraftWitch c org/bukkit/craftbukkit/tag/CraftBlockTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftBlockTag c org/bukkit/craftbukkit/tag/CraftFluidTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftFluidTag c net/minecraft/commands/CommandSourceStack net/minecraft/commands/CommandListenerWrapper m (Lnet/minecraft/network/chat/Component;)V broadcastToAdmins c m ()Lnet/minecraft/commands/CommandResultCallback; callback q m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; customSuggestion a m ()Lcom/mojang/brigadier/CommandDispatcher; dispatcher x m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures w m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)Lnet/minecraft/commands/CommandSourceStack; facing a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/commands/CommandSourceStack; facing b m ()Ljava/util/Collection; getAllTeams s m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getAnchor n m ()Ljava/util/stream/Stream; getAvailableSounds t m ()Lnet/minecraft/util/TaskChainer; getChatMessageChainer p m ()Lnet/minecraft/network/chat/Component; getDisplayName b m ()Lnet/minecraft/world/entity/Entity; getEntity g m ()Lnet/minecraft/world/entity/Entity; getEntityOrException h m ()Lnet/minecraft/server/level/ServerLevel; getLevel f m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getLookup a m ()Ljava/util/Collection; getOnlinePlayerNames r m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer j m ()Lnet/minecraft/server/level/ServerPlayer; getPlayerOrException i m ()Lnet/minecraft/world/phys/Vec3; getPosition e m ()Lnet/minecraft/world/phys/Vec2; getRotation l m ()Lnet/minecraft/server/MinecraftServer; getServer m m ()Lnet/minecraft/commands/CommandSigningContext; getSigningContext o m ()Ljava/lang/String; getTextName c m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a m ()Z isPlayer k m ()Z isSilent y m ()Ljava/util/Set; levels u m ()Lnet/minecraft/server/permissions/PermissionSet; permissions d m ()Lnet/minecraft/core/RegistryAccess; registryAccess v m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendChatMessage a m (Lnet/minecraft/network/chat/Component;)V sendFailure b m (Ljava/util/function/Supplier;Z)V sendSuccess a m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m (Lnet/minecraft/server/level/ServerPlayer;)Z shouldFilterMessageTo a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; suggestRegistryElements a m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)Lnet/minecraft/commands/CommandSourceStack; withAnchor a m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandSourceStack; withCallback a m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; withCallback b m (Lnet/minecraft/commands/CommandResultCallback;Ljava/util/function/BinaryOperator;)Lnet/minecraft/commands/CommandSourceStack; withCallback a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/commands/CommandSourceStack; withEntity a m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; withLevel a m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; withMaximumPermission b m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; withPermission a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/commands/CommandSourceStack; withPosition a m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/commands/CommandSourceStack; withRotation a m (Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/util/TaskChainer;)Lnet/minecraft/commands/CommandSourceStack; withSigningContext a m (Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; withSource a m ()Lnet/minecraft/commands/CommandSourceStack; withSuppressedOutput a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_ENTITY b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_PLAYER a f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor n f Lnet/minecraft/util/TaskChainer; chatMessageChainer q f Lnet/minecraft/network/chat/Component; displayName i f Lnet/minecraft/world/entity/Entity; entity l f Lnet/minecraft/server/level/ServerLevel; level f f Lnet/minecraft/server/permissions/PermissionSet; permissions g f Lnet/minecraft/commands/CommandResultCallback; resultCallback m f Lnet/minecraft/world/phys/Vec2; rotation o f Lnet/minecraft/server/MinecraftServer; server j f Lnet/minecraft/commands/CommandSigningContext; signingContext p f Z silent k f Lnet/minecraft/commands/CommandSource; source d f Ljava/lang/String; textName h f Lnet/minecraft/world/phys/Vec3; worldPosition e c net/minecraft/core/particles/ParticleType net/minecraft/core/particles/Particle m ()Lcom/mojang/serialization/MapCodec; codec c m ()Z getOverrideLimiter b m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d f Z overrideLimiter a c net/minecraft/data/loot/LootTableProvider net/minecraft/data/loot/LootTableProvider m ()Ljava/lang/String; getName a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$0 b m (Ljava/util/Map;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V lambda$run$1 a m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;)V lambda$run$2 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$run$3 a m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter$Problem;)V lambda$run$4 a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$run$5 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$6 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletableFuture; run a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; sequenceIdForLootTable a f Lorg/slf4j/Logger; LOGGER d f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider e f Ljava/util/concurrent/CompletableFuture; registries h f Ljava/util/Set; requiredTables f f Ljava/util/List; subProviders g c net/minecraft/data/loot/LootTableProvider$SubProviderEntry net/minecraft/data/loot/LootTableProvider$b m ()Lnet/minecraft/util/context/ContextKeySet; paramSet b m ()Ljava/util/function/Function; provider a f Lnet/minecraft/util/context/ContextKeySet; paramSet b f Ljava/util/function/Function; provider a c net/minecraft/data/loot/LootTableProvider$MissingTableProblem net/minecraft/data/loot/LootTableProvider$a m ()Ljava/lang/String; description a m ()Lnet/minecraft/resources/ResourceKey; id b f Lnet/minecraft/resources/ResourceKey; id a c net/minecraft/data/recipes/RecipeCategory net/minecraft/data/recipes/RecipeCategory m ()[Lnet/minecraft/data/recipes/RecipeCategory; $values b m ()Ljava/lang/String; getFolderName a f [Lnet/minecraft/data/recipes/RecipeCategory; $VALUES k f Lnet/minecraft/data/recipes/RecipeCategory; BREWING h f Lnet/minecraft/data/recipes/RecipeCategory; BUILDING_BLOCKS a f Lnet/minecraft/data/recipes/RecipeCategory; COMBAT f f Lnet/minecraft/data/recipes/RecipeCategory; DECORATIONS b f Lnet/minecraft/data/recipes/RecipeCategory; FOOD g f Lnet/minecraft/data/recipes/RecipeCategory; MISC i f Lnet/minecraft/data/recipes/RecipeCategory; REDSTONE c f Lnet/minecraft/data/recipes/RecipeCategory; TOOLS e f Lnet/minecraft/data/recipes/RecipeCategory; TRANSPORTATION d f Ljava/lang/String; recipeFolderName j c net/minecraft/data/recipes/RecipeProvider net/minecraft/data/recipes/RecipeProvider m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V banner i m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V bedFromPlanksAndWool h m ()V buildRecipes a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; buttonBuilder e m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V candle p m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V carpet g m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V chestBoat c m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V chiseled g m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; chiseledBuilder b m (Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V colorItemWithDye a m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V colorWithDye a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V coloredTerracottaFromTerracottaAndDye n m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V concretePowder o m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;I)V cookRecipes a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copperBulb b m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)V copySmithingTemplate d m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V copySmithingTemplate q m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V cut f m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; cutBuilder f m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; doorBuilder a m (Lnet/minecraft/world/level/ItemLike;)V dryGhast a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; fenceBuilder f m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; fenceGateBuilder g m (Lnet/minecraft/world/flag/FeatureFlagSet;)V generateForEnabledBlockFamilies a m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V generateRecipes a m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; getBaseBlock a m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getBlastingRecipeName g m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getConversionRecipeName r m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getHasName c m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getItemName d m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getSimpleRecipeName e m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getSmeltingRecipeName f m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V grate a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V hangingSign f m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V harness k m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; has a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; has a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; has b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; insideOf a m ([Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; inventoryTrigger a m ([Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/advancements/Criterion; inventoryTrigger a m (I)[Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$inventoryTrigger$21 a m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$10 k m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$11 j m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$12 i m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$13 h m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$14 g m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$6 o m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$7 n m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$8 m m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$9 l m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V mosaicBuilder h m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V netheriteSmithing a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)V nineBlockStorageRecipes a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipes a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipesRecipesWithCustomUnpacking b m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipesWithCustomPacking a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;)V oneToOneConversionRecipe a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;I)V oneToOneConversionRecipe a m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;)V oreBlasting b m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;Ljava/lang/String;)V oreCooking a m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;)V oreSmelting a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/tags/TagKey;I)V planksFromLog a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/tags/TagKey;I)V planksFromLogs b m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V polished e m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; polishedBuilder e m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V pressurePlate d m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; pressurePlateBuilder c m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless b m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless b m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V shelf e m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; signBuilder h m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;F)V simpleCookingRecipe a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V slab c m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; slabBuilder a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V smeltingResultFromBase s m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassFromGlassAndDye j m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassPaneFromGlassPaneAndDye m m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassPaneFromStainedGlass l m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; stairBuilder b m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stonecutterResultFromBase i m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;I)V stonecutterResultFromBase a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/SuspiciousEffectHolder;)V suspiciousStew a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/crafting/Ingredient; tag b m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V threeByThreePacker b m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;)V threeByThreePacker a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; trapdoorBuilder c m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V trimSmithing a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V twoByTwoPacker a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V wall d m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; wallBuilder d m (Lnet/minecraft/world/flag/FeatureFlagSet;)V waxRecipes b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V waxedChiseled c m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V woodFromLogs a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V woodenBoat b f Ljava/util/Map; SHAPE_BUILDERS d f Lnet/minecraft/core/HolderGetter; items c f Lnet/minecraft/data/recipes/RecipeOutput; output b f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/recipes/RecipeProvider$Runner net/minecraft/data/recipes/RecipeProvider$b m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; createRecipeProvider a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$0 a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$1 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput; packOutput d f Ljava/util/concurrent/CompletableFuture; registries e c net/minecraft/data/recipes/RecipeProvider$Runner$1 net/minecraft/data/recipes/RecipeProvider$b$1 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/advancements/AdvancementHolder;)V accept a m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a m ()V includeRootAdvancement b m (Lnet/minecraft/advancements/AdvancementHolder;)V saveAdvancement a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;)V saveRecipe a c net/minecraft/data/tags/BiomeTagsProvider net/minecraft/data/tags/BiomeTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a m (Lnet/minecraft/resources/ResourceKey;)Z lambda$addTags$0 a c net/minecraft/data/tags/FluidTagsProvider net/minecraft/data/tags/FluidTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a c net/minecraft/data/worldgen/BastionPieces net/minecraft/data/worldgen/WorldGenFeatureBastionPieces m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a c net/minecraft/data/worldgen/StructureSets net/minecraft/data/worldgen/StructureSets m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/gametest/framework/TestData net/minecraft/gametest/framework/TestData m ()Ljava/lang/Object; environment a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Z manualOnly g m (Ljava/util/function/Function;)Lnet/minecraft/gametest/framework/TestData; map a m ()I maxAttempts h m ()I maxTicks c m ()Z required e m ()I requiredSuccesses i m ()Lnet/minecraft/world/level/block/Rotation; rotation f m ()I setupTicks d m ()Z skyAccess j m ()Lnet/minecraft/resources/Identifier; structure b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/lang/Object; environment b f Z manualOnly h f I maxAttempts i f I maxTicks d f I requiredSuccesses j f Z required f f Lnet/minecraft/world/level/block/Rotation; rotation g f I setupTicks e f Z skyAccess k f Lnet/minecraft/resources/Identifier; structure c c net/minecraft/gizmos/SimpleGizmoCollector net/minecraft/gizmos/SimpleGizmoCollector m (Ljava/util/Collection;)V addTemporaryGizmos a m ()Ljava/util/List; drainGizmos a m ()Ljava/util/List; getGizmos b m (JLnet/minecraft/gizmos/SimpleGizmoCollector$GizmoInstance;)Z lambda$drainGizmos$0 a f Ljava/util/List; gizmos c f Ljava/util/List; temporaryGizmos d c net/minecraft/gizmos/SimpleGizmoCollector$GizmoInstance net/minecraft/gizmos/SimpleGizmoCollector$a m ()Lnet/minecraft/gizmos/GizmoProperties; fadeOut b m (J)F getAlphaMultiplier a m ()J getExpireTimeMillis d m ()Lnet/minecraft/gizmos/Gizmo; gizmo e m ()Z isAlwaysOnTop c m (I)Lnet/minecraft/gizmos/GizmoProperties; persistForMillis a m ()Lnet/minecraft/gizmos/GizmoProperties; setAlwaysOnTop a f J expireTimeMillis d f Lnet/minecraft/gizmos/Gizmo; gizmo a f Z isAlwaysOnTop b f Z shouldFadeOut e f J startTimeMillis c c net/minecraft/nbt/TextComponentTagVisitor net/minecraft/nbt/TextComponentTagVisitor m (Lnet/minecraft/nbt/Tag;Z)V appendSubTag a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; handleEscapePretty a m (Lnet/minecraft/nbt/ListTag;)Z shouldWrapListElements b m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; visit a m (Lnet/minecraft/nbt/ByteTag;)V visitByte a m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a m (Lnet/minecraft/nbt/EndTag;)V visitEnd a m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a m (Lnet/minecraft/nbt/IntTag;)V visitInt a m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a m (Lnet/minecraft/nbt/ListTag;)V visitList a m (Lnet/minecraft/nbt/LongTag;)V visitLong a m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a m (Lnet/minecraft/nbt/ShortTag;)V visitShort a m (Lnet/minecraft/nbt/StringTag;)V visitString a f Lnet/minecraft/network/chat/Component; BYTE_ARRAY_TYPE B f Lnet/minecraft/network/chat/Component; BYTE_TYPE v f Lnet/minecraft/network/chat/Component; DOUBLE_TYPE A f Ljava/lang/String; ELEMENT_SEPARATOR r f Ljava/lang/String; ELEMENT_SPACING m f Lnet/minecraft/network/chat/Component; FLOAT_TYPE z f Lnet/minecraft/network/chat/Component; FOLDED u f I INLINE_LIST_THRESHOLD b f Lnet/minecraft/network/chat/Component; INT_TYPE x f Ljava/lang/String; LIST_CLOSE k f Ljava/lang/String; LIST_OPEN j f Ljava/lang/String; LIST_TYPE_SEPARATOR l f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/network/chat/Component; LONG_TYPE y f I MAX_DEPTH c f I MAX_LENGTH d f Ljava/lang/String; NAME_VALUE_SEPARATOR q f Ljava/lang/String; NEWLINE p f Lnet/minecraft/network/chat/Component; SHORT_TYPE w f Ljava/util/regex/Pattern; SIMPLE_VALUE i f Ljava/lang/String; SPACED_ELEMENT_SEPARATOR t f Ljava/lang/String; STRUCT_CLOSE o f Ljava/lang/String; STRUCT_OPEN n f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_KEY e f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_NUMBER g f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_NUMBER_TYPE h f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_STRING f f Ljava/lang/String; WRAPPED_ELEMENT_SEPARATOR s f I depth E f I indentDepth D f Ljava/lang/String; indentation C f Lnet/minecraft/network/chat/MutableComponent; result F c net/minecraft/network/ProtocolSwapHandler net/minecraft/network/ProtocolSwapHandler m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V handleInboundTerminalPacket a m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V handleOutboundTerminalPacket b c net/minecraft/network/SkipPacketException net/minecraft/network/SkipEncodeException c net/minecraft/network/chat/ComponentUtils net/minecraft/network/chat/ChatComponentUtils m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; copyOnClickText a m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/Component; formatAndSortList a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; formatList a m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/network/chat/MutableComponent; formatList a m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/Component; formatList b m (Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; formatList a m (Ljava/util/Collection;Lnet/minecraft/network/chat/Component;Ljava/util/function/Function;)Lnet/minecraft/network/chat/MutableComponent; formatList a m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; fromMessage a m (Lnet/minecraft/network/chat/Component;)Z isTranslationResolvable b m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$copyOnClickText$1 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$formatList$0 b m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Component; mergeStyles a m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; mergeStyles a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Style;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/Style; resolveStyle a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; updateForEntity a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; updateForEntity a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; wrapInSquareBrackets a f Lnet/minecraft/network/chat/Component; DEFAULT_NO_STYLE_SEPARATOR c f Lnet/minecraft/network/chat/Component; DEFAULT_SEPARATOR b f Ljava/lang/String; DEFAULT_SEPARATOR_TEXT a c net/minecraft/network/codec/ByteBufCodecs net/minecraft/network/codec/ByteBufCodecs m (I)Lnet/minecraft/network/codec/StreamCodec; byteArray a m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; collection a m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; collection a m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; collection a m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; compoundTagCodec c m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; either a m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodec b m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; fromCodec a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; fromCodec a m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecTrusted a m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistries d m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistries b m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistriesTrusted c m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; holder a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; holderRegistry b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; holderSet c m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/network/codec/StreamCodec; idMapper a m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/network/codec/StreamCodec; idMapper a m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$collection$5 b m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; lambda$compoundTagCodec$2 a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; lambda$compoundTagCodec$3 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$fromCodec$4 a m (ILjava/util/function/BiFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$lengthPrefixed$8 a m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; lambda$lengthPrefixed$9 a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$list$6 b m (ILnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$list$7 a m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/IdMap; lambda$registry$11 a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; lambda$registryFriendlyLengthPrefixed$10 a m (Ljava/lang/Integer;)Ljava/util/OptionalInt; lambda$static$0 a m (Ljava/util/OptionalInt;)Ljava/lang/Integer; lambda$static$1 a m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; lengthPrefixed d m (ILjava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; lengthPrefixed a m (I)Lnet/minecraft/network/codec/StreamCodec; lenientJson f m ()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; list a m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; list c m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; map a m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; map a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; optional a m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; optionalTagCodec a m (Lio/netty/buffer/ByteBuf;I)I readCount a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; registry a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; registry a m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; registryFriendlyLengthPrefixed e m (I)Lnet/minecraft/network/codec/StreamCodec; stringUtf8 b m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; tagCodec b m (Lio/netty/buffer/ByteBuf;II)V writeCount a f Lnet/minecraft/network/codec/StreamCodec; BOOL b f Lnet/minecraft/network/codec/StreamCodec; BYTE c f Lnet/minecraft/network/codec/StreamCodec; BYTE_ARRAY n f Lnet/minecraft/network/codec/StreamCodec; COMPOUND_TAG s f Lnet/minecraft/network/codec/StreamCodec; CONTAINER_ID x f Lnet/minecraft/network/codec/StreamCodec; DOUBLE m f Lnet/minecraft/network/codec/StreamCodec; FLOAT l f Lnet/minecraft/network/codec/StreamCodec; GAME_PROFILE A f Lnet/minecraft/network/codec/StreamCodec; GAME_PROFILE_PROPERTIES y f Lnet/minecraft/network/codec/StreamCodec; INT g f Lnet/minecraft/network/codec/StreamCodec; LONG j f Lnet/minecraft/network/codec/StreamCodec; LONG_ARRAY o f I MAX_INITIAL_COLLECTION_SIZE a f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_COMPOUND_TAG u f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_VAR_INT i f Lnet/minecraft/network/codec/StreamCodec; PLAYER_NAME z f Lnet/minecraft/network/codec/StreamCodec; QUATERNIONF w f Lnet/minecraft/network/codec/StreamCodec; RGB_COLOR B f Lnet/minecraft/network/codec/StreamCodec; ROTATION_BYTE d f Lnet/minecraft/network/codec/StreamCodec; SHORT e f Lnet/minecraft/network/codec/StreamCodec; STRING_UTF8 p f Lnet/minecraft/network/codec/StreamCodec; TAG q f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_COMPOUND_TAG t f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_TAG r f Lnet/minecraft/network/codec/StreamCodec; UNSIGNED_SHORT f f Lnet/minecraft/network/codec/StreamCodec; VAR_INT h f Lnet/minecraft/network/codec/StreamCodec; VAR_LONG k f Lnet/minecraft/network/codec/StreamCodec; VECTOR3F v c net/minecraft/network/codec/ByteBufCodecs$1 net/minecraft/network/codec/ByteBufCodecs$1 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Boolean; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Boolean;)V encode a c net/minecraft/network/codec/ByteBufCodecs$2 net/minecraft/network/codec/ByteBufCodecs$12 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Byte; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Byte;)V encode a c net/minecraft/network/codec/ByteBufCodecs$3 net/minecraft/network/codec/ByteBufCodecs$23 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Short; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Short;)V encode a c net/minecraft/network/codec/ByteBufCodecs$4 net/minecraft/network/codec/ByteBufCodecs$30 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a c net/minecraft/network/codec/ByteBufCodecs$5 net/minecraft/network/codec/ByteBufCodecs$31 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a c net/minecraft/network/codec/ByteBufCodecs$6 net/minecraft/network/codec/ByteBufCodecs$32 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a c net/minecraft/network/codec/ByteBufCodecs$7 net/minecraft/network/codec/ByteBufCodecs$33 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V encode a c net/minecraft/network/codec/ByteBufCodecs$8 net/minecraft/network/codec/ByteBufCodecs$34 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V encode a c net/minecraft/network/codec/ByteBufCodecs$9 net/minecraft/network/codec/ByteBufCodecs$35 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Float; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Float;)V encode a c net/minecraft/network/codec/ByteBufCodecs$10 net/minecraft/network/codec/ByteBufCodecs$2 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Double; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Double;)V encode a c net/minecraft/network/codec/ByteBufCodecs$11 net/minecraft/network/codec/ByteBufCodecs$3 m (Lio/netty/buffer/ByteBuf;)[B decode a m (Lio/netty/buffer/ByteBuf;[B)V encode a c net/minecraft/network/codec/ByteBufCodecs$12 net/minecraft/network/codec/ByteBufCodecs$4 c net/minecraft/network/codec/ByteBufCodecs$13 net/minecraft/network/codec/ByteBufCodecs$5 c net/minecraft/network/codec/ByteBufCodecs$14 net/minecraft/network/codec/ByteBufCodecs$6 c net/minecraft/network/codec/ByteBufCodecs$15 net/minecraft/network/codec/ByteBufCodecs$7 c net/minecraft/network/codec/ByteBufCodecs$16 net/minecraft/network/codec/ByteBufCodecs$8 c net/minecraft/network/codec/ByteBufCodecs$17 net/minecraft/network/codec/ByteBufCodecs$9 c net/minecraft/network/codec/ByteBufCodecs$18 net/minecraft/network/codec/ByteBufCodecs$10 c net/minecraft/network/codec/ByteBufCodecs$19 net/minecraft/network/codec/ByteBufCodecs$11 c net/minecraft/network/codec/ByteBufCodecs$20 net/minecraft/network/codec/ByteBufCodecs$13 c net/minecraft/network/codec/ByteBufCodecs$21 net/minecraft/network/codec/ByteBufCodecs$14 c net/minecraft/network/codec/ByteBufCodecs$22 net/minecraft/network/codec/ByteBufCodecs$15 c net/minecraft/network/codec/ByteBufCodecs$23 net/minecraft/network/codec/ByteBufCodecs$16 c net/minecraft/network/codec/ByteBufCodecs$24 net/minecraft/network/codec/ByteBufCodecs$17 c net/minecraft/network/codec/ByteBufCodecs$25 net/minecraft/network/codec/ByteBufCodecs$18 c net/minecraft/network/codec/ByteBufCodecs$26 net/minecraft/network/codec/ByteBufCodecs$19 c net/minecraft/network/codec/ByteBufCodecs$27 net/minecraft/network/codec/ByteBufCodecs$20 c net/minecraft/network/codec/ByteBufCodecs$28 net/minecraft/network/codec/ByteBufCodecs$21 c net/minecraft/network/codec/ByteBufCodecs$29 net/minecraft/network/codec/ByteBufCodecs$22 c net/minecraft/network/codec/ByteBufCodecs$30 net/minecraft/network/codec/ByteBufCodecs$24 c net/minecraft/network/codec/ByteBufCodecs$31 net/minecraft/network/codec/ByteBufCodecs$25 c net/minecraft/network/codec/ByteBufCodecs$32 net/minecraft/network/codec/ByteBufCodecs$26 c net/minecraft/network/codec/ByteBufCodecs$33 net/minecraft/network/codec/ByteBufCodecs$27 c net/minecraft/network/codec/ByteBufCodecs$34 net/minecraft/network/codec/ByteBufCodecs$28 c net/minecraft/network/codec/ByteBufCodecs$35 net/minecraft/network/codec/ByteBufCodecs$29 c net/minecraft/network/protocol/PacketFlow net/minecraft/network/protocol/EnumProtocolDirection m ()[Lnet/minecraft/network/protocol/PacketFlow; $values c m ()Lnet/minecraft/network/protocol/PacketFlow; getOpposite a m ()Ljava/lang/String; id b f [Lnet/minecraft/network/protocol/PacketFlow; $VALUES d f Lnet/minecraft/network/protocol/PacketFlow; CLIENTBOUND b f Lnet/minecraft/network/protocol/PacketFlow; SERVERBOUND a f Ljava/lang/String; id c c net/minecraft/network/protocol/PacketType net/minecraft/network/protocol/PacketType m ()Lnet/minecraft/network/protocol/PacketFlow; flow a m ()Lnet/minecraft/resources/Identifier; id b f Lnet/minecraft/network/protocol/PacketFlow; flow a f Lnet/minecraft/resources/Identifier; id b c net/minecraft/resources/FileToIdConverter net/minecraft/resources/FileToIdConverter m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; fileToId b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; idToFile a m (Ljava/lang/String;)Lnet/minecraft/resources/FileToIdConverter; json a m (Lnet/minecraft/resources/Identifier;)Z lambda$listMatchingResourceStacks$1 c m (Lnet/minecraft/resources/Identifier;)Z lambda$listMatchingResources$0 d m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; listMatchingResourceStacks b m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; listMatchingResources a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter; registry a f Ljava/lang/String; extension b f Ljava/lang/String; prefix a c net/minecraft/resources/RegistryFileCodec net/minecraft/resources/RegistryFileCodec m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/RegistryFileCodec; create a m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/resources/RegistryFileCodec; create a m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m ()Ljava/lang/String; lambda$decode$3 b m ()Ljava/lang/String; lambda$decode$4 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$decode$5 b m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$decode$6 b m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$decode$7 a m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/datafixers/util/Pair; lambda$decode$8 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$decode$9 a m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$encode$0 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$encode$1 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$encode$2 a f Z allowInline c f Lcom/mojang/serialization/Codec; elementCodec b f Lnet/minecraft/resources/ResourceKey; registryKey a c net/minecraft/server/ChainedJsonException net/minecraft/server/ChainedJsonException m (Ljava/lang/Exception;)Lnet/minecraft/server/ChainedJsonException; forException a m (Ljava/lang/String;)V prependJsonKey a m (Ljava/lang/String;)V setFilenameAndFlush b f Ljava/util/List; entries a f Ljava/lang/String; message b c net/minecraft/server/ChainedJsonException$Entry net/minecraft/server/ChainedJsonException$a m (Ljava/lang/String;)V addJsonKey a m ()Ljava/lang/String; getFilename a m ()Ljava/lang/String; getJsonKeys b f Ljava/lang/String; filename a f Ljava/util/List; jsonKeys b c net/minecraft/server/commands/FillCommand net/minecraft/server/commands/CommandFill m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/FillCommand$Mode;Ljava/util/function/Predicate;Z)I fillBlocks a m (I)Lnet/minecraft/network/chat/Component; lambda$fillBlocks$17 a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$1 j m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$register$10 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$2 i m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$register$3 h m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$register$4 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 f m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$6 e m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$7 d m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$register$8 c m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$register$9 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$12 e m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$13 d m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$14 c m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$15 b m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$16 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapWithMode a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED c f Lnet/minecraft/commands/arguments/blocks/BlockInput; HOLLOW_CORE b c net/minecraft/server/commands/FillCommand$Mode net/minecraft/server/commands/CommandFill$Mode m ()[Lnet/minecraft/server/commands/FillCommand$Mode; $values a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$static$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$static$2 a f [Lnet/minecraft/server/commands/FillCommand$Mode; $VALUES g f Lnet/minecraft/server/commands/FillCommand$Mode; DESTROY d f Lnet/minecraft/server/commands/FillCommand$Mode; HOLLOW c f Lnet/minecraft/server/commands/FillCommand$Mode; OUTLINE b f Lnet/minecraft/server/commands/FillCommand$Mode; REPLACE a f Lnet/minecraft/server/commands/FillCommand$Affector; affector f f Lnet/minecraft/server/commands/FillCommand$Filter; filter e c net/minecraft/server/commands/FillCommand$Filter net/minecraft/server/commands/CommandFill$c m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$static$0 a f Lnet/minecraft/server/commands/FillCommand$Filter; NOOP a c net/minecraft/server/commands/FillCommand$Affector net/minecraft/server/commands/CommandFill$b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$static$0 a f Lnet/minecraft/server/commands/FillCommand$Affector; NOOP a c net/minecraft/server/commands/FillCommand$1UpdatedPosition net/minecraft/server/commands/CommandFill$a m ()Lnet/minecraft/world/level/block/state/BlockState; oldState b m ()Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/state/BlockState; oldState b f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/server/commands/FillCommand$NullableCommandFunction net/minecraft/server/commands/CommandFill$e c net/minecraft/server/commands/GiveCommand net/minecraft/server/commands/CommandGive m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/item/ItemInput;Ljava/util/Collection;I)I giveItem a m (ILnet/minecraft/world/item/ItemStack;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveItem$2 b m (ILnet/minecraft/world/item/ItemStack;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveItem$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f I MAX_ALLOWED_ITEMSTACKS a c net/minecraft/server/commands/HelpCommand net/minecraft/server/commands/CommandHelp m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$register$0 a m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$register$2 a m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a c net/minecraft/server/commands/KickCommand net/minecraft/server/commands/CommandKick m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)I kickPlayers a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$kickPlayers$2 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_KICKING_OWNER a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SINGLEPLAYER b c net/minecraft/server/commands/KillCommand net/minecraft/server/commands/CommandKill m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I kill a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$kill$2 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$kill$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a c net/minecraft/server/commands/LootCommand net/minecraft/server/commands/CommandLoot m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/LootCommand$TailProvider;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addTargets a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I blockDistribute a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;IILjava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I blockReplace a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;)V callback a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V callback a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canMergeItems a m (Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;)Z distributeToContainer a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I drop a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropBlockLoot a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropChestLoot a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropFishingLoot a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec3;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I dropInWorld a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropKillLoot a m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I entityReplace a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getContainer a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getSourceHandItem a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$14 g m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$15 f m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$16 e m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$17 d m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$18 c m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$19 b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$20 a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$callback$22 a m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$callback$23 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$callback$24 a m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$callback$25 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;)V lambda$drop$28 b m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Ljava/util/List;)V lambda$dropBlockLoot$26 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)V lambda$dropInWorld$21 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Ljava/util/List;)V lambda$dropKillLoot$27 a m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 c m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 b m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 a m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$13 a m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 j m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 i m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 h m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 g m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 f m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 e m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I playerGive a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V setSlots a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_BLOCK_LOOT_TABLE c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ENTITY_LOOT_TABLE b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_HELD_ITEMS a c net/minecraft/server/commands/LootCommand$Callback net/minecraft/server/commands/CommandLoot$a c net/minecraft/server/commands/LootCommand$DropConsumer net/minecraft/server/commands/CommandLoot$b c net/minecraft/server/commands/LootCommand$TailProvider net/minecraft/server/commands/CommandLoot$c c net/minecraft/server/commands/PerfCommand net/minecraft/server/commands/PerfCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$saveResults$5 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/util/profiling/ProfileResults;)V lambda$startProfilingDedicatedServer$2 b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V lambda$startProfilingDedicatedServer$3 a m ()Lnet/minecraft/network/chat/Component; lambda$startProfilingDedicatedServer$4 a m (DI)Lnet/minecraft/network/chat/Component; lambda$whenStopped$6 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V saveResults a m (Lnet/minecraft/commands/CommandSourceStack;)I startProfilingDedicatedServer a m (Lnet/minecraft/commands/CommandSourceStack;)I stopProfilingDedicatedServer b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/util/profiling/ProfileResults;)V whenStopped a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_RUNNING c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_RUNNING b f Lorg/slf4j/Logger; LOGGER a c net/minecraft/server/commands/RaidCommand net/minecraft/server/commands/RaidCommand m (Lnet/minecraft/commands/CommandSourceStack;)I check d m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/entity/raid/Raid; getRaid a m (Lnet/minecraft/commands/CommandSourceStack;)I glow a m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/Component; lambda$check$11 b m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/Component; lambda$check$12 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a m (II)Lnet/minecraft/network/chat/Component; lambda$setRaidOmenLevel$7 a m ()Lnet/minecraft/network/chat/Component; lambda$spawnLeader$8 c m ()Lnet/minecraft/network/chat/Component; lambda$start$9 b m ()Lnet/minecraft/network/chat/Component; lambda$stop$10 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)I playSound a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;I)I setRaidOmenLevel a m (Lnet/minecraft/commands/CommandSourceStack;)I spawnLeader b m (Lnet/minecraft/commands/CommandSourceStack;I)I start b m (Lnet/minecraft/commands/CommandSourceStack;)I stop c c net/minecraft/server/commands/RideCommand net/minecraft/server/commands/RideCommand m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)I dismount a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$dismount$7 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z lambda$mount$5 c m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$mount$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I mount a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_ALREADY_RIDING b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MOUNTING_LOOP e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MOUNTING_PLAYER d f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MOUNT_FAILED c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_RIDING a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_WRONG_DIMENSION f c net/minecraft/server/commands/SeedCommand net/minecraft/server/commands/CommandSeed m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;Z)V register a c net/minecraft/server/commands/StopCommand net/minecraft/server/commands/CommandStop m ()Lnet/minecraft/network/chat/Component; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a c net/minecraft/server/commands/TeamCommand net/minecraft/server/commands/CommandTeam m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I createTeam a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I createTeam a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I deleteTeam b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I emptyTeam a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; getFirstMemberName a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/Collection;)I joinTeam a m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$createTeam$40 b m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$deleteTeam$39 c m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$emptyTeam$38 a m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$joinTeam$29 c m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$joinTeam$30 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$leaveTeam$27 d m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$leaveTeam$28 c m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$listMembers$41 a m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listMembers$42 a m ()Lnet/minecraft/network/chat/Component; lambda$listTeams$43 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listTeams$44 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 A m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 z m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 q m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 p m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 o m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 n m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 m m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$18 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 y m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$21 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 x m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 w m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 v m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 u m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 t m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 s m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 r m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$CollisionRule;)Lnet/minecraft/network/chat/Component; lambda$setCollision$33 a m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Component; lambda$setColor$37 a m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)Lnet/minecraft/network/chat/Component; lambda$setDeathMessageVisibility$32 a m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$setDisplayName$36 d m (ZLnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$setFriendlyFire$35 a m (ZLnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$setFriendlySight$34 b m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)Lnet/minecraft/network/chat/Component; lambda$setNametagVisibility$31 b m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$setPrefix$45 b m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$setSuffix$46 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I leaveTeam a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I listMembers c m (Lnet/minecraft/commands/CommandSourceStack;)I listTeams a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$CollisionRule;)I setCollision a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/ChatFormatting;)I setColor a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)I setDeathMessageVisibility b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setDisplayName a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Z)I setFriendlyFire b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Z)I setFriendlySight a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)I setNametagVisibility a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setPrefix b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setSuffix c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_COLOR d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_EMPTY b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_EXISTS a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED f f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED h f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED g f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_NAME c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_COLLISION_UNCHANGED k f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED j f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED i c net/minecraft/server/commands/TickCommand net/minecraft/server/commands/TickCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 i m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$1 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 f m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$5 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 d m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$8 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 c m ()Lnet/minecraft/network/chat/Component; lambda$setFreeze$22 d m ()Lnet/minecraft/network/chat/Component; lambda$setFreeze$23 c m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$setTickingRate$12 a m ()Lnet/minecraft/network/chat/Component; lambda$sprint$20 f m ()Lnet/minecraft/network/chat/Component; lambda$sprint$21 e m (I)Lnet/minecraft/network/chat/Component; lambda$step$24 a m ()Lnet/minecraft/network/chat/Component; lambda$stopSprinting$26 a m ()Lnet/minecraft/network/chat/Component; lambda$stopStepping$25 b m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$13 j m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$tickQuery$14 a m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$15 i m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$16 h m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$17 g m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$tickQuery$18 a m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)Lnet/minecraft/network/chat/Component; lambda$tickQuery$19 a m (J)Ljava/lang/String; nanosToMilisString a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Z)I setFreeze a m (Lnet/minecraft/commands/CommandSourceStack;F)I setTickingRate a m (Lnet/minecraft/commands/CommandSourceStack;I)I sprint a m (Lnet/minecraft/commands/CommandSourceStack;I)I step b m (Lnet/minecraft/commands/CommandSourceStack;)I stopSprinting c m (Lnet/minecraft/commands/CommandSourceStack;)I stopStepping b m (Lnet/minecraft/commands/CommandSourceStack;)I tickQuery a f Ljava/lang/String; DEFAULT_TICKRATE b f F MAX_TICKRATE a c net/minecraft/server/commands/TimeCommand net/minecraft/server/commands/CommandTime m (Lnet/minecraft/commands/CommandSourceStack;I)I addTime b m (Lnet/minecraft/server/level/ServerLevel;)I getDayTime a m (I)Lnet/minecraft/network/chat/Component; lambda$addTime$11 a m (I)Lnet/minecraft/network/chat/Component; lambda$queryTime$9 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 a m (I)Lnet/minecraft/network/chat/Component; lambda$setTime$10 b m (Lnet/minecraft/commands/CommandSourceStack;I)I queryTime c m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;I)I setTime a c net/minecraft/server/dialog/action/Action net/minecraft/server/dialog/action/Action m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/util/Map;)Ljava/util/Optional; createAction a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/server/dialog/action/Action$ValueGetter net/minecraft/server/dialog/action/Action$a m ()Lnet/minecraft/nbt/Tag; asTag b m ()Ljava/lang/String; asTemplateSubstitution a m (Ljava/util/Map;)Ljava/util/Map; getAsTemplateSubstitutions a m (Ljava/lang/String;)Lnet/minecraft/server/dialog/action/Action$ValueGetter; of a m (Ljava/util/function/Supplier;)Lnet/minecraft/server/dialog/action/Action$ValueGetter; of a c net/minecraft/server/dialog/action/Action$ValueGetter$1 net/minecraft/server/dialog/action/Action$a$1 m ()Lnet/minecraft/nbt/Tag; asTag b m ()Ljava/lang/String; asTemplateSubstitution a f Ljava/lang/String; val$value a c net/minecraft/server/dialog/action/Action$ValueGetter$2 net/minecraft/server/dialog/action/Action$a$2 m ()Lnet/minecraft/nbt/Tag; asTag b m ()Ljava/lang/String; asTemplateSubstitution a c net/minecraft/server/dialog/body/ItemBody net/minecraft/server/dialog/body/ItemBody m ()Ljava/util/Optional; description c m ()I height g m ()Lnet/minecraft/world/item/ItemStack; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Z showDecorations d m ()Z showTooltip e m ()I width f f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Ljava/util/Optional; description e f I height i f Lnet/minecraft/world/item/ItemStack; item d f Z showDecorations f f Z showTooltip g f I width h c net/minecraft/server/jsonrpc/JsonRPCUtils net/minecraft/server/jsonrpc/JsonRPCUtils m (Lcom/google/gson/JsonElement;Ljava/lang/String;ILjava/lang/String;)Lcom/google/gson/JsonObject; createError a m (Ljava/lang/Integer;Lnet/minecraft/resources/Identifier;Ljava/util/List;)Lcom/google/gson/JsonObject; createRequest a m (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; createSuccessResult a m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; getError e m (Lcom/google/gson/JsonObject;)Ljava/lang/String; getMethodName b m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; getParams c m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; getRequestId a m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; getResult d f Ljava/lang/String; JSON_RPC_VERSION a f Ljava/lang/String; OPEN_RPC_VERSION b c net/minecraft/server/level/ParticleStatus net/minecraft/server/level/ParticleStatus m ()[Lnet/minecraft/server/level/ParticleStatus; $values b m ()Lnet/minecraft/network/chat/Component; caption a m (Lnet/minecraft/server/level/ParticleStatus;)I lambda$static$0 b m (Lnet/minecraft/server/level/ParticleStatus;)Ljava/lang/Integer; lambda$static$1 a f [Lnet/minecraft/server/level/ParticleStatus; $VALUES h f Lnet/minecraft/server/level/ParticleStatus; ALL a f Ljava/util/function/IntFunction; BY_ID e f Lnet/minecraft/server/level/ParticleStatus; DECREASED b f Lcom/mojang/serialization/Codec; LEGACY_CODEC d f Lnet/minecraft/server/level/ParticleStatus; MINIMAL c f Lnet/minecraft/network/chat/Component; caption g f I id f c net/minecraft/server/level/SectionTracker net/minecraft/server/level/LightEngineGraphSection m (JIZ)V checkNeighborsAfterUpdate a m (JJI)I computeLevelFromNeighbor b m (JJI)I getComputedLevel a m (J)I getLevelFromSource b m (JIZ)V update b c net/minecraft/server/level/WorldGenRegion net/minecraft/server/level/RegionLimitedWorldAccess m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType F_ m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures Q m (Lnet/minecraft/core/BlockPos;)Z ensureCanWrite e_ m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager H_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks af m ()Lnet/minecraft/world/level/ChunkPos; getCenter b m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource ac m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt c m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks ae m ()I getHeight L_ m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ m ()I getMinY K_ m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m ()Lnet/minecraft/util/RandomSource; getRandom G_ m ()I getSeaLevel V m ()J getSeed J m ()Lnet/minecraft/server/MinecraftServer; getServer s m (Lnet/minecraft/core/Direction;Z)F getShade a m ()I getSkyDarken E_ m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w m (II)Z hasChunk b m ()Z isClientSide B_ m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a m ()Ljava/lang/String; lambda$getChunk$2 n m (Lnet/minecraft/server/level/GenerationChunkHolder;)Ljava/lang/String; lambda$getChunk$3 a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/lang/String; lambda$getChunk$4 a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/TickContainerAccess; lambda$new$0 h m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/TickContainerAccess; lambda$new$1 g m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing f m ()J nextSubTickCount I_ m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a m ()Ljava/util/List; players E m ()Lnet/minecraft/core/RegistryAccess; registryAccess J_ m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a m (Ljava/util/function/Supplier;)V setCurrentlyGenerating a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/resources/Identifier; WORLDGEN_REGION_RANDOM o f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager k f Lnet/minecraft/world/ticks/WorldGenTickAccess; blockTicks i f Lnet/minecraft/util/StaticCache2D; cache b f Lnet/minecraft/world/level/chunk/ChunkAccess; center c f Ljava/util/function/Supplier; currentlyGenerating m f Lnet/minecraft/world/level/dimension/DimensionType; dimensionType h f Lnet/minecraft/world/ticks/WorldGenTickAccess; fluidTicks j f Lnet/minecraft/world/level/chunk/status/ChunkStep; generatingStep l f Lnet/minecraft/world/level/storage/LevelData; levelData f f Lnet/minecraft/server/level/ServerLevel; level d f Lnet/minecraft/util/RandomSource; random g f J seed e f Ljava/util/concurrent/atomic/AtomicLong; subTickCount n c net/minecraft/server/network/FilteredText net/minecraft/server/network/FilteredText m ()Ljava/lang/String; filtered a m ()Ljava/lang/String; filteredOrEmpty b m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; fullyFiltered b m ()Z isFiltered c m ()Lnet/minecraft/network/chat/FilterMask; mask e m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; passThrough a m ()Ljava/lang/String; raw d f Lnet/minecraft/server/network/FilteredText; EMPTY a f Lnet/minecraft/network/chat/FilterMask; mask c f Ljava/lang/String; raw b c net/minecraft/server/players/BanListEntry net/minecraft/server/players/ExpirableListEntry m ()Ljava/util/Date; getCreated a m ()Lnet/minecraft/network/chat/Component; getDisplayName f m ()Ljava/util/Date; getExpires c m ()Ljava/lang/String; getReason d m ()Lnet/minecraft/network/chat/Component; getReasonMessage e m ()Ljava/lang/String; getSource b m ()Z hasExpired g m (Lcom/google/gson/JsonObject;)V serialize a f Ljava/text/SimpleDateFormat; DATE_FORMAT a f Ljava/lang/String; EXPIRES_NEVER b f Ljava/util/Date; created c f Ljava/util/Date; expires e f Ljava/lang/String; reason f f Ljava/lang/String; source d c net/minecraft/server/players/ServerOpList net/minecraft/server/players/OpList m (Lnet/minecraft/server/players/ServerOpListEntry;)Z add a m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a m (Lnet/minecraft/server/players/NameAndId;)Z canBypassPlayerLimit b m ()V clear a m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b m (Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String; getKeyForUser c m ()[Ljava/lang/String; getUserList b m (I)[Ljava/lang/String; lambda$getUserList$0 a m (Ljava/lang/Object;)Z remove a m (Lnet/minecraft/server/players/NameAndId;)Z remove a c net/minecraft/util/RegistryContextSwapper net/minecraft/util/RegistryContextSwapper m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/DataResult; swapTo a c net/minecraft/util/datafix/fixes/BiomeFix net/minecraft/util/datafix/fixes/DataConverterBiome f Ljava/util/Map; BIOMES a c net/minecraft/util/datafix/fixes/MapIdFix net/minecraft/util/datafix/fixes/DataConverterMapId m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/debug/DebugValueAccess net/minecraft/util/debug/DebugValueAccess m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/function/BiConsumer;)V forEachBlock b m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/function/BiConsumer;)V forEachChunk a m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/function/BiConsumer;)V forEachEntity c m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueAccess$EventVisitor;)V forEachEvent a m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/core/BlockPos;)Ljava/lang/Object; getBlockValue a m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/Object; getChunkValue a m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/world/entity/Entity;)Ljava/lang/Object; getEntityValue a c net/minecraft/util/debug/DebugValueSource net/minecraft/util/debug/DebugValueSource m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a c net/minecraft/util/debug/DebugValueSource$ValueGetter net/minecraft/util/debug/DebugValueSource$b c net/minecraft/util/debug/DebugValueSource$Registration net/minecraft/util/debug/DebugValueSource$a m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a c net/minecraft/world/RandomizableContainer net/minecraft/world/RandomizableContainer m ()Lnet/minecraft/core/BlockPos; getBlockPos aD_ m ()Lnet/minecraft/world/level/Level; getLevel j m ()Lnet/minecraft/resources/ResourceKey; getLootTable az_ m ()J getLootTableSeed aC_ m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V setBlockEntityLootTable a m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a m (J)V setLootTableSeed a m (Lnet/minecraft/world/level/storage/ValueInput;)Z tryLoadLootTable c_ m (Lnet/minecraft/world/level/storage/ValueOutput;)Z trySaveLootTable d_ m (Lnet/minecraft/world/entity/player/Player;)V unpackLootTable f_ f Ljava/lang/String; LOOT_TABLE_SEED_TAG c f Ljava/lang/String; LOOT_TABLE_TAG b c net/minecraft/world/entity/AnimationState net/minecraft/world/entity/AnimationState m (ZI)V animateWhen a m (Lnet/minecraft/world/entity/AnimationState;)V copyFrom a m (IF)V fastForward a m (F)J getTimeInMillis a m (Ljava/util/function/Consumer;)V ifStarted a m ()Z isStarted b m (I)V start a m (I)V startIfStopped b m ()V stop a f I STOPPED a f I startTick b c net/minecraft/world/entity/ConversionType net/minecraft/world/entity/ConversionType m ()[Lnet/minecraft/world/entity/ConversionType; $values b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convertCommon b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/component/DataComponentType;)V copyComponent a m ()Z shouldDiscardAfterConversion a f [Lnet/minecraft/world/entity/ConversionType; $VALUES e f Ljava/util/Set; COMPONENTS_TO_COPY c f Lnet/minecraft/world/entity/ConversionType; SINGLE a f Lnet/minecraft/world/entity/ConversionType; SPLIT_ON_DEATH b f Z discardAfterConversion d c net/minecraft/world/entity/ConversionType$1 net/minecraft/world/entity/ConversionType$1 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a c net/minecraft/world/entity/ConversionType$2 net/minecraft/world/entity/ConversionType$2 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a c net/minecraft/world/entity/EntitySelector net/minecraft/world/entity/IEntitySelector m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$0 h m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$1 g m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$2 f m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$3 e m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$4 d m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$5 c m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; notRiding b m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; pushableBy a m (DDDD)Ljava/util/function/Predicate; withinDistance a f Ljava/util/function/Predicate; CAN_BE_COLLIDED_WITH g f Ljava/util/function/Predicate; CAN_BE_PICKED h f Ljava/util/function/Predicate; CONTAINER_ENTITY_SELECTOR d f Ljava/util/function/Predicate; ENTITY_NOT_BEING_RIDDEN c f Ljava/util/function/Predicate; ENTITY_STILL_ALIVE a f Ljava/util/function/Predicate; LIVING_ENTITY_STILL_ALIVE b f Ljava/util/function/Predicate; NO_CREATIVE_OR_SPECTATOR e f Ljava/util/function/Predicate; NO_SPECTATORS f c net/minecraft/world/entity/EquipmentTable net/minecraft/world/entity/EquipmentTable m (F)Ljava/util/Map; createForAllSlots a m (Ljava/util/List;F)Ljava/util/Map; createForAllSlots a m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; lambda$static$0 a m (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Lnet/minecraft/resources/ResourceKey; lootTable a m ()Ljava/util/Map; slotDropChances b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DROP_CHANCES_CODEC a f Lnet/minecraft/resources/ResourceKey; lootTable c f Ljava/util/Map; slotDropChances d c net/minecraft/world/entity/SpawnGroupData net/minecraft/world/entity/GroupDataEntity c net/minecraft/world/entity/animal/bee/Bee net/minecraft/world/entity/animal/bee/EntityBee m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$000 a m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1000 k m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1100 l m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1200 m m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1300 n m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1400 o m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1500 p m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1600 q m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1700 r m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1800 s m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$200 c m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$300 d m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$400 e m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$500 f m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$600 g m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$700 h m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$800 i m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$900 j m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z attractsBees c m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (Lnet/minecraft/core/BlockPos;I)Z closerThan b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hf m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/core/BlockPos;)Z doesHiveHaveSpace k m ()V dropFlower hj m ()V dropHive hi m ()V dropOffNectar hg m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity; getBeehiveBlockEntity hq m ()Ljava/util/List; getBlacklistedHives gR m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/bee/Bee; getBreedOffspring b m ()I getCropsGrownSincePollination hn m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (I)Z getFlag t m ()Lnet/minecraft/world/entity/ai/goal/GoalSelector; getGoalSelector gV m ()Lnet/minecraft/core/BlockPos; getHivePos gU m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m (F)F getRollAmount L m ()Lnet/minecraft/core/BlockPos; getSavedFlowerPos p m ()F getSoundVolume fC m ()I getTravellingTicks gQ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z hasHive gT m ()Z hasNectar hd m ()Z hasSavedFlowerPos gP m ()Z hasStung he m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()V incrementNumCropsGrownSincePollination hp m ()Z isFlapping bp m ()Z isFlying d m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isHiveNearFire hm m ()Z isHiveValid hr m ()Z isRolling hs m ()Z isTiredOfLookingForNectar hh m (Lnet/minecraft/core/BlockPos;)Z isTooFarAway l m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c m ()Lnet/minecraft/util/debug/DebugBeeInfo; lambda$registerDebugValues$1 ht m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/BlockPos;)V pathfindRandomlyTowards j m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m ()V registerGoals D m ()V resetNumCropsGrownSincePollination ho m ()V resetTicksWithoutNectarSinceExitingHive gS m (IZ)V setFlag d m (Z)V setHasNectar x m (Z)V setHasStung y m (Lnet/minecraft/core/BlockPos;)V setHivePos i m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m (Z)V setRolling z m (Lnet/minecraft/core/BlockPos;)V setSavedFlowerPos h m (I)V setStayOutOfHiveCountdown s m (Lnet/minecraft/world/level/Level;DDDDDLnet/minecraft/core/particles/ParticleOptions;)V spawnFluidParticle a m ()V startPersistentAngerTimer c m ()V tick g m ()V updateRollAmount hl m ()Z wantsToEnterHive hk f I COOLDOWN_BEFORE_LOCATING_NEW_FLOWER do f I COOLDOWN_BEFORE_LOCATING_NEW_HIVE dm f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ANGER_END_TIME cH f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cG f I DEFAULT_CANNOT_ENTER_HIVE_TICKS dc f I DEFAULT_CROPS_GROWN_SINCE_POLLINATION dd f Z DEFAULT_HAS_NECTAR cF f Z DEFAULT_HAS_STUNG da f I DEFAULT_TICKS_SINCE_POLLINATION db f I DEFAULT_WANDER_DISTANCE_REDUCTION cX f I FLAG_HAS_NECTAR cK f I FLAG_HAS_STUNG cJ f I FLAG_ROLL cI f F FLAP_DEGREES_PER_TICK cv f I HIVE_CLOSE_ENOUGH_DISTANCE cV f I HIVE_SEARCH_DISTANCE cZ f I MAX_CROPS_GROWABLE cP f I MAX_FIND_FLOWER_RETRY_COOLDOWN dq f I MIN_ATTACK_DIST cO f I MIN_FIND_FLOWER_RETRY_COOLDOWN dp f I PATHFIND_TO_HIVE_WHEN_CLOSER_THAN cY f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME de f I POISON_SECONDS_HARD cR f I POISON_SECONDS_NORMAL cQ f I RESTRICTED_WANDER_DISTANCE_REDUCTION cW f I STING_DEATH_COUNTDOWN cL f Ljava/lang/String; TAG_CANNOT_ENTER_HIVE_TICKS cz f Ljava/lang/String; TAG_CROPS_GROWN_SINCE_POLLINATION cx f Ljava/lang/String; TAG_FLOWER_POS cD f Ljava/lang/String; TAG_HAS_NECTAR cC f Ljava/lang/String; TAG_HAS_STUNG cB f Ljava/lang/String; TAG_HIVE_POS cE f Ljava/lang/String; TAG_TICKS_SINCE_POLLINATION cA f I TICKS_BEFORE_GOING_TO_KNOWN_FLOWER cM f I TICKS_PER_FLAP cw f I TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME cN f I TOO_FAR_DISTANCE cU f Lnet/minecraft/world/entity/animal/bee/Bee$BeePollinateGoal; beePollinateGoal du f Lnet/minecraft/world/entity/animal/bee/Bee$BeeGoToHiveGoal; goToHiveGoal dv f Lnet/minecraft/world/entity/animal/bee/Bee$BeeGoToKnownFlowerGoal; goToKnownFlowerGoal dw f Lnet/minecraft/core/BlockPos; hivePos dt f I numCropsGrownSincePollination dl f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget df f I remainingCooldownBeforeLocatingNewFlower dr f I remainingCooldownBeforeLocatingNewHive dn f F rollAmount dg f F rollAmountO dh f Lnet/minecraft/core/BlockPos; savedFlowerPos ds f I stayOutOfHiveCountdown dk f I ticksWithoutNectarSinceExitingHive dj f I timeSinceSting di f I underWaterTicks dx c net/minecraft/world/entity/animal/bee/Bee$1 net/minecraft/world/entity/animal/bee/EntityBee$1 m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a m ()V tick d f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 p c net/minecraft/world/entity/animal/bee/Bee$BaseBeeGoal net/minecraft/world/entity/animal/bee/EntityBee$a m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 a c net/minecraft/world/entity/animal/bee/Bee$BeeAttackGoal net/minecraft/world/entity/animal/bee/EntityBee$b m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b c net/minecraft/world/entity/animal/bee/Bee$BeeWanderGoal net/minecraft/world/entity/animal/bee/EntityBee$l m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/phys/Vec3; findPos h m ()I getWanderThreshold i m ()V start d f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 a c net/minecraft/world/entity/animal/bee/Bee$BeeLookControl net/minecraft/world/entity/animal/bee/EntityBee$j m ()Z resetXRotOnTick c m ()V tick a f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 h c net/minecraft/world/entity/animal/bee/Bee$BeeGoToHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$e m (Lnet/minecraft/core/BlockPos;)V blacklistTarget c m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()Z canContinueToUse c m ()Z canUse b m ()V clearBlacklist k m ()V dropAndBlacklistHive l m (Lnet/minecraft/core/BlockPos;)Z hasReachedTarget d m (Lnet/minecraft/core/BlockPos;)Z isTargetBlacklisted b m (Lnet/minecraft/core/BlockPos;)Z pathfindDirectlyTowards a m ()V start d m ()V stop e m ()V tick a f I MAX_BLACKLISTED_TARGETS e f I MAX_TRAVELLING_TICKS b f I TICKS_BEFORE_HIVE_DROP h f Ljava/util/List; blacklistedTargets f f Lnet/minecraft/world/level/pathfinder/Path; lastPath g f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 c f I ticksStuck i f I travellingTicks d c net/minecraft/world/entity/animal/bee/Bee$BeeGrowCropGoal net/minecraft/world/entity/animal/bee/EntityBee$g m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()V tick a f I GROW_CHANCE b f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 c c net/minecraft/world/entity/animal/bee/Bee$BeeEnterHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$d m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()V start d f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b c net/minecraft/world/entity/animal/bee/Bee$BeePollinateGoal net/minecraft/world/entity/animal/bee/EntityBee$k m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()Ljava/util/Optional; findNearbyFlower p m ()F getOffset o m ()Z hasPollinatedLongEnough k m ()Z isPollinating l m ()Z requiresUpdateEveryTick X_ m ()V setWantedPos n m ()V start d m ()V stop e m ()V stopPollinating m m ()V tick a f D ARRIVAL_THRESHOLD d f I FLOWER_SEARCH_RADIUS i f F HOVER_HEIGHT_WITHIN_FLOWER g f F HOVER_POS_OFFSET h f I MAX_POLLINATING_TICKS o f I MIN_POLLINATION_TICKS c f I POSITION_CHANGE_CHANCE e f F SPEED_MODIFIER f f Lnet/minecraft/world/phys/Vec3; hoverPos m f I lastSoundPlayedTick k f I pollinatingTicks n f Z pollinating l f I successfulPollinatingTicks j f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b f Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap; unreachableFlowerCache p c net/minecraft/world/entity/animal/bee/Bee$ValidateHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$n m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()V start d f I VALIDATE_HIVE_COOLDOWN c f J lastValidateTick d f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b c net/minecraft/world/entity/animal/bee/Bee$BeeLocateHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$i m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()Ljava/util/List; findNearbyHivesWithSpace k m (Lnet/minecraft/core/Holder;)Z lambda$findNearbyHivesWithSpace$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D lambda$findNearbyHivesWithSpace$1 a m ()V start d f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b c net/minecraft/world/entity/animal/bee/Bee$BeeHurtByOtherGoal net/minecraft/world/entity/animal/bee/EntityBee$h m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a m ()Z canContinueToUse c f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 a c net/minecraft/world/entity/animal/bee/Bee$ValidateFlowerGoal net/minecraft/world/entity/animal/bee/EntityBee$m m ()Z canBeeContinueToUse i m ()Z canBeeUse h m (Lnet/minecraft/core/BlockPos;)Z isFlower a m ()V start d f J lastValidateTick d f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b f I validateFlowerCooldown c c net/minecraft/world/entity/animal/bee/Bee$1BeeFlyingMoveControl net/minecraft/world/entity/animal/bee/EntityBee$1BeeFlyingMoveControl c net/minecraft/world/entity/animal/bee/Bee$BeeGoToKnownFlowerGoal net/minecraft/world/entity/animal/bee/EntityBee$f m ()Z canBeeContinueToUse i m ()Z canBeeUse h m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a m ()Z wantsToGoToKnownFlower k f I MAX_TRAVELLING_TICKS c f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b f I travellingTicks d c net/minecraft/world/entity/animal/bee/Bee$BeeBecomeAngryTargetGoal net/minecraft/world/entity/animal/bee/EntityBee$c m ()Z beeCanTarget i m ()Z canContinueToUse c m ()Z canUse b c net/minecraft/world/entity/animal/cow/Cow net/minecraft/world/entity/animal/cow/EntityCow m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/cow/Cow; getBreedOffspring b m ()Lnet/minecraft/core/Holder; getVariant gP m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/core/Holder;)V setVariant b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cv c net/minecraft/world/entity/animal/fox/Fox net/minecraft/world/entity/animal/fox/EntityFox m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/EntityReference;)V addTrustedEntity a m (Lnet/minecraft/world/entity/LivingEntity;)V addTrustedEntity i m ()V aiStep d_ m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m (Lnet/minecraft/world/item/ItemStack;)Z canEat k m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h m ()Z canMove hi m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkFoxSpawnRules c m ()V clearStates hh m ()V clearTrusted he m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/item/ItemStack;)V dropItemStack n m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/fox/Fox; getBreedOffspring b m (F)F getCrouchAmount M m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (I)Z getFlag s m (F)F getHeadRollAngle L m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()Ljava/util/stream/Stream; getTrustedEntities hd m ()Lnet/minecraft/world/entity/animal/fox/Fox$Variant; getVariant gP m (B)V handleEntityEvent b m (Lnet/minecraft/world/item/ItemStack;)Z isConsumableFood l m ()Z isCrouching cz m ()Z isDefending hf m ()Z isFaceplanted gR m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isFullyCrouched gT m ()Z isImmobile fE m ()Z isInterested gU m (Lnet/minecraft/world/entity/animal/fox/Fox;Lnet/minecraft/world/entity/LivingEntity;)Z isPathClear a m ()Z isPouncing gS m ()Z isSitting gQ m ()Z isSleeping gr m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$4 c m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$5 b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$6 m m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$7 l m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$8 k m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$9 a m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$static$0 b m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$1 J m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$2 I m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$3 H m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EntityReference;)Z lambda$trusts$10 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V onOffspringSpawnedFromEgg a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m ()V playAmbientSound T m ()V playEatingSound gX m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setDefending C m (Z)V setFaceplanted B m (IZ)V setFlag d m (Z)V setIsCrouching z m (Z)V setIsInterested A m (Z)V setIsPouncing y m (Z)V setSitting x m (Z)V setSleeping D m ()V setTargetGoals gV m (Lnet/minecraft/world/entity/animal/fox/Fox$Variant;)V setVariant a m (Lnet/minecraft/world/item/ItemStack;)V spitOutItem m m ()V tick g m (Lnet/minecraft/world/entity/LivingEntity;)Z trusts j m ()V wakeUp hg f Ljava/util/function/Predicate; ALLOWED_ITEMS cH f Ljava/util/function/Predicate; AVOID_PLAYERS cK f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cM f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cA f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTED_ID_0 cF f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTED_ID_1 cG f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE_ID cz f Z DEFAULT_CROUCHING cQ f Z DEFAULT_SITTING cP f Z DEFAULT_SLEEPING cO f I FLAG_CROUCHING cv f I FLAG_DEFENDING cE f I FLAG_FACEPLANTED cD f I FLAG_INTERESTED cw f I FLAG_POUNCING cx f I FLAG_SITTING cB f I FLAG_SLEEPING cC f I MIN_TICKS_BEFORE_EAT cL f Ljava/util/function/Predicate; STALKABLE_PREY cJ f Lcom/mojang/serialization/Codec; TRUSTED_LIST_CODEC cN f Ljava/util/function/Predicate; TRUSTED_TARGET_SELECTOR cI f F crouchAmount cY f F crouchAmountO cZ f Lnet/minecraft/world/entity/ai/goal/Goal; fishTargetGoal cV f F interestedAngle cW f F interestedAngleO cX f Lnet/minecraft/world/entity/ai/goal/Goal; landTargetGoal cR f I ticksSinceEaten da f Lnet/minecraft/world/entity/ai/goal/Goal; turtleEggTargetGoal cU c net/minecraft/world/entity/animal/fox/Fox$Variant net/minecraft/world/entity/animal/fox/EntityFox$Type m ()[Lnet/minecraft/world/entity/animal/fox/Fox$Variant; $values b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/fox/Fox$Variant; byBiome a m (I)Lnet/minecraft/world/entity/animal/fox/Fox$Variant; byId a m ()I getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/fox/Fox$Variant; $VALUES i f Ljava/util/function/IntFunction; BY_ID f f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC d f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; DEFAULT c f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; RED a f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; SNOW b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f I id g f Ljava/lang/String; name h c net/minecraft/world/entity/animal/fox/Fox$SleepGoal net/minecraft/world/entity/animal/fox/EntityFox$t m ()Z canContinueToUse c m ()Z canSleep k m ()Z canUse b m ()V start d m ()V stop e f I WAIT_TIME_BEFORE_SLEEP c f I countdown d f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b c net/minecraft/world/entity/animal/fox/Fox$FoxBreedGoal net/minecraft/world/entity/animal/fox/EntityFox$e m ()V breed g m ()V start d c net/minecraft/world/entity/animal/fox/Fox$FoxFloatGoal net/minecraft/world/entity/animal/fox/EntityFox$g m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$FoxGroupData net/minecraft/world/entity/animal/fox/EntityFox$i f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; variant a c net/minecraft/world/entity/animal/fox/Fox$FoxPanicGoal net/minecraft/world/entity/animal/fox/EntityFox$n m ()Z shouldPanic h f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$FaceplantGoal net/minecraft/world/entity/animal/fox/EntityFox$b m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f I countdown a f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b c net/minecraft/world/entity/animal/fox/Fox$FoxPounceGoal net/minecraft/world/entity/animal/fox/EntityFox$o m ()Z canContinueToUse c m ()Z canUse b m ()Z isInterruptable W_ m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$StalkPreyGoal net/minecraft/world/entity/animal/fox/EntityFox$u m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$FoxLookControl net/minecraft/world/entity/animal/fox/EntityFox$k m ()Z resetXRotOnTick c m ()V tick a f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 h c net/minecraft/world/entity/animal/fox/Fox$FoxMoveControl net/minecraft/world/entity/animal/fox/EntityFox$m m ()V tick a f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 l c net/minecraft/world/entity/animal/fox/Fox$FoxBehaviorGoal net/minecraft/world/entity/animal/fox/EntityFox$d m ()Z alertable i m ()Z hasShelter h f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; alertableTargeting b f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$SeekShelterGoal net/minecraft/world/entity/animal/fox/EntityFox$s m ()Z canUse b m ()V start d f I interval c f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b c net/minecraft/world/entity/animal/fox/Fox$FoxEatBerriesGoal net/minecraft/world/entity/animal/fox/EntityFox$f m ()D acceptedDistance i m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()V onReachedTarget o m (Lnet/minecraft/world/level/block/state/BlockState;)V pickGlowBerry a m (Lnet/minecraft/world/level/block/state/BlockState;)V pickSweetBerries b m ()Z shouldRecalculatePath l m ()V start d m ()V tick a f I WAIT_TICKS i f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 h f I ticksWaited g c net/minecraft/world/entity/animal/fox/Fox$FoxMeleeAttackGoal net/minecraft/world/entity/animal/fox/EntityFox$l m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a m ()V start d f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b c net/minecraft/world/entity/animal/fox/Fox$PerchAndSearchGoal net/minecraft/world/entity/animal/fox/EntityFox$r m ()Z canContinueToUse c m ()Z canUse b m ()V resetLook k m ()V start d m ()V stop e m ()V tick a f I lookTime e f I looksRemaining f f D relX c f D relZ d f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b c net/minecraft/world/entity/animal/fox/Fox$FoxFollowParentGoal net/minecraft/world/entity/animal/fox/EntityFox$h m ()Z canContinueToUse c m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/animal/fox/Fox; fox d c net/minecraft/world/entity/animal/fox/Fox$FoxLookAtPlayerGoal net/minecraft/world/entity/animal/fox/EntityFox$j m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 h c net/minecraft/world/entity/animal/fox/Fox$FoxSearchForItemsGoal net/minecraft/world/entity/animal/fox/EntityFox$p m ()Z canUse b m ()V start d m ()V tick a f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$DefendTrustedTargetGoal net/minecraft/world/entity/animal/fox/EntityFox$a m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 i f I timestamp l f Lnet/minecraft/world/entity/LivingEntity; trustedLastHurtBy j f Lnet/minecraft/world/entity/LivingEntity; trustedLastHurt k c net/minecraft/world/entity/animal/fox/Fox$FoxStrollThroughVillageGoal net/minecraft/world/entity/animal/fox/EntityFox$q m ()Z canContinueToUse c m ()Z canFoxMove h m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/fox/Fox$FoxAlertableEntitiesSelector net/minecraft/world/entity/animal/fox/EntityFox$c f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a c net/minecraft/world/entity/animal/pig/Pig net/minecraft/world/entity/animal/pig/EntityPig m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Z boost a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/pig/Pig; getBreedOffspring b m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f m ()Lnet/minecraft/core/Holder; getVariant gP m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 l m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$1 k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)V lambda$thunderHit$2 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Lnet/minecraft/core/Holder;)V setVariant b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BOOST_TIME cv f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cw f Lnet/minecraft/world/entity/ItemBasedSteering; steering cx c net/minecraft/world/entity/item/PrimedTnt net/minecraft/world/entity/item/EntityTNTPrimed m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V explode k m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState i m ()D getDefaultGravity bs m ()I getFuse f m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/world/entity/Entity; getOwner p m ()Lnet/minecraft/world/entity/LivingEntity; getOwner e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isPickable bX m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c m (I)V setFuse a m (Z)V setUsedPortal a m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BLOCK_STATE_ID c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FUSE_ID b f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE f f F DEFAULT_EXPLOSION_POWER e f S DEFAULT_FUSE_TIME d f Ljava/lang/String; TAG_BLOCK_STATE g f Ljava/lang/String; TAG_EXPLOSION_POWER h f Ljava/lang/String; TAG_FUSE a f Lnet/minecraft/world/level/ExplosionDamageCalculator; USED_PORTAL_DAMAGE_CALCULATOR i f F explosionPower l f Lnet/minecraft/world/entity/EntityReference; owner j f Z usedPortal k c net/minecraft/world/entity/item/PrimedTnt$1 net/minecraft/world/entity/item/EntityTNTPrimed$1 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a c net/minecraft/world/entity/monster/Zoglin net/minecraft/world/entity/monster/EntityZoglin m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canBeLeashed aj_ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findNearestValidAttackTarget h m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAttackAnimationRemainingTicks gQ m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b m ()Z isAdult p m ()Z isBaby e_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z isTargetable b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findNearestValidAttackTarget$1 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/Zoglin;)Ljava/util/Optional; lambda$initIdleActivity$0 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playAngrySound gR m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget i m (Z)V setBaby a_ m ()V updateActivity gP f I ATTACK_DAMAGE cx f I ATTACK_DURATION cB f I ATTACK_INTERVAL cz f I ATTACK_KNOCKBACK cv f F BABY_ATTACK_DAMAGE cy f I BABY_ATTACK_INTERVAL cA f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID e f Z DEFAULT_BABY cE f F KNOCKBACK_RESISTANCE cw f I MAX_HEALTH f f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b f F MOVEMENT_SPEED_WHEN_FIGHTING cC f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a f F SPEED_MULTIPLIER_WHEN_IDLING cD f I attackAnimationRemainingTicks cF c net/minecraft/world/entity/npc/CatSpawner net/minecraft/world/entity/npc/MobSpawnerCat m (Lnet/minecraft/core/Holder;)Z lambda$spawnInVillage$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Z)V spawnCat a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInHut b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInVillage a m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a f I TICK_DELAY a f I nextTick b c net/minecraft/world/inventory/ClickAction net/minecraft/world/inventory/ClickAction m ()[Lnet/minecraft/world/inventory/ClickAction; $values a f [Lnet/minecraft/world/inventory/ClickAction; $VALUES c f Lnet/minecraft/world/inventory/ClickAction; PRIMARY a f Lnet/minecraft/world/inventory/ClickAction; SECONDARY b c net/minecraft/world/inventory/CrafterMenu net/minecraft/world/inventory/CrafterMenu m (Lnet/minecraft/world/entity/player/Inventory;)V addSlots a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a m ()Lnet/minecraft/world/Container; getContainer m m ()Z isPowered l m (I)Z isSlotDisabled e m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; lambda$refreshRecipeResult$0 a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m ()V refreshRecipeResult n m (IZ)V setSlotState a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I INV_SLOT_END o f I INV_SLOT_START n f I SLOT_COUNT m f I USE_ROW_SLOT_END q f I USE_ROW_SLOT_START p f Lnet/minecraft/world/inventory/ContainerData; containerData s f Lnet/minecraft/world/inventory/CraftingContainer; container u f Lnet/minecraft/world/entity/player/Player; player t f Lnet/minecraft/world/inventory/ResultContainer; resultContainer r c net/minecraft/world/inventory/CrafterSlot net/minecraft/world/inventory/CrafterSlot m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m ()V setChanged d f Lnet/minecraft/world/inventory/CrafterMenu; menu a c net/minecraft/world/inventory/FurnaceMenu net/minecraft/world/inventory/ContainerFurnaceFurnace c net/minecraft/world/inventory/LecternMenu net/minecraft/world/inventory/ContainerLectern m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a m ()Lnet/minecraft/world/item/ItemStack; getBook l m ()I getPage m m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (II)V setData b m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I BUTTON_NEXT_PAGE n f I BUTTON_PAGE_JUMP_RANGE_START p f I BUTTON_PREV_PAGE m f I BUTTON_TAKE_BOOK o f I DATA_COUNT q f I SLOT_COUNT r f Lnet/minecraft/world/inventory/ContainerData; lecternData t f Lnet/minecraft/world/Container; lectern s c net/minecraft/world/inventory/LecternMenu$1 net/minecraft/world/inventory/ContainerLectern$1 m ()V setChanged d f Lnet/minecraft/world/inventory/LecternMenu; this$0 a c net/minecraft/world/item/CreativeModeTabs net/minecraft/world/item/CreativeModeTabs m ()Ljava/util/List; allTabs d m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/CreativeModeTab; bootstrap a m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;)V buildAllTabContents a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateEnchantmentBookTypesAllLevels b m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateEnchantmentBookTypesOnlyMaxLevel a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateFireworksAllDurations c m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateInstrumentTypes a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateOminousBottles b m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/flag/FeatureFlagSet;)V generatePotionEffectTypes a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$RegistryLookup;Ljava/util/function/Predicate;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generatePresetPaintings a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateSuspiciousStews a m ()Lnet/minecraft/world/item/CreativeModeTab; getDefaultTab b m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$0 t m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$1 k m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$10 p m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$11 g m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$12 o m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$13 n m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$14 a m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$15 m m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$16 b m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$17 f m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$18 l m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$19 c m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$2 s m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$20 e m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$21 k m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$22 b m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$23 d m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$24 j m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$25 a m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$26 c m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$27 i m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$28 b m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$29 h m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$3 j m (Lnet/minecraft/core/Holder;)Z lambda$bootstrap$30 a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$31 a m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$32 a m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$33 g m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$4 r m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$5 i m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$6 q m (Lnet/minecraft/core/Holder;)Z lambda$bootstrap$7 b m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$8 d m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$9 h m (Lnet/minecraft/world/item/CreativeModeTab;)Z lambda$buildAllTabContents$46 b m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab;)V lambda$buildAllTabContents$47 b m (Lnet/minecraft/world/item/CreativeModeTab;)Z lambda$buildAllTabContents$48 a m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab;)V lambda$buildAllTabContents$49 a m (Lnet/minecraft/core/Holder$Reference;I)Lnet/minecraft/world/item/ItemStack; lambda$generateEnchantmentBookTypesAllLevels$39 a m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; lambda$generateEnchantmentBookTypesAllLevels$40 a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generateEnchantmentBookTypesAllLevels$41 b m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/item/ItemStack; lambda$generateEnchantmentBookTypesOnlyMaxLevel$37 b m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generateEnchantmentBookTypesOnlyMaxLevel$38 c m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; lambda$generateInstrumentTypes$42 a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generateInstrumentTypes$43 a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/core/HolderSet$Named;)V lambda$generateInstrumentTypes$44 a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$Reference;)Z lambda$generatePotionEffectTypes$34 a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/item/ItemStack; lambda$generatePotionEffectTypes$35 a m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generatePotionEffectTypes$36 d m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/core/Holder$Reference;)V lambda$generatePresetPaintings$45 a m ()Lnet/minecraft/world/item/CreativeModeTab; searchTab e m ()Ljava/util/stream/Stream; streamAllTabs f m ()Ljava/util/List; tabs c m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z tryRebuildTabContents a m ()V validate a f Lnet/minecraft/resources/ResourceKey; BUILDING_BLOCKS c f Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters; CACHED_PARAMETERS r f Lnet/minecraft/resources/ResourceKey; COLORED_BLOCKS d f Lnet/minecraft/resources/ResourceKey; COMBAT k f Lnet/minecraft/resources/ResourceKey; FOOD_AND_DRINKS l f Lnet/minecraft/resources/ResourceKey; FUNCTIONAL_BLOCKS f f Lnet/minecraft/resources/ResourceKey; HOTBAR h f Lnet/minecraft/resources/ResourceKey; INGREDIENTS m f Lnet/minecraft/resources/ResourceKey; INVENTORY p f Lnet/minecraft/resources/Identifier; INVENTORY_BACKGROUND a f Lnet/minecraft/resources/ResourceKey; NATURAL_BLOCKS e f Lnet/minecraft/resources/ResourceKey; OP_BLOCKS o f Ljava/util/Comparator; PAINTING_COMPARATOR q f Lnet/minecraft/resources/ResourceKey; REDSTONE_BLOCKS g f Lnet/minecraft/resources/ResourceKey; SEARCH i f Lnet/minecraft/resources/Identifier; SEARCH_BACKGROUND b f Lnet/minecraft/resources/ResourceKey; SPAWN_EGGS n f Lnet/minecraft/resources/ResourceKey; TOOLS_AND_UTILITIES j c net/minecraft/world/item/DiscFragmentItem net/minecraft/world/item/DiscFragmentItem m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a m ()Lnet/minecraft/network/chat/MutableComponent; getDisplayName a c net/minecraft/world/item/FoodOnAStickItem net/minecraft/world/item/ItemCarrotStick m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f Lnet/minecraft/world/entity/EntityType; canInteractWith a f I consumeItemDamage b c net/minecraft/world/item/ItemUseAnimation net/minecraft/world/item/ItemUseAnimation m ()[Lnet/minecraft/world/item/ItemUseAnimation; $values d m ()I getId a m ()Ljava/lang/String; getSerializedName c m ()Z hasCustomArmTransform b f [Lnet/minecraft/world/item/ItemUseAnimation; $VALUES s f Lnet/minecraft/world/item/ItemUseAnimation; BLOCK d f Lnet/minecraft/world/item/ItemUseAnimation; BOW e f Lnet/minecraft/world/item/ItemUseAnimation; BRUSH j f Lnet/minecraft/world/item/ItemUseAnimation; BUNDLE k f Ljava/util/function/IntFunction; BY_ID o f Lcom/mojang/serialization/Codec; CODEC m f Lnet/minecraft/world/item/ItemUseAnimation; CROSSBOW g f Lnet/minecraft/world/item/ItemUseAnimation; DRINK c f Lnet/minecraft/world/item/ItemUseAnimation; EAT b f Lnet/minecraft/world/item/ItemUseAnimation; NONE a f Lnet/minecraft/world/item/ItemUseAnimation; SPEAR l f Lnet/minecraft/world/item/ItemUseAnimation; SPYGLASS h f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n f Lnet/minecraft/world/item/ItemUseAnimation; TOOT_HORN i f Lnet/minecraft/world/item/ItemUseAnimation; TRIDENT f f Z customArmTransform r f I id p f Ljava/lang/String; name q c net/minecraft/world/item/SplashPotionItem net/minecraft/world/item/ItemSplashPotion m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/WritableBookItem net/minecraft/world/item/ItemBookAndQuill m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/component/Weapon net/minecraft/world/item/component/Weapon m ()F disableBlockingForSeconds b m ()I itemDamagePerAttack a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f F AXE_DISABLES_BLOCKING_FOR_SECONDS a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f F disableBlockingForSeconds e f I itemDamagePerAttack d c net/minecraft/world/item/slot/SlotSources net/minecraft/world/item/slot/SlotSources m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m (Ljava/util/Collection;)Ljava/util/function/Function; group a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; lambda$group$2 a m (Lnet/minecraft/world/item/slot/SlotSource;Lnet/minecraft/world/item/slot/SlotSource;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; lambda$group$3 a m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; lambda$group$4 a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m ()Lcom/mojang/serialization/Codec; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; TYPED_CODEC a c net/minecraft/world/item/trading/ItemCost net/minecraft/world/item/trading/ItemCost m ()Lnet/minecraft/core/component/DataComponentExactPredicate; components c m ()I count b m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/world/item/ItemStack; createStack a m ()Lnet/minecraft/core/Holder; item a m ()Lnet/minecraft/world/item/ItemStack; itemStack d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;)Z test a m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/trading/ItemCost; withComponents a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/component/DataComponentExactPredicate; components f f I count e f Lnet/minecraft/core/Holder; item d f Lnet/minecraft/world/item/ItemStack; itemStack g c net/minecraft/world/item/trading/Merchant net/minecraft/world/item/trading/IMerchant m ()Z canRestock gV m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers b m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer a m ()I getVillagerXp d m ()Z isClientSide c m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$openTradingScreen$0 a m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;I)V openTradingScreen a m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a m (I)V overrideXp a m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a m ()Z showProgressBar e m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b c net/minecraft/world/level/BlockCollisions net/minecraft/world/level/VoxelShapeSpliterator m (II)Lnet/minecraft/world/level/BlockGetter; getChunk a f Lnet/minecraft/world/phys/AABB; box a f Lnet/minecraft/world/level/BlockGetter; cachedBlockGetter h f J cachedBlockGetterPos i f Lnet/minecraft/world/level/CollisionGetter; collisionGetter f f Lnet/minecraft/world/phys/shapes/CollisionContext; context b f Lnet/minecraft/core/Cursor3D; cursor c f Lnet/minecraft/world/phys/shapes/VoxelShape; entityShape e f Z onlySuffocatingBlocks g f Lnet/minecraft/core/BlockPos$MutableBlockPos; pos d f Ljava/util/function/BiFunction; resultProvider j c net/minecraft/world/level/CollisionGetter net/minecraft/world/level/ICollisionAccess m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; borderCollision k m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; clipIncludingBorder b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z collidesWithSuffocatingBlock i m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;DDD)Ljava/util/Optional; findFreePosition a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/Optional; findSupportingBlock j m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockAndLiquidCollisions h m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockCollisions g m (Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockCollisionsFromContext a m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getCollisions f m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; getPreMoveCollisions a m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w m (Lnet/minecraft/world/entity/Entity;)Z isUnobstructed f m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Z isUnobstructed a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$collidesWithSuffocatingBlock$2 b m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z lambda$findFreePosition$4 b m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; lambda$findFreePosition$5 a m (DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; lambda$findFreePosition$6 a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPos; lambda$findSupportingBlock$3 a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getBlockCollisionsFromContext$0 c m (Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;)Ljava/util/Iterator; lambda$getBlockCollisionsFromContext$1 b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noBlockCollision b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Z)Z noBlockCollision b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noBorderCollision d m (Lnet/minecraft/world/entity/Entity;)Z noCollision g m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noCollision a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Z)Z noCollision a m (Lnet/minecraft/world/phys/AABB;)Z noCollision b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noEntityCollision c c net/minecraft/world/level/DryFoliageColor net/minecraft/world/level/DryFoliageColor m (DD)I get a m ([I)V init a f I FOLIAGE_DRY_DEFAULT a f [I pixels b c net/minecraft/world/level/ServerExplosion net/minecraft/world/level/ServerExplosion m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V addOrAppendStack a m ()Ljava/util/List; calculateExplodedPositions m m ()Z canTriggerBlocks g m ()Lnet/minecraft/world/phys/Vec3; center f m (Ljava/util/List;)V createFire b m ()I explode i m ()Lnet/minecraft/world/level/Explosion$BlockInteraction; getBlockInteraction b m ()Lnet/minecraft/world/damagesource/DamageSource; getDamageSource k m ()Lnet/minecraft/world/entity/Entity; getDirectSourceEntity d m ()Ljava/util/Map; getHitPlayers j m ()Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)F getSeenPercent a m ()V hurtEntities n m (Ljava/util/List;)V interactWithBlocks a m ()Z interactsWithBlocks o m ()Z isSmall l m ()Lnet/minecraft/server/level/ServerLevel; level a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; makeDamageCalculator b m ()F radius e m ()Z shouldAffectBlocklikeEntities h f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR a f F LARGE_EXPLOSION_RADIUS c f I MAX_DROPS_PER_COMBINED_STACK b f Lnet/minecraft/world/level/Explosion$BlockInteraction; blockInteraction e f Lnet/minecraft/world/phys/Vec3; center g f Lnet/minecraft/world/level/ExplosionDamageCalculator; damageCalculator k f Lnet/minecraft/world/damagesource/DamageSource; damageSource j f Z fire d f Ljava/util/Map; hitPlayers l f Lnet/minecraft/server/level/ServerLevel; level f f F radius i f Lnet/minecraft/world/entity/Entity; source h c net/minecraft/world/level/ServerExplosion$StackCollector net/minecraft/world/level/ServerExplosion$a m (Lnet/minecraft/world/item/ItemStack;)V tryMerge a f Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/item/ItemStack; stack b c net/minecraft/world/level/block/BellBlock net/minecraft/world/level/block/BlockBell m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z attemptToRing a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z attemptToRing a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection r m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVoxelShape p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;D)Z isProperHit a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/player/Player;Z)Z onHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ATTACHMENT c f Lnet/minecraft/world/phys/shapes/VoxelShape; BELL_SHAPE f f Lcom/mojang/serialization/MapCodec; CODEC a f I EVENT_BELL_RING e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_CEILING g f Ljava/util/Map; SHAPE_DOUBLE_WALL i f Ljava/util/Map; SHAPE_FLOOR h f Ljava/util/Map; SHAPE_SINGLE_WALL D c net/minecraft/world/level/block/BellBlock$1 net/minecraft/world/level/block/BlockBell$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType a c net/minecraft/world/level/block/BushBlock net/minecraft/world/level/block/BlockPlant m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$performBonemeal$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/CakeBlock net/minecraft/world/level/block/BlockCake m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; eat a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (I)I getOutputSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; BITES c f Lcom/mojang/serialization/MapCodec; CODEC a f I FULL_CAKE_SIGNAL d f I MAX_BITES b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES e c net/minecraft/world/level/block/CaveVines net/minecraft/world/level/block/CaveVines m (I)Ljava/util/function/ToIntFunction; emission i_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasGlowBerries j_ m (ILnet/minecraft/world/level/block/state/BlockState;)I lambda$emission$1 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult; use a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BERRIES v_ f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE u_ c net/minecraft/world/level/block/CropBlock net/minecraft/world/level/block/BlockCrops m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;)I getAge h m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getGrowthSpeed a m ()I getMaxAge c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (I)Lnet/minecraft/world/level/block/state/BlockState; getStateForAge b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V growCrops b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasSufficientLight a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge i m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE f f Lcom/mojang/serialization/MapCodec; CODEC d f I MAX_AGE e f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES a c net/minecraft/world/level/block/DoorBlock net/minecraft/world/level/block/BlockDoor m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; getHinge b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOpen n m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isWoodenDoor a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWoodenDoor p m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V playSound a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Z)V setOpen a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; type b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HINGE d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED f f Ljava/util/Map; SHAPES g f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type h c net/minecraft/world/level/block/DoorBlock$1 net/minecraft/world/level/block/BlockDoor$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a c net/minecraft/world/level/block/FarmBlock net/minecraft/world/level/block/BlockSoil m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isNearWater a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z shouldMaintainFarmland a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V turnToDirt a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_MOISTURE c f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; MOISTURE b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d c net/minecraft/world/level/block/FireBlock net/minecraft/world/level/block/BlockFire m ()V bootStrap b m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)I getBurnOdds p m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)I getIgniteOdds a m (Lnet/minecraft/world/level/block/state/BlockState;)I getIgniteOdds r m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/block/state/BlockState; getStateWithAge a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isNearRain a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isValidFireLocation d m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a m (Ljava/util/Map$Entry;)Z lambda$static$0 a m ()Ljava/util/function/Function; makeShapes q m (Lnet/minecraft/world/level/block/Block;II)V setFlammable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE d f I BURN_EASY X f I BURN_HARD Z f I BURN_INSTANT W f I BURN_MEDIUM Y f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST f f I IGNITE_EASY T f I IGNITE_HARD V f I IGNITE_INSTANT S f I IGNITE_MEDIUM U f I MAX_AGE c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH e f Ljava/util/Map; PROPERTY_BY_DIRECTION D f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP i f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST h f Lit/unimi/dsi/fastutil/objects/Object2IntMap; burnOdds ab f Lit/unimi/dsi/fastutil/objects/Object2IntMap; igniteOdds aa f Ljava/util/function/Function; shapes R c net/minecraft/world/level/block/KelpBlock net/minecraft/world/level/block/BlockKelp m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo p m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a f Lcom/mojang/serialization/MapCodec; CODEC c f D GROW_PER_TICK_PROBABILITY g f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE h c net/minecraft/world/level/block/LoomBlock net/minecraft/world/level/block/BlockLoom m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b c net/minecraft/world/level/block/NoteBlock net/minecraft/world/level/block/BlockNote m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/resources/Identifier; getCustomSoundId a m (I)F getPitchFromNote b m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playNote a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setInstrument a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; INSTRUMENT b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; NOTE d f I NOTE_VOLUME e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c c net/minecraft/world/level/block/PipeBlock net/minecraft/world/level/block/BlockSprawling m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m (F)Ljava/util/function/Function; makeShapes a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH b f Ljava/util/Map; PROPERTY_BY_DIRECTION h f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST e f Ljava/util/function/Function; shapes a c net/minecraft/world/level/block/RailBlock net/minecraft/world/level/block/BlockMinecartTrack m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c c net/minecraft/world/level/block/RailState net/minecraft/world/level/block/MinecartTrackLogic m (Lnet/minecraft/world/level/block/RailState;)Z canConnectTo b m (Lnet/minecraft/world/level/block/RailState;)V connectTo c m (Lnet/minecraft/world/level/block/RailState;)Z connectsTo a m ()I countPotentialConnections b m ()Ljava/util/List; getConnections a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/RailState; getRail b m ()Lnet/minecraft/world/level/block/state/BlockState; getState c m (Lnet/minecraft/core/BlockPos;)Z hasConnection c m (Lnet/minecraft/core/BlockPos;)Z hasNeighborRail d m (Lnet/minecraft/core/BlockPos;)Z hasRail a m (ZZLnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/level/block/RailState; place a m ()V removeSoftConnections d m (Lnet/minecraft/world/level/block/state/properties/RailShape;)V updateConnections a f Lnet/minecraft/world/level/block/BaseRailBlock; block c f Ljava/util/List; connections f f Z isStraight e f Lnet/minecraft/world/level/Level; level a f Lnet/minecraft/core/BlockPos; pos b f Lnet/minecraft/world/level/block/state/BlockState; state d c net/minecraft/world/level/block/RailState$1 net/minecraft/world/level/block/MinecartTrackLogic$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a c net/minecraft/world/level/block/SandBlock net/minecraft/world/level/block/SandBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/SandBlock;)Lnet/minecraft/util/ColorRGBA; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/SignBlock net/minecraft/world/level/block/BlockSign m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; getSignHitboxCenterPosition p m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/properties/WoodType; getWoodType a m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)Z hasEditableText b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a m (Lnet/minecraft/network/chat/Component;)Z lambda$hasEditableText$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;)Z otherPlayerIsEditingSign a m ()Lnet/minecraft/world/level/block/state/properties/WoodType; type d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d f Lnet/minecraft/world/level/block/state/properties/WoodType; type b c net/minecraft/world/level/block/SignBlock$1 net/minecraft/world/level/block/BlockSign$1 c net/minecraft/world/level/block/SlabBlock net/minecraft/world/level/block/BlockStepAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BOTTOM d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TOP e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c c net/minecraft/world/level/block/SlabBlock$1 net/minecraft/world/level/block/BlockStepAbstract$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType a f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType b c net/minecraft/world/level/block/SoundType net/minecraft/world/level/block/SoundEffectType m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound c m ()Lnet/minecraft/sounds/SoundEvent; getFallSound g m ()Lnet/minecraft/sounds/SoundEvent; getHitSound f m ()F getPitch b m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound e m ()Lnet/minecraft/sounds/SoundEvent; getStepSound d m ()F getVolume a f Lnet/minecraft/world/level/block/SoundType; AMETHYST Y f Lnet/minecraft/world/level/block/SoundType; AMETHYST_CLUSTER Z f Lnet/minecraft/world/level/block/SoundType; ANCIENT_DEBRIS S f Lnet/minecraft/world/level/block/SoundType; ANVIL n f Lnet/minecraft/world/level/block/SoundType; AZALEA aq f Lnet/minecraft/world/level/block/SoundType; AZALEA_LEAVES aA f Lnet/minecraft/world/level/block/SoundType; BAMBOO s f Lnet/minecraft/world/level/block/SoundType; BAMBOO_SAPLING t f Lnet/minecraft/world/level/block/SoundType; BAMBOO_WOOD aV f Lnet/minecraft/world/level/block/SoundType; BAMBOO_WOOD_HANGING_SIGN aU f Lnet/minecraft/world/level/block/SoundType; BASALT K f Lnet/minecraft/world/level/block/SoundType; BIG_DRIPLEAF aw f Lnet/minecraft/world/level/block/SoundType; BONE_BLOCK Q f Lnet/minecraft/world/level/block/SoundType; CACTUS_FLOWER ap f Lnet/minecraft/world/level/block/SoundType; CALCITE ag f Lnet/minecraft/world/level/block/SoundType; CANDLE X f Lnet/minecraft/world/level/block/SoundType; CAVE_VINES an f Lnet/minecraft/world/level/block/SoundType; CHAIN U f Lnet/minecraft/world/level/block/SoundType; CHERRY_LEAVES aZ f Lnet/minecraft/world/level/block/SoundType; CHERRY_SAPLING aY f Lnet/minecraft/world/level/block/SoundType; CHERRY_WOOD aX f Lnet/minecraft/world/level/block/SoundType; CHERRY_WOOD_HANGING_SIGN ba f Lnet/minecraft/world/level/block/SoundType; CHISELED_BOOKSHELF bb f Lnet/minecraft/world/level/block/SoundType; COBWEB bn f Lnet/minecraft/world/level/block/SoundType; COPPER aj f Lnet/minecraft/world/level/block/SoundType; COPPER_BULB ak f Lnet/minecraft/world/level/block/SoundType; COPPER_GOLEM_STATUE am f Lnet/minecraft/world/level/block/SoundType; COPPER_GRATE al f Lnet/minecraft/world/level/block/SoundType; CORAL_BLOCK r f Lnet/minecraft/world/level/block/SoundType; CREAKING_HEART bl f Lnet/minecraft/world/level/block/SoundType; CROP w f Lnet/minecraft/world/level/block/SoundType; DECORATED_POT bf f Lnet/minecraft/world/level/block/SoundType; DECORATED_POT_CRACKED bg f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE aH f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE_BRICKS aI f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE_TILES aJ f Lnet/minecraft/world/level/block/SoundType; DRIED_GHAST bs f Lnet/minecraft/world/level/block/SoundType; DRIPSTONE_BLOCK ah f Lnet/minecraft/world/level/block/SoundType; EMPTY a f Lnet/minecraft/world/level/block/SoundType; FLOWERING_AZALEA ar f Lnet/minecraft/world/level/block/SoundType; FROGLIGHT aL f Lnet/minecraft/world/level/block/SoundType; FROGSPAWN aM f Lnet/minecraft/world/level/block/SoundType; FUNGUS D f Lnet/minecraft/world/level/block/SoundType; GILDED_BLACKSTONE W f Lnet/minecraft/world/level/block/SoundType; GLASS h f Lnet/minecraft/world/level/block/SoundType; GLOW_LICHEN aG f Lnet/minecraft/world/level/block/SoundType; GRASS d f Lnet/minecraft/world/level/block/SoundType; GRAVEL c f Lnet/minecraft/world/level/block/SoundType; HANGING_ROOTS az f Lnet/minecraft/world/level/block/SoundType; HANGING_SIGN aS f Lnet/minecraft/world/level/block/SoundType; HARD_CROP x f Lnet/minecraft/world/level/block/SoundType; HEAVY_CORE bm f Lnet/minecraft/world/level/block/SoundType; HONEY_BLOCK p f Lnet/minecraft/world/level/block/SoundType; IRON br f Lnet/minecraft/world/level/block/SoundType; LADDER m f Lnet/minecraft/world/level/block/SoundType; LANTERN A f Lnet/minecraft/world/level/block/SoundType; LARGE_AMETHYST_BUD ac f Lnet/minecraft/world/level/block/SoundType; LEAF_LITTER au f Lnet/minecraft/world/level/block/SoundType; LILY_PAD e f Lnet/minecraft/world/level/block/SoundType; LODESTONE T f Lnet/minecraft/world/level/block/SoundType; MANGROVE_ROOTS aN f Lnet/minecraft/world/level/block/SoundType; MEDIUM_AMETHYST_BUD ab f Lnet/minecraft/world/level/block/SoundType; METAL g f Lnet/minecraft/world/level/block/SoundType; MOSS av f Lnet/minecraft/world/level/block/SoundType; MOSS_CARPET as f Lnet/minecraft/world/level/block/SoundType; MUDDY_MANGROVE_ROOTS aO f Lnet/minecraft/world/level/block/SoundType; MUD aP f Lnet/minecraft/world/level/block/SoundType; MUD_BRICKS aQ f Lnet/minecraft/world/level/block/SoundType; NETHERITE_BLOCK R f Lnet/minecraft/world/level/block/SoundType; NETHERRACK M f Lnet/minecraft/world/level/block/SoundType; NETHER_BRICKS N f Lnet/minecraft/world/level/block/SoundType; NETHER_GOLD_ORE V f Lnet/minecraft/world/level/block/SoundType; NETHER_ORE P f Lnet/minecraft/world/level/block/SoundType; NETHER_SPROUTS O f Lnet/minecraft/world/level/block/SoundType; NETHER_WART z f Lnet/minecraft/world/level/block/SoundType; NETHER_WOOD aW f Lnet/minecraft/world/level/block/SoundType; NETHER_WOOD_HANGING_SIGN aT f Lnet/minecraft/world/level/block/SoundType; NYLIUM C f Lnet/minecraft/world/level/block/SoundType; PACKED_MUD aR f Lnet/minecraft/world/level/block/SoundType; PINK_PETALS at f Lnet/minecraft/world/level/block/SoundType; POINTED_DRIPSTONE ai f Lnet/minecraft/world/level/block/SoundType; POLISHED_DEEPSLATE aK f Lnet/minecraft/world/level/block/SoundType; POLISHED_TUFF af f Lnet/minecraft/world/level/block/SoundType; POWDER_SNOW l f Lnet/minecraft/world/level/block/SoundType; RESIN bp f Lnet/minecraft/world/level/block/SoundType; RESIN_BRICKS bq f Lnet/minecraft/world/level/block/SoundType; ROOTED_DIRT ay f Lnet/minecraft/world/level/block/SoundType; ROOTS E f Lnet/minecraft/world/level/block/SoundType; SAND j f Lnet/minecraft/world/level/block/SoundType; SCAFFOLDING u f Lnet/minecraft/world/level/block/SoundType; SCULK aD f Lnet/minecraft/world/level/block/SoundType; SCULK_CATALYST aC f Lnet/minecraft/world/level/block/SoundType; SCULK_SENSOR aB f Lnet/minecraft/world/level/block/SoundType; SCULK_SHRIEKER aF f Lnet/minecraft/world/level/block/SoundType; SCULK_VEIN aE f Lnet/minecraft/world/level/block/SoundType; SHELF bc f Lnet/minecraft/world/level/block/SoundType; SHROOMLIGHT F f Lnet/minecraft/world/level/block/SoundType; SLIME_BLOCK o f Lnet/minecraft/world/level/block/SoundType; SMALL_AMETHYST_BUD aa f Lnet/minecraft/world/level/block/SoundType; SMALL_DRIPLEAF ax f Lnet/minecraft/world/level/block/SoundType; SNOW k f Lnet/minecraft/world/level/block/SoundType; SOUL_SAND I f Lnet/minecraft/world/level/block/SoundType; SOUL_SOIL J f Lnet/minecraft/world/level/block/SoundType; SPAWNER bo f Lnet/minecraft/world/level/block/SoundType; SPONGE bi f Lnet/minecraft/world/level/block/SoundType; SPORE_BLOSSOM ao f Lnet/minecraft/world/level/block/SoundType; STEM B f Lnet/minecraft/world/level/block/SoundType; STONE f f Lnet/minecraft/world/level/block/SoundType; SUSPICIOUS_GRAVEL be f Lnet/minecraft/world/level/block/SoundType; SUSPICIOUS_SAND bd f Lnet/minecraft/world/level/block/SoundType; SWEET_BERRY_BUSH v f Lnet/minecraft/world/level/block/SoundType; TRIAL_SPAWNER bh f Lnet/minecraft/world/level/block/SoundType; TUFF ad f Lnet/minecraft/world/level/block/SoundType; TUFF_BRICKS ae f Lnet/minecraft/world/level/block/SoundType; TWISTING_VINES H f Lnet/minecraft/world/level/block/SoundType; VAULT bk f Lnet/minecraft/world/level/block/SoundType; VINE y f Lnet/minecraft/world/level/block/SoundType; WART_BLOCK L f Lnet/minecraft/world/level/block/SoundType; WEEPING_VINES G f Lnet/minecraft/world/level/block/SoundType; WET_GRASS q f Lnet/minecraft/world/level/block/SoundType; WET_SPONGE bj f Lnet/minecraft/world/level/block/SoundType; WOOD b f Lnet/minecraft/world/level/block/SoundType; WOOL i f Lnet/minecraft/sounds/SoundEvent; breakSound bv f Lnet/minecraft/sounds/SoundEvent; fallSound bz f Lnet/minecraft/sounds/SoundEvent; hitSound by f F pitch bu f Lnet/minecraft/sounds/SoundEvent; placeSound bx f Lnet/minecraft/sounds/SoundEvent; stepSound bw f F volume bt c net/minecraft/world/level/block/StemBlock net/minecraft/world/level/block/BlockStem m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 c m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$1 b m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$4 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES d f Lnet/minecraft/resources/ResourceKey; attachedStem f f Lnet/minecraft/resources/ResourceKey; fruit e f Lnet/minecraft/resources/ResourceKey; seed g c net/minecraft/world/level/block/TestBlock net/minecraft/world/level/block/TestBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/TestBlockEntity; getServerTestBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Lnet/minecraft/world/item/ItemStack; setModeOnStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b c net/minecraft/world/level/block/VineBlock net/minecraft/world/level/block/BlockVine m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canSpread a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportAtFace b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; copyRandomFaces a m (Lnet/minecraft/world/level/block/state/BlockState;)I countFaces r m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; getPropertyForFace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getUpdatedState e m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasFaces p m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasHorizontalConnection s m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isAcceptableNeighbour a m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a m (Ljava/util/Map$Entry;)Z lambda$static$0 a m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH c f Ljava/util/Map; PROPERTY_BY_DIRECTION g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST f f Ljava/util/function/Function; shapes h c net/minecraft/world/level/block/VineBlock$1 net/minecraft/world/level/block/BlockVine$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/world/level/block/WallBlock net/minecraft/world/level/block/BlockCobbleWall m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;)Z connectsTo a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Z isConnected a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isCovered a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m (FF)Ljava/util/function/Function; makeShapes a m (ZLnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/properties/WallSide; makeWallState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z shouldRaisePost a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; sideUpdate a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; topUpdate a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZZZ)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;ZZZZLnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/BlockState; updateSides a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH d f Ljava/util/Map; PROPERTY_BY_DIRECTION g f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH e f Ljava/util/Map; TEST_SHAPES_WALL S f Lnet/minecraft/world/phys/shapes/VoxelShape; TEST_SHAPE_POST R f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST f f Ljava/util/function/Function; collisionShapes D f Ljava/util/function/Function; shapes i c net/minecraft/world/level/block/WallBlock$1 net/minecraft/world/level/block/BlockCobbleWall$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a f [I $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide c c net/minecraft/world/level/chunk/DataLayer net/minecraft/world/level/chunk/NibbleArray m ()Lnet/minecraft/world/level/chunk/DataLayer; copy b m (I)V fill a m (I)I get d m (III)I get a m (I)I getByteIndex f m ()[B getData a m (III)I getIndex b m (I)I getNibbleIndex e m (I)Z isDefinitelyFilledWith c m ()Z isDefinitelyHomogenous c m ()Z isEmpty d m (I)Ljava/lang/String; layerToString b m (I)B packFilled g m (II)V set a m (IIII)V set a f I LAYER_COUNT a f I LAYER_SIZE b f I NIBBLE_SIZE e f I SIZE c f [B data d f I defaultValue f c net/minecraft/world/level/levelgen/Column net/minecraft/world/level/levelgen/Column m (I)Lnet/minecraft/world/level/levelgen/Column; above c m (II)Lnet/minecraft/world/level/levelgen/Column$Range; around a m (I)Lnet/minecraft/world/level/levelgen/Column; below a m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; create a m (I)Lnet/minecraft/world/level/levelgen/Column; fromHighest b m (I)Lnet/minecraft/world/level/levelgen/Column; fromLowest d m ()Ljava/util/OptionalInt; getCeiling b m ()Ljava/util/OptionalInt; getFloor c m ()Ljava/util/OptionalInt; getHeight d m (II)Lnet/minecraft/world/level/levelgen/Column$Range; inside b m ()Lnet/minecraft/world/level/levelgen/Column; line a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; scan a m (Lnet/minecraft/world/level/LevelSimulatedReader;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILnet/minecraft/core/Direction;)Ljava/util/OptionalInt; scanDirection a m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; withCeiling b m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; withFloor a c net/minecraft/world/level/levelgen/Column$Ray net/minecraft/world/level/levelgen/Column$c m ()Ljava/util/OptionalInt; getCeiling b m ()Ljava/util/OptionalInt; getFloor c m ()Ljava/util/OptionalInt; getHeight d f I edge a f Z pointingUp b c net/minecraft/world/level/levelgen/Column$Line net/minecraft/world/level/levelgen/Column$a m ()Ljava/util/OptionalInt; getCeiling b m ()Ljava/util/OptionalInt; getFloor c m ()Ljava/util/OptionalInt; getHeight d f Lnet/minecraft/world/level/levelgen/Column$Line; INSTANCE a c net/minecraft/world/level/levelgen/Column$Range net/minecraft/world/level/levelgen/Column$b m ()I ceiling e m ()I floor f m ()Ljava/util/OptionalInt; getCeiling b m ()Ljava/util/OptionalInt; getFloor c m ()Ljava/util/OptionalInt; getHeight d m ()I height g f I ceiling b f I floor a c net/minecraft/world/level/levelgen/Noises net/minecraft/world/level/levelgen/Noises m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; instantiate a f Lnet/minecraft/resources/ResourceKey; AQUIFER_BARRIER k f Lnet/minecraft/resources/ResourceKey; AQUIFER_FLUID_LEVEL_FLOODEDNESS l f Lnet/minecraft/resources/ResourceKey; AQUIFER_FLUID_LEVEL_SPREAD n f Lnet/minecraft/resources/ResourceKey; AQUIFER_LAVA m f Lnet/minecraft/resources/ResourceKey; BADLANDS_PILLAR Q f Lnet/minecraft/resources/ResourceKey; BADLANDS_PILLAR_ROOF R f Lnet/minecraft/resources/ResourceKey; BADLANDS_SURFACE S f Lnet/minecraft/resources/ResourceKey; CALCITE X f Lnet/minecraft/resources/ResourceKey; CAVE_CHEESE D f Lnet/minecraft/resources/ResourceKey; CAVE_ENTRANCE B f Lnet/minecraft/resources/ResourceKey; CAVE_LAYER C f Lnet/minecraft/resources/ResourceKey; CLAY_BANDS_OFFSET P f Lnet/minecraft/resources/ResourceKey; CONTINENTALNESS c f Lnet/minecraft/resources/ResourceKey; CONTINENTALNESS_LARGE g f Lnet/minecraft/resources/ResourceKey; EROSION d f Lnet/minecraft/resources/ResourceKey; EROSION_LARGE h f Lnet/minecraft/resources/ResourceKey; GRAVEL Y f Lnet/minecraft/resources/ResourceKey; GRAVEL_LAYER ad f Lnet/minecraft/resources/ResourceKey; ICEBERG_PILLAR T f Lnet/minecraft/resources/ResourceKey; ICEBERG_PILLAR_ROOF U f Lnet/minecraft/resources/ResourceKey; ICEBERG_SURFACE V f Lnet/minecraft/resources/ResourceKey; ICE ab f Lnet/minecraft/resources/ResourceKey; JAGGED M f Lnet/minecraft/resources/ResourceKey; NETHERRACK af f Lnet/minecraft/resources/ResourceKey; NETHER_STATE_SELECTOR ah f Lnet/minecraft/resources/ResourceKey; NETHER_WART ag f Lnet/minecraft/resources/ResourceKey; NOODLE I f Lnet/minecraft/resources/ResourceKey; NOODLE_RIDGE_A K f Lnet/minecraft/resources/ResourceKey; NOODLE_RIDGE_B L f Lnet/minecraft/resources/ResourceKey; NOODLE_THICKNESS J f Lnet/minecraft/resources/ResourceKey; ORE_GAP H f Lnet/minecraft/resources/ResourceKey; ORE_VEININESS E f Lnet/minecraft/resources/ResourceKey; ORE_VEIN_A F f Lnet/minecraft/resources/ResourceKey; ORE_VEIN_B G f Lnet/minecraft/resources/ResourceKey; PACKED_ICE aa f Lnet/minecraft/resources/ResourceKey; PATCH ae f Lnet/minecraft/resources/ResourceKey; PILLAR o f Lnet/minecraft/resources/ResourceKey; PILLAR_RARENESS p f Lnet/minecraft/resources/ResourceKey; PILLAR_THICKNESS q f Lnet/minecraft/resources/ResourceKey; POWDER_SNOW Z f Lnet/minecraft/resources/ResourceKey; RIDGE i f Lnet/minecraft/resources/ResourceKey; SHIFT j f Lnet/minecraft/resources/ResourceKey; SOUL_SAND_LAYER ac f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D r f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_ELEVATION s f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_MODULATOR t f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_THICKNESS u f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_1 v f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_2 w f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_RARITY x f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_THICKNESS y f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS z f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS_MODULATOR A f Lnet/minecraft/resources/ResourceKey; SURFACE N f Lnet/minecraft/resources/ResourceKey; SURFACE_SECONDARY O f Lnet/minecraft/resources/ResourceKey; SWAMP W f Lnet/minecraft/resources/ResourceKey; TEMPERATURE a f Lnet/minecraft/resources/ResourceKey; TEMPERATURE_LARGE e f Lnet/minecraft/resources/ResourceKey; VEGETATION b f Lnet/minecraft/resources/ResourceKey; VEGETATION_LARGE f c net/minecraft/world/level/material/Fluids net/minecraft/world/level/material/FluidTypes m (Ljava/lang/String;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/material/Fluid; register a f Lnet/minecraft/world/level/material/Fluid; EMPTY a f Lnet/minecraft/world/level/material/FlowingFluid; FLOWING_LAVA d f Lnet/minecraft/world/level/material/FlowingFluid; FLOWING_WATER b f Lnet/minecraft/world/level/material/FlowingFluid; LAVA e f Lnet/minecraft/world/level/material/FlowingFluid; WATER c c net/minecraft/world/level/pathfinder/Node net/minecraft/world/level/pathfinder/PathPoint m ()Lnet/minecraft/core/BlockPos; asBlockPos a m ()Lnet/minecraft/world/phys/Vec3; asVec3 b m (III)Lnet/minecraft/world/level/pathfinder/Node; cloneAndMove a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Node; createFromStream b m (III)I createHash b m (Lnet/minecraft/core/BlockPos;)F distanceManhattan c m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceManhattan d m (Lnet/minecraft/core/BlockPos;)F distanceTo a m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceTo a m (Lnet/minecraft/core/BlockPos;)F distanceToSqr b m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceToSqr c m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceToXZ b m ()Z inOpenSet c m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Node;)V readContents a m (Lnet/minecraft/network/FriendlyByteBuf;)V writeToStream a f Lnet/minecraft/world/level/pathfinder/Node; cameFrom h f Z closed i f F costMalus k f F f g f F g e f F h f f I hash m f I heapIdx d f Lnet/minecraft/world/level/pathfinder/PathType; type l f F walkedDistance j f I x a f I y b f I z c c net/minecraft/world/level/pathfinder/Path net/minecraft/world/level/pathfinder/PathEntity m ()V advance a m ()Z canReach j m ()Lnet/minecraft/world/level/pathfinder/Path; copy n m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Path; createFromStream b m ()Lnet/minecraft/world/level/pathfinder/Path$DebugData; debugData k m ()F getDistToTarget m m ()Lnet/minecraft/world/level/pathfinder/Node; getEndNode d m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/phys/Vec3; getEntityPosAtNode a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getNextEntityPos a m ()Lnet/minecraft/world/level/pathfinder/Node; getNextNode h m ()I getNextNodeIndex f m ()Lnet/minecraft/core/BlockPos; getNextNodePos g m (I)Lnet/minecraft/world/level/pathfinder/Node; getNode a m ()I getNodeCount e m (I)Lnet/minecraft/core/BlockPos; getNodePos d m ()Lnet/minecraft/world/level/pathfinder/Node; getPreviousNode i m ()Lnet/minecraft/core/BlockPos; getTarget l m ()Z isDone c m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Path;)V lambda$static$0 a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Node;)V lambda$writeToStream$1 a m ()Z notStarted b m (Lnet/minecraft/network/FriendlyByteBuf;)[Lnet/minecraft/world/level/pathfinder/Node; readNodeArray c m (ILnet/minecraft/world/level/pathfinder/Node;)V replaceNode a m (Lnet/minecraft/world/level/pathfinder/Path;)Z sameAs a m ([Lnet/minecraft/world/level/pathfinder/Node;[Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;)V setDebug a m (I)V setNextNodeIndex c m (I)V truncateNodes b m (Lnet/minecraft/network/FriendlyByteBuf;[Lnet/minecraft/world/level/pathfinder/Node;)V writeNodeArray a m (Lnet/minecraft/network/FriendlyByteBuf;)V writeToStream a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/pathfinder/Path$DebugData; debugData c f F distToTarget f f I nextNodeIndex d f Ljava/util/List; nodes b f Z reached g f Lnet/minecraft/core/BlockPos; target e c net/minecraft/world/level/pathfinder/Path$DebugData net/minecraft/world/level/pathfinder/PathEntity$a m ()[Lnet/minecraft/world/level/pathfinder/Node; closedSet b m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Target;)V lambda$write$0 a m ()[Lnet/minecraft/world/level/pathfinder/Node; openSet a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Path$DebugData; read b m ()Ljava/util/Set; targetNodes c m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f [Lnet/minecraft/world/level/pathfinder/Node; closedSet b f [Lnet/minecraft/world/level/pathfinder/Node; openSet a f Ljava/util/Set; targetNodes c c net/minecraft/world/phys/shapes/BooleanOp net/minecraft/world/phys/shapes/OperatorBoolean m (ZZ)Z lambda$static$0 p m (ZZ)Z lambda$static$1 o m (ZZ)Z lambda$static$10 f m (ZZ)Z lambda$static$11 e m (ZZ)Z lambda$static$12 d m (ZZ)Z lambda$static$13 c m (ZZ)Z lambda$static$14 b m (ZZ)Z lambda$static$15 a m (ZZ)Z lambda$static$2 n m (ZZ)Z lambda$static$3 m m (ZZ)Z lambda$static$4 l m (ZZ)Z lambda$static$5 k m (ZZ)Z lambda$static$6 j m (ZZ)Z lambda$static$7 i m (ZZ)Z lambda$static$8 h m (ZZ)Z lambda$static$9 g f Lnet/minecraft/world/phys/shapes/BooleanOp; AND i f Lnet/minecraft/world/phys/shapes/BooleanOp; CAUSED_BY n f Lnet/minecraft/world/phys/shapes/BooleanOp; CAUSES l f Lnet/minecraft/world/phys/shapes/BooleanOp; FALSE a f Lnet/minecraft/world/phys/shapes/BooleanOp; FIRST m f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_AND h f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_FIRST d f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_OR b f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_SAME g f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_SECOND f f Lnet/minecraft/world/phys/shapes/BooleanOp; ONLY_FIRST e f Lnet/minecraft/world/phys/shapes/BooleanOp; ONLY_SECOND c f Lnet/minecraft/world/phys/shapes/BooleanOp; OR o f Lnet/minecraft/world/phys/shapes/BooleanOp; SAME j f Lnet/minecraft/world/phys/shapes/BooleanOp; SECOND k f Lnet/minecraft/world/phys/shapes/BooleanOp; TRUE p c net/minecraft/world/ticks/LevelChunkTicks net/minecraft/world/ticks/LevelChunkTicks m ()I count a m ()Ljava/util/stream/Stream; getAll d m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (J)Ljava/util/List; pack a m ()Lnet/minecraft/world/ticks/ScheduledTick; peek b m ()Lnet/minecraft/world/ticks/ScheduledTick; poll c m (Ljava/util/function/Predicate;)V removeIf a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a m (Lnet/minecraft/world/ticks/ScheduledTick;)V scheduleUnchecked b m (Ljava/util/function/BiConsumer;)V setOnTickAdded a m (J)V unpack b f Ljava/util/function/BiConsumer; onTickAdded d f Ljava/util/List; pendingTicks b f Ljava/util/Queue; tickQueue a f Ljava/util/Set; ticksPerPosition c c net/minecraft/world/ticks/LevelTickAccess net/minecraft/world/ticks/LevelTickAccess m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b c net/minecraft/world/ticks/ProtoChunkTicks net/minecraft/world/ticks/ProtoChunkTickList m ()I count a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (Ljava/util/List;)Lnet/minecraft/world/ticks/ProtoChunkTicks; load a m (J)Ljava/util/List; pack a m (Lnet/minecraft/world/ticks/SavedTick;)V schedule a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a m ()Ljava/util/List; scheduledTicks b f Ljava/util/List; ticks a f Ljava/util/Set; ticksPerPosition b c org/bukkit/craftbukkit/CraftChunkSnapshot org/bukkit/craftbukkit/v1_21_R7/CraftChunkSnapshot c org/bukkit/craftbukkit/CraftEquipmentSlot org/bukkit/craftbukkit/v1_21_R7/CraftEquipmentSlot c org/bukkit/craftbukkit/CraftOfflinePlayer org/bukkit/craftbukkit/v1_21_R7/CraftOfflinePlayer c org/bukkit/craftbukkit/CraftOfflinePlayer$1 org/bukkit/craftbukkit/v1_21_R7/CraftOfflinePlayer$1 c org/bukkit/craftbukkit/ban/CraftIpBanList org/bukkit/craftbukkit/v1_21_R7/ban/CraftIpBanList c org/bukkit/craftbukkit/block/CraftBeehive org/bukkit/craftbukkit/v1_21_R7/block/CraftBeehive c org/bukkit/craftbukkit/block/CraftConduit org/bukkit/craftbukkit/v1_21_R7/block/CraftConduit c org/bukkit/craftbukkit/block/CraftCrafter org/bukkit/craftbukkit/v1_21_R7/block/CraftCrafter c org/bukkit/craftbukkit/block/CraftDropper org/bukkit/craftbukkit/v1_21_R7/block/CraftDropper c org/bukkit/craftbukkit/block/CraftFurnace org/bukkit/craftbukkit/v1_21_R7/block/CraftFurnace c org/bukkit/craftbukkit/block/CraftJukebox org/bukkit/craftbukkit/v1_21_R7/block/CraftJukebox c org/bukkit/craftbukkit/block/CraftLectern org/bukkit/craftbukkit/v1_21_R7/block/CraftLectern c org/bukkit/craftbukkit/entity/CraftBogged org/bukkit/craftbukkit/v1_21_R7/entity/CraftBogged c org/bukkit/craftbukkit/entity/CraftBreeze org/bukkit/craftbukkit/v1_21_R7/entity/CraftBreeze c org/bukkit/craftbukkit/entity/CraftDonkey org/bukkit/craftbukkit/v1_21_R7/entity/CraftDonkey c org/bukkit/craftbukkit/entity/CraftEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity c org/bukkit/craftbukkit/entity/CraftEntity$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity$1 c org/bukkit/craftbukkit/entity/CraftEntity$2 org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity$2 c org/bukkit/craftbukkit/entity/CraftEntity$3 org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity$3 c org/bukkit/craftbukkit/entity/CraftEvoker org/bukkit/craftbukkit/v1_21_R7/entity/CraftEvoker c org/bukkit/craftbukkit/entity/CraftHoglin org/bukkit/craftbukkit/v1_21_R7/entity/CraftHoglin c org/bukkit/craftbukkit/entity/CraftMarker org/bukkit/craftbukkit/v1_21_R7/entity/CraftMarker c org/bukkit/craftbukkit/entity/CraftOcelot org/bukkit/craftbukkit/v1_21_R7/entity/CraftOcelot c org/bukkit/craftbukkit/entity/CraftParrot org/bukkit/craftbukkit/v1_21_R7/entity/CraftParrot c org/bukkit/craftbukkit/entity/CraftPiglin org/bukkit/craftbukkit/v1_21_R7/entity/CraftPiglin c org/bukkit/craftbukkit/entity/CraftPlayer org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer c org/bukkit/craftbukkit/entity/CraftPlayer$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer$1 c org/bukkit/craftbukkit/entity/CraftPlayer$2 org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer$2 c org/bukkit/craftbukkit/entity/CraftPlayer$ChunkSectionChanges org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer$ChunkSectionChanges c org/bukkit/craftbukkit/entity/CraftRabbit org/bukkit/craftbukkit/v1_21_R7/entity/CraftRabbit c org/bukkit/craftbukkit/entity/CraftRaider org/bukkit/craftbukkit/v1_21_R7/entity/CraftRaider c org/bukkit/craftbukkit/entity/CraftSalmon org/bukkit/craftbukkit/v1_21_R7/entity/CraftSalmon c org/bukkit/craftbukkit/entity/CraftSpider org/bukkit/craftbukkit/v1_21_R7/entity/CraftSpider c org/bukkit/craftbukkit/entity/CraftTurtle org/bukkit/craftbukkit/v1_21_R7/entity/CraftTurtle c org/bukkit/craftbukkit/entity/CraftWarden org/bukkit/craftbukkit/v1_21_R7/entity/CraftWarden c org/bukkit/craftbukkit/entity/CraftWarden$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftWarden$1 c org/bukkit/craftbukkit/entity/CraftWither org/bukkit/craftbukkit/v1_21_R7/entity/CraftWither c org/bukkit/craftbukkit/entity/CraftZoglin org/bukkit/craftbukkit/v1_21_R7/entity/CraftZoglin c org/bukkit/craftbukkit/entity/CraftZombie org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombie c org/bukkit/craftbukkit/help/SimpleHelpMap org/bukkit/craftbukkit/v1_21_R7/help/SimpleHelpMap c org/bukkit/craftbukkit/help/SimpleHelpMap$IsCommandTopicPredicate org/bukkit/craftbukkit/v1_21_R7/help/SimpleHelpMap$IsCommandTopicPredicate c org/bukkit/craftbukkit/legacy/CraftLegacy org/bukkit/craftbukkit/v1_21_R7/legacy/CraftLegacy c org/bukkit/craftbukkit/legacy/CraftLegacy$1 org/bukkit/craftbukkit/v1_21_R7/legacy/CraftLegacy$1 c org/bukkit/craftbukkit/legacy/FieldRename org/bukkit/craftbukkit/v1_21_R7/legacy/FieldRename c org/bukkit/craftbukkit/map/CraftMapCanvas org/bukkit/craftbukkit/v1_21_R7/map/CraftMapCanvas c org/bukkit/craftbukkit/map/CraftMapCursor org/bukkit/craftbukkit/v1_21_R7/map/CraftMapCursor c org/bukkit/craftbukkit/map/CraftMapCursor$CraftType org/bukkit/craftbukkit/v1_21_R7/map/CraftMapCursor$CraftType c org/bukkit/craftbukkit/tag/CraftDamageTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftDamageTag c org/bukkit/craftbukkit/tag/CraftEntityTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftEntityTag c org/bukkit/craftbukkit/util/CapturedBlock org/bukkit/craftbukkit/v1_21_R7/util/CapturedBlock c org/bukkit/craftbukkit/util/CraftLocation org/bukkit/craftbukkit/v1_21_R7/util/CraftLocation c org/bukkit/craftbukkit/util/LazyPlayerSet org/bukkit/craftbukkit/v1_21_R7/util/LazyPlayerSet c net/minecraft/advancements/AdvancementNode net/minecraft/advancements/AdvancementNode m (Lnet/minecraft/advancements/AdvancementNode;)V addChild b m ()Lnet/minecraft/advancements/Advancement; advancement a m ()Ljava/lang/Iterable; children e m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/advancements/AdvancementNode; getRoot a m ()Lnet/minecraft/advancements/AdvancementHolder; holder b m ()Lnet/minecraft/advancements/AdvancementNode; parent c m ()Lnet/minecraft/advancements/AdvancementNode; root d f Ljava/util/Set; children c f Lnet/minecraft/advancements/AdvancementHolder; holder a f Lnet/minecraft/advancements/AdvancementNode; parent b c net/minecraft/advancements/AdvancementTree net/minecraft/advancements/AdvancementTree m (Ljava/util/Collection;)V addAll a m ()V clear a m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementNode; get a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementNode; get a m ()Ljava/util/Collection; nodes c m (Ljava/util/Set;)V remove a m (Lnet/minecraft/advancements/AdvancementNode;)V remove a m ()Ljava/lang/Iterable; roots b m (Lnet/minecraft/advancements/AdvancementTree$Listener;)V setListener a m (Lnet/minecraft/advancements/AdvancementHolder;)Z tryInsert b f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/advancements/AdvancementTree$Listener; listener e f Ljava/util/Map; nodes b f Ljava/util/Set; roots c f Ljava/util/Set; tasks d c net/minecraft/advancements/AdvancementTree$Listener net/minecraft/advancements/AdvancementTree$a m (Lnet/minecraft/advancements/AdvancementNode;)V onAddAdvancementRoot a m (Lnet/minecraft/advancements/AdvancementNode;)V onAddAdvancementTask c m ()V onAdvancementsCleared a m (Lnet/minecraft/advancements/AdvancementNode;)V onRemoveAdvancementRoot b m (Lnet/minecraft/advancements/AdvancementNode;)V onRemoveAdvancementTask d c net/minecraft/advancements/AdvancementType net/minecraft/advancements/AdvancementFrameType m ()[Lnet/minecraft/advancements/AdvancementType; $values d m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/MutableComponent; createAnnouncement a m ()Lnet/minecraft/ChatFormatting; getChatColor a m ()Lnet/minecraft/network/chat/Component; getDisplayName b m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/advancements/AdvancementType; $VALUES h f Lnet/minecraft/advancements/AdvancementType; CHALLENGE b f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/advancements/AdvancementType; GOAL c f Lnet/minecraft/advancements/AdvancementType; TASK a f Lnet/minecraft/ChatFormatting; chatColor f f Lnet/minecraft/network/chat/Component; displayName g f Ljava/lang/String; name e c net/minecraft/commands/BrigadierExceptions net/minecraft/commands/CommandExceptionProvider m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 h m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 g m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$10 g m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$11 f m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$12 e m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$13 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$14 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$15 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$16 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 f m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 e m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 d m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 c m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$6 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$7 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$8 i m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$9 h f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR z f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; DISPATCHER_PARSE_EXCEPTION A f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_UNKNOWN_ARGUMENT y f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_UNKNOWN_COMMAND x f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; DOUBLE_TOO_BIG b f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; DOUBLE_TOO_SMALL a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FLOAT_TOO_BIG d f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FLOAT_TOO_SMALL c f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; INTEGER_TOO_BIG f f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; INTEGER_TOO_SMALL e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; LITERAL_INCORRECT i f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; LONG_TOO_BIG h f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; LONG_TOO_SMALL g f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_BOOL v f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_DOUBLE s f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_END_OF_QUOTE k f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_FLOAT u f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_INT o f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_LONG q f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_START_OF_QUOTE j f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_EXPECTED_SYMBOL w f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_BOOL m f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_DOUBLE r f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_ESCAPE l f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_FLOAT t f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_INT n f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_LONG p c net/minecraft/commands/CommandBuildContext net/minecraft/commands/CommandBuildContext m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/commands/CommandBuildContext; simple a c net/minecraft/commands/CommandBuildContext$1 net/minecraft/commands/CommandBuildContext$1 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$lookup$0 a m ()Ljava/util/stream/Stream; listRegistryKeys b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a f Lnet/minecraft/world/flag/FeatureFlagSet; val$enabledFeatures b c net/minecraft/core/DefaultedMappedRegistry net/minecraft/core/DefaultedMappedRegistry m (I)Ljava/lang/Object; byId a m ()Ljava/util/Optional; getAny a m ()Lnet/minecraft/resources/Identifier; getDefaultKey b m (Ljava/lang/Object;)I getId a m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getOptional b m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a m ()Ljava/util/Optional; lambda$getRandom$0 u m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a f Lnet/minecraft/resources/Identifier; defaultKey b f Lnet/minecraft/core/Holder$Reference; defaultValue c c net/minecraft/core/RegistrySynchronization net/minecraft/core/RegistrySynchronization m (Lnet/minecraft/resources/ResourceKey;)Z isNetworkable a m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Z lambda$ownedNetworkableRegistries$4 a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$packRegistries$0 a m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; lambda$packRegistry$1 a m (Lnet/minecraft/core/Registry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$packRegistry$2 a m (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Registry;)V lambda$packRegistry$3 a m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; networkSafeRegistries b m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; networkedRegistries a m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/stream/Stream; ownedNetworkableRegistries a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;)V packRegistries a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;)V packRegistry a f Ljava/util/Set; NETWORKABLE_REGISTRIES a c net/minecraft/core/RegistrySynchronization$PackedRegistryEntry net/minecraft/core/RegistrySynchronization$a m ()Ljava/util/Optional; data b m ()Lnet/minecraft/resources/Identifier; id a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; data c f Lnet/minecraft/resources/Identifier; id b c net/minecraft/core/particles/ParticleLimit net/minecraft/core/particles/ParticleLimit m ()I limit a f Lnet/minecraft/core/particles/ParticleLimit; SPORE_BLOSSOM a f I limit b c net/minecraft/core/particles/ParticleTypes net/minecraft/core/particles/Particles m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$0 l m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$1 k m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$10 b m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$11 a m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$2 j m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$3 i m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$4 h m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$5 g m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$6 f m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$7 e m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$8 d m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$9 c m (Ljava/lang/String;Z)Lnet/minecraft/core/particles/SimpleParticleType; register a m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/core/particles/ParticleType; register a f Lnet/minecraft/core/particles/SimpleParticleType; ANGRY_VILLAGER a f Lnet/minecraft/core/particles/SimpleParticleType; ASH aE f Lnet/minecraft/core/particles/ParticleType; BLOCK b f Lnet/minecraft/core/particles/ParticleType; BLOCK_CRUMBLE bj f Lnet/minecraft/core/particles/ParticleType; BLOCK_MARKER c f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE d f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE_COLUMN_UP au f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE_POP as f Lnet/minecraft/core/particles/SimpleParticleType; CAMPFIRE_COSY_SMOKE ax f Lnet/minecraft/core/particles/SimpleParticleType; CAMPFIRE_SIGNAL_SMOKE ay f Lnet/minecraft/core/particles/SimpleParticleType; CHERRY_LEAVES I f Lnet/minecraft/core/particles/SimpleParticleType; CLOUD e f Lcom/mojang/serialization/Codec; CODEC bl f Lnet/minecraft/core/particles/SimpleParticleType; COMPOSTER S f Lnet/minecraft/core/particles/SimpleParticleType; COPPER_FIRE_FLAME f f Lnet/minecraft/core/particles/SimpleParticleType; CRIMSON_SPORE aF f Lnet/minecraft/core/particles/SimpleParticleType; CRIT g f Lnet/minecraft/core/particles/SimpleParticleType; CURRENT_DOWN at f Lnet/minecraft/core/particles/SimpleParticleType; DAMAGE_INDICATOR h f Lnet/minecraft/core/particles/SimpleParticleType; DOLPHIN aw f Lnet/minecraft/core/particles/ParticleType; DRAGON_BREATH i f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_DRIPSTONE_LAVA aP f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_DRIPSTONE_WATER aR f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_HONEY az f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_LAVA j f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_OBSIDIAN_TEAR aI f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_WATER m f Lnet/minecraft/core/particles/ParticleType; DUST o f Lnet/minecraft/core/particles/ParticleType; DUST_COLOR_TRANSITION p f Lnet/minecraft/core/particles/ParticleType; DUST_PILLAR bf f Lnet/minecraft/core/particles/SimpleParticleType; DUST_PLUME bb f Lnet/minecraft/core/particles/ParticleType; EFFECT q f Lnet/minecraft/core/particles/SimpleParticleType; EGG_CRACK ba f Lnet/minecraft/core/particles/SimpleParticleType; ELDER_GUARDIAN r f Lnet/minecraft/core/particles/SimpleParticleType; ELECTRIC_SPARK aX f Lnet/minecraft/core/particles/SimpleParticleType; ENCHANTED_HIT s f Lnet/minecraft/core/particles/SimpleParticleType; ENCHANT t f Lnet/minecraft/core/particles/SimpleParticleType; END_ROD u f Lnet/minecraft/core/particles/ParticleType; ENTITY_EFFECT v f Lnet/minecraft/core/particles/SimpleParticleType; EXPLOSION x f Lnet/minecraft/core/particles/SimpleParticleType; EXPLOSION_EMITTER w f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_DRIPSTONE_LAVA aQ f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_DRIPSTONE_WATER aS f Lnet/minecraft/core/particles/ParticleType; FALLING_DUST D f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_HONEY aA f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_LAVA k f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_NECTAR aC f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_OBSIDIAN_TEAR aJ f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_SPORE_BLOSSOM aD f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_WATER n f Lnet/minecraft/core/particles/SimpleParticleType; FIREFLY bk f Lnet/minecraft/core/particles/SimpleParticleType; FIREWORK E f Lnet/minecraft/core/particles/SimpleParticleType; FISHING F f Lnet/minecraft/core/particles/SimpleParticleType; FLAME G f Lnet/minecraft/core/particles/ParticleType; FLASH Q f Lnet/minecraft/core/particles/SimpleParticleType; GLOW aU f Lnet/minecraft/core/particles/SimpleParticleType; GLOW_SQUID_INK aT f Lnet/minecraft/core/particles/SimpleParticleType; GUST y f Lnet/minecraft/core/particles/SimpleParticleType; GUST_EMITTER_LARGE A f Lnet/minecraft/core/particles/SimpleParticleType; GUST_EMITTER_SMALL B f Lnet/minecraft/core/particles/SimpleParticleType; HAPPY_VILLAGER R f Lnet/minecraft/core/particles/SimpleParticleType; HEART T f Lnet/minecraft/core/particles/SimpleParticleType; INFESTED H f Lnet/minecraft/core/particles/ParticleType; INSTANT_EFFECT U f Lnet/minecraft/core/particles/ParticleType; ITEM V f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_COBWEB Z f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_SLIME Y f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_SNOWBALL aa f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_HONEY aB f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_LAVA l f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_OBSIDIAN_TEAR aK f Lnet/minecraft/core/particles/SimpleParticleType; LARGE_SMOKE ab f Lnet/minecraft/core/particles/SimpleParticleType; LAVA ac f Lnet/minecraft/core/particles/SimpleParticleType; MYCELIUM ad f Lnet/minecraft/core/particles/SimpleParticleType; NAUTILUS av f Lnet/minecraft/core/particles/SimpleParticleType; NOTE ae f Lnet/minecraft/core/particles/SimpleParticleType; OMINOUS_SPAWNING bg f Lnet/minecraft/core/particles/SimpleParticleType; PALE_OAK_LEAVES J f Lnet/minecraft/core/particles/SimpleParticleType; POOF af f Lnet/minecraft/core/particles/SimpleParticleType; PORTAL ag f Lnet/minecraft/core/particles/SimpleParticleType; RAID_OMEN bh f Lnet/minecraft/core/particles/SimpleParticleType; RAIN ah f Lnet/minecraft/core/particles/SimpleParticleType; REVERSE_PORTAL aL f Lnet/minecraft/core/particles/SimpleParticleType; SCRAPE aY f Lnet/minecraft/core/particles/ParticleType; SCULK_CHARGE M f Lnet/minecraft/core/particles/SimpleParticleType; SCULK_CHARGE_POP N f Lnet/minecraft/core/particles/SimpleParticleType; SCULK_SOUL L f Lnet/minecraft/core/particles/ParticleType; SHRIEK aZ f Lnet/minecraft/core/particles/SimpleParticleType; SMALL_FLAME aN f Lnet/minecraft/core/particles/SimpleParticleType; SMALL_GUST z f Lnet/minecraft/core/particles/SimpleParticleType; SMOKE ai f Lnet/minecraft/core/particles/SimpleParticleType; SNEEZE ak f Lnet/minecraft/core/particles/SimpleParticleType; SNOWFLAKE aO f Lnet/minecraft/core/particles/SimpleParticleType; SONIC_BOOM C f Lnet/minecraft/core/particles/SimpleParticleType; SOUL P f Lnet/minecraft/core/particles/SimpleParticleType; SOUL_FIRE_FLAME O f Lnet/minecraft/core/particles/SimpleParticleType; SPIT al f Lnet/minecraft/core/particles/SimpleParticleType; SPLASH aq f Lnet/minecraft/core/particles/SimpleParticleType; SPORE_BLOSSOM_AIR aH f Lnet/minecraft/core/particles/SimpleParticleType; SQUID_INK am f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC bm f Lnet/minecraft/core/particles/SimpleParticleType; SWEEP_ATTACK an f Lnet/minecraft/core/particles/ParticleType; TINTED_LEAVES K f Lnet/minecraft/core/particles/SimpleParticleType; TOTEM_OF_UNDYING ao f Lnet/minecraft/core/particles/ParticleType; TRAIL X f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_OMEN bi f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_SPAWNER_DETECTED_PLAYER bc f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS bd f Lnet/minecraft/core/particles/SimpleParticleType; UNDERWATER ap f Lnet/minecraft/core/particles/SimpleParticleType; VAULT_CONNECTION be f Lnet/minecraft/core/particles/ParticleType; VIBRATION W f Lnet/minecraft/core/particles/SimpleParticleType; WARPED_SPORE aG f Lnet/minecraft/core/particles/SimpleParticleType; WAX_OFF aW f Lnet/minecraft/core/particles/SimpleParticleType; WAX_ON aV f Lnet/minecraft/core/particles/SimpleParticleType; WHITE_ASH aM f Lnet/minecraft/core/particles/SimpleParticleType; WHITE_SMOKE aj f Lnet/minecraft/core/particles/SimpleParticleType; WITCH ar c net/minecraft/core/particles/ParticleTypes$1 net/minecraft/core/particles/Particles$1 m ()Lcom/mojang/serialization/MapCodec; codec c m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d c net/minecraft/data/info/RegistryDumpReport net/minecraft/data/info/RegistryDumpReport m (Lnet/minecraft/core/Registry;)Lcom/google/gson/JsonElement; dumpRegistry a m ()Ljava/lang/String; getName a m (Lnet/minecraft/core/Registry;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$dumpRegistry$1 a m (Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$run$0 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput; output d c net/minecraft/data/tags/DialogTagsProvider net/minecraft/data/tags/DialogTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/DimensionTypes net/minecraft/data/worldgen/DimensionTypes m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/ProcessorLists net/minecraft/data/worldgen/ProcessorLists m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V register a m (Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor; trailsArchyLootProcessor a f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_GENERIC_DEGRADATION H f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_START_DEGRADATION G f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_WALLS_DEGRADATION I f Lnet/minecraft/resources/ResourceKey; BASTION_GENERIC_DEGRADATION w f Lnet/minecraft/resources/ResourceKey; BOTTOM_RAMPART r f Lnet/minecraft/resources/ResourceKey; BRIDGE z f Lnet/minecraft/resources/ResourceKey; EMPTY N f Lnet/minecraft/resources/ResourceKey; ENTRANCE_REPLACEMENT y f Lnet/minecraft/resources/ResourceKey; FARM_DESERT p f Lnet/minecraft/resources/ResourceKey; FARM_PLAINS l f Lnet/minecraft/resources/ResourceKey; FARM_SAVANNA m f Lnet/minecraft/resources/ResourceKey; FARM_SNOWY n f Lnet/minecraft/resources/ResourceKey; FARM_TAIGA o f Lnet/minecraft/resources/ResourceKey; FOSSIL_COAL E f Lnet/minecraft/resources/ResourceKey; FOSSIL_DIAMONDS F f Lnet/minecraft/resources/ResourceKey; FOSSIL_ROT D f Lnet/minecraft/resources/ResourceKey; HIGH_RAMPART C f Lnet/minecraft/resources/ResourceKey; HIGH_WALL B f Lnet/minecraft/resources/ResourceKey; HOUSING t f Lnet/minecraft/resources/ResourceKey; MOSSIFY_10_PERCENT f f Lnet/minecraft/resources/ResourceKey; MOSSIFY_20_PERCENT g f Lnet/minecraft/resources/ResourceKey; MOSSIFY_70_PERCENT h f Lnet/minecraft/resources/ResourceKey; OUTPOST_ROT q f Lnet/minecraft/resources/ResourceKey; RAMPART_DEGRADATION x f Lnet/minecraft/resources/ResourceKey; ROOF A f Lnet/minecraft/resources/ResourceKey; SIDE_WALL_DEGRADATION u f Lnet/minecraft/resources/ResourceKey; STABLE_DEGRADATION v f Lnet/minecraft/resources/ResourceKey; STREET_PLAINS i f Lnet/minecraft/resources/ResourceKey; STREET_SAVANNA j f Lnet/minecraft/resources/ResourceKey; STREET_SNOWY_OR_TAIGA k f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_HOUSES_ARCHAEOLOGY J f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ROADS_ARCHAEOLOGY K f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY L f Lnet/minecraft/resources/ResourceKey; TREASURE_ROOMS s f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION M f Lnet/minecraft/resources/ResourceKey; ZOMBIE_DESERT e f Lnet/minecraft/resources/ResourceKey; ZOMBIE_PLAINS a f Lnet/minecraft/resources/ResourceKey; ZOMBIE_SAVANNA b f Lnet/minecraft/resources/ResourceKey; ZOMBIE_SNOWY c f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TAIGA d c net/minecraft/network/DisconnectionDetails net/minecraft/network/DisconnectionDetails m ()Ljava/util/Optional; bugReportLink c m ()Lnet/minecraft/network/chat/Component; reason a m ()Ljava/util/Optional; report b f Ljava/util/Optional; bugReportLink c f Lnet/minecraft/network/chat/Component; reason a f Ljava/util/Optional; report b c net/minecraft/network/PacketBundleUnpacker net/minecraft/network/PacketBundleUnpacker m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V encode a f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo a c net/minecraft/network/Varint21FrameDecoder net/minecraft/network/PacketSplitter m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z copyVarint a f I MAX_VARINT21_BYTES a f Lio/netty/buffer/ByteBuf; helperBuf b f Lnet/minecraft/network/BandwidthDebugMonitor; monitor c c net/minecraft/network/chat/FontDescription net/minecraft/network/chat/FontDescription m (Lnet/minecraft/network/chat/FontDescription;)Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/network/chat/FontDescription;)Lcom/mojang/serialization/DataResult; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/FontDescription$Resource; DEFAULT b c net/minecraft/network/chat/FontDescription$Resource net/minecraft/network/chat/FontDescription$c m ()Lnet/minecraft/resources/Identifier; id a f Lnet/minecraft/resources/Identifier; id c c net/minecraft/network/chat/FontDescription$AtlasSprite net/minecraft/network/chat/FontDescription$a m ()Lnet/minecraft/resources/Identifier; atlasId a m ()Lnet/minecraft/resources/Identifier; spriteId b f Lnet/minecraft/resources/Identifier; atlasId c f Lnet/minecraft/resources/Identifier; spriteId d c net/minecraft/network/chat/FontDescription$PlayerSprite net/minecraft/network/chat/FontDescription$b m ()Z hat b m ()Lnet/minecraft/world/item/component/ResolvableProfile; profile a f Z hat d f Lnet/minecraft/world/item/component/ResolvableProfile; profile c c net/minecraft/network/chat/SignableCommand net/minecraft/network/chat/SignableCommand m ()Ljava/util/List; arguments a m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; collectArguments a m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignableCommand$Argument; getArgument a m (Lcom/mojang/brigadier/ParseResults;)Z hasSignableArguments a m (Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/network/chat/SignableCommand; of b f Ljava/util/List; arguments a c net/minecraft/network/chat/SignableCommand$Argument net/minecraft/network/chat/SignableCommand$a m ()Ljava/lang/String; name a m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; node b m ()Ljava/lang/String; value c f Lcom/mojang/brigadier/tree/ArgumentCommandNode; node a f Ljava/lang/String; value b c net/minecraft/network/chat/SubStringSource net/minecraft/network/chat/SubStringSource m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/network/chat/SubStringSource; create a m (Lnet/minecraft/network/chat/FormattedText;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/SubStringSource; create a m ()Ljava/lang/String; getPlainText a m (I)I lambda$create$0 a m (Ljava/lang/String;)Ljava/lang/String; lambda$create$1 a m (Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/network/chat/Style;I)Z lambda$create$2 a m (Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$create$3 a m (IIZ)Ljava/util/List; substring a f Ljava/util/List; charStyles b f Ljava/lang/String; plainText a f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; reverseCharModifier c c net/minecraft/network/protocol/BundlerInfo net/minecraft/network/protocol/BundlerInfo m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/BundlerInfo; createForPacket a m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$Bundler; startPacketBundling a m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V unbundlePacket a f I BUNDLE_SIZE_LIMIT a c net/minecraft/network/protocol/BundlerInfo$1 net/minecraft/network/protocol/BundlerInfo$1 m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$Bundler; startPacketBundling a m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V unbundlePacket a f Lnet/minecraft/network/protocol/BundleDelimiterPacket; val$delimiterPacket c c net/minecraft/network/protocol/BundlerInfo$1$1 net/minecraft/network/protocol/BundlerInfo$1$1 m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; addPacket a f Ljava/util/List; bundlePackets b f Lnet/minecraft/network/protocol/BundlerInfo$1; this$0 a c net/minecraft/network/protocol/BundlerInfo$Bundler net/minecraft/network/protocol/BundlerInfo$a m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; addPacket a c net/minecraft/network/protocol/PacketUtils net/minecraft/network/protocol/PlayerConnectionUtils m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/PacketProcessor;)V ensureRunningOnSameThread a m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/server/level/ServerLevel;)V ensureRunningOnSameThread a m (Lnet/minecraft/CrashReport;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V fillCrashReport a m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$fillCrashReport$0 c m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$fillCrashReport$1 b m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$fillCrashReport$2 a m (Ljava/lang/Exception;Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)Lnet/minecraft/ReportedException; makeReportedException a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/recipebook/PlaceRecipeHelper net/minecraft/recipebook/PlaceRecipeHelper m (IIIILjava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$Output;)V placeRecipe a m (IILnet/minecraft/world/item/crafting/Recipe;Ljava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$Output;)V placeRecipe a c net/minecraft/recipebook/PlaceRecipeHelper$Output net/minecraft/recipebook/PlaceRecipeHelper$a c net/minecraft/recipebook/ServerPlaceRecipe net/minecraft/recipebook/AutoRecipe m (IZ)I calculateAmountToCraft a m (ILjava/util/List;)I clampToMaxStackSize a m ()V clearGrid a m ()I getAmountOfFreeSlotsInInventory c m (Ljava/util/List;ILjava/lang/Integer;III)V lambda$placeRecipe$0 a m (Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess;IILjava/util/List;Ljava/util/List;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/crafting/RecipeHolder;ZZ)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; placeRecipe a m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)V placeRecipe b m ()Z testClearGrid b m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; tryPlaceRecipe a f I ITEM_NOT_FOUND a f I gridHeight f f I gridWidth e f Ljava/util/List; inputGridSlots g f Lnet/minecraft/world/entity/player/Inventory; inventory b f Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess; menu c f Ljava/util/List; slotsToClear h f Z useMaxItems d c net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess net/minecraft/recipebook/AutoRecipe$a m ()V clearCraftingContent a m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a c net/minecraft/resources/RegistryDataLoader net/minecraft/resources/RegistryDataLoader m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; createContext a m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; createInfoForContextRegistry a m (Lnet/minecraft/core/WritableRegistry;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; createInfoForNewRegistry a m (Ljava/util/Map;)Lnet/minecraft/ReportedException; createReportWithBriefInfo c m (Ljava/util/Map;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$createContext$7 a m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V lambda$createContext$8 a m (Ljava/lang/StringBuilder;Ljava/util/Map$Entry;)V lambda$createReportWithBriefInfo$13 a m (Ljava/util/Map;)Ljava/lang/String; lambda$createReportWithBriefInfo$14 d m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryDataLoader$Loader;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V lambda$load$2 a m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryDataLoader$Loader;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V lambda$load$3 a m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Lnet/minecraft/resources/RegistryDataLoader$Loader; lambda$load$4 a m (Lnet/minecraft/resources/RegistryDataLoader$LoadingFunction;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V lambda$load$5 a m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V lambda$load$6 b m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$printFullDetailsToLog$10 a m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V lambda$printFullDetailsToLog$11 b m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V lambda$printFullDetailsToLog$12 a m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$printFullDetailsToLog$9 b m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; lambda$static$0 a m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; lambda$static$1 a m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a m (Lnet/minecraft/resources/RegistryDataLoader$LoadingFunction;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V loadContentsFromManager a m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V loadContentsFromNetwork a m (Ljava/util/Map;)Lnet/minecraft/ReportedException; logErrors a m (Ljava/util/Map;)V printFullDetailsToLog b f Ljava/util/List; DIMENSION_REGISTRIES b f Ljava/util/Comparator; ERROR_KEY_COMPARATOR e f Lorg/slf4j/Logger; LOGGER d f Lnet/minecraft/core/RegistrationInfo; NETWORK_REGISTRATION_INFO f f Ljava/util/function/Function; REGISTRATION_INFO_CACHE g f Ljava/util/List; SYNCHRONIZED_REGISTRIES c f Ljava/util/List; WORLDGEN_REGISTRIES a c net/minecraft/resources/RegistryDataLoader$1 net/minecraft/resources/RegistryDataLoader$1 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a c net/minecraft/resources/RegistryDataLoader$Loader net/minecraft/resources/RegistryDataLoader$a m ()Lnet/minecraft/resources/RegistryDataLoader$RegistryData; data a m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V loadFromNetwork a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V loadFromResources a m ()Ljava/util/Map; loadingErrors c m ()Lnet/minecraft/core/WritableRegistry; registry b f Lnet/minecraft/resources/RegistryDataLoader$RegistryData; data a f Ljava/util/Map; loadingErrors c f Lnet/minecraft/core/WritableRegistry; registry b c net/minecraft/resources/RegistryDataLoader$RegistryData net/minecraft/resources/RegistryDataLoader$d m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/resources/RegistryDataLoader$Loader; create a m ()Lcom/mojang/serialization/Codec; elementCodec b m ()Lnet/minecraft/resources/ResourceKey; key a m ()Z requiredNonEmpty c m (Ljava/util/function/BiConsumer;)V runWithArguments a f Lcom/mojang/serialization/Codec; elementCodec b f Lnet/minecraft/resources/ResourceKey; key a f Z requiredNonEmpty c c net/minecraft/resources/RegistryDataLoader$LoadingFunction net/minecraft/resources/RegistryDataLoader$b c net/minecraft/resources/RegistryDataLoader$NetworkedRegistryData net/minecraft/resources/RegistryDataLoader$c m ()Ljava/util/List; elements a m ()Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; tags b f Ljava/util/List; elements a f Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; tags b c net/minecraft/resources/RegistryFixedCodec net/minecraft/resources/RegistryFixedCodec m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/RegistryFixedCodec; create a m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$decode$5 b m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$decode$6 a m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/datafixers/util/Pair; lambda$decode$7 a m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$8 a m ()Ljava/lang/String; lambda$decode$9 a m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$encode$0 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$encode$1 a m ()Ljava/lang/String; lambda$encode$2 c m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$encode$3 a m ()Ljava/lang/String; lambda$encode$4 b f Lnet/minecraft/resources/ResourceKey; registryKey a c net/minecraft/server/ServerFunctionLibrary net/minecraft/server/CustomFunctionManager m ()Ljava/lang/Iterable; getAvailableTags b m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getFunction a m ()Ljava/util/Map; getFunctions a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getTag b m (Lnet/minecraft/resources/Identifier;Z)Ljava/util/Optional; lambda$new$0 a m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; lambda$reload$1 b m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; lambda$reload$2 a m (Ljava/util/Map$Entry;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/functions/CommandFunction; lambda$reload$3 a m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; lambda$reload$4 a m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; lambda$reload$5 a m (Lnet/minecraft/resources/Identifier;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/commands/functions/CommandFunction;Ljava/lang/Throwable;)Ljava/lang/Object; lambda$reload$6 a m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/Identifier;Ljava/util/concurrent/CompletableFuture;)V lambda$reload$7 a m (Lcom/mojang/datafixers/util/Pair;)V lambda$reload$8 a m (Lnet/minecraft/server/packs/resources/Resource;)Ljava/util/List; readLines a f Lnet/minecraft/resources/FileToIdConverter; LISTER c f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/resources/ResourceKey; TYPE_KEY a f Lcom/mojang/brigadier/CommandDispatcher; dispatcher h f Lnet/minecraft/server/permissions/PermissionSet; functionCompilationPermissions g f Ljava/util/Map; functions d f Ljava/util/Map; tags f f Lnet/minecraft/tags/TagLoader; tagsLoader e c net/minecraft/server/ServerFunctionManager net/minecraft/server/CustomFunctionData m (Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/commands/CommandSourceStack;)V execute a m (Ljava/util/Collection;Lnet/minecraft/resources/Identifier;)V executeTagFunctions a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get a m ()Lcom/mojang/brigadier/CommandDispatcher; getDispatcher a m ()Ljava/lang/Iterable; getFunctionNames d m ()Lnet/minecraft/commands/CommandSourceStack; getGameLoopSender c m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getTag b m ()Ljava/lang/Iterable; getTagNames e m (Lnet/minecraft/commands/functions/CommandFunction;)Ljava/lang/String; lambda$execute$0 a m (Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;)V lambda$execute$1 a m (Lnet/minecraft/server/ServerFunctionLibrary;)V postReload b m (Lnet/minecraft/server/ServerFunctionLibrary;)V replaceLibrary a m ()V tick b f Lnet/minecraft/resources/Identifier; LOAD_FUNCTION_TAG c f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/resources/Identifier; TICK_FUNCTION_TAG b f Lnet/minecraft/server/ServerFunctionLibrary; library g f Z postReload f f Lnet/minecraft/server/MinecraftServer; server d f Ljava/util/List; ticking e c net/minecraft/server/ServerTickRateManager net/minecraft/server/ServerTickRateManager m ()Z checkShouldSprintThisTick d m ()V endTickWork e m ()V finishTickSprint p m ()Z isSprinting a m (ILjava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$finishTickSprint$0 a m (I)Z requestGameToSprint b m (Z)V setFrozen a m (F)V setTickRate a m (I)Z stepGameIfPaused a m ()Z stopSprinting c m ()Z stopStepping b m (Lnet/minecraft/server/level/ServerPlayer;)V updateJoiningPlayer a m ()V updateStateToClients n m ()V updateStepTicks o f Z previousIsFrozen k f J remainingSprintTicks g f J scheduledCurrentSprintTicks j f Lnet/minecraft/server/MinecraftServer; server l f J sprintTickStartTime h f J sprintTimeSpend i c net/minecraft/server/commands/ChaseCommand net/minecraft/server/commands/ChaseCommand m (Lnet/minecraft/commands/CommandSourceStack;)Z alreadyRunning b m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;I)I follow b m (Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; lambda$follow$10 a m (I)Lnet/minecraft/network/chat/Component; lambda$lead$9 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a m ()Lnet/minecraft/network/chat/Component; lambda$stop$7 b m ()Lnet/minecraft/network/chat/Component; lambda$stop$8 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;I)I lead a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;)I stop a f I BROADCAST_INTERVAL_MS f f Ljava/lang/String; DEFAULT_BIND_ADDRESS d f Ljava/lang/String; DEFAULT_CONNECT_HOST c f I DEFAULT_PORT e f Lcom/google/common/collect/BiMap; DIMENSION_NAMES a f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/server/chase/ChaseClient; chaseClient h f Lnet/minecraft/server/chase/ChaseServer; chaseServer g c net/minecraft/server/commands/DeOpCommands net/minecraft/server/commands/CommandDeop m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I deopPlayers a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_OP a c net/minecraft/server/commands/DebugCommand net/minecraft/server/commands/CommandDebug m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m ()Lnet/minecraft/network/chat/Component; lambda$start$2 a m (DLnet/minecraft/util/profiling/ProfileResults;D)Lnet/minecraft/network/chat/Component; lambda$stop$3 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;)I start a m (Lnet/minecraft/commands/CommandSourceStack;)I stop b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_RUNNING c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_RUNNING b f Lorg/slf4j/Logger; LOGGER a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_RECURSIVE_TRACES d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_RETURN_RUN e c net/minecraft/server/commands/DebugCommand$Tracer net/minecraft/server/commands/CommandDebug$b m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m ()Z alwaysAccepts o_ m (I)V indentAndSave a m ()V newLine e m (ILnet/minecraft/resources/Identifier;I)V onCall a m (ILjava/lang/String;)V onCommand a m (Ljava/lang/String;)V onError a m (ILjava/lang/String;I)V onReturn a m (I)V printIndent b m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Z shouldInformAdmins c f I INDENT_OFFSET b f I lastIndent d f Ljava/io/PrintWriter; output c f Z waitingForResult e c net/minecraft/server/commands/DebugCommand$TraceCustomExecutor net/minecraft/server/commands/CommandDebug$a m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$0 b m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$1 a m (Ljava/util/Collection;Lnet/minecraft/commands/CommandSourceStack;ILjava/lang/String;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V lambda$runGuarded$2 a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded a m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b c net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1 net/minecraft/server/commands/CommandDebug$a$1 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a c net/minecraft/server/commands/ItemCommands net/minecraft/server/commands/ItemCommands m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; applyModifier a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos;I)I blockToBlock a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I blockToBlock a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILjava/util/Collection;I)I blockToEntities a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I blockToEntities a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)I entityToBlock a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I entityToBlock a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;I)I entityToEntities a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I entityToEntities a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/item/ItemStack; getBlockItem a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/world/Container; getContainer a m (Lnet/minecraft/world/entity/SlotProvider;I)Lnet/minecraft/world/item/ItemStack; getItemInSlot a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$modifyBlockItem$20 b m (Ljava/util/Map$Entry;)Lnet/minecraft/network/chat/Component; lambda$modifyEntityItem$21 a m (Ljava/util/Map;)Lnet/minecraft/network/chat/Component; lambda$modifyEntityItem$22 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$18 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 n m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 m m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 k m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$setBlockItem$23 a m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$setEntityItem$24 b m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$setEntityItem$25 a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I modifyBlockItem a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/core/Holder;)I modifyEntityItem a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/item/ItemStack;)I setBlockItem a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)I setEntityItem a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SOURCE_INAPPLICABLE_SLOT d f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_SOURCE_NOT_A_CONTAINER b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TARGET_INAPPLICABLE_SLOT c f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_TARGET_NOT_A_CONTAINER a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TARGET_NO_CHANGES e f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TARGET_NO_CHANGES_KNOWN_ITEM f c net/minecraft/server/commands/PlaceCommand net/minecraft/server/commands/PlaceCommand m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)V checkLoaded a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)Z lambda$checkLoaded$21 a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeFeature$15 b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeJigsaw$16 a m (Lnet/minecraft/core/Holder;)Z lambda$placeStructure$17 a m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/ChunkPos;)V lambda$placeStructure$18 a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeStructure$19 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeTemplate$20 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 m m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 f m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/BlockPos;)I placeFeature a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;ILnet/minecraft/core/BlockPos;)I placeJigsaw a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/BlockPos;)I placeStructure b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;FIZ)I placeTemplate a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FEATURE_FAILED a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_JIGSAW_FAILED b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_STRUCTURE_FAILED c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEMPLATE_FAILED e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TEMPLATE_INVALID d f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_TEMPLATES f c net/minecraft/server/commands/TitleCommand net/minecraft/server/commands/CommandTitle m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearTitle a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearTitle$6 f m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearTitle$7 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTitle$8 d m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTitle$9 c m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setTimes$12 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setTimes$13 a m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showTitle$10 b m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showTitle$11 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetTitle b m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;III)I setTimes a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Ljava/util/function/Function;)I showTitle a c net/minecraft/server/jsonrpc/JsonRPCErrors net/minecraft/server/jsonrpc/JsonRPCErrors m ()[Lnet/minecraft/server/jsonrpc/JsonRPCErrors; $values a m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; create a m (Ljava/lang/String;)Lcom/google/gson/JsonObject; createWithUnknownId a m (Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; createWithoutData a f [Lnet/minecraft/server/jsonrpc/JsonRPCErrors; $VALUES h f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; INTERNAL_ERROR e f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; INVALID_PARAMS d f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; INVALID_REQUEST b f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; METHOD_NOT_FOUND c f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; PARSE_ERROR a f I errorCode f f Ljava/lang/String; message g c net/minecraft/server/jsonrpc/JsonRpcLogger net/minecraft/server/jsonrpc/JsonRpcLogger m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Ljava/lang/String;[Ljava/lang/Object;)V log a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; PREFIX b c net/minecraft/server/jsonrpc/api/ParamInfo net/minecraft/server/jsonrpc/api/ParamInfo m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a m ()Ljava/lang/String; name b m ()Z required d m ()Lnet/minecraft/server/jsonrpc/api/Schema; schema c m ()Lcom/mojang/serialization/MapCodec; typedCodec a f Ljava/lang/String; name a f Z required c f Lnet/minecraft/server/jsonrpc/api/Schema; schema b c net/minecraft/server/jsonrpc/api/PlayerDto net/minecraft/server/jsonrpc/api/PlayerDto m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; from a m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; from a m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; from a m ()Ljava/util/Optional; id a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; name b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; id b f Ljava/util/Optional; name c c net/minecraft/server/level/DistanceManager net/minecraft/server/level/ChunkMapDistance m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a m (Lit/unimi/dsi/fastutil/longs/LongConsumer;)V forEachEntityTickingChunk a m (J)Lnet/minecraft/server/level/ChunkHolder; getChunk b m (JZ)I getChunkLevel a m ()Ljava/lang/String; getDebugStatus c m ()I getNaturalSpawnChunkCount a m ()I getPlayerTicketLevel e m ()Lit/unimi/dsi/fastutil/longs/LongIterator; getSpawnCandidateChunks b m (J)Lnet/minecraft/util/TriState; hasPlayersNearby e m ()Z hasTickets d m (J)Z inBlockTickingRange d m (J)Z inEntityTickingRange c m (J)Z isChunkToRemove a m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b m (Lnet/minecraft/server/level/ChunkMap;)Z runAllUpdates a m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a m (I)V updatePlayerTickets a m (I)V updateSimulationDistance b f Lorg/slf4j/Logger; LOGGER a f I PLAYER_TICKET_LEVEL c f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; playersPerChunk d f Lnet/minecraft/world/level/TicketStorage; ticketStorage g c net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker net/minecraft/server/level/ChunkMapDistance$a m (J)I getLevel c m (J)I getLevelFromSource b m (J)Z havePlayer f m (JII)V onLevelChange a m ()V runAllUpdates a m (JI)V setLevel a f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunks a f I maxDistance b f Lnet/minecraft/server/level/DistanceManager; this$0 c c net/minecraft/server/level/FullChunkStatus net/minecraft/server/level/FullChunkStatus m ()[Lnet/minecraft/server/level/FullChunkStatus; $values a m (Lnet/minecraft/server/level/FullChunkStatus;)Z isOrAfter a f [Lnet/minecraft/server/level/FullChunkStatus; $VALUES e f Lnet/minecraft/server/level/FullChunkStatus; BLOCK_TICKING c f Lnet/minecraft/server/level/FullChunkStatus; ENTITY_TICKING d f Lnet/minecraft/server/level/FullChunkStatus; FULL b f Lnet/minecraft/server/level/FullChunkStatus; INACCESSIBLE a c net/minecraft/server/level/ServerBossEvent net/minecraft/server/level/BossBattleServer m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a m (Ljava/util/function/Function;)V broadcast a m ()Ljava/util/Collection; getPlayers h m ()Z isVisible g m ()V removeAllPlayers b m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b m (Lnet/minecraft/world/BossEvent$BossBarColor;)V setColor a m (Z)Lnet/minecraft/world/BossEvent; setCreateWorldFog c m (Z)Lnet/minecraft/world/BossEvent; setDarkenScreen a m (Lnet/minecraft/network/chat/Component;)V setName a m (Lnet/minecraft/world/BossEvent$BossBarOverlay;)V setOverlay a m (Z)Lnet/minecraft/world/BossEvent; setPlayBossMusic b m (F)V setProgress a m (Z)V setVisible d f Ljava/util/Set; players h f Ljava/util/Set; unmodifiablePlayers i f Z visible j c net/minecraft/server/packs/BuiltInMetadata net/minecraft/server/packs/BuiltInMetadata m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; get a m ()Lnet/minecraft/server/packs/BuiltInMetadata; of a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; of a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; of a f Lnet/minecraft/server/packs/BuiltInMetadata; EMPTY a f Ljava/util/Map; values b c net/minecraft/server/packs/repository/Pack net/minecraft/server/packs/repository/ResourcePackLoader m (Z)Lnet/minecraft/network/chat/Component; getChatLink a m ()Lnet/minecraft/server/packs/repository/PackCompatibility; getCompatibility d m ()Lnet/minecraft/server/packs/repository/Pack$Position; getDefaultPosition k m ()Lnet/minecraft/network/chat/Component; getDescription c m ()Ljava/lang/String; getId g m ()Lnet/minecraft/server/packs/repository/PackSource; getPackSource l m ()Lnet/minecraft/world/flag/FeatureFlagSet; getRequestedFeatures e m ()Lnet/minecraft/network/chat/Component; getTitle b m ()Z isFixedPosition j m ()Z isRequired i m ()Lnet/minecraft/server/packs/PackLocationInfo; location a m ()Lnet/minecraft/server/packs/PackResources; open f m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackSelectionConfig;)Lnet/minecraft/server/packs/repository/Pack; readMetaAndCreate a m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/server/packs/metadata/pack/PackFormat;Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/repository/Pack$Metadata; readPackMetadata a m ()Lnet/minecraft/server/packs/PackSelectionConfig; selectionConfig h f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/server/packs/PackLocationInfo; location b f Lnet/minecraft/server/packs/repository/Pack$Metadata; metadata d f Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; resources c f Lnet/minecraft/server/packs/PackSelectionConfig; selectionConfig e c net/minecraft/server/packs/repository/Pack$Metadata net/minecraft/server/packs/repository/ResourcePackLoader$a m ()Lnet/minecraft/server/packs/repository/PackCompatibility; compatibility b m ()Lnet/minecraft/network/chat/Component; description a m ()Ljava/util/List; overlays d m ()Lnet/minecraft/world/flag/FeatureFlagSet; requestedFeatures c f Lnet/minecraft/server/packs/repository/PackCompatibility; compatibility b f Lnet/minecraft/network/chat/Component; description a f Ljava/util/List; overlays d f Lnet/minecraft/world/flag/FeatureFlagSet; requestedFeatures c c net/minecraft/server/packs/repository/Pack$Position net/minecraft/server/packs/repository/ResourcePackLoader$Position m ()[Lnet/minecraft/server/packs/repository/Pack$Position; $values b m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I insert a m ()Lnet/minecraft/server/packs/repository/Pack$Position; opposite a f [Lnet/minecraft/server/packs/repository/Pack$Position; $VALUES c f Lnet/minecraft/server/packs/repository/Pack$Position; BOTTOM b f Lnet/minecraft/server/packs/repository/Pack$Position; TOP a c net/minecraft/server/packs/repository/Pack$ResourcesSupplier net/minecraft/server/packs/repository/ResourcePackLoader$c m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a c net/minecraft/server/players/UserWhiteList net/minecraft/server/players/WhiteList m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a m (Lnet/minecraft/server/players/UserWhiteListEntry;)Z add a m ()V clear a m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b m (Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String; getKeyForUser c m ()[Ljava/lang/String; getUserList b m (Lnet/minecraft/server/players/NameAndId;)Z isWhiteListed a m (I)[Ljava/lang/String; lambda$getUserList$0 a m (Ljava/lang/Object;)Z remove a m (Lnet/minecraft/server/players/NameAndId;)Z remove b c net/minecraft/tags/TagNetworkSerialization net/minecraft/tags/TagNetworkSerialization m (Lnet/minecraft/core/Registry;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/tags/TagLoader$LoadResult; deserializeTagsFromNetwork a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lit/unimi/dsi/fastutil/ints/IntList;)V lambda$deserializeTagsFromNetwork$3 a m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Lcom/mojang/datafixers/util/Pair; lambda$serializeTagsToNetwork$0 a m (Lcom/mojang/datafixers/util/Pair;)Z lambda$serializeTagsToNetwork$1 a m (Lnet/minecraft/core/Registry;Ljava/util/Map;Lnet/minecraft/core/HolderSet$Named;)V lambda$serializeToNetwork$2 a m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; serializeTagsToNetwork a m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; serializeToNetwork a c net/minecraft/tags/TagNetworkSerialization$NetworkPayload net/minecraft/tags/TagNetworkSerialization$a m ()Z isEmpty a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; read b m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagLoader$LoadResult; resolve a m ()I size b m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; EMPTY a f Ljava/util/Map; tags b c net/minecraft/util/FastBufferedInputStream net/minecraft/util/FastBufferedInputStream m ()I bytesInBuffer a m ()V fill b f I DEFAULT_BUFFER_SIZE a f [B buffer c f Ljava/io/InputStream; in b f I limit d f I position e c net/minecraft/util/SegmentedAnglePrecision net/minecraft/util/SegmentedAnglePrecision m (F)I fromDegrees b m (F)I fromDegreesWithTurns a m (Lnet/minecraft/core/Direction;)I fromDirection a m ()I getMask a m (II)Z isSameAxis a m (I)I normalize c m (I)F toDegrees b m (I)F toDegreesWithTurns a f F angleToDegree d f F degreeToAngle c f I mask a f I precision b c net/minecraft/util/datafix/fixes/ItemIdFix net/minecraft/util/datafix/fixes/DataConverterMaterialId m (I)Ljava/lang/String; getItem a m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ITEM_NAMES a c net/minecraft/util/datafix/fixes/LeavesFix net/minecraft/util/datafix/fixes/DataConverterLeaves m (III)I getIndex a m (ZZZZ)I getSideMask a m (I)I getX a m (I)I getY b m (I)I getZ c m (Lcom/mojang/datafixers/Typed;)Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection; lambda$makeRule$1 a m (Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection;)Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection; lambda$makeRule$2 a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m ([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$6 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$0 a f I DECAY_DISTANCE j f [[I DIRECTIONS i f I EAST_MASK f f Lit/unimi/dsi/fastutil/objects/Object2IntMap; LEAVES m f Ljava/util/Set; LOGS n f I NORTH_EAST_MASK g f I NORTH_MASK h f I NORTH_WEST_MASK a f I SIZE l f I SIZE_BITS k f I SOUTH_EAST_MASK e f I SOUTH_MASK d f I SOUTH_WEST_MASK c f I WEST_MASK b c net/minecraft/util/datafix/fixes/LeavesFix$Section net/minecraft/util/datafix/fixes/DataConverterLeaves$b m (I)I getBlock c m ()I getIndex c m (Ljava/lang/String;ZI)I getStateId a m ()Z isSkippable b m (Ljava/util/List;)Ljava/util/List; lambda$new$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$write$1 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; lambda$write$2 b m (Lcom/mojang/serialization/Dynamic;)V readStorage a m ()Z skippable a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; write a f Ljava/lang/String; BLOCK_STATES_TAG a f Ljava/lang/String; NAME_TAG b f Ljava/lang/String; PROPERTIES_TAG c f Lcom/mojang/datafixers/types/Type; blockStateType h f I index f f Lcom/mojang/datafixers/OpticFinder; paletteFinder d f Ljava/util/List; palette e f Lnet/minecraft/util/datafix/PackedBitStorage; storage g c net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection net/minecraft/util/datafix/fixes/DataConverterLeaves$a m (I)I getDistance d m (I)Z isLeaf b m (I)Z isLog a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; makeLeafTag a m (III)V setDistance a m ()Z skippable a f Ljava/lang/String; DECAYABLE i f Ljava/lang/String; DISTANCE j f Ljava/lang/String; PERSISTENT h f Lit/unimi/dsi/fastutil/ints/IntSet; leaveIds k f Lit/unimi/dsi/fastutil/ints/IntSet; logIds l f Lit/unimi/dsi/fastutil/ints/Int2IntMap; stateToIdMap m c net/minecraft/util/datafix/schemas/V1451_1 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_1 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V1451_2 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_2 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V1451_3 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_3 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 k m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$11 a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 j m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 i m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 h m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 g m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 c c net/minecraft/util/datafix/schemas/V1451_4 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_4 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 b c net/minecraft/util/datafix/schemas/V1451_5 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_5 c net/minecraft/util/datafix/schemas/V1451_6 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; createCriterionTypes a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$3 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$4 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$5 b m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$6 c m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$7 b m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 e m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 a m (Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 a m (Ljava/lang/String;)Ljava/lang/String; packNamespacedWithDot b f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; REPACK_OBJECTIVE_ID d f Ljava/lang/String; SPECIAL_OBJECTIVE_MARKER b f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; UNPACK_OBJECTIVE_ID c c net/minecraft/util/datafix/schemas/V1451_6$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$1 m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; lambda$apply$0 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; lambda$apply$1 a c net/minecraft/util/datafix/schemas/V1451_6$2 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$2 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$apply$0 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$apply$1 a c net/minecraft/util/datafix/schemas/V2511_1 net/minecraft/util/datafix/schemas/V2511_1 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3439_1 net/minecraft/util/datafix/schemas/V3439_1 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a c net/minecraft/util/datafix/schemas/V3808_1 net/minecraft/util/datafix/schemas/V3808_1 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3808_2 net/minecraft/util/datafix/schemas/V3808_2 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a c net/minecraft/util/datafix/schemas/V3818_3 net/minecraft/util/datafix/schemas/V3818_3 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$0 p m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$1 o m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$10 f m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$11 e m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$12 d m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$13 c m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$2 n m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$3 m m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$4 l m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$5 k m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$6 j m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$7 i m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$8 h m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$9 g m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$14 b c net/minecraft/util/datafix/schemas/V3818_4 net/minecraft/util/datafix/schemas/V3818_4 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/datafix/schemas/V3818_5 net/minecraft/util/datafix/schemas/V3818_5 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a c net/minecraft/util/debug/DebugSubscription net/minecraft/util/debug/DebugSubscription m ()Lnet/minecraft/util/debug/DebugSubscription$Update; emptyUpdate a m ()I expireAfterTicks c m (Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Event; packEvent b m (Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Update; packUpdate a m ()Lnet/minecraft/network/codec/StreamCodec; valueStreamCodec b f I DOES_NOT_EXPIRE a f I expireAfterTicks c f Lnet/minecraft/network/codec/StreamCodec; valueStreamCodec b c net/minecraft/util/debug/DebugSubscription$Event net/minecraft/util/debug/DebugSubscription$a m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Event; lambda$streamCodec$0 a m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a m ()Lnet/minecraft/util/debug/DebugSubscription; subscription a m ()Ljava/lang/Object; value b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/util/debug/DebugSubscription; subscription b f Ljava/lang/Object; value c c net/minecraft/util/debug/DebugSubscription$Update net/minecraft/util/debug/DebugSubscription$b m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/Optional;)Lnet/minecraft/util/debug/DebugSubscription$Update; lambda$streamCodec$0 a m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a m ()Lnet/minecraft/util/debug/DebugSubscription; subscription a m ()Ljava/util/Optional; value b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/util/debug/DebugSubscription; subscription b f Ljava/util/Optional; value c c net/minecraft/util/debugchart/SampleLogger net/minecraft/util/debugchart/SampleLogger m ([J)V logFullSample a m (JI)V logPartialSample a m (J)V logSample a c net/minecraft/util/parsing/packrat/Control net/minecraft/util/parsing/packrat/Control m ()V cut a m ()Z hasCut b f Lnet/minecraft/util/parsing/packrat/Control; UNBOUND a c net/minecraft/util/parsing/packrat/Control$1 net/minecraft/util/parsing/packrat/Control$1 m ()V cut a m ()Z hasCut b c net/minecraft/world/WorldlyContainerHolder net/minecraft/world/IInventoryHolder m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/WorldlyContainer; getContainer a c net/minecraft/world/attribute/LerpFunction net/minecraft/world/attribute/LerpFunction m (FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$ofConstant$1 a m (FFLjava/lang/Float;Ljava/lang/Float;)Ljava/lang/Float; lambda$ofDegrees$0 a m (FFLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$ofStep$2 a m ()Lnet/minecraft/world/attribute/LerpFunction; ofColor c m ()Lnet/minecraft/world/attribute/LerpFunction; ofConstant b m (F)Lnet/minecraft/world/attribute/LerpFunction; ofDegrees a m ()Lnet/minecraft/world/attribute/LerpFunction; ofFloat a m (F)Lnet/minecraft/world/attribute/LerpFunction; ofStep b c net/minecraft/world/effect/HungerMobEffect net/minecraft/world/effect/HungerMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (II)Z shouldApplyEffectTickThisTick a c net/minecraft/world/effect/OozingMobEffect net/minecraft/world/effect/OozingMobEffect m (ILnet/minecraft/world/effect/OozingMobEffect$NearbySlimes;I)I numberOfSlimesToSpawn a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a m (Lnet/minecraft/world/level/Level;DDD)V spawnSlimeOffspring a f I RADIUS_TO_CHECK_SLIMES d f I SLIME_SIZE c f Ljava/util/function/ToIntFunction; spawnedCount e c net/minecraft/world/effect/OozingMobEffect$NearbySlimes net/minecraft/world/effect/OozingMobEffect$a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/effect/OozingMobEffect$NearbySlimes; closeTo a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/Slime;)Z lambda$closeTo$0 a m (Lnet/minecraft/world/entity/LivingEntity;I)I lambda$closeTo$1 a c net/minecraft/world/effect/PoisonMobEffect net/minecraft/world/effect/PoisonMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (II)Z shouldApplyEffectTickThisTick a f I DAMAGE_INTERVAL c c net/minecraft/world/effect/WitherMobEffect net/minecraft/world/effect/WitherMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (II)Z shouldApplyEffectTickThisTick a f I DAMAGE_INTERVAL c c net/minecraft/world/entity/AreaEffectCloud net/minecraft/world/entity/EntityAreaEffectCloud m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/effect/MobEffectInstance;)V addEffect a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()V clientTick r m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a m ()I getDuration h m ()I getDurationOnUse k m ()Lnet/minecraft/world/entity/Entity; getOwner p m ()Lnet/minecraft/world/entity/LivingEntity; getOwner n m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle e m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m ()F getRadius c m ()F getRadiusOnUse i m ()F getRadiusPerTick j m ()I getWaitTime m m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isWaiting f m (Ljava/util/Map$Entry;)Z lambda$serverTick$0 a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V refreshDimensions j_ m (Lnet/minecraft/server/level/ServerLevel;)V serverTick a m (Lnet/minecraft/core/particles/ParticleOptions;)V setCustomParticle a m (I)V setDuration a m (I)V setDurationOnUse b m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner a m (Lnet/minecraft/world/item/alchemy/PotionContents;)V setPotionContents a m (F)V setPotionDurationScale b m (F)V setRadius a m (F)V setRadiusOnUse c m (F)V setRadiusPerTick d m (I)V setWaitTime d m (Z)V setWaiting a m ()V tick g m ()V updateParticle q f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PARTICLE h f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RADIUS f f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WAITING g f I DEFAULT_AGE j f I DEFAULT_DURATION_ON_USE k f I DEFAULT_LINGERING_DURATION d f Lnet/minecraft/core/particles/ColorParticleOption; DEFAULT_PARTICLE s f F DEFAULT_POTION_DURATION_SCALE n f F DEFAULT_RADIUS p f F DEFAULT_RADIUS_ON_USE l f F DEFAULT_RADIUS_PER_TICK m f I DEFAULT_REAPPLICATION_DELAY r f I DEFAULT_WAIT_TIME q f F DEFAULT_WIDTH a f F HEIGHT b f I INFINITE_DURATION c f F MAX_RADIUS i f F MINIMAL_RADIUS o f I TIME_BETWEEN_APPLICATIONS e f Lnet/minecraft/core/particles/ParticleOptions; customParticle t f I duration aP f I durationOnUse aS f Lnet/minecraft/world/entity/EntityReference; owner aV f Lnet/minecraft/world/item/alchemy/PotionContents; potionContents u f F potionDurationScale aN f F radiusOnUse aT f F radiusPerTick aU f I reapplicationDelay aR f Ljava/util/Map; victims aO f I waitTime aQ c net/minecraft/world/entity/EntityEquipment net/minecraft/world/entity/EntityEquipment m ()V clear b m (Lnet/minecraft/world/entity/LivingEntity;)V dropAll a m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; get a m ()Z isEmpty a m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$clear$2 b m (Ljava/util/Map;)Lnet/minecraft/world/entity/EntityEquipment; lambda$static$0 a m (Lnet/minecraft/world/entity/EntityEquipment;)Ljava/util/Map; lambda$static$1 b m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; set a m (Lnet/minecraft/world/entity/EntityEquipment;)V setAll a m (Lnet/minecraft/world/entity/Entity;)V tick a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/EnumMap; items b c net/minecraft/world/entity/EntityProcessor net/minecraft/world/entity/EntityProcessor m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$static$0 a f Lnet/minecraft/world/entity/EntityProcessor; NOP a c net/minecraft/world/entity/EntityReference net/minecraft/world/entity/EntityReference m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; get a m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m (Lnet/minecraft/world/level/Level;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; getEntity a m (Lnet/minecraft/world/level/entity/UUIDLookup;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; getEntity a m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/LivingEntity; getLivingEntity b m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/player/Player; getPlayer c m ()Ljava/util/UUID; getUUID c m (Ljava/util/UUID;)Ljava/util/UUID; lambda$getUUID$0 b m (Lnet/minecraft/world/level/Level;Ljava/lang/String;)Ljava/util/UUID; lambda$readWithOldOwnerConversion$1 a m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;)Z matches b m (Ljava/util/UUID;)Lnet/minecraft/world/entity/EntityReference; of a m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;)Lnet/minecraft/world/entity/EntityReference; of a m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/world/entity/EntityReference; read a m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/EntityReference; readWithOldOwnerConversion a m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; resolve a m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;)V store a m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;)V store a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lcom/mojang/datafixers/util/Either; entity c c net/minecraft/world/entity/PortalProcessor net/minecraft/world/entity/PortalProcessor m ()V decayTick f m ()Lnet/minecraft/core/BlockPos; getEntryPosition c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a m ()Lnet/minecraft/world/level/block/Portal$Transition; getPortalLocalTransition a m ()I getPortalTime d m ()Z hasExpired b m ()Z isInsidePortalThisTick e m (Lnet/minecraft/world/level/block/Portal;)Z isSamePortal a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)Z processPortalTeleportation a m (Z)V setAsInsidePortalThisTick a m (Lnet/minecraft/core/BlockPos;)V updateEntryPosition a f Lnet/minecraft/core/BlockPos; entryPosition b f Z insidePortalThisTick d f Lnet/minecraft/world/level/block/Portal; portal a f I portalTime c c net/minecraft/world/entity/SpawnPlacements net/minecraft/world/entity/EntityPositionTypes m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSpawnRules a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightmapType b m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/SpawnPlacementType; getPlacementType a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isSpawnPositionOk a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/SpawnPlacementType;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)V register a f Ljava/util/Map; DATA_BY_TYPE a c net/minecraft/world/entity/SpawnPlacements$Data net/minecraft/world/entity/EntityPositionTypes$a m ()Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightMap a m ()Lnet/minecraft/world/entity/SpawnPlacementType; placement b m ()Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate; predicate c f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightMap a f Lnet/minecraft/world/entity/SpawnPlacementType; placement b f Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate; predicate c c net/minecraft/world/entity/SpawnPlacements$SpawnPredicate net/minecraft/world/entity/EntityPositionTypes$b c net/minecraft/world/entity/TraceableEntity net/minecraft/world/entity/TraceableEntity m ()Lnet/minecraft/world/entity/Entity; getOwner p c net/minecraft/world/entity/ai/goal/BegGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBeg m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/player/Player;)Z playerHoldingInteresting a m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; begTargeting f f Lnet/minecraft/server/level/ServerLevel; level c f F lookDistance d f I lookTime e f Lnet/minecraft/world/entity/player/Player; player b f Lnet/minecraft/world/entity/animal/wolf/Wolf; wolf a c net/minecraft/world/entity/animal/fish/Cod net/minecraft/world/entity/animal/fish/EntityCod m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h c net/minecraft/world/entity/item/ItemEntity net/minecraft/world/entity/item/EntityItem m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z areMergable a m ()Z dampensVibrations bw m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Z fireImmune bx m ()I getAge f m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement bf m ()D getDefaultGravity bs m ()Lnet/minecraft/world/item/ItemStack; getItem e m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/network/chat/Component; getName ap m ()Lnet/minecraft/world/entity/Entity; getOwner p m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m (FF)F getSpin f m ()F getVisualRotationYInDegrees ed m ()Z hasPickUpDelay n m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a m ()Z isAttackable cT m ()Z isMergable x m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$mergeWithNeighbours$0 b m ()V makeFakeItem s m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)V merge a m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V merge a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; merge a m ()V mergeWithNeighbours w m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y m ()V setDefaultPickUpDelay i m ()V setExtendedLifetime r m (D)V setFluidMovement i m (Lnet/minecraft/world/item/ItemStack;)V setItem a m ()V setNeverPickUp m m ()V setNoPickUpDelay k m (I)V setPickUpDelay a m (Ljava/util/UUID;)V setTarget b m (Lnet/minecraft/world/entity/Entity;)V setThrower b m ()V setUnderLavaMovement v m ()V setUnderwaterMovement u m ()V setUnlimitedLifetime q m ()Z shouldPlayLavaHurtSound aR m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m ()V tick g m (Lnet/minecraft/world/entity/item/ItemEntity;)V tryToMerge a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM c f S DEFAULT_AGE i f I DEFAULT_HEALTH h f S DEFAULT_PICKUP_DELAY j f F EYE_HEIGHT a f F FLOAT_HEIGHT d f I INFINITE_LIFETIME g f I INFINITE_PICKUP_DELAY f f I LIFETIME e f I age k f F bobOffs b f I health m f I pickupDelay l f Ljava/util/UUID; target o f Lnet/minecraft/world/entity/EntityReference; thrower n c net/minecraft/world/entity/monster/Creeper net/minecraft/world/entity/monster/EntityCreeper m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m ()V explodeCreeper gS m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxFallDistance cW m ()I getSwellDir gP m (F)F getSwelling L m ()V ignite gR m ()Z isIgnited gQ m ()Z isPowered p m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$killedEntity$0 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (I)V setSwellDir a m ()V spawnLingeringCloud gT m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_IGNITED c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_POWERED b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SWELL_DIR a f B DEFAULT_EXPLOSION_RADIUS cv f Z DEFAULT_IGNITED d f S DEFAULT_MAX_SWELL f f Z DEFAULT_POWERED e f Z droppedSkulls cA f I explosionRadius cz f I maxSwell cy f I oldSwell cw f I swell cx c net/minecraft/world/entity/monster/Monster net/minecraft/world/entity/monster/EntityMonster m ()V aiStep d_ m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAnyLightMonsterSpawnRules c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMonsterSpawnRules a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceMonstersSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createMonsterAttributes gW m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z isDarkEnoughToSpawn a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)Z isPreventingPlayerRest a m ()Z shouldDropExperience eI m (Lnet/minecraft/server/level/ServerLevel;)Z shouldDropLoot e m ()V updateNoActionTime gV c net/minecraft/world/entity/monster/Phantom net/minecraft/world/entity/monster/EntityPhantom m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;)Z canAttack a m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getPhantomSize k m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()F getSoundVolume fC m ()I getUniqueFlapTickOffset p m ()Z isFlapping bp m ()Z onClimbable fl m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (I)V setPhantomSize a m (D)Z shouldRenderAtSqrDistance a m ()V tick g m (Lnet/minecraft/world/phys/Vec3;)V travel m m ()V updatePhantomSizeInfo gL f F FLAP_DEGREES_PER_TICK a f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_SIZE c f I TICKS_PER_FLAP b f Lnet/minecraft/core/BlockPos; anchorPoint e f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; attackPhase f f Lnet/minecraft/world/phys/Vec3; moveTargetPoint d c net/minecraft/world/entity/monster/Phantom$AttackPhase net/minecraft/world/entity/monster/EntityPhantom$AttackPhase m ()[Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; $values a f [Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; $VALUES c f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; CIRCLE a f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; SWOOP b c net/minecraft/world/entity/monster/Phantom$PhantomLookControl net/minecraft/world/entity/monster/EntityPhantom$f m ()V tick a c net/minecraft/world/entity/monster/Phantom$PhantomMoveControl net/minecraft/world/entity/monster/EntityPhantom$g m ()V tick a f F speed m f Lnet/minecraft/world/entity/monster/Phantom; this$0 l c net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal net/minecraft/world/entity/monster/EntityPhantom$h m ()Z touchingTarget h f Lnet/minecraft/world/entity/monster/Phantom; this$0 b c net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal net/minecraft/world/entity/monster/EntityPhantom$i m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f I CAT_SEARCH_TICK_DELAY c f I catSearchTick e f Z isScaredOfCat d f Lnet/minecraft/world/entity/monster/Phantom; this$0 a c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal net/minecraft/world/entity/monster/EntityPhantom$c m ()Z canUse b m ()V setAnchorAboveTarget h m ()V start d m ()V stop e m ()V tick a f I nextSweepTick b f Lnet/minecraft/world/entity/monster/Phantom; this$0 a c net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl net/minecraft/world/entity/monster/EntityPhantom$d m ()V clientTick a f Lnet/minecraft/world/entity/monster/Phantom; this$0 a c net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal net/minecraft/world/entity/monster/EntityPhantom$b m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; attackTargeting b f I nextScanTick c f Lnet/minecraft/world/entity/monster/Phantom; this$0 a c net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal net/minecraft/world/entity/monster/EntityPhantom$e m ()Z canUse b m ()V selectNext i m ()V start d m ()V tick a f F angle c f F clockwise f f F distance d f F height e f Lnet/minecraft/world/entity/monster/Phantom; this$0 a c net/minecraft/world/entity/monster/Ravager net/minecraft/world/entity/monster/EntityRavager m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addRoarParticleEffects hm m ()V aiStep d_ m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m ()V applyRoarKnockbackClient hl m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d m ()Z canBeLeader k m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (D)Lnet/minecraft/world/phys/AABB; getAttackBoundingBox j m ()I getAttackTick gY m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadYRot ae m ()I getRoarTick ha m ()I getStunnedTick gZ m (B)V handleEntityEvent b m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight G m ()Z isImmobile fE m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$3 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$0 J m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$1 I m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$static$2 i m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m ()V roar hc m (Lnet/minecraft/world/entity/Entity;)V strongKnockback H m ()V stunEffect hb m ()V updateControlFlags V f I ATTACK_DURATION a f D ATTACK_MOVEMENT_SPEED cx f D BASE_MOVEMENT_SPEED cw f I DEFAULT_ATTACK_TICK cC f I DEFAULT_ROAR_TICK cE f I DEFAULT_STUN_TICK cD f Ljava/util/function/Predicate; ROAR_TARGET_ON_CLIENT cv f Ljava/util/function/Predicate; ROAR_TARGET_WITHOUT_GRIEFING f f Ljava/util/function/Predicate; ROAR_TARGET_WITH_GRIEFING e f I STUNNED_COLOR cy f F STUNNED_COLOR_BLUE cz f F STUNNED_COLOR_GREEN cA f F STUNNED_COLOR_RED cB f I STUN_DURATION b f I attackTick cF f I roarTick cH f I stunnedTick cG c net/minecraft/world/entity/monster/Shulker net/minecraft/world/entity/monster/EntityShulker m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canStayAt a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction; findAttachableSurface h m ()V findNewAttachment gS m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/core/Direction; getAttachFace gP m (F)F getClientPeekAmount L m ()Lnet/minecraft/world/item/DyeColor; getColor gR m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement dN m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()I getMaxHeadXRot ac m ()I getMaxHeadYRot ae m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m (F)F getPhysicalPeek N m (FLnet/minecraft/core/Direction;FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getProgressAabb a m (FLnet/minecraft/core/Direction;FFLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getProgressDeltaAabb a m ()I getRawPeekAmount gX m (F)Lnet/minecraft/world/phys/Vec3; getRenderPosition M m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Ljava/util/Optional; getVariant gQ m ()V hitByShulkerBullet gW m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isClosed gV m (Lnet/minecraft/core/BlockPos;)Z isPositionBlocked i m (Lnet/minecraft/world/entity/Entity;)Z lambda$onPeekAmountChange$1 H m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Byte; lambda$setVariant$2 a m ()Lorg/joml/Vector3f; lambda$static$0 gY m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a m ()V onPeekAmountChange gU m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playAmbientSound T m (Lnet/minecraft/world/entity/Entity;)V push h m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m ()V registerGoals D m (F)F sanitizeScale c m (Lnet/minecraft/core/Direction;)V setAttachFace a m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement k m (DDD)V setPos a_ m (I)V setRawPeekAmount a m (Ljava/util/Optional;)V setVariant a m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a m ()Z teleportSomewhere p m ()V tick g m ()Z updatePeekAmount gT f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; COVERED_ARMOR_MODIFIER e f Lnet/minecraft/resources/Identifier; COVERED_ARMOR_MODIFIER_ID d f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ATTACH_FACE_ID a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLOR_ID c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PEEK_ID b f Lnet/minecraft/core/Direction; DEFAULT_ATTACH_FACE cC f B DEFAULT_COLOR cw f B DEFAULT_PEEK cB f Lorg/joml/Vector3f; FORWARD cD f F MAX_LID_OPEN cJ f F MAX_SCALE cE f I MAX_TELEPORT_DISTANCE cx f B NO_COLOR cv f I OTHER_SHULKER_LIMIT cz f I OTHER_SHULKER_SCAN_RADIUS cy f F PEEK_PER_TICK cA f I TELEPORT_STEPS f f Lnet/minecraft/core/BlockPos; clientOldAttachPosition cH f I clientSideTeleportInterpolation cI f F currentPeekAmount cG f F currentPeekAmountO cF c net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal net/minecraft/world/entity/monster/EntityShulker$f m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f I peekTime b f Lnet/minecraft/world/entity/monster/Shulker; this$0 a c net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal net/minecraft/world/entity/monster/EntityShulker$a m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f I attackTime b f Lnet/minecraft/world/entity/monster/Shulker; this$0 a c net/minecraft/world/entity/monster/Shulker$ShulkerLookControl net/minecraft/world/entity/monster/EntityShulker$d m ()V clampHeadRotationToBody b m ()Ljava/util/Optional; getXRotD h m ()Ljava/util/Optional; getYRotD i f Lnet/minecraft/world/entity/monster/Shulker; this$0 h c net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal net/minecraft/world/entity/monster/EntityShulker$c m ()Z canUse b m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a c net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal net/minecraft/world/entity/monster/EntityShulker$e m ()Z canUse b m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a f Lnet/minecraft/world/entity/monster/Shulker; this$0 i c net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl net/minecraft/world/entity/monster/EntityShulker$b m ()V clientTick a c net/minecraft/world/entity/monster/Strider net/minecraft/world/entity/monster/EntityStrider m ()Z boost a m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m (Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkStriderSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()V floatStrider gR m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/monster/Strider; getBreedOffspring b m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z isBeingTempted gQ m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isOnFire cp m ()Z isSensitiveToWater fR m ()Z isSuffocating p m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()F nextStep bj m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()V registerGoals D m (Z)V setSuffocating x m ()Z shouldPassengersInheritMalus F m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; spawnJockey a m ()V tick g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BOOST_TIME cA f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SUFFOCATING cB f F STEERING_MODIFIER cz f F SUFFOCATE_STEERING_MODIFIER cx f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SUFFOCATING_MODIFIER cw f Lnet/minecraft/resources/Identifier; SUFFOCATING_MODIFIER_ID cv f Lnet/minecraft/world/entity/ItemBasedSteering; steering cC f Lnet/minecraft/world/entity/ai/goal/TemptGoal; temptGoal cD c net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal net/minecraft/world/entity/monster/EntityStrider$a m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/core/BlockPos; getMoveToTarget k m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()Z shouldRecalculatePath l f Lnet/minecraft/world/entity/monster/Strider; strider g c net/minecraft/world/entity/monster/Strider$StriderPathNavigation net/minecraft/world/entity/monster/EntityStrider$b m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m (Lnet/minecraft/world/level/pathfinder/PathType;)Z hasValidPathType a m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a c net/minecraft/world/inventory/CraftingMenu net/minecraft/world/inventory/ContainerWorkbench m ()V beginPlacingRecipe l m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V finishPlacingRecipe a m ()Ljava/util/List; getInputGridSlots n m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$1 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$slotsChanged$0 a m ()Lnet/minecraft/world/entity/player/Player; owner q m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/inventory/ResultContainer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V slotChangedCraftingGrid a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I CRAFTING_GRID_HEIGHT q f I CRAFTING_GRID_WIDTH p f I CRAFT_SLOT_COUNT s f I CRAFT_SLOT_END t f I CRAFT_SLOT_START r f I INV_SLOT_END v f I INV_SLOT_START u f I RESULT_SLOT o f I USE_ROW_SLOT_END x f I USE_ROW_SLOT_START w f Lnet/minecraft/world/inventory/ContainerLevelAccess; access y f Z placingRecipe A f Lnet/minecraft/world/entity/player/Player; player z c net/minecraft/world/inventory/MerchantMenu net/minecraft/world/inventory/ContainerMerchant m ()Z canRestock o m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m ()I getFutureTraderXp m m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers p m ()I getTraderLevel n m ()I getTraderXp l m (Lnet/minecraft/world/item/trading/ItemCost;)V lambda$tryMoveItems$0 a m (ILnet/minecraft/world/item/trading/ItemCost;)V moveFromInventoryToPaymentSlot a m ()V playTradeSound r m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Z)V setCanRestock b m (I)V setMerchantLevel g m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setOffers a m (I)V setSelectionHint e m (Z)V setShowProgressBar a m (I)V setXp f m ()Z showProgressBar q m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b m (I)V tryMoveItems h f I BUYSLOT_X v f I INV_SLOT_END q f I INV_SLOT_START p f I PAYMENT1_SLOT m f I PAYMENT2_SLOT n f I RESULT_SLOT o f I ROW_Y w f I SELLSLOT1_X t f I SELLSLOT2_X u f I USE_ROW_SLOT_END s f I USE_ROW_SLOT_START r f Z canRestock B f I merchantLevel z f Z showProgressBar A f Lnet/minecraft/world/inventory/MerchantContainer; tradeContainer y f Lnet/minecraft/world/item/trading/Merchant; trader x c net/minecraft/world/inventory/SmithingMenu net/minecraft/world/inventory/ContainerSmithing m (Lnet/minecraft/world/item/ItemStack;)Z canMoveIntoInputSlots b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m (Lnet/minecraft/world/item/crafting/RecipeAccess;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; createInputSlotDefinitions a m ()Lnet/minecraft/world/item/crafting/SmithingRecipeInput; createRecipeInput p m ()V createResult l m ()Ljava/util/List; getRelevantItems o m ()Z hasRecipeError m m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V lambda$createResult$1 a m ()V lambda$createResult$2 q m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (I)V shrinkStackInSlot e m (Lnet/minecraft/world/Container;)V slotsChanged a f I ADDITIONAL_SLOT o f I ADDITIONAL_SLOT_X_PLACEMENT w f I BASE_SLOT n f I BASE_SLOT_X_PLACEMENT v f I RESULT_SLOT p f I RESULT_SLOT_X_PLACEMENT y f I SLOT_Y_PLACEMENT x f I TEMPLATE_SLOT m f I TEMPLATE_SLOT_X_PLACEMENT u f Lnet/minecraft/world/item/crafting/RecipePropertySet; additionItemTest C f Lnet/minecraft/world/item/crafting/RecipePropertySet; baseItemTest A f Lnet/minecraft/world/inventory/DataSlot; hasRecipeError D f Lnet/minecraft/world/level/Level; level z f Lnet/minecraft/world/item/crafting/RecipePropertySet; templateItemTest B c net/minecraft/world/item/FlintAndSteelItem net/minecraft/world/item/ItemFlintAndSteel m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/HangingEntityItem net/minecraft/world/item/ItemHanging m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z mayPlace a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f Lnet/minecraft/network/chat/Component; TOOLTIP_RANDOM_VARIANT a f Lnet/minecraft/world/entity/EntityType; type b c net/minecraft/world/item/JukeboxSongPlayer net/minecraft/world/item/JukeboxSongPlayer m ()Lnet/minecraft/world/item/JukeboxSong; getSong b m ()J getTicksSinceSongStarted c m ()Z isPlaying a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/Holder;)V play a m (Lnet/minecraft/core/Holder;J)V setSongWithoutPlaying a m ()Z shouldEmitJukeboxPlayingEvent d m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V spawnMusicParticles a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;)V stop a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;)V tick b f I PLAY_EVENT_INTERVAL_TICKS a f Lnet/minecraft/core/BlockPos; blockPos d f Lnet/minecraft/world/item/JukeboxSongPlayer$OnSongChanged; onSongChanged e f Lnet/minecraft/core/Holder; song c f J ticksSinceSongStarted b c net/minecraft/world/item/JukeboxSongPlayer$OnSongChanged net/minecraft/world/item/JukeboxSongPlayer$a c net/minecraft/world/item/KnowledgeBookItem net/minecraft/world/item/ItemKnowledgeBook m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/world/item/SpectralArrowItem net/minecraft/world/item/ItemSpectralArrow m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; createArrow a c net/minecraft/world/level/BaseCommandBlock net/minecraft/world/level/CommandBlockListenerAbstract m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSource; createSource c m ()Ljava/lang/String; getCommand d m ()Lnet/minecraft/network/chat/Component; getCustomName f m ()Lnet/minecraft/network/chat/Component; getLastOutput c m ()Lnet/minecraft/network/chat/Component; getName e m ()I getSuccessCount b m ()Z isTrackOutput g m ()Z isValid a m (ZI)V lambda$performCommand$0 a m ()Ljava/lang/String; lambda$performCommand$1 h m (Lnet/minecraft/world/level/storage/ValueInput;)V load a m (Lnet/minecraft/server/level/ServerLevel;)V onUpdated a m (Lnet/minecraft/server/level/ServerLevel;)Z performCommand b m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a m (Ljava/lang/String;)V setCommand a m (Lnet/minecraft/network/chat/Component;)V setCustomName a m (Lnet/minecraft/network/chat/Component;)V setLastOutput b m (I)V setSuccessCount a m (Z)V setTrackOutput a f Lnet/minecraft/network/chat/Component; DEFAULT_NAME a f I NO_LAST_EXECUTION b f Ljava/lang/String; command h f Lnet/minecraft/network/chat/Component; customName i f J lastExecution c f Lnet/minecraft/network/chat/Component; lastOutput g f I successCount e f Z trackOutput f f Z updateLastExecution d c net/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSource net/minecraft/world/level/CommandBlockListenerAbstract$CloseableCommandBlockSource m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Z shouldInformAdmins c f Ljava/time/format/DateTimeFormatter; TIME_FORMAT d f Z closed e f Lnet/minecraft/server/level/ServerLevel; level c f Lnet/minecraft/world/level/BaseCommandBlock; this$0 b c net/minecraft/world/level/EmptyBlockGetter net/minecraft/world/level/BlockAccessAir m ()[Lnet/minecraft/world/level/EmptyBlockGetter; $values a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()I getHeight L_ m ()I getMinY K_ f [Lnet/minecraft/world/level/EmptyBlockGetter; $VALUES b f Lnet/minecraft/world/level/EmptyBlockGetter; INSTANCE a c net/minecraft/world/level/LevelSimulatedRW net/minecraft/world/level/VirtualLevelWritable c net/minecraft/world/level/StructureManager net/minecraft/world/level/StructureManager m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V addReference a m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;JLnet/minecraft/world/level/chunk/StructureAccess;)V addReferenceForStructure a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStructurePresence a m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V fillStartsForStructure a m (Lnet/minecraft/server/level/WorldGenRegion;)Lnet/minecraft/world/level/StructureManager; forWorldGenRegion a m (Lnet/minecraft/core/BlockPos;)Ljava/util/Map; getAllStructuresAt b m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/chunk/StructureAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureAt a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt b m (Lnet/minecraft/core/BlockPos;)Z hasAnyStructureAt a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Z lambda$getStructureWithPieceAt$0 a m ()Lnet/minecraft/core/RegistryAccess; registryAccess b m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/world/level/chunk/StructureAccess;)V setStartForStructure a m ()Z shouldGenerateStructures a m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/util/List; startsForStructure a m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Predicate;)Ljava/util/List; startsForStructure a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z structureHasPieceAt a f Lnet/minecraft/world/level/LevelAccessor; level a f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; structureCheck c f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions b c net/minecraft/world/level/block/AnvilBlock net/minecraft/world/level/block/BlockAnvil m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; damage e m (Lnet/minecraft/world/entity/item/FallingBlockEntity;)V falling a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f I FALL_DAMAGE_MAX f f F FALL_DAMAGE_PER_DISTANCE e f Ljava/util/Map; SHAPES c c net/minecraft/world/level/block/BlockTypes net/minecraft/world/level/block/BlockTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/ChainBlock net/minecraft/world/level/block/BlockChain m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; SHAPES e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/ChestBlock net/minecraft/world/level/block/BlockChest m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; blockEntityType q m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; candidatePartnerFacing b m (Lnet/minecraft/world/level/block/state/BlockState;)Z chestCanConnectTo i m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; getBlockType h m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/ChestType; getChestType a m ()Lnet/minecraft/sounds/SoundEvent; getCloseChestSound s m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/BlockPos; getConnectedBlockPos b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection n m (Lnet/minecraft/world/level/block/ChestBlock;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/Container; getContainer a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m ()Lnet/minecraft/sounds/SoundEvent; getOpenChestSound r m ()Lnet/minecraft/stats/Stat; getOpenChestStat d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isBlockedChestByBlock a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isCatSittingOnChest b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isChestBlockedAt a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z lambda$combine$3 c m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$static$0 t m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/ChestBlock; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/entity/LidBlockEntity;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; opennessCombiner a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; CHEST_COMBINER R f Lcom/mojang/serialization/MapCodec; CODEC b f I EVENT_SET_OPEN_COUNT f f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c f Ljava/util/Map; HALF_SHAPES h f Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; MENU_PROVIDER_COMBINER S f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e f Lnet/minecraft/sounds/SoundEvent; closeSound D f Lnet/minecraft/sounds/SoundEvent; openSound i c net/minecraft/world/level/block/ChestBlock$1 net/minecraft/world/level/block/BlockChest$1 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptDouble a m ()Ljava/lang/Object; acceptNone b m ()Ljava/util/Optional; acceptNone a m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptSingle a c net/minecraft/world/level/block/ChestBlock$2 net/minecraft/world/level/block/BlockChest$2 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptDouble a m ()Ljava/lang/Object; acceptNone b m ()Ljava/util/Optional; acceptNone a m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptSingle a c net/minecraft/world/level/block/ChestBlock$2$1 net/minecraft/world/level/block/BlockChest$2$1 m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ f Lnet/minecraft/world/Container; val$container c f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; val$first a f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; val$second b c net/minecraft/world/level/block/ChestBlock$3 net/minecraft/world/level/block/BlockChest$3 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptDouble a m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptNone a m ()Ljava/lang/Object; acceptNone b m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptSingle a m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;F)F lambda$acceptDouble$0 a c net/minecraft/world/level/block/ChestBlock$4 net/minecraft/world/level/block/BlockChest$4 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType a c net/minecraft/world/level/block/ChestBlock$DoubleInventory net/minecraft/world/level/block/BlockChest$DoubleInventory c net/minecraft/world/level/block/CocoaBlock net/minecraft/world/level/block/BlockCocoa m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (I)Ljava/util/Map; lambda$static$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE b f Ljava/util/List; SHAPES d c net/minecraft/world/level/block/CoralBlock net/minecraft/world/level/block/BlockCoral m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/CoralBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z scanForWater a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC b f Lcom/mojang/serialization/MapCodec; DEAD_CORAL_FIELD a f Lnet/minecraft/world/level/block/Block; deadBlock c c net/minecraft/world/level/block/DiodeBlock net/minecraft/world/level/block/BlockDiodeAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOn a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkTickOnNeighbor c m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getAlternateSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getInputSignal b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDiode n m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isLocked b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldPrioritize b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldTurnOn a m ()Z sideInputDiodesOnly b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsInFront d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a c net/minecraft/world/level/block/FenceBlock net/minecraft/world/level/block/BlockFence m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;)Z connectsTo a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSameFence p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC g f Ljava/util/function/Function; occlusionShapes h c net/minecraft/world/level/block/GrassBlock net/minecraft/world/level/block/BlockGrass m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/HoneyBlock net/minecraft/world/level/block/BlockHoney m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/entity/Entity;)V doSlideMovement d m (Lnet/minecraft/world/entity/Entity;)Z doesEntityDoHoneyBlockSlideEffects c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (D)D getNewDeltaY c m (D)D getOldDeltaY b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z isSlidingDown a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V maybeDoSlideAchievement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V maybeDoSlideEffects a m (Lnet/minecraft/world/entity/Entity;)V showJumpParticles b m (Lnet/minecraft/world/entity/Entity;I)V showParticles a m (Lnet/minecraft/world/entity/Entity;)V showSlideParticles a f Lcom/mojang/serialization/MapCodec; CODEC a f D MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g f I SLIDE_ADVANCEMENT_CHECK_INTERVAL f f D SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST b f D THROTTLE_SLIDE_SPEED_TO e c net/minecraft/world/level/block/LevelEvent net/minecraft/world/level/block/LevelEvent f I ANIMATION_DRAGON_SUMMON_ROAR ak f I ANIMATION_END_GATEWAY_SPAWN aj f I ANIMATION_SPAWN_COBWEB aA f I ANIMATION_TRIAL_SPAWNER_EJECT_ITEM aw f I ANIMATION_VAULT_ACTIVATE ax f I ANIMATION_VAULT_DEACTIVATE ay f I ANIMATION_VAULT_EJECT_ITEM az f I COMPOSTER_FILL Q f I DRIPSTONE_DRIP U f I END_PORTAL_FRAME_FILL T f I LAVA_FIZZ R f I PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE ar f I PARTICLES_AND_SOUND_PLANT_GROWTH V f I PARTICLES_AND_SOUND_WAX_ON am f I PARTICLES_BEE_GROWTH ag f I PARTICLES_DESTROY_BLOCK X f I PARTICLES_DRAGON_BLOCK_BREAK ad f I PARTICLES_DRAGON_FIREBALL_SPLASH ab f I PARTICLES_EGG_CRACK as f I PARTICLES_ELECTRIC_SPARK al f I PARTICLES_EYE_OF_ENDER_DEATH Z f I PARTICLES_INSTANT_POTION_SPLASH ac f I PARTICLES_MOBBLOCK_SPAWN aa f I PARTICLES_SCRAPE ao f I PARTICLES_SCULK_CHARGE ap f I PARTICLES_SCULK_SHRIEK aq f I PARTICLES_SHOOT_SMOKE W f I PARTICLES_SHOOT_WHITE_SMOKE af f I PARTICLES_SMASH_ATTACK ai f I PARTICLES_SPELL_POTION_SPLASH Y f I PARTICLES_TRIAL_SPAWNER_BECOME_OMINOUS aC f I PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER av f I PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS aB f I PARTICLES_TRIAL_SPAWNER_SPAWN at f I PARTICLES_TRIAL_SPAWNER_SPAWN_ITEM aD f I PARTICLES_TRIAL_SPAWNER_SPAWN_MOB_AT au f I PARTICLES_TURTLE_EGG_PLACEMENT ah f I PARTICLES_WATER_EVAPORATING ae f I PARTICLES_WAX_OFF an f I REDSTONE_TORCH_BURNOUT S f I SOUND_ANVIL_BROKEN v f I SOUND_ANVIL_LAND x f I SOUND_ANVIL_USED w f I SOUND_BAT_LIFTOFF r f I SOUND_BLAZE_FIREBALL k f I SOUND_BREWING_STAND_BREW B f I SOUND_CHORUS_DEATH A f I SOUND_CHORUS_GROW z f I SOUND_CRAFTER_CRAFT N f I SOUND_CRAFTER_FAIL O f I SOUND_DISPENSER_DISPENSE a f I SOUND_DISPENSER_FAIL b f I SOUND_DISPENSER_PROJECTILE_LAUNCH c f I SOUND_DRAGON_DEATH u f I SOUND_DRAGON_FIREBALL j f I SOUND_DRIP_LAVA_INTO_CAULDRON K f I SOUND_DRIP_WATER_INTO_CAULDRON L f I SOUND_END_PORTAL_SPAWN C f I SOUND_EXTINGUISH_FIRE e f I SOUND_FIREWORK_SHOOT d f I SOUND_GHAST_FIREBALL i f I SOUND_GHAST_WARNING h f I SOUND_GRINDSTONE_USED G f I SOUND_HUSK_TO_ZOMBIE F f I SOUND_PAGE_TURN H f I SOUND_PHANTOM_BITE D f I SOUND_PLAY_JUKEBOX_SONG f f I SOUND_POINTED_DRIPSTONE_LAND J f I SOUND_PORTAL_TRAVEL y f I SOUND_SKELETON_TO_STRAY M f I SOUND_SMITHING_TABLE_USED I f I SOUND_STOP_JUKEBOX_SONG g f I SOUND_WIND_CHARGE_SHOOT P f I SOUND_WITHER_BLOCK_BREAK o f I SOUND_WITHER_BOSS_SHOOT q f I SOUND_WITHER_BOSS_SPAWN p f I SOUND_ZOMBIE_CONVERTED t f I SOUND_ZOMBIE_DOOR_CRASH n f I SOUND_ZOMBIE_INFECTED s f I SOUND_ZOMBIE_IRON_DOOR m f I SOUND_ZOMBIE_TO_DROWNED E f I SOUND_ZOMBIE_WOODEN_DOOR l c net/minecraft/world/level/block/LeverBlock net/minecraft/world/level/block/BlockLever m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;F)V makeParticle a m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playSound a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V pull b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b f Ljava/util/function/Function; shapes d c net/minecraft/world/level/block/LightBlock net/minecraft/world/level/block/LightBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$0 p m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; setLightOnStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL c f Ljava/util/function/ToIntFunction; LIGHT_EMISSION e f I MAX_LEVEL b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d c net/minecraft/world/level/block/MagmaBlock net/minecraft/world/level/block/BlockMagma m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f I BUBBLE_COLUMN_CHECK_DELAY b f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/RootsBlock net/minecraft/world/level/block/BlockRoots m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/SculkBlock net/minecraft/world/level/block/SculkBlock m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a m ()Z canChangeBlockStateOnSpread d m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canPlaceGrowth a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/SculkSpreader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;I)I getDecayPenalty a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/block/state/BlockState; getRandomGrowthState a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/ShelfBlock net/minecraft/world/level/block/ShelfBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m ()I getColumns c m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFacing r m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()I getMaxChainLength d m ()I getRows b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SideChainPart; getSideChainPart p m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z isConnectable s m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playSound a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Lnet/minecraft/world/level/block/state/BlockState; setSideChainPart a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Inventory;)Z swapHotbar a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ShelfBlockEntity;ILnet/minecraft/world/entity/player/Inventory;)Z swapSingleItem a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b f Ljava/util/Map; SHAPES f f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SIDE_CHAIN_PART d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e c net/minecraft/world/level/block/SkullBlock net/minecraft/world/level/block/BlockSkull m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lcom/mojang/serialization/MapCodec; CODEC c f I MAX d f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION e f I ROTATIONS b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PIGLIN g c net/minecraft/world/level/block/SkullBlock$Type net/minecraft/world/level/block/BlockSkull$a f Lcom/mojang/serialization/Codec; CODEC b f Ljava/util/Map; TYPES a c net/minecraft/world/level/block/SkullBlock$Types net/minecraft/world/level/block/BlockSkull$Type m ()[Lnet/minecraft/world/level/block/SkullBlock$Types; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/SkullBlock$Types; $VALUES k f Lnet/minecraft/world/level/block/SkullBlock$Types; CREEPER g f Lnet/minecraft/world/level/block/SkullBlock$Types; DRAGON i f Lnet/minecraft/world/level/block/SkullBlock$Types; PIGLIN h f Lnet/minecraft/world/level/block/SkullBlock$Types; PLAYER e f Lnet/minecraft/world/level/block/SkullBlock$Types; SKELETON c f Lnet/minecraft/world/level/block/SkullBlock$Types; WITHER_SKELETON d f Lnet/minecraft/world/level/block/SkullBlock$Types; ZOMBIE f f Ljava/lang/String; name j c net/minecraft/world/level/block/SlimeBlock net/minecraft/world/level/block/BlockSlime m (Lnet/minecraft/world/entity/Entity;)V bounceUp a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/StairBlock net/minecraft/world/level/block/BlockStairs m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canTakeShape c m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()F getExplosionResistance e m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/properties/StairsShape; getStairsShape e m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStairs p m (Lnet/minecraft/world/level/block/StairBlock;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE d f Ljava/util/Map; SHAPE_BOTTOM_INNER S f Ljava/util/Map; SHAPE_BOTTOM_OUTER D f Ljava/util/Map; SHAPE_BOTTOM_STRAIGHT R f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INNER i f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_OUTER g f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STRAIGHT h f Ljava/util/Map; SHAPE_TOP_INNER V f Ljava/util/Map; SHAPE_TOP_OUTER T f Ljava/util/Map; SHAPE_TOP_STRAIGHT U f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e f Lnet/minecraft/world/level/block/Block; base W f Lnet/minecraft/world/level/block/state/BlockState; baseState f c net/minecraft/world/level/block/StairBlock$1 net/minecraft/world/level/block/BlockStairs$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape a c net/minecraft/world/level/block/TorchBlock net/minecraft/world/level/block/BlockTorch m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/particles/ParticleType;)Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/core/particles/SimpleParticleType;)Lnet/minecraft/core/particles/ParticleType; lambda$static$2 a m (Lnet/minecraft/world/level/block/TorchBlock;)Lnet/minecraft/core/particles/SimpleParticleType; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lcom/mojang/serialization/MapCodec; PARTICLE_OPTIONS_FIELD a f Lnet/minecraft/core/particles/SimpleParticleType; flameParticle c c net/minecraft/world/level/block/VaultBlock net/minecraft/world/level/block/VaultBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V lambda$getTicker$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V lambda$getTicker$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS d f Lnet/minecraft/world/level/block/state/properties/Property; STATE b c net/minecraft/world/level/chunk/LevelChunk net/minecraft/world/level/chunk/Chunk m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V addAndRegisterBlockEntity b m (Lnet/minecraft/world/entity/Entity;)V addEntity a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V addGameEventListener b m ()V clearAllBlockEntities K m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; createBlockEntity g m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; createTicker a m ()Ljava/util/Map; getBlockEntities J m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q m (III)Lnet/minecraft/world/level/material/FluidState; getFluidState a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus G m ()Lnet/minecraft/world/level/Level; getLevel I m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; getListenerRegistry a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a m ()Z isEmpty F m ()Z isInLevel M m (Lnet/minecraft/core/BlockPos;)Z isTicking h m (III)Ljava/lang/String; lambda$getBlockState$2 c m (Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; lambda$getListenerRegistry$1 a m (Lnet/minecraft/world/level/ChunkPos;)V lambda$new$0 b m ()V markUnsaved i m (Lnet/minecraft/server/level/ServerLevel;)V postProcessGeneration a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/entity/BlockEntity; promotePendingBlockEntity a m ()V registerAllBlockEntitiesAfterLevelLoad L m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m (Lnet/minecraft/server/level/ServerLevel;)V registerTickContainerInLevel b m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c m (Lnet/minecraft/core/BlockPos;)V removeBlockEntityTicker i m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V removeGameEventListener a m (I)V removeGameEventListenerRegistry c m (Lnet/minecraft/network/FriendlyByteBuf;)V replaceBiomes a m (Lnet/minecraft/network/FriendlyByteBuf;Ljava/util/Map;Ljava/util/function/Consumer;)V replaceWithPacketData a m ()V runPostLoad H m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (Ljava/util/function/Supplier;)V setFullStatus b m (Z)V setLoaded b m (Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener;)V setUnsavedListener a m (J)V unpackTicks d m (Lnet/minecraft/server/level/ServerLevel;)V unregisterTickContainerFromLevel c m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V updateBlockEntityTicker c f Lorg/slf4j/Logger; LOGGER m f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; NULL_TICKER n f Lnet/minecraft/world/ticks/LevelChunkTicks; blockTicks u f Lnet/minecraft/world/ticks/LevelChunkTicks; fluidTicks v f Ljava/util/function/Supplier; fullStatus r f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; gameEventListenerRegistrySections t f Lnet/minecraft/server/level/ServerLevel; level q f Z loaded p f Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; postLoad s f Ljava/util/Map; tickersInLevel o f Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener w c net/minecraft/world/level/chunk/LevelChunk$1 net/minecraft/world/level/chunk/Chunk$1 m ()Lnet/minecraft/core/BlockPos; getPos c m ()Ljava/lang/String; getType d m ()Z isRemoved b m ()V tick a c net/minecraft/world/level/chunk/LevelChunk$UnsavedListener net/minecraft/world/level/chunk/Chunk$e c net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor net/minecraft/world/level/chunk/Chunk$c c net/minecraft/world/level/chunk/LevelChunk$EntityCreationType net/minecraft/world/level/chunk/Chunk$EnumTileEntityState m ()[Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; $values a f [Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; $VALUES d f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; CHECK c f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; IMMEDIATE a f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; QUEUED b c net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity net/minecraft/world/level/chunk/Chunk$a m ()Lnet/minecraft/core/BlockPos; getPos c m ()Ljava/lang/String; getType d m ()Z isRemoved b m ()V tick a f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity b f Z loggedInvalidBlockState d f Lnet/minecraft/world/level/chunk/LevelChunk; this$0 a f Lnet/minecraft/world/level/block/entity/BlockEntityTicker; ticker c c net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper net/minecraft/world/level/chunk/Chunk$d m ()Lnet/minecraft/core/BlockPos; getPos c m ()Ljava/lang/String; getType d m ()Z isRemoved b m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V rebind a m ()V tick a f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; ticker a c net/minecraft/world/level/chunk/LightChunk net/minecraft/world/level/chunk/LightChunk m (Ljava/util/function/BiConsumer;)V findBlockLightSources a m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D c net/minecraft/world/level/chunk/ProtoChunk net/minecraft/world/level/chunk/ProtoChunk m (Lnet/minecraft/nbt/CompoundTag;)V addEntity b m (Lnet/minecraft/world/entity/Entity;)V addEntity a m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V addPackedPostProcess a m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; getBelowZeroRetrogen z m ()Ljava/util/Map; getBlockEntities I m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a m ()Ljava/util/Map; getBlockEntityNbts K m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q m ()Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask F m ()Ljava/util/List; getEntities J m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r m ()Lnet/minecraft/world/level/LevelHeightAccessor; getHeightAccessorForGeneration B m ()Lnet/minecraft/world/level/chunk/CarvingMask; getOrCreateCarvingMask G m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e m (Lnet/minecraft/core/BlockPos;)S packOffsetCoordinates g m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)V setBelowZeroRetrogen a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (Lnet/minecraft/world/level/chunk/CarvingMask;)V setCarvingMask a m (Lnet/minecraft/world/level/lighting/LevelLightEngine;)V setLightEngine a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V setPersistedStatus a m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a m ()Lnet/minecraft/world/ticks/LevelChunkTicks; unpackBlockTicks L m ()Lnet/minecraft/world/ticks/LevelChunkTicks; unpackFluidTicks M m (SILnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; unpackOffsetCoordinates a m (Lnet/minecraft/world/ticks/ProtoChunkTicks;)Lnet/minecraft/world/ticks/LevelChunkTicks; unpackTicks a f Lorg/slf4j/Logger; LOGGER m f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen r f Lnet/minecraft/world/ticks/ProtoChunkTicks; blockTicks s f Lnet/minecraft/world/level/chunk/CarvingMask; carvingMask q f Ljava/util/List; entities p f Lnet/minecraft/world/ticks/ProtoChunkTicks; fluidTicks t f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine n f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status o c net/minecraft/world/level/levelgen/Aquifer net/minecraft/world/level/levelgen/Aquifer m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;IILnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)Lnet/minecraft/world/level/levelgen/Aquifer; create a m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)Lnet/minecraft/world/level/levelgen/Aquifer; createDisabled a m ()Z shouldScheduleFluidUpdate a c net/minecraft/world/level/levelgen/Aquifer$1 net/minecraft/world/level/levelgen/Aquifer$1 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a m ()Z shouldScheduleFluidUpdate a c net/minecraft/world/level/levelgen/Aquifer$FluidPicker net/minecraft/world/level/levelgen/Aquifer$a c net/minecraft/world/level/levelgen/Aquifer$FluidStatus net/minecraft/world/level/levelgen/Aquifer$b m (I)Lnet/minecraft/world/level/block/state/BlockState; at a m ()I fluidLevel a m ()Lnet/minecraft/world/level/block/state/BlockState; fluidType b f I fluidLevel a f Lnet/minecraft/world/level/block/state/BlockState; fluidType b c net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer net/minecraft/world/level/levelgen/Aquifer$c m (I)I adjustSurfaceLevel e m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;)D calculatePressure a m (III)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; computeFluid b m (IIILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;I)Lnet/minecraft/world/level/block/state/BlockState; computeFluidType a m (IIII)I computeRandomizedFluidSurfaceLevel a m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a m (IIILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;IZ)I computeSurfaceLevel a m (II)I fromGridX b m (II)I fromGridY c m (II)I fromGridZ d m (I)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; getAquiferStatus d m (III)I getIndex a m (I)I gridX a m (I)I gridY b m (I)I gridZ c m ()Z shouldScheduleFluidUpdate a m (II)D similarity a f D FLOWING_UPDATE_SIMULARITY m f I MAX_CELL_SAMPLE_X t f I MAX_CELL_SAMPLE_Y u f I MAX_CELL_SAMPLE_Z v f I MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER l f I MIN_CELL_SAMPLE_X q f I MIN_CELL_SAMPLE_Y r f I MIN_CELL_SAMPLE_Z s f I SAMPLE_OFFSET_X n f I SAMPLE_OFFSET_Y o f I SAMPLE_OFFSET_Z p f [[I SURFACE_SAMPLING_OFFSETS_IN_CHUNKS O f I X_RANGE a f I X_SEPARATION d f I X_SPACING g f I X_SPACING_SHIFT j f I Y_RANGE b f I Y_SEPARATION e f I Y_SPACING h f I Z_RANGE c f I Z_SEPARATION f f I Z_SPACING i f I Z_SPACING_SHIFT k f [Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; aquiferCache C f [J aquiferLocationCache D f Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise x f Lnet/minecraft/world/level/levelgen/DensityFunction; depth G f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion F f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise y f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise z f Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; globalFluidPicker E f I gridSizeX M f I gridSizeZ N f Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise A f I minGridX J f I minGridY K f I minGridZ L f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk w f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; positionalRandomFactory B f Z shouldScheduleFluidUpdate H f I skipSamplingAboveY I c net/minecraft/world/level/levelgen/Density net/minecraft/world/level/levelgen/Density f D SURFACE a f D UNRECOVERABLY_DENSE b f D UNRECOVERABLY_THIN c c net/minecraft/world/level/material/FogType net/minecraft/world/level/material/FogType m ()[Lnet/minecraft/world/level/material/FogType; $values a f [Lnet/minecraft/world/level/material/FogType; $VALUES f f Lnet/minecraft/world/level/material/FogType; ATMOSPHERIC d f Lnet/minecraft/world/level/material/FogType; LAVA a f Lnet/minecraft/world/level/material/FogType; NONE e f Lnet/minecraft/world/level/material/FogType; POWDER_SNOW c f Lnet/minecraft/world/level/material/FogType; WATER b c net/minecraft/world/phys/shapes/SliceShape net/minecraft/world/phys/shapes/VoxelShapeSlice m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; makeSlice a f Lit/unimi/dsi/fastutil/doubles/DoubleList; SLICE_COORDS d f Lnet/minecraft/core/Direction$Axis; axis c f Lnet/minecraft/world/phys/shapes/VoxelShape; delegate b c net/minecraft/world/phys/shapes/VoxelShape net/minecraft/world/phys/shapes/VoxelShape m ()Lnet/minecraft/world/phys/AABB; bounds a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; calculateFace b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; clip a m (Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; closestPointTo b m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/AABB;D)D collide a m (Lnet/minecraft/core/AxisCycle;Lnet/minecraft/world/phys/AABB;D)D collideX a m (Lnet/minecraft/core/Direction$Axis;D)I findIndex a m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V forAllBoxes b m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V forAllEdges a m (Lnet/minecraft/core/Direction$Axis;I)D get a m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFaceShape a m ()Z isCubeLike f m (Lnet/minecraft/core/Direction$Axis;)Z isCubeLikeAlong d m ()Z isEmpty c m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V lambda$forAllBoxes$2 a m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;IIIIII)V lambda$forAllEdges$1 a m (Lnet/minecraft/core/Direction$Axis;)D max c m (Lnet/minecraft/core/Direction$Axis;DD)D max b m (Lnet/minecraft/core/Direction$Axis;)D min b m (Lnet/minecraft/core/Direction$Axis;DD)D min a m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; move a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/shapes/VoxelShape; move a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/shapes/VoxelShape; move a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; optimize d m ()Lnet/minecraft/world/phys/shapes/VoxelShape; singleEncompassing b m ()Ljava/util/List; toAabbs e f [Lnet/minecraft/world/phys/shapes/VoxelShape; faces b f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; shape a c org/bukkit/craftbukkit/CraftRegionAccessor org/bukkit/craftbukkit/v1_21_R7/CraftRegionAccessor c org/bukkit/craftbukkit/CraftRegionAccessor$1 org/bukkit/craftbukkit/v1_21_R7/CraftRegionAccessor$1 c org/bukkit/craftbukkit/ban/CraftIpBanEntry org/bukkit/craftbukkit/v1_21_R7/ban/CraftIpBanEntry c org/bukkit/craftbukkit/block/CraftCampfire org/bukkit/craftbukkit/v1_21_R7/block/CraftCampfire c org/bukkit/craftbukkit/block/CraftLootable org/bukkit/craftbukkit/v1_21_R7/block/CraftLootable c org/bukkit/craftbukkit/block/impl/CraftBed org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBed c org/bukkit/craftbukkit/block/impl/CraftHay org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHay c org/bukkit/craftbukkit/block/impl/CraftTnt org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTnt c org/bukkit/craftbukkit/entity/CraftAgeable org/bukkit/craftbukkit/v1_21_R7/entity/CraftAgeable c org/bukkit/craftbukkit/entity/CraftAmbient org/bukkit/craftbukkit/v1_21_R7/entity/CraftAmbient c org/bukkit/craftbukkit/entity/CraftAnimals org/bukkit/craftbukkit/v1_21_R7/entity/CraftAnimals c org/bukkit/craftbukkit/entity/CraftAxolotl org/bukkit/craftbukkit/v1_21_R7/entity/CraftAxolotl c org/bukkit/craftbukkit/entity/CraftChicken org/bukkit/craftbukkit/v1_21_R7/entity/CraftChicken c org/bukkit/craftbukkit/entity/CraftChicken$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftChicken$CraftVariant c org/bukkit/craftbukkit/entity/CraftCreeper org/bukkit/craftbukkit/v1_21_R7/entity/CraftCreeper c org/bukkit/craftbukkit/entity/CraftDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftDisplay c org/bukkit/craftbukkit/entity/CraftDolphin org/bukkit/craftbukkit/v1_21_R7/entity/CraftDolphin c org/bukkit/craftbukkit/entity/CraftDrowned org/bukkit/craftbukkit/v1_21_R7/entity/CraftDrowned c org/bukkit/craftbukkit/entity/CraftHanging org/bukkit/craftbukkit/v1_21_R7/entity/CraftHanging c org/bukkit/craftbukkit/entity/CraftHanging$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftHanging$1 c org/bukkit/craftbukkit/entity/CraftIllager org/bukkit/craftbukkit/v1_21_R7/entity/CraftIllager c org/bukkit/craftbukkit/entity/CraftMonster org/bukkit/craftbukkit/v1_21_R7/entity/CraftMonster c org/bukkit/craftbukkit/entity/CraftParched org/bukkit/craftbukkit/v1_21_R7/entity/CraftParched c org/bukkit/craftbukkit/entity/CraftPhantom org/bukkit/craftbukkit/v1_21_R7/entity/CraftPhantom c org/bukkit/craftbukkit/entity/CraftRavager org/bukkit/craftbukkit/v1_21_R7/entity/CraftRavager c org/bukkit/craftbukkit/entity/CraftShulker org/bukkit/craftbukkit/v1_21_R7/entity/CraftShulker c org/bukkit/craftbukkit/entity/CraftSniffer org/bukkit/craftbukkit/v1_21_R7/entity/CraftSniffer c org/bukkit/craftbukkit/entity/CraftSniffer$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftSniffer$1 c org/bukkit/craftbukkit/entity/CraftSnowman org/bukkit/craftbukkit/v1_21_R7/entity/CraftSnowman c org/bukkit/craftbukkit/entity/CraftStrider org/bukkit/craftbukkit/v1_21_R7/entity/CraftStrider c org/bukkit/craftbukkit/entity/CraftTadpole org/bukkit/craftbukkit/v1_21_R7/entity/CraftTadpole c org/bukkit/craftbukkit/entity/CraftTrident org/bukkit/craftbukkit/v1_21_R7/entity/CraftTrident c org/bukkit/craftbukkit/entity/CraftVehicle org/bukkit/craftbukkit/v1_21_R7/entity/CraftVehicle c org/bukkit/craftbukkit/help/HelpYamlReader org/bukkit/craftbukkit/v1_21_R7/help/HelpYamlReader c org/bukkit/craftbukkit/scheduler/CraftTask org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftTask c org/bukkit/craftbukkit/util/ClassTraverser org/bukkit/craftbukkit/v1_21_R7/util/ClassTraverser c org/bukkit/craftbukkit/util/CraftIconCache org/bukkit/craftbukkit/v1_21_R7/util/CraftIconCache c org/bukkit/craftbukkit/util/WeakCollection org/bukkit/craftbukkit/v1_21_R7/util/WeakCollection c org/bukkit/craftbukkit/util/WeakCollection$1 org/bukkit/craftbukkit/v1_21_R7/util/WeakCollection$1 c net/minecraft/advancements/CriteriaTriggers net/minecraft/advancements/CriterionTriggers m (Lnet/minecraft/core/Registry;)Lnet/minecraft/advancements/CriterionTrigger; bootstrap a m (Ljava/lang/String;Lnet/minecraft/advancements/CriterionTrigger;)Lnet/minecraft/advancements/CriterionTrigger; register a f Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger; ALLAY_DROP_ITEM_ON_BLOCK ac f Lnet/minecraft/advancements/criterion/AnyBlockInteractionTrigger; ANY_BLOCK_USE Q f Lnet/minecraft/advancements/criterion/PlayerTrigger; AVOID_VIBRATION ad f Lnet/minecraft/advancements/criterion/BeeNestDestroyedTrigger; BEE_NEST_DESTROYED M f Lnet/minecraft/advancements/criterion/BredAnimalsTrigger; BRED_ANIMALS p f Lnet/minecraft/advancements/criterion/BrewedPotionTrigger; BREWED_POTION l f Lnet/minecraft/advancements/criterion/ChangeDimensionTrigger; CHANGED_DIMENSION w f Lnet/minecraft/advancements/criterion/ChanneledLightningTrigger; CHANNELED_LIGHTNING F f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/ConstructBeaconTrigger; CONSTRUCT_BEACON m f Lnet/minecraft/advancements/criterion/ConsumeItemTrigger; CONSUME_ITEM A f Lnet/minecraft/advancements/criterion/RecipeCraftedTrigger; CRAFTER_RECIPE_CRAFTED af f Lnet/minecraft/advancements/criterion/CuredZombieVillagerTrigger; CURED_ZOMBIE_VILLAGER s f Lnet/minecraft/advancements/criterion/DefaultBlockInteractionTrigger; DEFAULT_BLOCK_USE P f Lnet/minecraft/advancements/criterion/EffectsChangedTrigger; EFFECTS_CHANGED B f Lnet/minecraft/advancements/criterion/EnchantedItemTrigger; ENCHANTED_ITEM j f Lnet/minecraft/advancements/criterion/EnterBlockTrigger; ENTER_BLOCK e f Lnet/minecraft/advancements/criterion/EntityHurtPlayerTrigger; ENTITY_HURT_PLAYER i f Lnet/minecraft/advancements/criterion/KilledTrigger; ENTITY_KILLED_PLAYER d f Lnet/minecraft/advancements/criterion/FallAfterExplosionTrigger; FALL_AFTER_EXPLOSION ag f Lnet/minecraft/advancements/criterion/DistanceTrigger; FALL_FROM_HEIGHT Z f Lnet/minecraft/advancements/criterion/FilledBucketTrigger; FILLED_BUCKET k f Lnet/minecraft/advancements/criterion/FishingRodHookedTrigger; FISHING_ROD_HOOKED E f Lnet/minecraft/advancements/criterion/LootTableTrigger; GENERATE_LOOT R f Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger; HONEY_BLOCK_SLIDE L f Lnet/minecraft/advancements/criterion/ImpossibleTrigger; IMPOSSIBLE b f Lnet/minecraft/advancements/criterion/InventoryChangeTrigger; INVENTORY_CHANGED f f Lnet/minecraft/advancements/criterion/ItemDurabilityTrigger; ITEM_DURABILITY_CHANGED u f Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger; ITEM_USED_ON_BLOCK O f Lnet/minecraft/advancements/criterion/KilledByArrowTrigger; KILLED_BY_ARROW I f Lnet/minecraft/advancements/criterion/KilledTrigger; KILL_MOB_NEAR_SCULK_CATALYST ab f Lnet/minecraft/advancements/criterion/LevitationTrigger; LEVITATION v f Lnet/minecraft/advancements/criterion/LightningStrikeTrigger; LIGHTNING_STRIKE X f Lnet/minecraft/advancements/criterion/PlayerTrigger; LOCATION q f Lnet/minecraft/advancements/criterion/DistanceTrigger; NETHER_TRAVEL D f Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger; PLACED_BLOCK z f Lnet/minecraft/advancements/criterion/PlayerHurtEntityTrigger; PLAYER_HURT_ENTITY h f Lnet/minecraft/advancements/criterion/PlayerInteractTrigger; PLAYER_INTERACTED_WITH_ENTITY U f Lnet/minecraft/advancements/criterion/KilledTrigger; PLAYER_KILLED_ENTITY c f Lnet/minecraft/advancements/criterion/PlayerInteractTrigger; PLAYER_SHEARED_EQUIPMENT V f Lnet/minecraft/advancements/criterion/PlayerTrigger; RAID_OMEN K f Lnet/minecraft/advancements/criterion/PlayerTrigger; RAID_WIN J f Lnet/minecraft/advancements/criterion/RecipeCraftedTrigger; RECIPE_CRAFTED ae f Lnet/minecraft/advancements/criterion/RecipeUnlockedTrigger; RECIPE_UNLOCKED g f Lnet/minecraft/advancements/criterion/DistanceTrigger; RIDE_ENTITY_IN_LAVA_TRIGGER aa f Lnet/minecraft/advancements/criterion/ShotCrossbowTrigger; SHOT_CROSSBOW G f Lnet/minecraft/advancements/criterion/PlayerTrigger; SLEPT_IN_BED r f Lnet/minecraft/advancements/criterion/SpearMobsTrigger; SPEAR_MOBS_TRIGGER H f Lnet/minecraft/advancements/criterion/StartRidingTrigger; START_RIDING_TRIGGER W f Lnet/minecraft/advancements/criterion/SummonedEntityTrigger; SUMMONED_ENTITY o f Lnet/minecraft/advancements/criterion/TameAnimalTrigger; TAME_ANIMAL y f Lnet/minecraft/advancements/criterion/TargetBlockTrigger; TARGET_BLOCK_HIT N f Lnet/minecraft/advancements/criterion/PickedUpItemTrigger; THROWN_ITEM_PICKED_UP_BY_ENTITY S f Lnet/minecraft/advancements/criterion/PickedUpItemTrigger; THROWN_ITEM_PICKED_UP_BY_PLAYER T f Lnet/minecraft/advancements/criterion/PlayerTrigger; TICK x f Lnet/minecraft/advancements/criterion/TradeTrigger; TRADE t f Lnet/minecraft/advancements/criterion/UsedEnderEyeTrigger; USED_ENDER_EYE n f Lnet/minecraft/advancements/criterion/UsedTotemTrigger; USED_TOTEM C f Lnet/minecraft/advancements/criterion/UsingItemTrigger; USING_ITEM Y c net/minecraft/advancements/CriterionTrigger net/minecraft/advancements/CriterionTrigger m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/Criterion; createCriterion a m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a c net/minecraft/advancements/CriterionTrigger$Listener net/minecraft/advancements/CriterionTrigger$a m ()Lnet/minecraft/advancements/AdvancementHolder; advancement b m ()Ljava/lang/String; criterion c m (Lnet/minecraft/server/PlayerAdvancements;)V run a m ()Lnet/minecraft/advancements/CriterionTriggerInstance; trigger a f Lnet/minecraft/advancements/AdvancementHolder; advancement b f Ljava/lang/String; criterion c f Lnet/minecraft/advancements/CriterionTriggerInstance; trigger a c net/minecraft/advancements/TreeNodePosition net/minecraft/advancements/TreeNodePosition m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; addChild a m (Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; apportion a m ()V executeShifts b m ()V finalizePosition e m ()V firstWalk a m (Lnet/minecraft/advancements/TreeNodePosition;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; getAncestor a m (Lnet/minecraft/advancements/DisplayInfo;)V lambda$finalizePosition$0 a m (Lnet/minecraft/advancements/TreeNodePosition;F)V moveSubtree a m ()Lnet/minecraft/advancements/TreeNodePosition; nextOrThread d m ()Lnet/minecraft/advancements/TreeNodePosition; previousOrThread c m (Lnet/minecraft/advancements/AdvancementNode;)V run a m (FIF)F secondWalk a m (F)V thirdWalk a f Lnet/minecraft/advancements/TreeNodePosition; ancestor f f F change k f I childIndex d f Ljava/util/List; children e f F mod j f Lnet/minecraft/advancements/AdvancementNode; node a f Lnet/minecraft/advancements/TreeNodePosition; parent b f Lnet/minecraft/advancements/TreeNodePosition; previousSibling c f F shift l f Lnet/minecraft/advancements/TreeNodePosition; thread g f I x h f F y i c net/minecraft/core/component/DataComponents net/minecraft/core/component/DataComponents m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/DataComponentType; bootstrap a m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$0 aZ m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$1 aY m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$10 aP m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$100 d m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$101 c m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$102 b m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$103 a m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$11 aO m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$12 aN m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$13 aM m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$14 aL m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$15 aK m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$16 aJ m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$17 aI m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$18 aH m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$19 aG m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$2 aX m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$20 aF m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$21 aE m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$22 aD m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$23 aC m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$24 aB m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$25 aA m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$26 az m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$27 ay m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$28 ax m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$29 aw m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$3 aW m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$30 av m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$31 au m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$32 at m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$33 as m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$34 ar m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$35 aq m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$36 ap m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$37 ao m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$38 an m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$39 am m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$4 aV m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$40 al m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$41 ak m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$42 aj m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$43 ai m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$44 ah m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$45 ag m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$46 af m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$47 ae m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$48 ad m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$49 ac m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$5 aU m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$50 ab m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$51 aa m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$52 Z m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$53 Y m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$54 X m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$55 W m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$56 V m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$57 U m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$58 T m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$59 S m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$6 aT m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$60 R m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$61 Q m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$62 P m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$63 O m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$64 N m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$65 M m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$66 L m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$67 K m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$68 J m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$69 I m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$7 aS m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$70 H m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$71 G m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$72 F m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$73 E m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$74 D m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$75 C m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$76 B m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$77 A m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$78 z m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$79 y m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$8 aR m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$80 x m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$81 w m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$82 v m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$83 u m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$84 t m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$85 s m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$86 r m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$87 q m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$88 p m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$89 o m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$9 aQ m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$90 n m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$91 m m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$92 l m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$93 k m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$94 j m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$95 i m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$96 h m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$97 g m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$98 f m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$99 e m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; register a f Lnet/minecraft/core/component/DataComponentType; ATTACK_RANGE F f Lnet/minecraft/core/component/DataComponentType; ATTRIBUTE_MODIFIERS r f Lnet/minecraft/core/component/DataComponentType; AXOLOTL_VARIANT aW f Lnet/minecraft/core/component/DataComponentType; BANNER_PATTERNS at f Lnet/minecraft/core/component/DataComponentType; BASE_COLOR au f Lnet/minecraft/core/component/DataComponentType; BEES ay f Lnet/minecraft/core/component/DataComponentType; BLOCKS_ATTACKS M f Lnet/minecraft/core/component/DataComponentType; BLOCK_ENTITY_DATA ah f Lnet/minecraft/core/component/DataComponentType; BLOCK_STATE ax f Lnet/minecraft/core/component/DataComponentType; BREAK_SOUND aB f Lnet/minecraft/core/component/DataComponentType; BUCKET_ENTITY_DATA ag f Lnet/minecraft/core/component/DataComponentType; BUNDLE_CONTENTS X f Lnet/minecraft/core/component/DataComponentType; CAN_BREAK q f Lnet/minecraft/core/component/DataComponentType; CAN_PLACE_ON p f Lnet/minecraft/core/component/DataComponentType; CAT_COLLAR aY f Lnet/minecraft/core/component/DataComponentType; CAT_VARIANT aX f Lnet/minecraft/core/component/DataComponentType; CHARGED_PROJECTILES W f Lnet/minecraft/core/component/DataComponentType; CHICKEN_VARIANT aQ f Lnet/minecraft/core/component/DataComponentMap; COMMON_ITEM_COMPONENTS bb f Lnet/minecraft/core/component/DataComponentType; CONSUMABLE z f Lnet/minecraft/core/component/DataComponentType; CONTAINER aw f Lnet/minecraft/core/component/DataComponentType; CONTAINER_LOOT aA f Lnet/minecraft/core/component/DataComponentType; COW_VARIANT aP f Lnet/minecraft/core/component/DataComponentType; CREATIVE_SLOT_LOCK v f Lnet/minecraft/core/component/DataComponentType; CUSTOM_DATA b f Lnet/minecraft/core/component/DataComponentType; CUSTOM_MODEL_DATA s f Lnet/minecraft/core/component/DataComponentType; CUSTOM_NAME h f Lnet/minecraft/core/component/DataComponentType; DAMAGE e f Lnet/minecraft/core/component/DataComponentType; DAMAGE_RESISTANT C f Lnet/minecraft/core/component/DataComponentType; DAMAGE_TYPE j f Lnet/minecraft/core/component/DataComponentType; DEATH_PROTECTION L f Lnet/minecraft/core/component/DataComponentType; DEBUG_STICK_STATE ae f Lnet/minecraft/core/component/DataComponentType; DYED_COLOR R f Lnet/minecraft/core/component/DataComponentType; ENCHANTABLE G f Lnet/minecraft/core/component/DataComponentType; ENCHANTMENTS o f Lnet/minecraft/core/component/DataComponentType; ENCHANTMENT_GLINT_OVERRIDE w f Lnet/minecraft/util/EncoderCache; ENCODER_CACHE a f Lnet/minecraft/core/component/DataComponentType; ENTITY_DATA af f Lnet/minecraft/core/component/DataComponentType; EQUIPPABLE H f Lnet/minecraft/core/component/DataComponentType; FIREWORKS aq f Lnet/minecraft/core/component/DataComponentType; FIREWORK_EXPLOSION ap f Lnet/minecraft/core/component/DataComponentType; FOOD y f Lnet/minecraft/core/component/DataComponentType; FOX_VARIANT aG f Lnet/minecraft/core/component/DataComponentType; FROG_VARIANT aS f Lnet/minecraft/core/component/DataComponentType; GLIDER J f Lnet/minecraft/core/component/DataComponentType; HORSE_VARIANT aT f Lnet/minecraft/core/component/DataComponentType; INSTRUMENT ai f Lnet/minecraft/core/component/DataComponentType; INTANGIBLE_PROJECTILE x f Lnet/minecraft/core/component/DataComponentType; ITEM_MODEL l f Lnet/minecraft/core/component/DataComponentType; ITEM_NAME k f Lnet/minecraft/core/component/DataComponentType; JUKEBOX_PLAYABLE al f Lnet/minecraft/core/component/DataComponentType; KINETIC_WEAPON O f Lnet/minecraft/core/component/DataComponentType; LLAMA_VARIANT aV f Lnet/minecraft/core/component/DataComponentType; LOCK az f Lnet/minecraft/core/component/DataComponentType; LODESTONE_TRACKER ao f Lnet/minecraft/core/component/DataComponentType; LORE m f Lnet/minecraft/core/component/DataComponentType; MAP_COLOR S f Lnet/minecraft/core/component/DataComponentType; MAP_DECORATIONS U f Lnet/minecraft/core/component/DataComponentType; MAP_ID T f Lnet/minecraft/core/component/DataComponentType; MAP_POST_PROCESSING V f Lnet/minecraft/core/component/DataComponentType; MAX_DAMAGE d f Lnet/minecraft/core/component/DataComponentType; MAX_STACK_SIZE c f Lnet/minecraft/core/component/DataComponentType; MINIMUM_ATTACK_CHARGE i f Lnet/minecraft/core/component/DataComponentType; MOOSHROOM_VARIANT aM f Lnet/minecraft/core/component/DataComponentType; NOTE_BLOCK_SOUND as f Lnet/minecraft/core/component/DataComponentType; OMINOUS_BOTTLE_AMPLIFIER ak f Lnet/minecraft/core/component/DataComponentType; PAINTING_VARIANT aU f Lnet/minecraft/core/component/DataComponentType; PARROT_VARIANT aI f Lnet/minecraft/core/component/DataComponentType; PIERCING_WEAPON N f Lnet/minecraft/core/component/DataComponentType; PIG_VARIANT aO f Lnet/minecraft/core/component/DataComponentType; POTION_CONTENTS Y f Lnet/minecraft/core/component/DataComponentType; POTION_DURATION_SCALE Z f Lnet/minecraft/core/component/DataComponentType; POT_DECORATIONS av f Lnet/minecraft/core/component/DataComponentType; PROFILE ar f Lnet/minecraft/core/component/DataComponentType; PROVIDES_BANNER_PATTERNS am f Lnet/minecraft/core/component/DataComponentType; PROVIDES_TRIM_MATERIAL aj f Lnet/minecraft/core/component/DataComponentType; RABBIT_VARIANT aN f Lnet/minecraft/core/component/DataComponentType; RARITY n f Lnet/minecraft/core/component/DataComponentType; RECIPES an f Lnet/minecraft/core/component/DataComponentType; REPAIRABLE I f Lnet/minecraft/core/component/DataComponentType; REPAIR_COST u f Lnet/minecraft/core/component/DataComponentType; SALMON_SIZE aH f Lnet/minecraft/core/component/DataComponentType; SHEEP_COLOR aZ f Lnet/minecraft/core/component/DataComponentType; SHULKER_COLOR ba f Lnet/minecraft/core/component/DataComponentType; STORED_ENCHANTMENTS Q f Lnet/minecraft/core/component/DataComponentType; SUSPICIOUS_STEW_EFFECTS aa f Lnet/minecraft/core/component/DataComponentType; SWING_ANIMATION P f Lnet/minecraft/core/component/DataComponentType; TOOL D f Lnet/minecraft/core/component/DataComponentType; TOOLTIP_DISPLAY t f Lnet/minecraft/core/component/DataComponentType; TOOLTIP_STYLE K f Lnet/minecraft/core/component/DataComponentType; TRIM ad f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_BASE_COLOR aK f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_PATTERN aJ f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_PATTERN_COLOR aL f Lnet/minecraft/core/component/DataComponentType; UNBREAKABLE f f Lnet/minecraft/core/component/DataComponentType; USE_COOLDOWN B f Lnet/minecraft/core/component/DataComponentType; USE_EFFECTS g f Lnet/minecraft/core/component/DataComponentType; USE_REMAINDER A f Lnet/minecraft/core/component/DataComponentType; VILLAGER_VARIANT aC f Lnet/minecraft/core/component/DataComponentType; WEAPON E f Lnet/minecraft/core/component/DataComponentType; WOLF_COLLAR aF f Lnet/minecraft/core/component/DataComponentType; WOLF_SOUND_VARIANT aE f Lnet/minecraft/core/component/DataComponentType; WOLF_VARIANT aD f Lnet/minecraft/core/component/DataComponentType; WRITABLE_BOOK_CONTENT ab f Lnet/minecraft/core/component/DataComponentType; WRITTEN_BOOK_CONTENT ac f Lnet/minecraft/core/component/DataComponentType; ZOMBIE_NAUTILUS_VARIANT aR c net/minecraft/data/structures/SnbtDatafixer net/minecraft/data/structures/SnbtDatafixer m (Ljava/nio/file/Path;)Z lambda$updateInDirectory$0 b m (Ljava/nio/file/Path;)V lambda$updateInDirectory$1 a m ([Ljava/lang/String;)V main a m (Ljava/lang/String;)V updateInDirectory a c net/minecraft/data/tags/PoiTypeTagsProvider net/minecraft/data/tags/PoiTypeTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/SurfaceRuleData net/minecraft/data/worldgen/SurfaceRuleData m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; air d m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; end c m (I)[Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; lambda$overworldLike$0 a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; makeStateRule a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; nether b m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; overworld a m (ZZZ)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; overworldLike a m (D)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; surfaceNoiseAbove a f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; AIR a f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BASALT C f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BEDROCK b f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BLACKSTONE D f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; CALCITE o f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; COARSE_DIRT l f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; CRIMSON_NYLIUM H f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; DEEPSLATE i f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; DIRT j f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ENDSTONE I f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; GRASS_BLOCK n f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; GRAVEL p f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ICE w f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; LAVA y f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; MUD u f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; MYCELIUM m f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; NETHERRACK z f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; NETHER_WART_BLOCK G f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ORANGE_TERRACOTTA d f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; PACKED_ICE s f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; PODZOL k f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; POWDER_SNOW v f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; RED_SAND f f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; RED_SANDSTONE g f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SAND q f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SANDSTONE r f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SNOW_BLOCK t f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SOUL_SAND A f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SOUL_SOIL B f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; STONE h f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; TERRACOTTA e f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WARPED_NYLIUM F f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WARPED_WART_BLOCK E f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WATER x f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WHITE_TERRACOTTA c c net/minecraft/data/worldgen/TerrainProvider net/minecraft/data/worldgen/TerrainProvider m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FFFFLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildErosionJaggednessSpline a m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FFFFFFZZLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildErosionOffsetSpline a m (Lnet/minecraft/util/BoundedFloatFunction;FZLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildMountainRidgeSplineWithPoints a m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FFLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildRidgeJaggednessSpline a m (Lnet/minecraft/util/BoundedFloatFunction;FLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildWeirdnessJaggednessSpline a m (F)F calculateMountainRidgeZeroContinentalnessPoint a m (FFFF)F calculateSlope a m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FZLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; getErosionFactor a m (F)F lambda$static$0 d m (F)F lambda$static$1 c m (F)F lambda$static$2 b m (FFF)F mountainContinentalness a m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldFactor a m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldJaggedness b m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldOffset a m (Lnet/minecraft/util/BoundedFloatFunction;FFFFFFLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; ridgeSpline a f Lnet/minecraft/util/BoundedFloatFunction; AMPLIFIED_FACTOR g f Lnet/minecraft/util/BoundedFloatFunction; AMPLIFIED_JAGGEDNESS h f Lnet/minecraft/util/BoundedFloatFunction; AMPLIFIED_OFFSET f f F BEACH_CONTINENTALNESS d f F DEEP_OCEAN_CONTINENTALNESS a f Lnet/minecraft/util/BoundedFloatFunction; NO_TRANSFORM e f F OCEAN_CONTINENTALNESS b f F PLAINS_CONTINENTALNESS c c net/minecraft/data/worldgen/biome/BiomeData net/minecraft/data/worldgen/biome/BiomeData m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/biome/EndBiomes net/minecraft/data/worldgen/biome/EndBiomes m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)Lnet/minecraft/world/level/biome/Biome; baseEndBiome a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endBarrens a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endHighlands d m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endMidlands c m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; smallEndIslands e m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; theEnd b c net/minecraft/gametest/framework/TestFinder net/minecraft/gametest/framework/TestFinder m ()Lnet/minecraft/gametest/framework/TestFinder$Builder; builder a m ()Lnet/minecraft/commands/CommandSourceStack; source b f Lnet/minecraft/gametest/framework/TestInstanceFinder; NO_FUNCTIONS a f Lnet/minecraft/gametest/framework/TestPosFinder; NO_STRUCTURES b f Lnet/minecraft/commands/CommandSourceStack; source e f Lnet/minecraft/gametest/framework/TestInstanceFinder; testInstanceFinder c f Lnet/minecraft/gametest/framework/TestPosFinder; testPosFinder d c net/minecraft/gametest/framework/TestFinder$Builder net/minecraft/gametest/framework/TestFinder$a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; allNearby b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/TestInstanceFinder;Lnet/minecraft/gametest/framework/TestPosFinder;)Lnet/minecraft/gametest/framework/TestFinder; build a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;)Lnet/minecraft/gametest/framework/TestFinder; byResourceSelection a m (I)Ljava/util/function/UnaryOperator; createCopies b m (I)Lnet/minecraft/gametest/framework/TestFinder$Builder; createMultipleCopies a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; failedTests d m (Lcom/mojang/brigadier/context/CommandContext;Z)Lnet/minecraft/gametest/framework/TestFinder; failedTests a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$allNearby$5 a m (ILjava/util/function/Supplier;)Ljava/util/function/Supplier; lambda$createCopies$2 a m (ZLnet/minecraft/core/Holder$Reference;)Z lambda$failedTests$7 a m (Z)Ljava/util/stream/Stream; lambda$failedTests$8 a m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$lookedAt$6 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$nearest$4 b m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; lambda$new$0 b m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; lambda$new$1 a m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$radius$3 a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lookedAt c m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; nearest a m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/gametest/framework/TestFinder; radius a f Ljava/util/function/UnaryOperator; structureBlockPosFinderWrapper b f Ljava/util/function/UnaryOperator; testFinderWrapper a c net/minecraft/network/BandwidthDebugMonitor net/minecraft/network/BandwidthDebugMonitor m (I)V onReceive a m ()V tick a f Lnet/minecraft/util/debugchart/LocalSampleLogger; bandwidthLogger b f Ljava/util/concurrent/atomic/AtomicInteger; bytesReceived a c net/minecraft/network/RateKickingConnection net/minecraft/network/NetworkManagerServer m ()V lambda$tickSecond$0 q m ()V tickSecond c f Lnet/minecraft/network/chat/Component; EXCEED_REASON f f Lorg/slf4j/Logger; LOGGER e f I rateLimitPacketsPerSecond g c net/minecraft/network/chat/CommonComponents net/minecraft/network/chat/CommonComponents m (J)Lnet/minecraft/network/chat/MutableComponent; days a m (Z)Lnet/minecraft/network/chat/Component; disconnectButtonLabel b m (J)Lnet/minecraft/network/chat/MutableComponent; hours b m ([Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; joinForNarration a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; joinLines a m ([Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; joinLines b m (J)Lnet/minecraft/network/chat/MutableComponent; minutes c m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; optionNameValue a m (Lnet/minecraft/network/chat/Component;Z)Lnet/minecraft/network/chat/MutableComponent; optionStatus a m (Z)Lnet/minecraft/network/chat/Component; optionStatus a m ()Lnet/minecraft/network/chat/MutableComponent; space a f Lnet/minecraft/network/chat/Component; CONNECT_FAILED t f Lnet/minecraft/network/chat/Component; ELLIPSIS w f Lnet/minecraft/network/chat/Component; EMPTY a f Lnet/minecraft/network/chat/Component; GUI_ACKNOWLEDGE m f Lnet/minecraft/network/chat/Component; GUI_BACK k f Lnet/minecraft/network/chat/Component; GUI_CANCEL e f Lnet/minecraft/network/chat/Component; GUI_CONTINUE j f Lnet/minecraft/network/chat/Component; GUI_COPY_LINK_TO_CLIPBOARD p f Lnet/minecraft/network/chat/Component; GUI_COPY_TO_CLIPBOARD o f Lnet/minecraft/network/chat/Component; GUI_DISCONNECT q f Lnet/minecraft/network/chat/Component; GUI_DONE d f Lnet/minecraft/network/chat/Component; GUI_NO g f Lnet/minecraft/network/chat/Component; GUI_OK h f Lnet/minecraft/network/chat/Component; GUI_OPEN_IN_BROWSER n f Lnet/minecraft/network/chat/Component; GUI_PROCEED i f Lnet/minecraft/network/chat/Component; GUI_RETURN_TO_MENU r f Lnet/minecraft/network/chat/Component; GUI_TO_TITLE l f Lnet/minecraft/network/chat/Component; GUI_YES f f Lnet/minecraft/network/chat/Component; NARRATION_SEPARATOR v f Lnet/minecraft/network/chat/Component; NEW_LINE u f Lnet/minecraft/network/chat/Component; OPTION_OFF c f Lnet/minecraft/network/chat/Component; OPTION_ON b f Lnet/minecraft/network/chat/Component; SPACE x f Lnet/minecraft/network/chat/Component; TRANSFER_CONNECT_FAILED s c net/minecraft/network/chat/LastSeenMessages net/minecraft/network/chat/LastSeenMessages m ()B computeChecksum a m ()Ljava/util/List; entries b m (Lnet/minecraft/network/chat/MessageSignatureCache;Lnet/minecraft/network/chat/MessageSignature;)Lnet/minecraft/network/chat/MessageSignature$Packed; lambda$pack$0 a m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/LastSeenMessages$Packed; pack a m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/LastSeenMessages; EMPTY b f I LAST_SEEN_MESSAGES_MAX_LENGTH c f Ljava/util/List; entries d c net/minecraft/network/chat/LastSeenMessages$Packed net/minecraft/network/chat/LastSeenMessages$a m ()Ljava/util/List; entries a m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/chat/LastSeenMessages$Packed; EMPTY a f Ljava/util/List; entries b c net/minecraft/network/chat/LastSeenMessages$Update net/minecraft/network/chat/LastSeenMessages$b m ()Ljava/util/BitSet; acknowledged b m ()B checksum c m ()I offset a m (Lnet/minecraft/network/chat/LastSeenMessages;)Z verifyChecksum a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f B IGNORE_CHECKSUM a f Ljava/util/BitSet; acknowledged c f B checksum d f I offset b c net/minecraft/network/chat/LocalChatSession net/minecraft/network/chat/LocalChatSession m ()Lnet/minecraft/network/chat/RemoteChatSession; asRemote a m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)Lnet/minecraft/network/chat/LocalChatSession; create a m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$Encoder; createMessageEncoder a m ()Lnet/minecraft/world/entity/player/ProfileKeyPair; keyPair c m ()Ljava/util/UUID; sessionId b f Lnet/minecraft/world/entity/player/ProfileKeyPair; keyPair b f Ljava/util/UUID; sessionId a c net/minecraft/network/chat/MessageSignature net/minecraft/network/chat/MessageSignature m ()Ljava/nio/ByteBuffer; asByteBuffer a m ()[B bytes c m ()I checksum b m (Lnet/minecraft/network/chat/MessageSignature;)Ljava/lang/String; describe a m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/MessageSignature$Packed; pack a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/MessageSignature; read a m (Lnet/minecraft/util/SignatureValidator;Lnet/minecraft/util/SignatureUpdater;)Z verify a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/MessageSignature;)V write a f I BYTES b f Lcom/mojang/serialization/Codec; CODEC a f [B bytes c c net/minecraft/network/chat/MessageSignature$Packed net/minecraft/network/chat/MessageSignature$a m ()Lnet/minecraft/network/chat/MessageSignature; fullSignature b m ()I id a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/MessageSignature$Packed; read a m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/MessageSignature$Packed;)V write a f I FULL_SIGNATURE a f Lnet/minecraft/network/chat/MessageSignature; fullSignature c f I id b c net/minecraft/network/chat/MutableComponent net/minecraft/network/chat/IChatMutableComponent m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; append f m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; append b m (Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/MutableComponent; create a m ()Lnet/minecraft/network/chat/ComponentContents; getContents b m ()Ljava/util/List; getSiblings c m ()Lnet/minecraft/network/chat/Style; getStyle a m ()Lnet/minecraft/util/FormattedCharSequence; getVisualOrderText g m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; setStyle b m (I)Lnet/minecraft/network/chat/MutableComponent; withColor b m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/MutableComponent; withStyle a m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; withStyle a m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; withStyle c m ([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; withStyle a m ()Lnet/minecraft/network/chat/MutableComponent; withoutShadow j f Lnet/minecraft/network/chat/ComponentContents; contents c f Lnet/minecraft/locale/Language; decomposedWith g f Ljava/util/List; siblings d f Lnet/minecraft/network/chat/Style; style e f Lnet/minecraft/util/FormattedCharSequence; visualOrderText f c net/minecraft/network/codec/IdDispatchCodec net/minecraft/network/codec/IdDispatchCodec m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; builder a m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a f I UNKNOWN_TYPE a f Ljava/util/List; byId c f Lit/unimi/dsi/fastutil/objects/Object2IntMap; toId d f Ljava/util/function/Function; typeGetter b c net/minecraft/network/codec/IdDispatchCodec$Entry net/minecraft/network/codec/IdDispatchCodec$c m ()Lnet/minecraft/network/codec/StreamCodec; serializer a m ()Ljava/lang/Object; type b f Lnet/minecraft/network/codec/StreamCodec; serializer a f Ljava/lang/Object; type b c net/minecraft/network/codec/IdDispatchCodec$Builder net/minecraft/network/codec/IdDispatchCodec$a m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; add a m ()Lnet/minecraft/network/codec/IdDispatchCodec; build a f Ljava/util/List; entries a f Ljava/util/function/Function; typeGetter b c net/minecraft/network/codec/IdDispatchCodec$DontDecorateException net/minecraft/network/codec/IdDispatchCodec$b c net/minecraft/network/protocol/BundlePacket net/minecraft/network/protocol/BundlePacket m ()Ljava/lang/Iterable; subPackets b m ()Lnet/minecraft/network/protocol/PacketType; type a f Ljava/lang/Iterable; packets a c net/minecraft/server/DebugLoggedPrintStream net/minecraft/server/DebugOutputStream m (Ljava/lang/String;)V logLine a f Lorg/slf4j/Logger; LOGGER b c net/minecraft/server/commands/BanIpCommands net/minecraft/server/commands/CommandBanIp m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I banIp b m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I banIpOrName a m (Ljava/lang/String;Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/network/chat/Component; lambda$banIp$2 a m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$banIp$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_BANNED b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_IP a c net/minecraft/server/commands/CloneCommands net/minecraft/server/commands/CommandClone m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; beginEndDestinationAndModeSuffix a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Ljava/util/function/Predicate;Lnet/minecraft/server/commands/CloneCommands$Mode;Z)I clone a m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; destinationAndStrictSuffix a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/ServerLevel;Ljava/lang/String;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; getLoadedDimensionAndPosition a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$beginEndDestinationAndModeSuffix$4 e m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$beginEndDestinationAndModeSuffix$5 d m (I)Lnet/minecraft/network/chat/Component; lambda$clone$19 a m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; lambda$destinationAndStrictSuffix$6 c m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; lambda$destinationAndStrictSuffix$7 b m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; lambda$destinationAndStrictSuffix$8 a m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$modeSuffix$10 a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$modeSuffix$11 a m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$modeSuffix$12 c m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$modeSuffix$13 b m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$modeSuffix$14 a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$modeSuffix$9 b m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$register$2 g m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$register$3 f m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$static$1 c m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$15 d m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$16 c m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$17 b m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$18 a m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; modeSuffix a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapWithCloneMode a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OVERLAP c f Ljava/util/function/Predicate; FILTER_AIR a f Lorg/slf4j/Logger; LOGGER b c net/minecraft/server/commands/CloneCommands$Mode net/minecraft/server/commands/CommandClone$Mode m ()[Lnet/minecraft/server/commands/CloneCommands$Mode; $values b m ()Z canOverlap a f [Lnet/minecraft/server/commands/CloneCommands$Mode; $VALUES e f Lnet/minecraft/server/commands/CloneCommands$Mode; FORCE a f Lnet/minecraft/server/commands/CloneCommands$Mode; MOVE b f Lnet/minecraft/server/commands/CloneCommands$Mode; NORMAL c f Z canOverlap d c net/minecraft/server/commands/CloneCommands$CloneBlockInfo net/minecraft/server/commands/CommandClone$CommandCloneStoredTileEntity m ()Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo; blockEntityInfo c m ()Lnet/minecraft/core/BlockPos; pos a m ()Lnet/minecraft/world/level/block/state/BlockState; previousStateAtDestination d m ()Lnet/minecraft/world/level/block/state/BlockState; state b f Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo; blockEntityInfo c f Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/state/BlockState; previousStateAtDestination d f Lnet/minecraft/world/level/block/state/BlockState; state b c net/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo net/minecraft/server/commands/CommandClone$a m ()Lnet/minecraft/core/component/DataComponentMap; components b m ()Lnet/minecraft/nbt/CompoundTag; tag a f Lnet/minecraft/core/component/DataComponentMap; components b f Lnet/minecraft/nbt/CompoundTag; tag a c net/minecraft/server/commands/CloneCommands$DimensionAndPosition net/minecraft/server/commands/CommandClone$c m ()Lnet/minecraft/server/level/ServerLevel; dimension a m ()Lnet/minecraft/core/BlockPos; position b f Lnet/minecraft/server/level/ServerLevel; dimension a f Lnet/minecraft/core/BlockPos; position b c net/minecraft/server/commands/DamageCommand net/minecraft/server/commands/DamageCommand m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)I damage a m (FLnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$damage$5 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVULNERABLE a c net/minecraft/server/commands/DialogCommand net/minecraft/server/commands/DialogCommand m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearDialog a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearDialog$4 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearDialog$5 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showDialog$2 d m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showDialog$3 c m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I showDialog a c net/minecraft/server/commands/EmoteCommands net/minecraft/server/commands/CommandMe m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a c net/minecraft/server/commands/LocateCommand net/minecraft/server/commands/CommandLocate m (IIII)F dist a m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;Lnet/minecraft/core/Registry;)Ljava/util/Optional; getHolders a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$getHolders$8 a m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$locateStructure$9 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/core/Holder$Reference;)Ljava/lang/String; lambda$showLocateResult$10 a m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet$Named;)Ljava/lang/String; lambda$showLocateResult$11 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$showLocateResult$12 a m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/tags/TagKey;)Ljava/lang/String; lambda$showLocateResult$13 a m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$showLocateResult$14 a m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; lambda$showLocateResult$15 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;)I locateBiome a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;)I locatePoi b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)I locateStructure a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I showLocateResult a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I showLocateResult a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I showLocateResult a f I BIOME_SAMPLE_RESOLUTION_HORIZONTAL h f I BIOME_SAMPLE_RESOLUTION_VERTICAL i f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_BIOME_NOT_FOUND d f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_POI_NOT_FOUND e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_STRUCTURE_INVALID c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_STRUCTURE_NOT_FOUND b f Lorg/slf4j/Logger; LOGGER a f I MAX_BIOME_SEARCH_RADIUS g f I MAX_STRUCTURE_SEARCH_RADIUS f f I POI_SEARCH_RADIUS j c net/minecraft/server/commands/PardonCommand net/minecraft/server/commands/CommandPardon m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$pardonPlayers$2 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I pardonPlayers a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_BANNED a c net/minecraft/server/commands/RandomCommand net/minecraft/server/commands/RandomCommand m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; drawRandomValueTree a m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$drawRandomValueTree$8 b m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$drawRandomValueTree$9 a m (I)Lnet/minecraft/network/chat/Component; lambda$randomSample$11 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a m (I)Lnet/minecraft/network/chat/Component; lambda$resetAllSequences$14 b m (I)Lnet/minecraft/network/chat/Component; lambda$resetAllSequencesAndSetNewDefaults$15 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$resetSequence$12 b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$resetSequence$13 a m (Ljava/util/List;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/RandomSequence;)V lambda$suggestRandomSequence$10 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Lnet/minecraft/resources/Identifier;Z)I randomSample a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;)I resetAllSequences a m (Lnet/minecraft/commands/CommandSourceStack;IZZ)I resetAllSequencesAndSetNewDefaults a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I resetSequence a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;IZZ)I resetSequence a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestRandomSequence a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_TOO_LARGE a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_TOO_SMALL b c net/minecraft/server/commands/RecipeCommand net/minecraft/server/commands/CommandRecipe m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/Collection;)I giveRecipes a m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveRecipes$4 d m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveRecipes$5 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$takeRecipes$6 b m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$takeRecipes$7 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/Collection;)I takeRecipes b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_GIVE_FAILED a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TAKE_FAILED b c net/minecraft/server/commands/ReloadCommand net/minecraft/server/commands/CommandReload m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/storage/WorldData;Ljava/util/Collection;)Ljava/util/Collection; discoverNewPacks a m ()Lnet/minecraft/network/chat/Component; lambda$register$1 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/Throwable;)Ljava/lang/Void; lambda$reloadPacks$0 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Ljava/util/Collection;Lnet/minecraft/commands/CommandSourceStack;)V reloadPacks a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/server/commands/ReturnCommand net/minecraft/server/commands/ReturnCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V register a c net/minecraft/server/commands/ReturnCommand$ReturnFailCustomExecutor net/minecraft/server/commands/ReturnCommand$a m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a c net/minecraft/server/commands/ReturnCommand$ReturnValueCustomExecutor net/minecraft/server/commands/ReturnCommand$c m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a c net/minecraft/server/commands/ReturnCommand$ReturnFromCommandCustomModifier net/minecraft/server/commands/ReturnCommand$b m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a c net/minecraft/server/commands/RotateCommand net/minecraft/server/commands/RotateCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$rotate$4 b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$rotate$5 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I rotate a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LookAt;)I rotate a c net/minecraft/server/commands/SaveOnCommand net/minecraft/server/commands/CommandSaveOn m ()Lnet/minecraft/network/chat/Component; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_ON a c net/minecraft/server/commands/SummonCommand net/minecraft/server/commands/CommandSummon m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;Z)Lnet/minecraft/world/entity/Entity; createEntity a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$createEntity$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$spawnEntity$4 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;Z)I spawnEntity b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DUPLICATE_UUID c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED_PEACEFUL b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; INVALID_POSITION d c net/minecraft/server/dialog/body/DialogBody net/minecraft/server/dialog/body/DialogBody m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a f Lcom/mojang/serialization/Codec; COMPACT_LIST_CODEC b f Lcom/mojang/serialization/Codec; DIALOG_BODY_CODEC a c net/minecraft/server/dialog/input/TextInput net/minecraft/server/dialog/input/TextInput m ()Ljava/lang/String; initial e m ()Lnet/minecraft/network/chat/Component; label c m ()Z labelVisible d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; lambda$static$1 h m (Lnet/minecraft/server/dialog/input/TextInput;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()I maxLength f m ()Ljava/util/Optional; multiline g m ()I width b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/lang/String; initial f f Lnet/minecraft/network/chat/Component; label d f Z labelVisible e f I maxLength g f Ljava/util/Optional; multiline h f I width c c net/minecraft/server/dialog/input/TextInput$MultilineOptions net/minecraft/server/dialog/input/TextInput$a m ()Ljava/util/Optional; height b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; maxLines a f Lcom/mojang/serialization/Codec; CODEC b f I MAX_HEIGHT a f Ljava/util/Optional; height d f Ljava/util/Optional; maxLines c c net/minecraft/server/gui/MinecraftServerGui net/minecraft/server/gui/ServerGUI m (Ljava/lang/Runnable;)V addFinalizer a m ()Ljavax/swing/JComponent; buildChatPanel e m ()Ljavax/swing/JComponent; buildInfoPanel c m ()Ljavax/swing/JComponent; buildPlayerPanel d m ()V close b m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V lambda$buildChatPanel$0 a m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V lambda$buildChatPanel$1 a m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V lambda$print$2 b m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V print a m ()V runFinalizers f m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/MinecraftServerGui; showFrameFor a m ()V start a f Lorg/slf4j/Logger; LOGGER b f Ljava/awt/Font; MONOSPACED a f Ljava/lang/String; SHUTDOWN_TITLE d f Ljava/lang/String; TITLE c f Ljava/util/Collection; finalizers g f Ljava/util/concurrent/atomic/AtomicBoolean; isClosing h f Ljava/lang/Thread; logAppenderThread f f Lnet/minecraft/server/dedicated/DedicatedServer; server e c net/minecraft/server/gui/MinecraftServerGui$1 net/minecraft/server/gui/ServerGUI$1 f Lnet/minecraft/server/dedicated/DedicatedServer; val$server c c net/minecraft/server/gui/MinecraftServerGui$2 net/minecraft/server/gui/ServerGUI$2 c net/minecraft/server/gui/MinecraftServerGui$3 net/minecraft/server/gui/ServerGUI$3 c net/minecraft/server/jsonrpc/api/MethodInfo net/minecraft/server/jsonrpc/api/MethodInfo m ()Ljava/lang/String; description a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/jsonrpc/api/MethodInfo$Named; named a m ()Ljava/util/Optional; params b m ()Lcom/mojang/serialization/Codec; paramsTypedCodec d m ()Ljava/util/Optional; result c m (Ljava/util/Optional;)Ljava/util/List; toList a m (Ljava/util/List;)Ljava/util/Optional; toOptional a m ()Lcom/mojang/serialization/MapCodec; typedCodec e f Ljava/lang/String; description a f Ljava/util/Optional; params b f Ljava/util/Optional; result c c net/minecraft/server/jsonrpc/api/MethodInfo$Named net/minecraft/server/jsonrpc/api/MethodInfo$a m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; contents c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a m ()Lnet/minecraft/resources/Identifier; name b m ()Lcom/mojang/serialization/Codec; typedCodec a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/server/jsonrpc/api/MethodInfo; contents c f Lnet/minecraft/resources/Identifier; name b c net/minecraft/server/jsonrpc/api/ResultInfo net/minecraft/server/jsonrpc/api/ResultInfo m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a m ()Ljava/lang/String; name b m ()Lnet/minecraft/server/jsonrpc/api/Schema; schema c m ()Lcom/mojang/serialization/Codec; typedCodec a f Ljava/lang/String; name a f Lnet/minecraft/server/jsonrpc/api/Schema; schema b c net/minecraft/server/level/ChunkLoadCounter net/minecraft/server/level/ChunkLoadCounter m (Lnet/minecraft/server/level/ChunkHolder;)Z lambda$pendingChunks$2 a m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/server/level/ChunkHolder;)V lambda$track$0 b m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/server/level/ChunkHolder;)V lambda$track$1 a m ()I pendingChunks b m ()I readyChunks a m ()I totalChunks c m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Runnable;)V track a f Ljava/util/List; pendingChunks a f I totalChunks b c net/minecraft/server/level/ServerChunkCache net/minecraft/server/level/ChunkProviderServer m (Lnet/minecraft/world/entity/Entity;)V addEntity b m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V addTicket a m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)Ljava/util/concurrent/CompletableFuture; addTicketAndLoadWithRadius a m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V addTicketWithRadius b m (Lnet/minecraft/core/BlockPos;)V blockChanged a m (Lnet/minecraft/util/profiling/ProfilerFiller;)V broadcastChangedChunks a m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; chunkScanner o m ()V clearCache t m ()V deactivateTicketsOnClosing q m ()Ljava/lang/String; gatherStats e m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; getChunkDebugData a m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; getChunkFuture b m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; getChunkFutureMainThread c m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkNow a m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; getDataStorage m m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks l m (JLjava/util/function/Consumer;)V getFullChunk a m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; getGenerator g m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; getGeneratorState h m ()Lnet/minecraft/world/level/NaturalSpawner$SpawnState; getLastSpawnState p m ()Lnet/minecraft/world/level/BlockGetter; getLevel s m ()Lnet/minecraft/world/level/Level; getLevel b m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; getLightEngine a m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine r m ()I getLoadedChunksCount j m ()I getPendingTasksCount f m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager n m (J)Lnet/minecraft/server/level/ChunkHolder; getVisibleChunkIfPresent b m ()Z hasActiveTickets k m (II)Z hasChunk b m (J)Z isPositionTicking a m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/LightLayer;)V lambda$onLightUpdate$4 a m (Lnet/minecraft/server/level/ServerPlayer;)V move a m (Lnet/minecraft/server/level/ChunkHolder;)V onChunkReadyToSend a m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)V onLightUpdate a m ()Z pollTask c m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState i m (Lnet/minecraft/world/entity/Entity;)V removeEntity a m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V removeTicketWithRadius c m ()Z runDistanceManagerUpdates d m (Z)V save a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf a m (I)V setSimulationDistance b m (Z)V setSpawnSettings b m (I)V setViewDistance a m (JLnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V storeInCache a m (Ljava/util/function/BooleanSupplier;Z)V tick a m ()V tickChunks u m (Lnet/minecraft/util/profiling/ProfilerFiller;J)V tickChunks a m (Lnet/minecraft/world/level/chunk/LevelChunk;JLjava/util/List;Lnet/minecraft/world/level/NaturalSpawner$SpawnState;)V tickSpawningChunk a m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a f I CACHE_SIZE l f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Set; chunkHoldersToBroadcast q f Lnet/minecraft/server/level/ChunkMap; chunkMap a f Lnet/minecraft/world/level/storage/DimensionDataStorage; dataStorage h f Lnet/minecraft/server/level/DistanceManager; distanceManager c f [J lastChunkPos m f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; lastChunkStatus n f [Lnet/minecraft/world/level/chunk/ChunkAccess; lastChunk o f J lastInhabitedUpdate j f Lnet/minecraft/world/level/NaturalSpawner$SpawnState; lastSpawnState r f Lnet/minecraft/server/level/ServerLevel; level d f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine f f Ljava/lang/Thread; mainThread e f Lnet/minecraft/server/level/ServerChunkCache$MainThreadExecutor; mainThreadProcessor g f Z spawnEnemies k f Ljava/util/List; spawningChunks p f Lnet/minecraft/world/level/TicketStorage; ticketStorage i c net/minecraft/server/level/ServerChunkCache$MainThreadExecutor net/minecraft/server/level/ChunkProviderServer$a m (Ljava/lang/Runnable;)V doRunTask d m ()Ljava/lang/Thread; getRunningThread aw m (Ljava/util/function/BooleanSupplier;)Z lambda$managedBlock$0 a m (Ljava/util/function/BooleanSupplier;)V managedBlock b m ()Z pollTask E m ()Z scheduleExecutables av m (Ljava/lang/Runnable;)Z shouldRun e m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f f Lnet/minecraft/server/level/ServerChunkCache; this$0 a c net/minecraft/server/packs/PackLocationInfo net/minecraft/server/packs/PackLocationInfo m (ZLnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; createChatLink a m ()Ljava/lang/String; id a m ()Ljava/util/Optional; knownPackInfo d m (ZLnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$createChatLink$0 a m ()Lnet/minecraft/server/packs/repository/PackSource; source c m ()Lnet/minecraft/network/chat/Component; title b f Ljava/lang/String; id a f Ljava/util/Optional; knownPackInfo d f Lnet/minecraft/server/packs/repository/PackSource; source c f Lnet/minecraft/network/chat/Component; title b c net/minecraft/server/permissions/Permission net/minecraft/server/permissions/Permission m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m (Lnet/minecraft/server/permissions/Permission;)Lnet/minecraft/server/permissions/Permission; lambda$static$1 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/server/permissions/Permission; lambda$static$2 a m (Lnet/minecraft/server/permissions/Permission;)Lcom/mojang/datafixers/util/Either; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; FULL_CODEC a c net/minecraft/server/permissions/Permission$Atom net/minecraft/server/permissions/Permission$a m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;)Lnet/minecraft/server/permissions/Permission$Atom; create a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/permissions/Permission$Atom; create a m ()Lnet/minecraft/resources/Identifier; id b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/resources/Identifier; id d c net/minecraft/server/permissions/Permission$HasCommandLevel net/minecraft/server/permissions/Permission$b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/server/permissions/PermissionLevel; level b f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/server/permissions/PermissionLevel; level d c net/minecraft/server/players/IpBanListEntry net/minecraft/server/players/IpBanEntry m (Lcom/google/gson/JsonObject;)Ljava/lang/String; createIpInfo b m ()Lnet/minecraft/network/chat/Component; getDisplayName f m (Lcom/google/gson/JsonObject;)V serialize a c net/minecraft/server/players/StoredUserList net/minecraft/server/players/JsonList m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a m ()V clear a m (Ljava/lang/Object;)Z contains d m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a m (Ljava/lang/Object;)Lnet/minecraft/server/players/StoredUserEntry; get c m ()Ljava/util/Collection; getEntries e m ()Ljava/io/File; getFile c m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b m ()[Ljava/lang/String; getUserList b m ()Z isEmpty d m ()V load g m (Ljava/lang/Object;)Z remove a m (Lnet/minecraft/server/players/StoredUserEntry;)Z remove b m ()V removeExpired h m ()V save f f Lcom/google/gson/Gson; GSON c f Lorg/slf4j/Logger; LOGGER b f Ljava/io/File; file d f Ljava/util/Map; map e f Lnet/minecraft/server/notifications/NotificationService; notificationService a c net/minecraft/server/rcon/RconConsoleSource net/minecraft/server/rcon/RemoteControlCommandListener m ()Z acceptsFailure y_ m ()Z acceptsSuccess x_ m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack g m ()Ljava/lang/String; getCommandResponse f m ()V prepareForCommand e m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a m ()Z shouldInformAdmins c f Ljava/lang/String; RCON b f Lnet/minecraft/network/chat/Component; RCON_COMPONENT c f Ljava/lang/StringBuffer; buffer d f Lnet/minecraft/server/MinecraftServer; server e c net/minecraft/server/rcon/thread/RconClient net/minecraft/server/rcon/thread/RemoteControlSession m ()V closeSocket e m (IILjava/lang/String;)V send a m ()V sendAuthFailure d m (ILjava/lang/String;)V sendCmdResponse a m ()V stop b f Lorg/slf4j/Logger; LOGGER d f I SERVERDATA_AUTH e f I SERVERDATA_AUTH_FAILURE i f I SERVERDATA_AUTH_RESPONSE h f I SERVERDATA_EXECCOMMAND f f I SERVERDATA_RESPONSE_VALUE g f Z authed j f [B buf l f Ljava/net/Socket; client k f Ljava/lang/String; rconPassword m c net/minecraft/server/rcon/thread/RconThread net/minecraft/server/rcon/thread/RemoteControlListener m ()V clearClients d m (Ljava/net/ServerSocket;)V closeSocket a m (Lnet/minecraft/server/ServerInterface;)Lnet/minecraft/server/rcon/thread/RconThread; create a m (Lnet/minecraft/server/rcon/thread/RconClient;)Z lambda$clearClients$0 a m ()V stop b f Lorg/slf4j/Logger; LOGGER d f Ljava/util/List; clients g f Ljava/lang/String; rconPassword f f Lnet/minecraft/server/ServerInterface; serverInterface h f Ljava/net/ServerSocket; socket e c net/minecraft/util/datafix/PackedBitStorage net/minecraft/util/datafix/DataBitsPacked m (I)I get a m ()I getBits b m ()[J getRaw a m (II)V set a f I BIT_TO_LONG_SHIFT a f I bits c f [J data b f J mask d f I size e c net/minecraft/util/datafix/fixes/CatTypeFix net/minecraft/util/datafix/fixes/DataConverterCatType m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/RecipesFix net/minecraft/util/datafix/fixes/DataConverterRecipes f Ljava/util/Map; RECIPES a c net/minecraft/util/datafix/fixes/References net/minecraft/util/datafix/fixes/DataConverterTypes m (Ljava/lang/String;)Lcom/mojang/datafixers/DSL$TypeReference; reference a f Lcom/mojang/datafixers/DSL$TypeReference; ADVANCEMENTS s f Lcom/mojang/datafixers/DSL$TypeReference; BIOME Q f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_ENTITY w f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_NAME I f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_STATE y f Lcom/mojang/datafixers/DSL$TypeReference; CHUNK d f Lcom/mojang/datafixers/DSL$TypeReference; DATA_COMPONENTS A f Lcom/mojang/datafixers/DSL$TypeReference; DEBUG_PROFILE v f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY H f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_CHUNK u f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_EQUIPMENT E f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_NAME F f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_TREE G f Lcom/mojang/datafixers/DSL$TypeReference; FLAT_BLOCK_STATE z f Lcom/mojang/datafixers/DSL$TypeReference; GAME_EVENT_NAME K f Lcom/mojang/datafixers/DSL$TypeReference; HOTBAR e f Lcom/mojang/datafixers/DSL$TypeReference; ITEM_NAME J f Lcom/mojang/datafixers/DSL$TypeReference; ITEM_STACK x f Lcom/mojang/datafixers/DSL$TypeReference; LEVEL a f Lcom/mojang/datafixers/DSL$TypeReference; LIGHTWEIGHT_LEVEL b f Lcom/mojang/datafixers/DSL$TypeReference; MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST R f Lcom/mojang/datafixers/DSL$TypeReference; OBJECTIVE N f Lcom/mojang/datafixers/DSL$TypeReference; OPTIONS f f Lcom/mojang/datafixers/DSL$TypeReference; PARTICLE C f Lcom/mojang/datafixers/DSL$TypeReference; PLAYER c f Lcom/mojang/datafixers/DSL$TypeReference; POI_CHUNK t f Lcom/mojang/datafixers/DSL$TypeReference; RECIPE P f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_COMMAND_STORAGE i f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_MAP_DATA k f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_MAP_INDEX l f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_RAIDS m f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_RANDOM_SEQUENCES n f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_SCOREBOARD o f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_STOPWATCHES p f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_STRUCTURE_FEATURE_INDICES q f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_TICKETS j f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_WORLD_BORDER r f Lcom/mojang/datafixers/DSL$TypeReference; STATS h f Lcom/mojang/datafixers/DSL$TypeReference; STRUCTURE g f Lcom/mojang/datafixers/DSL$TypeReference; STRUCTURE_FEATURE M f Lcom/mojang/datafixers/DSL$TypeReference; TEAM O f Lcom/mojang/datafixers/DSL$TypeReference; TEXT_COMPONENT D f Lcom/mojang/datafixers/DSL$TypeReference; UNTAGGED_SPAWNER L f Lcom/mojang/datafixers/DSL$TypeReference; VILLAGER_TRADE B f Lcom/mojang/datafixers/DSL$TypeReference; WORLD_GEN_SETTINGS S c net/minecraft/util/datafix/fixes/References$1 net/minecraft/util/datafix/fixes/DataConverterTypes$1 c net/minecraft/util/debug/DebugGameEventInfo net/minecraft/util/debug/DebugGameEventInfo m ()Lnet/minecraft/core/Holder; event a m ()Lnet/minecraft/world/phys/Vec3; pos b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/Holder; event b f Lnet/minecraft/world/phys/Vec3; pos c c net/minecraft/util/debug/DebugStructureInfo net/minecraft/util/debug/DebugStructureInfo m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox a m ()Ljava/util/List; pieces b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox b f Ljava/util/List; pieces c c net/minecraft/util/debug/DebugStructureInfo$Piece net/minecraft/util/debug/DebugStructureInfo$a m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox a m ()Z isStart b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox b f Z isStart c c net/minecraft/util/debug/DebugSubscriptions net/minecraft/util/debug/DebugSubscriptions m (Lnet/minecraft/core/Registry;)Lnet/minecraft/util/debug/DebugSubscription; bootstrap a m (Ljava/lang/String;)Lnet/minecraft/util/debug/DebugSubscription; registerSimple a m (Ljava/lang/String;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/util/debug/DebugSubscription; registerTemporaryValue a m (Ljava/lang/String;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/util/debug/DebugSubscription; registerWithValue a f Lnet/minecraft/util/debug/DebugSubscription; BEES b f Lnet/minecraft/util/debug/DebugSubscription; BEE_HIVES h f Lnet/minecraft/util/debug/DebugSubscription; BRAINS c f Lnet/minecraft/util/debug/DebugSubscription; BREEZES d f Lnet/minecraft/util/debug/DebugSubscription; DEDICATED_SERVER_TICK_TIME a f Lnet/minecraft/util/debug/DebugSubscription; ENTITY_BLOCK_INTERSECTIONS g f Lnet/minecraft/util/debug/DebugSubscription; ENTITY_PATHS f f Lnet/minecraft/util/debug/DebugSubscription; GAME_EVENTS p f Lnet/minecraft/util/debug/DebugSubscription; GAME_EVENT_LISTENERS n f Lnet/minecraft/util/debug/DebugSubscription; GOAL_SELECTORS e f Lnet/minecraft/util/debug/DebugSubscription; NEIGHBOR_UPDATES o f Lnet/minecraft/util/debug/DebugSubscription; POIS i f Lnet/minecraft/util/debug/DebugSubscription; RAIDS l f Lnet/minecraft/util/debug/DebugSubscription; REDSTONE_WIRE_ORIENTATIONS j f Lnet/minecraft/util/debug/DebugSubscription; STRUCTURES m f Lnet/minecraft/util/debug/DebugSubscription; VILLAGE_SECTIONS k c net/minecraft/util/debugchart/SampleStorage net/minecraft/util/debugchart/SampleStorage m ()I capacity c m (I)J get a m (II)J get a m ()V reset e m ()I size d c net/minecraft/util/profiling/ActiveProfiler net/minecraft/util/profiling/MethodProfiler m ()V endTick b m ()Ljava/util/Set; getChartedPaths e m ()Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getCurrentEntry f m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d m (Ljava/lang/String;I)V incrementCounter a m (Ljava/util/function/Supplier;I)V incrementCounter a m ()Ljava/lang/Object; lambda$endTick$0 h m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; lambda$getCurrentEntry$3 g m ()Ljava/lang/Object; lambda$pop$1 g m (J)Ljava/lang/Object; lambda$pop$2 b m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a m ()V pop c m (Ljava/lang/String;)V popPush b m (Ljava/util/function/Supplier;)V popPush b m (Ljava/lang/String;)V push a m (Ljava/util/function/Supplier;)V push a m ()V startTick a f Lorg/slf4j/Logger; LOGGER c f J WARNING_TIME_NANOS a f Ljava/util/Set; chartedPaths o f Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; currentEntry m f Ljava/util/Map; entries f f Ljava/util/function/LongSupplier; getRealTime h f Ljava/util/function/IntSupplier; getTickTime g f Ljava/lang/String; path k f Ljava/util/List; paths d f J startTimeNano i f I startTimeTicks j f Lit/unimi/dsi/fastutil/longs/LongList; startTimes e f Z started l f Ljava/util/function/BooleanSupplier; suppressWarnings n c net/minecraft/util/profiling/ActiveProfiler$PathEntry net/minecraft/util/profiling/MethodProfiler$a m ()J getCount c m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d m ()J getDuration a m ()J getMaxDuration b f J accumulatedDuration c f J count d f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; counters e f J maxDuration a f J minDuration b c net/minecraft/util/profiling/ProfileResults net/minecraft/util/profiling/MethodProfilerResults m (Ljava/lang/String;)Ljava/lang/String; demanglePath b m ()J getEndTimeNano c m ()I getEndTimeTicks d m ()J getNanoDuration g m ()Ljava/lang/String; getProfilerResults e m ()J getStartTimeNano a m ()I getStartTimeTicks b m ()I getTickDuration f m (Ljava/lang/String;)Ljava/util/List; getTimes a m (Ljava/nio/file/Path;)Z saveResults a f C PATH_SEPARATOR d c net/minecraft/util/profiling/ProfilerFiller net/minecraft/util/profiling/GameProfilerFiller m (Ljava/lang/String;)V addZoneText e m (J)V addZoneValue a m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; combine a m ()V endTick b m (Ljava/lang/String;)V incrementCounter f m (Ljava/lang/String;I)V incrementCounter a m (Ljava/util/function/Supplier;)V incrementCounter d m (Ljava/util/function/Supplier;I)V incrementCounter a m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a m ()V pop c m (Ljava/lang/String;)V popPush b m (Ljava/util/function/Supplier;)V popPush b m (Ljava/lang/String;)V push a m (Ljava/util/function/Supplier;)V push a m (I)V setZoneColor a m ()V startTick a m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; zone d m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; zone c f Ljava/lang/String; ROOT b c net/minecraft/util/profiling/ProfilerFiller$CombinedProfileFiller net/minecraft/util/profiling/GameProfilerFiller$a m (Ljava/lang/String;)V addZoneText e m (J)V addZoneValue a m ()V endTick b m (Ljava/lang/String;I)V incrementCounter a m (Ljava/util/function/Supplier;I)V incrementCounter a m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a m ()V pop c m (Ljava/lang/String;)V popPush b m (Ljava/util/function/Supplier;)V popPush b m (Ljava/lang/String;)V push a m (Ljava/util/function/Supplier;)V push a m (I)V setZoneColor a m ()V startTick a f Lnet/minecraft/util/profiling/ProfilerFiller; first a f Lnet/minecraft/util/profiling/ProfilerFiller; second c c net/minecraft/world/attribute/AmbientSounds net/minecraft/world/attribute/AmbientSounds m ()Ljava/util/List; additions c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; loop a m ()Ljava/util/Optional; mood b f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/attribute/AmbientSounds; EMPTY a f Lnet/minecraft/world/attribute/AmbientSounds; LEGACY_CAVE_SETTINGS b f Ljava/util/List; additions f f Ljava/util/Optional; loop d f Ljava/util/Optional; mood e c net/minecraft/world/attribute/AttributeType net/minecraft/world/attribute/AttributeType m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;)V checkAllowedModifier a m (Ljava/util/Map;)Lcom/mojang/serialization/Codec; createModifierCodec a m ()Lnet/minecraft/world/attribute/LerpFunction; keyframeLerp d m ()Lcom/mojang/serialization/Codec; modifierCodec c m ()Ljava/util/Map; modifierLibrary b m (Lcom/mojang/serialization/Codec;Ljava/util/Map;Lnet/minecraft/world/attribute/LerpFunction;)Lnet/minecraft/world/attribute/AttributeType; ofInterpolated a m (Lcom/mojang/serialization/Codec;Ljava/util/Map;Lnet/minecraft/world/attribute/LerpFunction;Lnet/minecraft/world/attribute/LerpFunction;)Lnet/minecraft/world/attribute/AttributeType; ofInterpolated a m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/attribute/AttributeType; ofNotInterpolated a m (Lcom/mojang/serialization/Codec;Ljava/util/Map;)Lnet/minecraft/world/attribute/AttributeType; ofNotInterpolated a m ()Lnet/minecraft/world/attribute/LerpFunction; partialTickLerp g m ()Lnet/minecraft/world/attribute/LerpFunction; spatialLerp f m ()Lnet/minecraft/world/attribute/LerpFunction; stateChangeLerp e m ()Lcom/mojang/serialization/Codec; valueCodec a f Lnet/minecraft/world/attribute/LerpFunction; keyframeLerp d f Lcom/mojang/serialization/Codec; modifierCodec c f Ljava/util/Map; modifierLibrary b f Lnet/minecraft/world/attribute/LerpFunction; partialTickLerp g f Lnet/minecraft/world/attribute/LerpFunction; spatialLerp f f Lnet/minecraft/world/attribute/LerpFunction; stateChangeLerp e f Lcom/mojang/serialization/Codec; valueCodec a c net/minecraft/world/damagesource/DamageType net/minecraft/world/damagesource/DamageType m ()Lnet/minecraft/world/damagesource/DeathMessageType; deathMessageType e m ()Lnet/minecraft/world/damagesource/DamageEffects; effects d m ()F exhaustion c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; msgId a m ()Lnet/minecraft/world/damagesource/DamageScaling; scaling b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/world/damagesource/DeathMessageType; deathMessageType h f Lnet/minecraft/world/damagesource/DamageEffects; effects g f F exhaustion f f Ljava/lang/String; msgId d f Lnet/minecraft/world/damagesource/DamageScaling; scaling e c net/minecraft/world/effect/BadOmenMobEffect net/minecraft/world/effect/BadOmenMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (II)Z shouldApplyEffectTickThisTick a c net/minecraft/world/effect/WeavingMobEffect net/minecraft/world/effect/WeavingMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a f Ljava/util/function/ToIntFunction; maxCobwebs c c net/minecraft/world/entity/ConversionParams net/minecraft/world/entity/ConversionParams m ()Z keepEquipment b m ()Z preserveCanPickUpLoot c m (Lnet/minecraft/world/entity/Mob;ZZ)Lnet/minecraft/world/entity/ConversionParams; single a m ()Lnet/minecraft/world/scores/PlayerTeam; team d m ()Lnet/minecraft/world/entity/ConversionType; type a f Z keepEquipment b f Z preserveCanPickUpLoot c f Lnet/minecraft/world/scores/PlayerTeam; team d f Lnet/minecraft/world/entity/ConversionType; type a c net/minecraft/world/entity/ConversionParams$AfterConversion net/minecraft/world/entity/ConversionParams$a c net/minecraft/world/entity/EntityAttachment net/minecraft/world/entity/EntityAttachment m ()[Lnet/minecraft/world/entity/EntityAttachment; $values a m (FF)Ljava/util/List; createFallbackPoints a f [Lnet/minecraft/world/entity/EntityAttachment; $VALUES f f Lnet/minecraft/world/entity/EntityAttachment; NAME_TAG c f Lnet/minecraft/world/entity/EntityAttachment; PASSENGER a f Lnet/minecraft/world/entity/EntityAttachment; VEHICLE b f Lnet/minecraft/world/entity/EntityAttachment; WARDEN_CHEST d f Lnet/minecraft/world/entity/EntityAttachment$Fallback; fallback e c net/minecraft/world/entity/EntityAttachment$Fallback net/minecraft/world/entity/EntityAttachment$a m (FF)Ljava/util/List; lambda$static$0 c m (FF)Ljava/util/List; lambda$static$1 b m (FF)Ljava/util/List; lambda$static$2 a f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_CENTER d f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_FEET b f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_HEIGHT c f Ljava/util/List; ZERO a c net/minecraft/world/entity/EntityDimensions net/minecraft/world/entity/EntitySize m ()Lnet/minecraft/world/entity/EntityAttachments; attachments d m (F)F defaultEyeHeight c m ()F eyeHeight c m ()Z fixed e m (FF)Lnet/minecraft/world/entity/EntityDimensions; fixed c m ()F height b m (DDD)Lnet/minecraft/world/phys/AABB; makeBoundingBox a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox a m (FF)Lnet/minecraft/world/entity/EntityDimensions; scalable b m (F)Lnet/minecraft/world/entity/EntityDimensions; scale a m (FF)Lnet/minecraft/world/entity/EntityDimensions; scale a m ()F width a m (Lnet/minecraft/world/entity/EntityAttachments$Builder;)Lnet/minecraft/world/entity/EntityDimensions; withAttachments a m (F)Lnet/minecraft/world/entity/EntityDimensions; withEyeHeight b f Lnet/minecraft/world/entity/EntityAttachments; attachments d f F eyeHeight c f Z fixed e f F height b f F width a c net/minecraft/world/entity/ai/behavior/Swim net/minecraft/world/entity/ai/behavior/BehaviorSwim m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/Mob;)Z shouldSwim a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick b f F chance c c net/minecraft/world/entity/ai/goal/JumpGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJumpAbstract c net/minecraft/world/entity/animal/frog/Frog net/minecraft/world/entity/animal/frog/Frog m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (DF)I calculateFallDamage a m (Lnet/minecraft/world/entity/LivingEntity;)Z canEat i m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkFrogSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gR m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V eraseTongueTarget p m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()I getHeadRotSpeed ai m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadYRot ae m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()Ljava/util/Optional; getTongueTarget gP m ()Lnet/minecraft/core/Holder; getVariant gQ m ()Z isBaby e_ m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isPushedByFluid db m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playEatingSound gX m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setBaby a_ m (Lnet/minecraft/world/entity/Entity;)V setTongueTarget H m (Lnet/minecraft/core/Holder;)V setVariant b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a m ()V tick g m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a m (F)V updateWalkAnimation B f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TONGUE_TARGET_ID cD f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cC f Lnet/minecraft/resources/ResourceKey; DEFAULT_VARIANT cF f I FROG_FALL_DAMAGE_REDUCTION cE f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cw f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cv f Lnet/minecraft/world/entity/AnimationState; croakAnimationState cz f Lnet/minecraft/world/entity/AnimationState; jumpAnimationState cx f Lnet/minecraft/world/entity/AnimationState; swimIdleAnimationState cB f Lnet/minecraft/world/entity/AnimationState; tongueAnimationState cA c net/minecraft/world/entity/animal/frog/Frog$FrogLookControl net/minecraft/world/entity/animal/frog/Frog$a m ()Z resetXRotOnTick c f Lnet/minecraft/world/entity/animal/frog/Frog; this$0 h c net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator net/minecraft/world/entity/animal/frog/Frog$b m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a f Lnet/minecraft/core/BlockPos$MutableBlockPos; belowPos a c net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation net/minecraft/world/entity/animal/frog/Frog$c m (Lnet/minecraft/world/level/pathfinder/PathType;)Z canCutCorner b m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a c net/minecraft/world/entity/animal/goat/Goat net/minecraft/world/entity/animal/goat/Goat m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addHorns gU m ()V ageBoundaryReached h m ()V aiStep d_ m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (DF)I calculateFallDamage a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGoatSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m ()Lnet/minecraft/world/item/ItemStack; createHorn p m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Z dropHorn gT m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/goat/Goat; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadYRot ae m ()Lnet/minecraft/sounds/SoundEvent; getMilkingSound gQ m ()F getRammingXHeadRot he m (B)V handleEntityEvent b m ()Z hasLeftHorn gR m ()Z hasRightHorn gS m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isScreamingGoat hd m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; lambda$createHorn$0 b m ()Lnet/minecraft/world/item/ItemStack; lambda$createHorn$1 hf m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V playEatingSound gX m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V removeHorns gV m (Z)V setScreamingGoat x m (F)V setYHeadRot r f I ADULT_ATTACK_DAMAGE cC f I BABY_ATTACK_DAMAGE cD f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HAS_LEFT_HORN cF f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HAS_RIGHT_HORN cG f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_SCREAMING_GOAT cE f Z DEFAULT_HAS_LEFT_HORN cI f Z DEFAULT_HAS_RIGHT_HORN cJ f Z DEFAULT_IS_SCREAMING cH f I GOAT_FALL_DAMAGE_REDUCTION cz f D GOAT_SCREAMING_CHANCE cA f Lnet/minecraft/world/entity/EntityDimensions; LONG_JUMPING_DIMENSIONS cv f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cx f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cw f D UNIHORN_CHANCE cB f Z isLoweringHead cK f I lowerHeadTick cL c net/minecraft/world/entity/animal/wolf/Wolf net/minecraft/world/entity/animal/wolf/EntityWolf m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()V applyTamingSideEffects gP m (Lnet/minecraft/world/damagesource/DamageSource;)Z canArmorAbsorb i m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m (Lnet/minecraft/world/entity/player/Player;)Z canShearEquipment b_ m ()V cancelShake hk m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkWolfSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes he m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/wolf/Wolf; getBreedOffspring b m ()Lnet/minecraft/world/item/DyeColor; getCollarColor hg m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (F)F getHeadRollAngle N m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()I getMaxHeadXRot ac m ()I getMaxSpawnClusterSize aj m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m (F)F getShakeAnim M m ()Lnet/minecraft/core/Holder; getSoundVariant hj m ()F getSoundVolume fC m ()F getTailAngle hf m ()Lnet/minecraft/resources/Identifier; getTexture hd m ()Lnet/minecraft/core/Holder; getVariant hi m (F)F getWetShade L m (B)V handleEntityEvent b m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isInterested hh m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V lambda$addAdditionalSaveData$1 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$readAdditionalSaveData$2 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Lnet/minecraft/world/item/DyeColor;)V setCollarColor a m (Z)V setIsInterested A m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m (Lnet/minecraft/core/Holder;)V setSoundVariant k m (Lnet/minecraft/core/Holder;)V setVariant b m ()V startPersistentAngerTimer c m ()V tick g m (Lnet/minecraft/world/entity/player/Player;)V tryToTame i m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToAttack a f F ARMOR_REPAIR_UNIT cI f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ANGER_END_TIME cD f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLLAR_COLOR cC f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_INTERESTED_ID cB f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SOUND_VARIANT_ID cF f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cE f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLLAR_COLOR cJ f F DEFAULT_TAIL_ANGLE cA f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cQ f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; PREY_SELECTOR cz f F START_HEALTH cG f F TAME_HEALTH cH f F interestedAngle cK f F interestedAngleO cL f Z isShaking cN f Z isWet cM f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cR f F shakeAnim cO f F shakeAnimO cP c net/minecraft/world/entity/animal/wolf/Wolf$WolfPackData net/minecraft/world/entity/animal/wolf/EntityWolf$b f Lnet/minecraft/core/Holder; type a c net/minecraft/world/entity/animal/wolf/Wolf$WolfAvoidEntityGoal net/minecraft/world/entity/animal/wolf/EntityWolf$a m (Lnet/minecraft/world/entity/animal/equine/Llama;)Z avoidLlama a m ()Z canUse b m ()V start d m ()V tick a f Lnet/minecraft/world/entity/animal/wolf/Wolf; this$0 i f Lnet/minecraft/world/entity/animal/wolf/Wolf; wolf j c net/minecraft/world/entity/monster/EnderMan net/minecraft/world/entity/monster/EntityEnderman m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/level/block/state/BlockState; getCarriedBlock gQ m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z hasBeenStaredAt gS m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion;F)Z hurtWithCleanWater a m (Lnet/minecraft/world/entity/player/Player;)Z isBeingStaredBy g m ()Z isCreepy gR m ()Z isSensitiveToWater fR m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$readAdditionalSaveData$0 d m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playStareSound p m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m ()Z requiresCustomPersistence ab m ()V setBeingStaredAt gT m (Lnet/minecraft/world/level/block/state/BlockState;)V setCarriedBlock c m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m ()V startPersistentAngerTimer c m ()Z teleport gP m (DDD)Z teleport p m (Lnet/minecraft/world/entity/Entity;)Z teleportTowards H f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CARRY_STATE cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CREEPY cx f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STARED_AT cy f I DELAY_BETWEEN_CREEPY_STARE_SOUND f f I MIN_DEAGGRESSION_TIME cv f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cB f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_ATTACKING e f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_ATTACKING_ID d f I lastStareSound cz f J persistentAngerEndTime cC f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cD f I targetChangeTime cA c net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPickupBlock m ()Z canUse b m ()V tick a f Lnet/minecraft/world/entity/monster/EnderMan; enderman a c net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPlaceBlock m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlaceBlock a m ()Z canUse b m ()V tick a f Lnet/minecraft/world/entity/monster/EnderMan; enderman a c net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalPlayerWhoLookedAtTarget m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/monster/EnderMan;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a m ()V start d m ()V stop e m ()V tick a f I aggroTime k f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; continueAggroTargetConditions n f Lnet/minecraft/world/entity/monster/EnderMan; enderman i f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; isAngerInducing o f Lnet/minecraft/world/entity/player/Player; pendingTarget j f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; startAggroTargetConditions m f I teleportTime l c net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt net/minecraft/world/entity/monster/EntityEnderman$a m ()Z canUse b m ()V start d m ()V tick a f Lnet/minecraft/world/entity/monster/EnderMan; enderman a f Lnet/minecraft/world/entity/LivingEntity; target b c net/minecraft/world/entity/monster/Guardian net/minecraft/world/entity/monster/EntityGuardian m ()V aiStep d_ m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGuardianSpawnRules b m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/entity/LivingEntity; getActiveAttackTarget gT m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m (F)F getAttackAnimationScale N m ()I getAttackDuration p m ()F getClientSideAttackTime gU m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadXRot ac m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m (F)F getSpikesAnimation M m (F)F getTailAnimation L m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z hasActiveAttackTarget gS m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isMoving gR m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V registerGoals D m (I)V setActiveAttackTarget a m (Z)V setMoving x m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a f I ATTACK_TIME b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_ATTACK_TARGET d f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_MOVING a f I clientSideAttackTime cz f Lnet/minecraft/world/entity/LivingEntity; clientSideCachedAttackTarget cy f F clientSideSpikesAnimation cw f F clientSideSpikesAnimationO cx f F clientSideTailAnimation e f F clientSideTailAnimationO f f F clientSideTailAnimationSpeed cv f Z clientSideTouchedGround cA f Lnet/minecraft/world/entity/ai/goal/RandomStrollGoal; randomStrollGoal c c net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal net/minecraft/world/entity/monster/EntityGuardian$PathfinderGoalGuardianAttack m ()Z canContinueToUse c m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f I attackTime b f Z elder c f Lnet/minecraft/world/entity/monster/Guardian; guardian a c net/minecraft/world/entity/monster/Guardian$GuardianMoveControl net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian m ()V tick a f Lnet/minecraft/world/entity/monster/Guardian; guardian l c net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid f Lnet/minecraft/world/entity/monster/Guardian; guardian a c net/minecraft/world/entity/player/Abilities net/minecraft/world/entity/player/PlayerAbilities m (Lnet/minecraft/world/entity/player/Abilities$Packed;)V apply a m ()F getFlyingSpeed a m ()F getWalkingSpeed b m ()Lnet/minecraft/world/entity/player/Abilities$Packed; pack c m (F)V setFlyingSpeed a m (F)V setWalkingSpeed b f F DEFAULT_FLYING_SPEED k f Z DEFAULT_INSTABUILD i f Z DEFAULT_INVULNERABLE f f Z DEFAULT_MAY_BUILD j f Z DEFAULT_MAY_FLY h f F DEFAULT_WALKING_SPEED l f Z DEFAULY_FLYING g f F flyingSpeed m f Z flying b f Z instabuild d f Z invulnerable a f Z mayBuild e f Z mayfly c f F walkingSpeed n c net/minecraft/world/entity/player/Abilities$Packed net/minecraft/world/entity/player/PlayerAbilities$a m ()Z flying b m ()F flyingSpeed f m ()Z instabuild d m ()Z invulnerable a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Z mayBuild e m ()Z mayFly c m ()F walkingSpeed g f Lcom/mojang/serialization/Codec; CODEC a f F flyingSpeed g f Z flying c f Z instabuild e f Z invulnerable b f Z mayBuild f f Z mayFly d f F walkingSpeed h c net/minecraft/world/entity/player/Inventory net/minecraft/world/entity/player/PlayerInventory m (ILnet/minecraft/world/item/ItemStack;)Z add c m (Lnet/minecraft/world/item/ItemStack;)Z add g m (ILnet/minecraft/world/item/ItemStack;)I addResource d m (Lnet/minecraft/world/item/ItemStack;)I addResource k m ()V clearContent a m (Ljava/util/function/Predicate;ILnet/minecraft/world/Container;)I clearOrCountMatchingItems a m (Ljava/util/function/Predicate;)Z contains b m (Lnet/minecraft/tags/TagKey;)Z contains a m (Lnet/minecraft/world/item/ItemStack;)Z contains j m (I)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket; createInventoryUpdatePacket g m ()V dropAll n m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillStackedContents a m (Lnet/minecraft/world/item/ItemStack;)I findSlotMatchingItem d m ()I getContainerSize b m ()I getFreeSlot k m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/network/chat/Component; getName ap m ()Lnet/minecraft/core/NonNullList; getNonEquipmentItems j m ()Lnet/minecraft/world/item/ItemStack; getSelectedItem h m ()I getSelectedSlot g m ()I getSelectionSize i m (Lnet/minecraft/world/item/ItemStack;)I getSlotWithRemainingSpace f m ()I getSuitableHotbarSlot l m ()I getTimesChanged o m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasRemainingSpaceForItem a m ()Z isEmpty c m (I)Z isHotbarSlot f m (Lnet/minecraft/world/item/ItemStack;)Z isUsableForCrafting e m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V load a m (Lnet/minecraft/world/item/ItemStack;)V placeItemBackInInventory h m (Lnet/minecraft/world/item/ItemStack;Z)V placeItemBackInInventory a m (Z)Lnet/minecraft/world/item/ItemStack; removeFromSelected a m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (Lnet/minecraft/world/item/ItemStack;)V removeItem i m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m (Lnet/minecraft/world/entity/player/Inventory;)V replaceWith a m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V save a m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; setSelectedItem b m (I)V setSelectedSlot d m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m ()V tick m f Lnet/minecraft/network/chat/Component; DEFAULT_NAME k f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; EQUIPMENT_SLOT_MAPPING i f I INVENTORY_SIZE c f I NOT_FOUND_INDEX h f I POP_TIME_DURATION b f I SELECTION_SIZE d f I SLOT_BODY_ARMOR f f I SLOT_OFFHAND e f I SLOT_SADDLE g f Lnet/minecraft/world/entity/EntityEquipment; equipment n f Lnet/minecraft/core/NonNullList; items l f Lnet/minecraft/world/entity/player/Player; player j f I selected m f I timesChanged o c net/minecraft/world/inventory/ContainerData net/minecraft/world/inventory/IContainerProperties m (I)I get a m ()I getCount a m (II)V set a c net/minecraft/world/inventory/DispenserMenu net/minecraft/world/inventory/ContainerDispenser m (Lnet/minecraft/world/Container;II)V add3x3GridSlots d m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I INV_SLOT_END o f I INV_SLOT_START n f I SLOT_COUNT m f I USE_ROW_SLOT_END q f I USE_ROW_SLOT_START p f Lnet/minecraft/world/Container; dispenser r c net/minecraft/world/inventory/InventoryMenu net/minecraft/world/inventory/ContainerPlayer m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m ()Lnet/minecraft/world/inventory/CraftingContainer; getCraftSlots r m ()Ljava/util/List; getInputGridSlots n m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m m (I)Z isHotbarSlot e m ()Lnet/minecraft/world/entity/player/Player; owner q m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I ARMOR_SLOT_COUNT u f I ARMOR_SLOT_END v f I ARMOR_SLOT_START t f I CONTAINER_ID o f I CRAFTING_GRID_HEIGHT I f I CRAFTING_GRID_WIDTH H f I CRAFT_SLOT_COUNT r f I CRAFT_SLOT_END s f I CRAFT_SLOT_START q f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_BOOTS E f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_CHESTPLATE C f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_HELMET B f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_LEGGINGS D f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_SHIELD F f I INV_SLOT_END x f I INV_SLOT_START w f I RESULT_SLOT p f I SHIELD_SLOT A f [Lnet/minecraft/world/entity/EquipmentSlot; SLOT_IDS K f Ljava/util/Map; TEXTURE_EMPTY_SLOTS J f I USE_ROW_SLOT_END z f I USE_ROW_SLOT_START y f Z active G f Lnet/minecraft/world/entity/player/Player; owner L c net/minecraft/world/inventory/InventoryMenu$1 net/minecraft/world/inventory/ContainerPlayer$1 m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a f Lnet/minecraft/world/entity/player/Player; val$owner a c net/minecraft/world/item/FireworkRocketItem net/minecraft/world/item/ItemFireworks m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; getEntityJustOutsideOfBlockPos a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a f [B CRAFTABLE_DURATIONS a f D ROCKET_PLACEMENT_OFFSET b c net/minecraft/world/item/ItemDisplayContext net/minecraft/world/item/ItemDisplayContext m ()[Lnet/minecraft/world/item/ItemDisplayContext; $values e m ()Z firstPerson b m ()B getId a m ()Ljava/lang/String; getSerializedName c m ()Z leftHand d f [Lnet/minecraft/world/item/ItemDisplayContext; $VALUES o f Ljava/util/function/IntFunction; BY_ID l f Lcom/mojang/serialization/Codec; CODEC k f Lnet/minecraft/world/item/ItemDisplayContext; FIRST_PERSON_LEFT_HAND d f Lnet/minecraft/world/item/ItemDisplayContext; FIRST_PERSON_RIGHT_HAND e f Lnet/minecraft/world/item/ItemDisplayContext; FIXED i f Lnet/minecraft/world/item/ItemDisplayContext; GROUND h f Lnet/minecraft/world/item/ItemDisplayContext; GUI g f Lnet/minecraft/world/item/ItemDisplayContext; HEAD f f Lnet/minecraft/world/item/ItemDisplayContext; NONE a f Lnet/minecraft/world/item/ItemDisplayContext; ON_SHELF j f Lnet/minecraft/world/item/ItemDisplayContext; THIRD_PERSON_LEFT_HAND b f Lnet/minecraft/world/item/ItemDisplayContext; THIRD_PERSON_RIGHT_HAND c f B id m f Ljava/lang/String; name n c net/minecraft/world/item/ItemStackLinkedSet net/minecraft/world/item/ItemStackLinkedSet m ()Ljava/util/Set; createTypeAndComponentsSet a f Lit/unimi/dsi/fastutil/Hash$Strategy; TYPE_AND_TAG a c net/minecraft/world/item/ItemStackLinkedSet$1 net/minecraft/world/item/ItemStackLinkedSet$1 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equals a m (Lnet/minecraft/world/item/ItemStack;)I hashCode a c net/minecraft/world/item/SwingAnimationType net/minecraft/world/item/SwingAnimationType m ()[Lnet/minecraft/world/item/SwingAnimationType; $values b m ()I getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/item/SwingAnimationType; $VALUES i f Ljava/util/function/IntFunction; BY_ID f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/item/SwingAnimationType; NONE a f Lnet/minecraft/world/item/SwingAnimationType; STAB c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/world/item/SwingAnimationType; WHACK b f I id g f Ljava/lang/String; name h c net/minecraft/world/item/component/ItemLore net/minecraft/world/item/component/ItemLore m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$new$0 b m ()Ljava/util/List; lines a m ()Ljava/util/List; styledLines b m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/component/ItemLore; withLineAdded a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/item/component/ItemLore; EMPTY a f Lnet/minecraft/network/chat/Style; LORE_STYLE g f I MAX_LINES b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Ljava/util/List; lines e f Ljava/util/List; styledLines f c net/minecraft/world/item/crafting/RecipeMap net/minecraft/world/item/crafting/RecipeMap m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; byKey a m (Lnet/minecraft/world/item/crafting/RecipeType;)Ljava/util/Collection; byType a m (Ljava/lang/Iterable;)Lnet/minecraft/world/item/crafting/RecipeMap; create a m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Ljava/util/stream/Stream; getRecipesFor a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z lambda$getRecipesFor$0 a m ()Ljava/util/Collection; values a f Lnet/minecraft/world/item/crafting/RecipeMap; EMPTY a f Ljava/util/Map; byKey c f Lcom/google/common/collect/Multimap; byType b c net/minecraft/world/level/ColorMapColorUtil net/minecraft/world/level/ColorMapColorUtil m (DD[II)I get a c net/minecraft/world/level/biome/BiomeSource net/minecraft/world/level/biome/WorldChunkManager m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Climate$Sampler;)V addDebugInfo a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/stream/Stream; collectPossibleBiomes b m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a m (IIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a m (Lnet/minecraft/core/BlockPos;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/LevelReader;)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; getBiomesWithin a m ()Ljava/util/Set; lambda$new$0 d m ()Ljava/util/Set; possibleBiomes c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/function/Supplier; possibleBiomes b c net/minecraft/world/level/block/AzaleaBlock net/minecraft/world/level/block/AzaleaBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/BannerBlock net/minecraft/world/level/block/BlockBanner m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; byColor a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Ljava/util/Map; BY_COLOR c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d c net/minecraft/world/level/block/BarrelBlock net/minecraft/world/level/block/BlockBarrel m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN c c net/minecraft/world/level/block/BeaconBlock net/minecraft/world/level/block/BlockBeacon m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/ButtonBlock net/minecraft/world/level/block/BlockButtonAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkPressed c m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Z)Lnet/minecraft/sounds/SoundEvent; getSound a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Ljava/util/Map;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$3 a m (Lnet/minecraft/world/level/block/ButtonBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$0 b m (Lnet/minecraft/world/level/block/ButtonBlock;)Ljava/lang/Integer; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)V playSound a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V press a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b f Ljava/util/function/Function; shapes g f I ticksToStayPressed e f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type d c net/minecraft/world/level/block/CactusBlock net/minecraft/world/level/block/BlockCactus m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b f I ATTEMPT_GROW_CACTUS_FLOWER_AGE g f D ATTEMPT_GROW_CACTUS_FLOWER_SMALL_CACTUS_CHANCE h f D ATTEMPT_GROW_CACTUS_FLOWER_TALL_CACTUS_CHANCE i f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE c f I MAX_CACTUS_GROWING_HEIGHT f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION e c net/minecraft/world/level/block/CandleBlock net/minecraft/world/level/block/CandleBlock m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeLit d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight h m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$canLight$2 a m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$0 p m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$1 a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CANDLES f f Lcom/mojang/serialization/MapCodec; CODEC c f Ljava/util/function/ToIntFunction; LIGHT_EMISSION i f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT g f I MAX_CANDLES e f I MIN_CANDLES d f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; PARTICLE_OFFSETS D f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES R f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h c net/minecraft/world/level/block/CarpetBlock net/minecraft/world/level/block/CarpetBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/CarrotBlock net/minecraft/world/level/block/BlockCarrots m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c f Lcom/mojang/serialization/MapCodec; CODEC a f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES b c net/minecraft/world/level/block/EndRodBlock net/minecraft/world/level/block/BlockEndRod m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/EntityBlock net/minecraft/world/level/block/ITileEntity m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/gameevent/GameEventListener; getListener a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a c net/minecraft/world/level/block/FlowerBlock net/minecraft/world/level/block/BlockFlowers m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; getSuspiciousEffects c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/Holder;F)Lnet/minecraft/world/item/component/SuspiciousStewEffects; makeEffectList a f Lcom/mojang/serialization/MapCodec; CODEC c f Lcom/mojang/serialization/MapCodec; EFFECTS_FIELD b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a f Lnet/minecraft/world/item/component/SuspiciousStewEffects; suspiciousStewEffects d c net/minecraft/world/level/block/FungusBlock net/minecraft/world/level/block/BlockFungi m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/LevelReader;)Ljava/util/Optional; getFeature a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/FungusBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 b m (Lnet/minecraft/world/level/block/FungusBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f D BONEMEAL_SUCCESS_PROBABILITY b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c f Lnet/minecraft/resources/ResourceKey; feature e f Lnet/minecraft/world/level/block/Block; requiredBlock d c net/minecraft/world/level/block/HopperBlock net/minecraft/world/level/block/BlockHopper m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkPoweredState a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ENABLED c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/Map; interactionShapes e f Ljava/util/function/Function; shapes d c net/minecraft/world/level/block/JigsawBlock net/minecraft/world/level/block/BlockJigsaw m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;)Z canAttach a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFrontFacing p m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getTopFacing q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION b c net/minecraft/world/level/block/LadderBlock net/minecraft/world/level/block/BlockLadder m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/Map; SHAPES d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c c net/minecraft/world/level/block/LeavesBlock net/minecraft/world/level/block/BlockLeaves m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Z decaying p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;)I getDistanceAt s m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/OptionalInt; getOptionalDistanceAt r m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V makeDrippingWaterParticles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V makeFallingLeavesParticles b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Z)V setCutoutLeaves a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateDistance a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f I DECAY_DISTANCE a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PERSISTENT c f I TICK_DELAY f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d f Z cutoutLeaves g f F leafParticleChance e c net/minecraft/world/level/block/LiquidBlock net/minecraft/world/level/block/BlockFluids m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V fizz a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Ljava/util/Optional; getPickupSound au_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/material/Fluid;)Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/world/level/material/Fluid;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/material/FlowingFluid;)Lnet/minecraft/world/level/material/Fluid; lambda$static$2 a m (Lnet/minecraft/world/level/block/LiquidBlock;)Lnet/minecraft/world/level/material/FlowingFluid; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldSpreadLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; FLOWING_FLUID f f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL b f Lcom/google/common/collect/ImmutableList; POSSIBLE_FLOW_DIRECTIONS e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STABLE d f Lnet/minecraft/world/level/material/FlowingFluid; fluid c f Ljava/util/List; stateCache g c net/minecraft/world/level/block/NetherVines net/minecraft/world/level/block/BlockNetherVinesUtil m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidGrowthState a f D BONEMEAL_GROW_PROBABILITY_DECREASE_RATE b f D GROW_PER_TICK_PROBABILITY a c net/minecraft/world/level/block/NyliumBlock net/minecraft/world/level/block/BlockNylium m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canBeNylium b m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$place$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V place a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/PotatoBlock net/minecraft/world/level/block/BlockPotatoes m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c f Lcom/mojang/serialization/MapCodec; CODEC a f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES b c net/minecraft/world/level/block/RenderShape net/minecraft/world/level/block/EnumRenderType m ()[Lnet/minecraft/world/level/block/RenderShape; $values a f [Lnet/minecraft/world/level/block/RenderShape; $VALUES c f Lnet/minecraft/world/level/block/RenderShape; INVISIBLE a f Lnet/minecraft/world/level/block/RenderShape; MODEL b c net/minecraft/world/level/block/SmokerBlock net/minecraft/world/level/block/BlockSmoker m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/SpongeBlock net/minecraft/world/level/block/BlockSponge m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V lambda$removeWaterBreadthFirstSearch$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z removeWaterBreadthFirstSearch b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V tryAbsorbWater a f [Lnet/minecraft/core/Direction; ALL_DIRECTIONS d f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_COUNT c f I MAX_DEPTH b c net/minecraft/world/level/block/SupportType net/minecraft/world/level/block/EnumBlockSupport m ()[Lnet/minecraft/world/level/block/SupportType; $values a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a f [Lnet/minecraft/world/level/block/SupportType; $VALUES d f Lnet/minecraft/world/level/block/SupportType; CENTER b f Lnet/minecraft/world/level/block/SupportType; FULL a f Lnet/minecraft/world/level/block/SupportType; RIGID c c net/minecraft/world/level/block/SupportType$1 net/minecraft/world/level/block/EnumBlockSupport$1 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a c net/minecraft/world/level/block/SupportType$2 net/minecraft/world/level/block/EnumBlockSupport$2 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a f Lnet/minecraft/world/phys/shapes/VoxelShape; CENTER_SUPPORT_SHAPE d c net/minecraft/world/level/block/SupportType$3 net/minecraft/world/level/block/EnumBlockSupport$3 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a f Lnet/minecraft/world/phys/shapes/VoxelShape; RIGID_SUPPORT_SHAPE d c net/minecraft/world/level/block/TargetBlock net/minecraft/world/level/block/BlockTarget m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/phys/Vec3;)I getRedstoneStrength a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/core/BlockPos;I)V setOutputPower a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/Entity;)I updateRedstoneOutput a f I ACTIVATION_TICKS_ARROWS c f I ACTIVATION_TICKS_OTHER d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; OUTPUT_POWER b c net/minecraft/world/level/chunk/BlockColumn net/minecraft/world/level/chunk/BlockColumn m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a c net/minecraft/world/level/chunk/CarvingMask net/minecraft/world/level/chunk/CarvingMask m (III)Z get b m (III)I getIndex c m (III)Z lambda$new$0 d m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/core/BlockPos; lambda$stream$1 a m (III)V set a m (Lnet/minecraft/world/level/chunk/CarvingMask$Mask;)V setAdditionalMask a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; stream a m ()[J toArray a f Lnet/minecraft/world/level/chunk/CarvingMask$Mask; additionalMask c f Ljava/util/BitSet; mask b f I minY a c net/minecraft/world/level/chunk/CarvingMask$Mask net/minecraft/world/level/chunk/CarvingMask$a c net/minecraft/world/level/chunk/ChunkAccess net/minecraft/world/level/chunk/IChunkAccess m (Lnet/minecraft/world/entity/Entity;)V addEntity a m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V addPackedPostProcess a m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a m ()Z canBeSerialized s m (Ljava/util/function/Supplier;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; carverBiome a m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V fillBiomesFromNoise a m (Ljava/util/function/BiConsumer;)V findBlockLightSources a m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V findBlocks a m ()Ljava/util/Map; getAllReferences h m ()Ljava/util/Map; getAllStarts g m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; getBelowZeroRetrogen z m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; getBlendingData v m ()Ljava/util/Set; getBlockEntitiesPos c m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbt f m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r m ()I getHeight L_ m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m ()Lnet/minecraft/world/level/LevelHeightAccessor; getHeightAccessorForGeneration B m ()Ljava/util/Collection; getHeightmaps e m ()I getHighestFilledSectionIndex a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getHighestGeneratedStatus o m ()I getHighestSectionPosition b m ()J getInhabitedTime w m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; getListenerRegistry a m ()I getMinY K_ m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; getOrCreateHeightmapUnprimed a m (Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/NoiseChunk; getOrCreateNoiseChunk a m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; getOrCreateOffsetList a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n m ()Lnet/minecraft/world/level/ChunkPos; getPos f m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; getPostProcessing p m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b m (I)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection b m ()[Lnet/minecraft/world/level/chunk/LevelChunkSection; getSections d m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a m ()Lnet/minecraft/world/level/chunk/UpgradeData; getUpgradeData t m ()Z hasAnyStructureReferences y m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Z hasPrimedHeightmap b m (J)V incrementInhabitedTime b m ()V initializeLightSources C m ()Z isLightCorrect x m ()Z isOldNoiseGeneration u m ()Z isUnsaved m m ()Z isUpgrading A m (II)Z isYSpaceEmpty a m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; lambda$addReferenceForStructure$1 c m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findBlockLightSources$2 a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; lambda$getOrCreateHeightmapUnprimed$0 c m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e m ()V markUnsaved i m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath E m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/util/ProblemReporter$PathElement; problemPath a m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c m (Lnet/minecraft/world/level/chunk/PalettedContainerFactory;[Lnet/minecraft/world/level/chunk/LevelChunkSection;)V replaceMissingSections a m (Ljava/util/Map;)V setAllReferences b m (Ljava/util/Map;)V setAllStarts a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a m (Lnet/minecraft/nbt/CompoundTag;)V setBlockEntityNbt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setHeightmap a m (J)V setInhabitedTime c m (Z)V setLightCorrect a m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a m ()Z tryMarkSaved j f Lit/unimi/dsi/fastutil/longs/LongSet; EMPTY_REFERENCE_SET n f Lorg/slf4j/Logger; LOGGER m f I NO_FILLED_SECTION a f Lnet/minecraft/world/level/levelgen/blending/BlendingData; blendingData f f Ljava/util/Map; blockEntities j f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; carverBiomeSettings r f Lnet/minecraft/world/level/ChunkPos; chunkPos c f Ljava/util/Map; heightmaps g f J inhabitedTime q f Z isLightCorrect p f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor k f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk d f Ljava/util/Map; pendingBlockEntities i f [Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessing b f [Lnet/minecraft/world/level/chunk/LevelChunkSection; sections l f Ljava/util/Map; structureStarts s f Ljava/util/Map; structuresRefences t f Z unsaved o f Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData e c net/minecraft/world/level/chunk/ChunkAccess$PackedTicks net/minecraft/world/level/chunk/IChunkAccess$b m ()Ljava/util/List; blocks a m ()Ljava/util/List; fluids b f Ljava/util/List; blocks a f Ljava/util/List; fluids b c net/minecraft/world/level/chunk/ChunkAccess$ChunkPathElement net/minecraft/world/level/chunk/IChunkAccess$a m ()Lnet/minecraft/world/level/ChunkPos; pos a f Lnet/minecraft/world/level/ChunkPos; pos a c net/minecraft/world/level/chunk/ChunkSource net/minecraft/world/level/chunk/IChunkProvider m ()Ljava/lang/String; gatherStats e m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (IIZ)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkNow a m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks l m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine r m ()I getLoadedChunksCount j m (II)Z hasChunk b m (IIIZ)V onSectionEmptinessChanged a m (Z)V setSpawnSettings b m (Ljava/util/function/BooleanSupplier;Z)V tick a m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a c net/minecraft/world/level/chunk/UpgradeData net/minecraft/world/level/chunk/ChunkConverter m ()Lnet/minecraft/world/level/chunk/UpgradeData; copy c m ()Z isEmpty a m (Lnet/minecraft/nbt/CompoundTag;)V lambda$new$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/ticks/SavedTick;)V lambda$upgrade$1 b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/ticks/SavedTick;)V lambda$upgrade$2 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixer;)V lambda$upgrade$3 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateState a m (Lnet/minecraft/world/level/chunk/LevelChunk;)V upgrade a m (Lnet/minecraft/world/level/chunk/LevelChunk;)V upgradeInside b m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/core/Direction8;)V upgradeSides a m ()Lnet/minecraft/nbt/CompoundTag; write b f Lcom/mojang/serialization/Codec; BLOCK_TICKS_CODEC e f Ljava/util/Set; CHUNKY_FIXERS l f [Lnet/minecraft/core/Direction8; DIRECTIONS d f Lnet/minecraft/world/level/chunk/UpgradeData; EMPTY a f Lcom/mojang/serialization/Codec; FLUID_TICKS_CODEC f f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Map; MAP k f Ljava/lang/String; TAG_INDICES c f [[I index j f Ljava/util/List; neighborBlockTicks h f Ljava/util/List; neighborFluidTicks i f Ljava/util/EnumSet; sides g c net/minecraft/world/level/chunk/UpgradeData$BlockFixer net/minecraft/world/level/chunk/ChunkConverter$a m (Lnet/minecraft/world/level/LevelAccessor;)V processChunk a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/chunk/UpgradeData$BlockFixers net/minecraft/world/level/chunk/ChunkConverter$Type m ()[Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; $values a f [Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; $VALUES g f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; BLACKLIST a f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; CHEST c f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; DEFAULT b f [Lnet/minecraft/core/Direction; DIRECTIONS f f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; LEAVES d f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; STEM_BLOCK e c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1 net/minecraft/world/level/chunk/ChunkConverter$Type$1 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2 net/minecraft/world/level/chunk/ChunkConverter$Type$2 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3 net/minecraft/world/level/chunk/ChunkConverter$Type$3 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4 net/minecraft/world/level/chunk/ChunkConverter$Type$4 m ()Ljava/util/List; lambda$$0 a m (Lnet/minecraft/world/level/LevelAccessor;)V processChunk a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Ljava/lang/ThreadLocal; queue g c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5 net/minecraft/world/level/chunk/ChunkConverter$Type$5 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/entity/Visibility net/minecraft/world/level/entity/Visibility m ()[Lnet/minecraft/world/level/entity/Visibility; $values c m (Lnet/minecraft/server/level/FullChunkStatus;)Lnet/minecraft/world/level/entity/Visibility; fromFullChunkStatus a m ()Z isAccessible b m ()Z isTicking a f [Lnet/minecraft/world/level/entity/Visibility; $VALUES f f Lnet/minecraft/world/level/entity/Visibility; HIDDEN a f Lnet/minecraft/world/level/entity/Visibility; TICKING c f Lnet/minecraft/world/level/entity/Visibility; TRACKED b f Z accessible d f Z ticking e c net/minecraft/world/level/material/MapColor net/minecraft/world/level/material/MaterialMapColor m (I)Lnet/minecraft/world/level/material/MapColor; byId a m (I)Lnet/minecraft/world/level/material/MapColor; byIdUnsafe c m (Lnet/minecraft/world/level/material/MapColor$Brightness;)I calculateARGBColor a m (I)I getColorFromPackedId b m (Lnet/minecraft/world/level/material/MapColor$Brightness;)B getPackedId b f Lnet/minecraft/world/level/material/MapColor; CLAY j f Lnet/minecraft/world/level/material/MapColor; COLOR_BLACK D f Lnet/minecraft/world/level/material/MapColor; COLOR_BLUE z f Lnet/minecraft/world/level/material/MapColor; COLOR_BROWN A f Lnet/minecraft/world/level/material/MapColor; COLOR_CYAN x f Lnet/minecraft/world/level/material/MapColor; COLOR_GRAY v f Lnet/minecraft/world/level/material/MapColor; COLOR_GREEN B f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_BLUE r f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_GRAY w f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_GREEN t f Lnet/minecraft/world/level/material/MapColor; COLOR_MAGENTA q f Lnet/minecraft/world/level/material/MapColor; COLOR_ORANGE p f Lnet/minecraft/world/level/material/MapColor; COLOR_PINK u f Lnet/minecraft/world/level/material/MapColor; COLOR_PURPLE y f Lnet/minecraft/world/level/material/MapColor; COLOR_RED C f Lnet/minecraft/world/level/material/MapColor; COLOR_YELLOW s f Lnet/minecraft/world/level/material/MapColor; CRIMSON_HYPHAE ac f Lnet/minecraft/world/level/material/MapColor; CRIMSON_NYLIUM aa f Lnet/minecraft/world/level/material/MapColor; CRIMSON_STEM ab f Lnet/minecraft/world/level/material/MapColor; DEEPSLATE ah f Lnet/minecraft/world/level/material/MapColor; DIAMOND F f Lnet/minecraft/world/level/material/MapColor; DIRT k f Lnet/minecraft/world/level/material/MapColor; EMERALD H f Lnet/minecraft/world/level/material/MapColor; FIRE e f Lnet/minecraft/world/level/material/MapColor; GLOW_LICHEN aj f Lnet/minecraft/world/level/material/MapColor; GOLD E f Lnet/minecraft/world/level/material/MapColor; GRASS b f Lnet/minecraft/world/level/material/MapColor; ICE f f Lnet/minecraft/world/level/material/MapColor; LAPIS G f [Lnet/minecraft/world/level/material/MapColor; MATERIAL_COLORS am f Lnet/minecraft/world/level/material/MapColor; METAL g f Lnet/minecraft/world/level/material/MapColor; NETHER J f Lnet/minecraft/world/level/material/MapColor; NONE a f Lnet/minecraft/world/level/material/MapColor; PLANT h f Lnet/minecraft/world/level/material/MapColor; PODZOL I f Lnet/minecraft/world/level/material/MapColor; QUARTZ o f Lnet/minecraft/world/level/material/MapColor; RAW_IRON ai f Lnet/minecraft/world/level/material/MapColor; SAND c f Lnet/minecraft/world/level/material/MapColor; SNOW i f Lnet/minecraft/world/level/material/MapColor; STONE l f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BLACK Z f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BLUE V f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BROWN W f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_CYAN T f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_GRAY R f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_GREEN X f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_BLUE N f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_GRAY S f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_GREEN P f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_MAGENTA M f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_ORANGE L f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_PINK Q f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_PURPLE U f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_RED Y f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_WHITE K f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_YELLOW O f Lnet/minecraft/world/level/material/MapColor; WARPED_HYPHAE af f Lnet/minecraft/world/level/material/MapColor; WARPED_NYLIUM ad f Lnet/minecraft/world/level/material/MapColor; WARPED_STEM ae f Lnet/minecraft/world/level/material/MapColor; WARPED_WART_BLOCK ag f Lnet/minecraft/world/level/material/MapColor; WATER m f Lnet/minecraft/world/level/material/MapColor; WOOD n f Lnet/minecraft/world/level/material/MapColor; WOOL d f I col ak f I id al c net/minecraft/world/level/material/MapColor$Brightness net/minecraft/world/level/material/MaterialMapColor$a m ()[Lnet/minecraft/world/level/material/MapColor$Brightness; $values a m (I)Lnet/minecraft/world/level/material/MapColor$Brightness; byId a m (I)Lnet/minecraft/world/level/material/MapColor$Brightness; byIdUnsafe b f [Lnet/minecraft/world/level/material/MapColor$Brightness; $VALUES h f Lnet/minecraft/world/level/material/MapColor$Brightness; HIGH c f Lnet/minecraft/world/level/material/MapColor$Brightness; LOWEST d f Lnet/minecraft/world/level/material/MapColor$Brightness; LOW a f Lnet/minecraft/world/level/material/MapColor$Brightness; NORMAL b f [Lnet/minecraft/world/level/material/MapColor$Brightness; VALUES g f I id e f I modifier f c net/minecraft/world/level/pathfinder/Target net/minecraft/world/level/pathfinder/PathDestination m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Target; createFromStream c m ()Lnet/minecraft/world/level/pathfinder/Node; getBestNode d m ()Z isReached f m ()V setReached e m (FLnet/minecraft/world/level/pathfinder/Node;)V updateBest a f F bestHeuristic m f Lnet/minecraft/world/level/pathfinder/Node; bestNode n f Z reached o c net/minecraft/world/level/redstone/Redstone net/minecraft/world/level/redstone/Redstone f I BITS a f I MASK b f I SIGNAL_MAX d f I SIGNAL_MIN c f I SIGNAL_NONE e c net/minecraft/world/level/storage/LevelData net/minecraft/world/level/storage/WorldData m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a m ()J getDayTime c m ()Lnet/minecraft/world/Difficulty; getDifficulty p m ()J getGameTime b m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData a m ()Z isDifficultyLocked q m ()Z isHardcore k m ()Z isRaining h m ()Z isThundering f m (Lnet/minecraft/world/level/LevelHeightAccessor;)Ljava/lang/String; lambda$fillCrashReportCategory$0 a m ()Ljava/lang/String; lambda$fillCrashReportCategory$1 d m (Z)V setRaining b c net/minecraft/world/level/storage/LevelData$RespawnData net/minecraft/world/level/storage/WorldData$a m ()Lnet/minecraft/resources/ResourceKey; dimension a m ()Lnet/minecraft/core/GlobalPos; globalPos c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FF)Lnet/minecraft/world/level/storage/LevelData$RespawnData; of a m ()F pitch e m ()Lnet/minecraft/core/BlockPos; pos b m ()F yaw d f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/storage/LevelData$RespawnData; DEFAULT a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/core/GlobalPos; globalPos e f F pitch g f F yaw f c net/minecraft/world/level/storage/WorldData net/minecraft/world/level/storage/SaveData m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; createTag a m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures J m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData B m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a m ()Lnet/minecraft/nbt/CompoundTag; getCustomBossEvents D m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration C m ()Lnet/minecraft/world/Difficulty; getDifficulty p m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n m ()Lnet/minecraft/world/level/GameType; getGameType j m ()Ljava/util/Set; getKnownServerBrands F m ()Ljava/lang/String; getLevelName d m ()Lnet/minecraft/world/level/LevelSettings; getLevelSettings I m ()Lnet/minecraft/nbt/CompoundTag; getLoadedPlayerTag v m ()Ljava/util/Set; getRemovedFeatureFlags G m (I)Ljava/lang/String; getStorageVersionName f m ()I getVersion w m ()Z isAllowCommands l m ()Z isDebugWorld z m ()Z isDifficultyLocked q m ()Z isFlatWorld y m ()Z isHardcore k m ()Ljava/lang/String; lambda$fillCrashReportCategory$0 e m ()Ljava/lang/String; lambda$fillCrashReportCategory$1 c m ()Ljava/lang/String; lambda$fillCrashReportCategory$2 b m ()Ljava/lang/String; lambda$fillCrashReportCategory$3 a m ()Lnet/minecraft/world/level/storage/ServerLevelData; overworldData H m (Lnet/minecraft/nbt/CompoundTag;)V setCustomBossEvents a m (Lnet/minecraft/world/level/WorldDataConfiguration;)V setDataConfiguration a m (Lnet/minecraft/world/Difficulty;)V setDifficulty a m (Z)V setDifficultyLocked d m (Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data;)V setEndDragonFightData a m (Lnet/minecraft/world/level/GameType;)V setGameType a m (Ljava/lang/String;Z)V setModdedInfo a m ()Z wasModded E m ()Lnet/minecraft/world/level/levelgen/WorldOptions; worldGenOptions x m ()Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle A f I ANVIL_VERSION_ID d f I MCREGION_VERSION_ID e c net/minecraft/world/level/timers/TimerQueue net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue m ()Ljava/util/Comparator; createComparator c m ()Ljava/util/Set; getEventsIds a m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)J lambda$createComparator$0 c m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)Lcom/google/common/primitives/UnsignedLong; lambda$createComparator$1 b m (Lcom/mojang/serialization/Dynamic;)V lambda$new$2 a m (Lnet/minecraft/nbt/CompoundTag;)V loadEvent a m (Ljava/lang/String;)I remove a m (Ljava/lang/String;JLnet/minecraft/world/level/timers/TimerCallback;)V schedule a m ()Lnet/minecraft/nbt/ListTag; store b m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)Lnet/minecraft/nbt/CompoundTag; storeEvent a m (Ljava/lang/Object;J)V tick a f Ljava/lang/String; CALLBACK_DATA_TAG b f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; TIMER_NAME_TAG c f Ljava/lang/String; TIMER_TRIGGER_TIME_TAG d f Lnet/minecraft/world/level/timers/TimerCallbacks; callbacksRegistry e f Lcom/google/common/collect/Table; events h f Ljava/util/Queue; queue f f Lcom/google/common/primitives/UnsignedLong; sequentialId g c net/minecraft/world/level/timers/TimerQueue$Event net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a f Lnet/minecraft/world/level/timers/TimerCallback; callback d f Ljava/lang/String; id c f Lcom/google/common/primitives/UnsignedLong; sequentialId b f J triggerTime a c net/minecraft/world/phys/shapes/IndexMerger net/minecraft/world/phys/shapes/VoxelShapeMerger m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a c net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer net/minecraft/world/phys/shapes/VoxelShapeMerger$a c net/minecraft/world/scores/PlayerScoreEntry net/minecraft/world/scores/PlayerScoreEntry m ()Lnet/minecraft/network/chat/Component; display e m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; formatValue a m ()Z isHidden a m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOverride f m ()Ljava/lang/String; owner c m ()Lnet/minecraft/network/chat/Component; ownerName b m ()I value d f Lnet/minecraft/network/chat/Component; display c f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOverride d f Ljava/lang/String; owner a f I value b c net/minecraft/world/timeline/AttributeTrack net/minecraft/world/timeline/AttributeTrack m ()Lnet/minecraft/util/KeyframeTrack; argumentTrack b m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/Optional;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/timeline/AttributeTrackSampler; bakeSampler a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec; createCodec a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; createCodecWithModifier a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; lambda$createCodec$0 b m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;Lnet/minecraft/util/KeyframeTrack;)Lnet/minecraft/world/timeline/AttributeTrack; lambda$createCodecWithModifier$1 a m (Lnet/minecraft/world/timeline/AttributeTrack;Lnet/minecraft/util/KeyframeTrack;)Lnet/minecraft/world/timeline/AttributeTrack; lambda$validatePeriod$2 a m ()Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier a m (Lnet/minecraft/world/timeline/AttributeTrack;I)Lcom/mojang/serialization/DataResult; validatePeriod a f Lnet/minecraft/util/KeyframeTrack; argumentTrack b f Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier a c org/bukkit/craftbukkit/CraftExplosionResult org/bukkit/craftbukkit/v1_21_R7/CraftExplosionResult c org/bukkit/craftbukkit/CraftExplosionResult$1 org/bukkit/craftbukkit/v1_21_R7/CraftExplosionResult$1 c org/bukkit/craftbukkit/CraftMusicInstrument org/bukkit/craftbukkit/v1_21_R7/CraftMusicInstrument c org/bukkit/craftbukkit/block/CraftBlockType org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockType c org/bukkit/craftbukkit/block/CraftContainer org/bukkit/craftbukkit/v1_21_R7/block/CraftContainer c org/bukkit/craftbukkit/block/CraftDispenser org/bukkit/craftbukkit/v1_21_R7/block/CraftDispenser c org/bukkit/craftbukkit/block/CraftEndPortal org/bukkit/craftbukkit/v1_21_R7/block/CraftEndPortal c org/bukkit/craftbukkit/block/CraftTestBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftTestBlock c org/bukkit/craftbukkit/block/impl/CraftBell org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBell c org/bukkit/craftbukkit/block/impl/CraftCake org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCake c org/bukkit/craftbukkit/block/impl/CraftCrop org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCrop c org/bukkit/craftbukkit/block/impl/CraftDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDoor c org/bukkit/craftbukkit/block/impl/CraftFarm org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFarm c org/bukkit/craftbukkit/block/impl/CraftFire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFire c org/bukkit/craftbukkit/block/impl/CraftKelp org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftKelp c org/bukkit/craftbukkit/block/impl/CraftLoom org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLoom c org/bukkit/craftbukkit/block/impl/CraftRail org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRail c org/bukkit/craftbukkit/block/impl/CraftSlab org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSlab c org/bukkit/craftbukkit/block/impl/CraftStem org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStem c org/bukkit/craftbukkit/block/impl/CraftVine org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftVine c org/bukkit/craftbukkit/block/impl/CraftWall org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWall c org/bukkit/craftbukkit/entity/CraftCreaking org/bukkit/craftbukkit/v1_21_R7/entity/CraftCreaking c org/bukkit/craftbukkit/entity/CraftCreature org/bukkit/craftbukkit/v1_21_R7/entity/CraftCreature c org/bukkit/craftbukkit/entity/CraftEnderman org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderman c org/bukkit/craftbukkit/entity/CraftFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftFireball c org/bukkit/craftbukkit/entity/CraftFirework org/bukkit/craftbukkit/v1_21_R7/entity/CraftFirework c org/bukkit/craftbukkit/entity/CraftFishHook org/bukkit/craftbukkit/v1_21_R7/entity/CraftFishHook c org/bukkit/craftbukkit/entity/CraftGuardian org/bukkit/craftbukkit/v1_21_R7/entity/CraftGuardian c org/bukkit/craftbukkit/entity/CraftMinecart org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecart c org/bukkit/craftbukkit/entity/CraftNautilus org/bukkit/craftbukkit/v1_21_R7/entity/CraftNautilus c org/bukkit/craftbukkit/entity/CraftPainting org/bukkit/craftbukkit/v1_21_R7/entity/CraftPainting c org/bukkit/craftbukkit/entity/CraftPillager org/bukkit/craftbukkit/v1_21_R7/entity/CraftPillager c org/bukkit/craftbukkit/entity/CraftSkeleton org/bukkit/craftbukkit/v1_21_R7/entity/CraftSkeleton c org/bukkit/craftbukkit/entity/CraftSnowball org/bukkit/craftbukkit/v1_21_R7/entity/CraftSnowball c org/bukkit/craftbukkit/entity/CraftVillager org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillager c org/bukkit/craftbukkit/entity/CraftVillager$CraftType org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillager$CraftType c org/bukkit/craftbukkit/entity/CraftVillager$CraftProfession org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillager$CraftProfession c org/bukkit/craftbukkit/entity/CraftWaterMob org/bukkit/craftbukkit/v1_21_R7/entity/CraftWaterMob c org/bukkit/craftbukkit/help/CustomHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/CustomHelpTopic c org/bukkit/craftbukkit/map/CraftMapRenderer org/bukkit/craftbukkit/v1_21_R7/map/CraftMapRenderer c org/bukkit/craftbukkit/scoreboard/CraftTeam org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftTeam c org/bukkit/craftbukkit/scoreboard/CraftTeam$1 org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftTeam$1 c org/bukkit/craftbukkit/util/CraftDifficulty org/bukkit/craftbukkit/v1_21_R7/util/CraftDifficulty c org/bukkit/craftbukkit/util/CraftDifficulty$1 org/bukkit/craftbukkit/v1_21_R7/util/CraftDifficulty$1 c org/bukkit/craftbukkit/util/CraftVoxelShape org/bukkit/craftbukkit/v1_21_R7/util/CraftVoxelShape c net/minecraft/advancements/AdvancementHolder net/minecraft/advancements/AdvancementHolder m ()Lnet/minecraft/resources/Identifier; id a m ()Lnet/minecraft/advancements/Advancement; value b f Lnet/minecraft/network/codec/StreamCodec; LIST_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; id c f Lnet/minecraft/advancements/Advancement; value d c net/minecraft/advancements/CriterionProgress net/minecraft/advancements/CriterionProgress m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/advancements/CriterionProgress; fromNetwork b m ()Ljava/time/Instant; getObtained d m ()V grant b m ()Z isDone a m ()V revoke c m (Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a f Ljava/time/Instant; obtained a c net/minecraft/commands/CommandResultCallback net/minecraft/commands/CommandResultCallback m (Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/CommandResultCallback;ZI)V lambda$chain$0 a f Lnet/minecraft/commands/CommandResultCallback; EMPTY a c net/minecraft/commands/CommandSigningContext net/minecraft/commands/CommandSigningContext m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a f Lnet/minecraft/commands/CommandSigningContext; ANONYMOUS a c net/minecraft/commands/CommandSigningContext$1 net/minecraft/commands/CommandSigningContext$1 m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a c net/minecraft/commands/CommandSigningContext$SignedArguments net/minecraft/commands/CommandSigningContext$a m ()Ljava/util/Map; arguments a m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a f Ljava/util/Map; arguments b c net/minecraft/core/particles/ParticleOptions net/minecraft/core/particles/ParticleParam m ()Lnet/minecraft/core/particles/ParticleType; getType a c net/minecraft/data/loot/BlockLootSubProvider net/minecraft/data/loot/BlockLootSubProvider m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V add a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V addNetherVinesDropTable b m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; applyExplosionCondition a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; applyExplosionDecay a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createAttachedStemDrops c m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBannerDrop g m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBeeHiveDrop i m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBeeNestDrop h m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCandleCakeDrops s m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCandleDrops q m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCaveVinesDrop j m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCopperGolemStatueBlock k m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCopperOreDrops d m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCropDrops a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoorTable t m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoublePlantShearsDrop p m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoublePlantWithSeedDrops a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createGrassDrops l m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createLapisOreDrops e m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createLeavesDrops a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMangroveLeavesDrops o m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMossyCarpetBlockDrops n m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMultifaceBlockDrops m m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMultifaceBlockDrops a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMushroomBlockDrop b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createNameableBlockEntityTable b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createOakLeavesDrops b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createOreDrop a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createPotFlowerItemTable e m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createRedstoneOreDrops f m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSegmentedBlockDrops r m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSelfDropDispatchTable a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsDispatchTable b m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsOnlyDrop b m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsOrSilkTouchOnlyDrop c m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShulkerBoxDrop c m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchDispatchTable a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchOnlyTable d m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchOrShearsDispatchTable c m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTable a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTable a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTableWithSilkTouch a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTableWithSilkTouch a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSinglePropConditionTable a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSlabItemTable a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createStemDrops b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; doesNotHaveShearsOrSilkTouch g m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; doesNotHaveSilkTouch b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)V dropOther c m (Lnet/minecraft/world/level/block/Block;)V dropPottedContents u m (Lnet/minecraft/world/level/block/Block;)V dropSelf w m (Lnet/minecraft/world/level/block/Block;)V dropWhenSilkTouch v m ()V generate e m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasShears c m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasShearsOrSilkTouch f m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasSilkTouch a m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/IllegalStateException; lambda$add$7 x m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createCandleDrops$3 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createMultifaceBlockDrops$1 b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createMultifaceBlockDrops$2 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/SegmentableBlock;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createSegmentedBlockDrops$4 a m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createStemDrops$0 b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$dropPottedContents$6 y m (Ljava/util/Set;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V lambda$generate$5 a m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; noDrop d m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V otherWhenSilkTouch c f [F NORMAL_LEAVES_SAPLING_CHANCES e f [F NORMAL_LEAVES_STICK_CHANCES f f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures c f Ljava/util/Set; explosionResistant b f Ljava/util/Map; map d f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/tags/TimelineTagsProvider net/minecraft/data/tags/TimelineTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/BootstrapContext net/minecraft/data/worldgen/BootstrapContext m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookup a m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; register a m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$Reference; register a c net/minecraft/gametest/framework/TestCommand net/minecraft/gametest/framework/GameTestHarnessTestCommand m (Lnet/minecraft/gametest/framework/TestFinder;)I clear b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;)Ljava/util/Optional; createGameTestInfo a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;III)I createNewStructure a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/core/BlockPos; createTestPositionAround a m (Lnet/minecraft/gametest/framework/TestFinder;)I export c m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;)I exportTestStructure a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; lambda$clear$4 b m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$clear$5 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$createNewStructure$46 a m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)Lnet/minecraft/network/chat/Component; lambda$createNewStructure$47 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$export$6 a m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/core/BlockPos;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPos;)V lambda$locate$11 a m (I)Lnet/minecraft/network/chat/Component; lambda$locate$12 a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$locate$9 a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lambda$register$20 w m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lambda$register$21 v m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 u m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 t m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 s m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 r m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 q m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$27 p m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$28 o m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$29 n m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$30 m m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$31 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$32 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$33 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$34 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$35 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$36 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$37 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$38 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$39 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$40 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$41 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$42 a m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/lang/Integer; lambda$reset$2 a m (I)Lnet/minecraft/network/chat/Component; lambda$reset$3 b m ()Lnet/minecraft/network/chat/Component; lambda$run$7 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$run$8 a m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptions$13 e m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptions$14 d m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptions$15 c m (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$runWithRetryOptions$16 a m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptionsAndBuildInfo$17 b m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptionsAndBuildInfo$18 a m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$runWithRetryOptionsAndBuildInfo$19 a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;)Z lambda$toGameTestInfo$44 a m (ILnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/gametest/framework/GameTestInfo; lambda$toGameTestInfo$45 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$toGameTestInfos$43 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$trackAndStartRunner$49 a m (Lnet/minecraft/gametest/framework/TestFinder;)I locate e m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/gametest/framework/TestFinder;)I reset a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/GameTestInfo;)I resetGameTestInfo a m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/gametest/framework/RetryOptions;II)I run a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptions a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptions a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptionsAndBuildInfo b m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I showPos a m ()I stopTests a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTestFunction a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestInstanceFinder;I)Ljava/util/stream/Stream; toGameTestInfo a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestPosFinder;)Ljava/util/stream/Stream; toGameTestInfos a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/GameTestRunner;)I trackAndStartRunner a m (Lnet/minecraft/gametest/framework/TestFinder;)I verify d m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)Z verifyStructureExists a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; CLEAR_NO_TESTS k f I DEFAULT_CLEAR_RADIUS e f I DEFAULT_X_SIZE h f I DEFAULT_Y_SIZE i f I DEFAULT_Z_SIZE j f I MAX_CLEAR_RADIUS f f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_STRUCTURES_TO_EXPORT n f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; NO_TEST_CONTAINING p f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_TEST_INSTANCES o f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; RESET_NO_TESTS l f I TEST_FULL_SEARCH_RADIUS b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; TEST_INSTANCE_COULD_NOT_BE_FOUND m f I TEST_NEARBY_SEARCH_RADIUS a f I TEST_POS_Z_OFFSET_FROM_PLAYER g f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; TOO_LARGE q f I VERIFY_TEST_BATCH_SIZE d f I VERIFY_TEST_GRID_AXIS_SIZE c c net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer net/minecraft/gametest/framework/GameTestHarnessTestCommand$b m ()Lnet/minecraft/network/chat/Component; lambda$showTestSummaryIfAllDone$0 e m ()Lnet/minecraft/network/chat/Component; lambda$showTestSummaryIfAllDone$1 d m ()V showTestSummaryIfAllDone c m ()Lnet/minecraft/commands/CommandSourceStack; source a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a m ()Lnet/minecraft/gametest/framework/MultipleTestTracker; tracker b f Lnet/minecraft/commands/CommandSourceStack; source a f Lnet/minecraft/gametest/framework/MultipleTestTracker; tracker b c net/minecraft/gametest/framework/TestCommand$TestBatchSummaryDisplayer net/minecraft/gametest/framework/GameTestHarnessTestCommand$a m (Lnet/minecraft/gametest/framework/GameTestBatch;)Lnet/minecraft/network/chat/Component; lambda$testBatchStarting$0 c m ()Lnet/minecraft/commands/CommandSourceStack; source a m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchFinished b m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchStarting a f Lnet/minecraft/commands/CommandSourceStack; source a c net/minecraft/network/TickablePacketListener net/minecraft/network/TickablePacketListener m ()V tick d c net/minecraft/network/chat/ComponentContents net/minecraft/network/chat/ComponentContents m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a c net/minecraft/network/chat/PlayerChatMessage net/minecraft/network/chat/PlayerChatMessage m ()Lnet/minecraft/network/chat/Component; decoratedContent d m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/lang/String; describeSigned a m (Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; filter a m (Z)Lnet/minecraft/network/chat/PlayerChatMessage; filter a m ()Lnet/minecraft/network/chat/FilterMask; filterMask o m (Ljava/time/Instant;)Z hasExpiredClient b m (Ljava/time/Instant;)Z hasExpiredServer a m ()Z hasSignature i m (Ljava/util/UUID;)Z hasSignatureFrom a m ()Z isFullyFiltered j m ()Z isSystem h m ()Lnet/minecraft/network/chat/Component; lambda$decoratedContent$5 p m (Lnet/minecraft/network/chat/MessageSignature;)Ljava/lang/String; lambda$describeSigned$6 a m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; lambda$static$0 c m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/network/chat/SignedMessageLink;Ljava/util/Optional;Lnet/minecraft/network/chat/SignedMessageBody;Ljava/util/Optional;Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/util/SignatureUpdater$Output;)V lambda$verify$4 a m ()Lnet/minecraft/network/chat/SignedMessageLink; link k m ()Lnet/minecraft/network/chat/PlayerChatMessage; removeSignature b m ()Lnet/minecraft/network/chat/PlayerChatMessage; removeUnsignedContent a m ()J salt f m ()Ljava/util/UUID; sender g m ()Lnet/minecraft/network/chat/MessageSignature; signature l m ()Lnet/minecraft/network/chat/SignedMessageBody; signedBody m m ()Ljava/lang/String; signedContent c m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; system a m ()Ljava/time/Instant; timeStamp e m (Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; unsigned a m ()Lnet/minecraft/network/chat/Component; unsignedContent n m (Lnet/minecraft/util/SignatureUpdater$Output;Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;)V updateSignature a m (Lnet/minecraft/util/SignatureValidator;)Z verify a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/PlayerChatMessage; withUnsignedContent a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/time/Duration; MESSAGE_EXPIRES_AFTER_CLIENT c f Ljava/time/Duration; MESSAGE_EXPIRES_AFTER_SERVER b f Ljava/util/UUID; SYSTEM_SENDER i f Lnet/minecraft/network/chat/FilterMask; filterMask h f Lnet/minecraft/network/chat/SignedMessageLink; link d f Lnet/minecraft/network/chat/MessageSignature; signature e f Lnet/minecraft/network/chat/SignedMessageBody; signedBody f f Lnet/minecraft/network/chat/Component; unsignedContent g c net/minecraft/network/chat/RemoteChatSession net/minecraft/network/chat/RemoteChatSession m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; asData a m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$Decoder; createMessageDecoder a m (Ljava/time/Duration;)Lnet/minecraft/network/chat/SignedMessageValidator; createMessageValidator a m ()Z hasExpired b m (Ljava/time/Duration;)Z lambda$createMessageValidator$0 b m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; profilePublicKey d m ()Ljava/util/UUID; sessionId c f Lnet/minecraft/world/entity/player/ProfilePublicKey; profilePublicKey b f Ljava/util/UUID; sessionId a c net/minecraft/network/chat/RemoteChatSession$Data net/minecraft/network/chat/RemoteChatSession$a m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; profilePublicKey b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/RemoteChatSession$Data; read a m ()Ljava/util/UUID; sessionId a m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/util/SignatureValidator;)Lnet/minecraft/network/chat/RemoteChatSession; validate a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/RemoteChatSession$Data;)V write a f Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; profilePublicKey b f Ljava/util/UUID; sessionId a c net/minecraft/network/chat/SignedMessageBody net/minecraft/network/chat/SignedMessageBody m ()Ljava/lang/String; content a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/network/chat/LastSeenMessages; lastSeen d m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/SignedMessageBody$Packed; pack a m ()J salt c m ()Ljava/time/Instant; timeStamp b m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignedMessageBody; unsigned a m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/lang/String; content b f Lnet/minecraft/network/chat/LastSeenMessages; lastSeen e f J salt d f Ljava/time/Instant; timeStamp c c net/minecraft/network/chat/SignedMessageBody$Packed net/minecraft/network/chat/SignedMessageBody$a m ()Ljava/lang/String; content a m (Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/SignedMessageBody; lambda$unpack$0 a m ()Lnet/minecraft/network/chat/LastSeenMessages$Packed; lastSeen d m ()J salt c m ()Ljava/time/Instant; timeStamp b m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Ljava/lang/String; content a f Lnet/minecraft/network/chat/LastSeenMessages$Packed; lastSeen d f J salt c f Ljava/time/Instant; timeStamp b c net/minecraft/network/chat/SignedMessageLink net/minecraft/network/chat/SignedMessageLink m ()Lnet/minecraft/network/chat/SignedMessageLink; advance a m ()I index b m (Lnet/minecraft/network/chat/SignedMessageLink;)Z isDescendantOf a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; root a m ()Ljava/util/UUID; sender c m ()Ljava/util/UUID; sessionId d m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; unsigned a m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a f Lcom/mojang/serialization/Codec; CODEC a f I index b f Ljava/util/UUID; sender c f Ljava/util/UUID; sessionId d c net/minecraft/network/chat/ThrowingComponent net/minecraft/network/chat/ThrowingComponent m ()Lnet/minecraft/network/chat/Component; getComponent a f Lnet/minecraft/network/chat/Component; component a c net/minecraft/server/commands/EffectCommands net/minecraft/server/commands/CommandEffect m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I clearEffect a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearEffects a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I giveEffect a m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffect$14 b m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffect$15 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffects$12 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffects$13 a m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$giveEffect$10 b m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$giveEffect$11 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CLEAR_EVERYTHING_FAILED b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CLEAR_SPECIFIC_FAILED c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_GIVE_FAILED a c net/minecraft/server/commands/EnchantCommand net/minecraft/server/commands/CommandEnchant m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;I)I enchant a m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enchant$6 b m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enchant$7 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INCOMPATIBLE c f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_LEVEL_TOO_HIGH d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOTHING_HAPPENED e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_LIVING_ENTITY a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ITEM b c net/minecraft/server/commands/ExecuteCommand net/minecraft/server/commands/CommandExecute m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addConditional a m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addConditionals a m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; addIfBlocksConditional a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;)Z checkCustomPredicate a m (Lcom/mojang/brigadier/context/CommandContext;Z)I checkIfRegions a m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I checkMatchingData a m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; checkRegions c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Z)Ljava/util/OptionalInt; checkRegions a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Z checkScore a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/ExecuteCommand$IntBiPredicate;)Z checkScore a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Z checkStopwatch a m (Lcom/mojang/brigadier/context/CommandContext;Z)I checkUnlessRegions b m (Ljava/lang/Iterable;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I countItems a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I countItems a m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;)Lcom/mojang/brigadier/Command; createNumericConditionalHandler a m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; createRelationOperations a m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; expandOneToManyEntityRelation b m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; expandOneToOneEntityRelation a m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; expect a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isChunkLoaded a m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditional$65 b m ()Lnet/minecraft/network/chat/Component; lambda$addConditional$66 b m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditional$67 a m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$35 o m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$36 n m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$37 m m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$38 l m (II)Z lambda$addConditionals$39 e m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$40 k m (II)Z lambda$addConditionals$41 d m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$42 j m (II)Z lambda$addConditionals$43 c m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$44 i m (II)Z lambda$addConditionals$45 b m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$46 h m (II)Z lambda$addConditionals$47 a m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$48 g m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$49 f m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$50 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$51 e m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$52 d m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$53 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$54 c m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$55 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$56 b m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$57 a m (ZLnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$58 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$59 a m (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$addConditionals$60 a m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addIfBlocksConditional$68 a m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$addIfBlocksConditional$69 b m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$addIfBlocksConditional$70 a m (Ljava/util/OptionalInt;)Lnet/minecraft/network/chat/Component; lambda$checkIfRegions$71 a m ()Lnet/minecraft/network/chat/Component; lambda$checkUnlessRegions$72 a m (I)Lnet/minecraft/network/chat/Component; lambda$createNumericConditionalHandler$61 a m (Lnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$createNumericConditionalHandler$62 b m ()Lnet/minecraft/network/chat/Component; lambda$createNumericConditionalHandler$63 c m (Lnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$createNumericConditionalHandler$64 a m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$78 h m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$79 g m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$80 f m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$81 e m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$82 d m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$83 c m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$84 b m (Lnet/minecraft/world/entity/Entity;)Ljava/util/stream/Stream; lambda$createRelationOperations$85 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$expandOneToManyEntityRelation$76 i m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$expandOneToManyEntityRelation$77 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$expandOneToOneEntityRelation$73 j m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)Ljava/util/List; lambda$expandOneToOneEntityRelation$74 a m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$expandOneToOneEntityRelation$75 b m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$10 u m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$11 t m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$12 s m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$13 r m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$14 q m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$15 p m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$3 B m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$4 A m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$5 z m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$6 y m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$7 x m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$8 w m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$9 v m (Ljava/util/function/IntPredicate;Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;ZI)V lambda$scheduleFunctionConditionsAndTest$86 a m (Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;)V lambda$scheduleFunctionConditionsAndTest$87 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Lnet/minecraft/server/commands/data/DataAccessor;ZLnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/function/IntFunction;ZI)V lambda$storeData$34 a m (Ljava/util/Collection;Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/Objective;ZZI)V lambda$storeValue$32 a m (ZZLnet/minecraft/server/bossevents/CustomBossEvent;ZI)V lambda$storeValue$33 a m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$16 h m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$17 g m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$18 f m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$19 f m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$20 f m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$21 e m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$22 e m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$23 d m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$24 d m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$25 c m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$26 c m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$27 b m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$28 b m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$29 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$30 a m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$wrapStores$31 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/commands/execution/ChainModifiers;)V scheduleFunctionConditionsAndTest a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/commands/CommandSourceStack; spawnEntityAndRedirect a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/function/IntFunction;Z)Lnet/minecraft/commands/CommandSourceStack; storeData a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/commands/CommandSourceStack; storeValue a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;ZZ)Lnet/minecraft/commands/CommandSourceStack; storeValue a m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapStores a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CONDITIONAL_FAILED e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CONDITIONAL_FAILED_COUNT f f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_FUNCTION_CONDITION_INSTANTATION_FAILURE a f Lorg/slf4j/Logger; LOGGER b f I MAX_TEST_AREA c c net/minecraft/server/commands/ExecuteCommand$IntBiPredicate net/minecraft/server/commands/CommandExecute$d c net/minecraft/server/commands/ExecuteCommand$CommandPredicate net/minecraft/server/commands/CommandExecute$b c net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate net/minecraft/server/commands/CommandExecute$a c net/minecraft/server/commands/ExecuteCommand$ExecuteIfFunctionCustomModifier net/minecraft/server/commands/CommandExecute$c m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$apply$2 a m (I)Z lambda$new$0 b m (I)Z lambda$new$1 a f Ljava/util/function/IntPredicate; check a c net/minecraft/server/commands/PublishCommand net/minecraft/server/commands/CommandPublish m (I)Lnet/minecraft/network/chat/MutableComponent; getSuccessMessage a m (I)Lnet/minecraft/network/chat/Component; lambda$publish$5 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/commands/CommandSourceStack;IZLnet/minecraft/world/level/GameType;)I publish a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_PUBLISHED b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a c net/minecraft/server/commands/SaveAllCommand net/minecraft/server/commands/CommandSaveAll m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m ()Lnet/minecraft/network/chat/Component; lambda$saveAll$2 b m ()Lnet/minecraft/network/chat/Component; lambda$saveAll$3 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Z)I saveAll a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a c net/minecraft/server/commands/SaveOffCommand net/minecraft/server/commands/CommandSaveOff m ()Lnet/minecraft/network/chat/Component; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_OFF a c net/minecraft/server/commands/TeamMsgCommand net/minecraft/server/commands/CommandTeamMsg m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$register$0 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V sendMessage a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_ON_TEAM b f Lnet/minecraft/network/chat/Style; SUGGEST_STYLE a c net/minecraft/server/commands/TellRawCommand net/minecraft/server/commands/CommandTellRaw m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a c net/minecraft/server/commands/TriggerCommand net/minecraft/server/commands/CommandTrigger m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;I)I addValue a m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess; getScore a m (Lnet/minecraft/world/scores/Objective;I)Lnet/minecraft/network/chat/Component; lambda$addValue$4 b m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/world/scores/Objective;I)Lnet/minecraft/network/chat/Component; lambda$setValue$5 a m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$simpleTrigger$6 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;I)I setValue b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;)I simpleTrigger a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestObjectives a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_OBJECTIVE b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_PRIMED a c net/minecraft/server/commands/VersionCommand net/minecraft/server/commands/VersionCommand m (Ljava/util/function/Consumer;)V dumpVersion a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (Lcom/mojang/brigadier/CommandDispatcher;Z)V register a f Lnet/minecraft/network/chat/Component; HEADER a f Lnet/minecraft/network/chat/Component; STABLE b f Lnet/minecraft/network/chat/Component; UNSTABLE c c net/minecraft/server/commands/WeatherCommand net/minecraft/server/commands/CommandWeather m (Lnet/minecraft/commands/CommandSourceStack;ILnet/minecraft/util/valueproviders/IntProvider;)I getDuration a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a m ()Lnet/minecraft/network/chat/Component; lambda$setClear$6 c m ()Lnet/minecraft/network/chat/Component; lambda$setRain$7 b m ()Lnet/minecraft/network/chat/Component; lambda$setThunder$8 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;I)I setClear a m (Lnet/minecraft/commands/CommandSourceStack;I)I setRain b m (Lnet/minecraft/commands/CommandSourceStack;I)I setThunder c f I DEFAULT_TIME a c net/minecraft/server/dialog/ButtonListDialog net/minecraft/server/dialog/ButtonListDialog m ()Lcom/mojang/serialization/MapCodec; codec a m ()I columns b m ()Ljava/util/Optional; exitAction c m ()Ljava/util/Optional; onCancel d c net/minecraft/server/dialog/CommonButtonData net/minecraft/server/dialog/CommonButtonData m ()Lnet/minecraft/network/chat/Component; label a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; tooltip b m ()I width c f I DEFAULT_WIDTH a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/network/chat/Component; label c f Ljava/util/Optional; tooltip d f I width e c net/minecraft/server/dialog/CommonDialogData net/minecraft/server/dialog/CommonDialogData m ()Lnet/minecraft/server/dialog/DialogAction; afterAction f m ()Ljava/util/List; body g m ()Z canCloseWithEscape d m ()Lnet/minecraft/network/chat/Component; computeExternalTitle a m ()Ljava/util/Optional; externalTitle c m ()Ljava/util/List; inputs h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; lambda$static$1 i m (Lnet/minecraft/server/dialog/CommonDialogData;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m ()Z pause e m ()Lnet/minecraft/network/chat/Component; title b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/server/dialog/DialogAction; afterAction f f Ljava/util/List; body g f Z canCloseWithEscape d f Ljava/util/Optional; externalTitle c f Ljava/util/List; inputs h f Z pause e f Lnet/minecraft/network/chat/Component; title b c net/minecraft/server/dialog/DialogListDialog net/minecraft/server/dialog/DialogListDialog m ()I buttonWidth f m ()Lcom/mojang/serialization/MapCodec; codec a m ()I columns b m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ m ()Lnet/minecraft/core/HolderSet; dialogs e m ()Ljava/util/Optional; exitAction c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f I buttonWidth l f I columns k f Lnet/minecraft/server/dialog/CommonDialogData; common h f Lnet/minecraft/core/HolderSet; dialogs i f Ljava/util/Optional; exitAction j c net/minecraft/server/dialog/action/CustomAll net/minecraft/server/dialog/action/CustomAll m ()Ljava/util/Optional; additions c m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/util/Map;)Ljava/util/Optional; createAction a m ()Lnet/minecraft/resources/Identifier; id b m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Lnet/minecraft/server/dialog/action/Action$ValueGetter;)V lambda$createAction$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Ljava/util/Optional; additions d f Lnet/minecraft/resources/Identifier; id c c net/minecraft/server/gui/PlayerListComponent net/minecraft/server/gui/PlayerListBox m ()V tick a f Lnet/minecraft/server/MinecraftServer; server a f I tickCount b c net/minecraft/server/jsonrpc/methods/Message net/minecraft/server/jsonrpc/methods/Message m ()Ljava/util/Optional; asComponent a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; literal b m ()Ljava/util/Optional; translatable c m ()Ljava/util/Optional; translatableParams d f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; literal b f Ljava/util/Optional; translatable c f Ljava/util/Optional; translatableParams d c net/minecraft/server/level/ChunkTrackingView net/minecraft/server/level/ChunkTrackingView m (II)Z contains a m (IIZ)Z contains a m (Lnet/minecraft/world/level/ChunkPos;)Z contains a m (Lnet/minecraft/server/level/ChunkTrackingView;Lnet/minecraft/server/level/ChunkTrackingView;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V difference a m (Ljava/util/function/Consumer;)V forEach a m (II)Z isInViewDistance b m (IIIII)Z isInViewDistance a m (IIIIIZ)Z isWithinDistance a m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/server/level/ChunkTrackingView; of a f Lnet/minecraft/server/level/ChunkTrackingView; EMPTY a c net/minecraft/server/level/ChunkTrackingView$1 net/minecraft/server/level/ChunkTrackingView$1 m (IIZ)Z contains a m (Ljava/util/function/Consumer;)V forEach a c net/minecraft/server/level/ChunkTrackingView$Positioned net/minecraft/server/level/ChunkTrackingView$a m ()Lnet/minecraft/world/level/ChunkPos; center a m (IIZ)Z contains a m (Ljava/util/function/Consumer;)V forEach a m ()I maxX e m ()I maxZ f m ()I minX c m ()I minZ d m (Lnet/minecraft/server/level/ChunkTrackingView$Positioned;)Z squareIntersects a m ()I viewDistance b f Lnet/minecraft/world/level/ChunkPos; center b f I viewDistance c c net/minecraft/server/level/ClientInformation net/minecraft/server/level/ClientInformation m ()Z allowsListing i m ()Z chatColors e m ()Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility d m ()Lnet/minecraft/server/level/ClientInformation; createDefault a m ()Ljava/lang/String; language b m ()Lnet/minecraft/world/entity/HumanoidArm; mainHand g m ()I modelCustomisation f m ()Lnet/minecraft/server/level/ParticleStatus; particleStatus j m ()Z textFilteringEnabled h m ()I viewDistance c m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I MAX_LANGUAGE_LENGTH a f Z allowsListing i f Z chatColors e f Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility d f Ljava/lang/String; language b f Lnet/minecraft/world/entity/HumanoidArm; mainHand g f I modelCustomisation f f Lnet/minecraft/server/level/ParticleStatus; particleStatus j f Z textFilteringEnabled h f I viewDistance c c net/minecraft/server/level/PlayerSpawnFinder net/minecraft/server/level/PlayerSpawnFinder m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/concurrent/CompletableFuture; findSpawn a m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; fixupSpawnHeight a m (I)I getCoprime a m (Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/core/BlockPos; getOverworldRespawnPos a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; getSpawnPosInChunk a m ()Ljava/lang/String; lambda$scheduleCandidate$2 b m (II)Ljava/lang/String; lambda$scheduleCandidate$3 a m (I)Ljava/lang/String; lambda$scheduleCandidate$4 b m (Ljava/util/function/Supplier;IIILjava/lang/Object;Ljava/lang/Throwable;)V lambda$scheduleCandidate$5 a m (II)Ljava/util/Optional; lambda$scheduleNext$0 b m ()Ljava/util/Optional; lambda$scheduleNext$1 c m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Z noCollisionNoLiquid b m (IIILjava/util/function/Supplier;)V scheduleCandidate a m ()V scheduleNext a f I ABSOLUTE_MAX_ATTEMPTS b f Lnet/minecraft/world/entity/EntityDimensions; PLAYER_DIMENSIONS a f I candidateCount f f I coprime g f Ljava/util/concurrent/CompletableFuture; finishedFuture j f Lnet/minecraft/server/level/ServerLevel; level c f I nextCandidateIndex i f I offset h f I radius e f Lnet/minecraft/core/BlockPos; spawnSuggestion d c net/minecraft/server/packs/FilePackResources net/minecraft/server/packs/ResourcePackFile m (Ljava/lang/String;)Ljava/lang/String; addPrefix a m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; extractNamespace a m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Ljava/lang/String; getPathFromLocation b m (Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource b m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a f Lorg/slf4j/Logger; LOGGER c f Ljava/lang/String; prefix e f Lnet/minecraft/server/packs/FilePackResources$SharedZipFileAccess; zipFileAccess d c net/minecraft/server/packs/FilePackResources$SharedZipFileAccess net/minecraft/server/packs/ResourcePackFile$b m ()Ljava/util/zip/ZipFile; getOrCreateZipFile a f Z failedToLoad c f Ljava/io/File; file a f Ljava/util/zip/ZipFile; zipFile b c net/minecraft/server/packs/FilePackResources$FileResourcesSupplier net/minecraft/server/packs/ResourcePackFile$a m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a f Ljava/io/File; content a c net/minecraft/server/packs/PathPackResources net/minecraft/server/packs/PathPackResources m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a m (Lnet/minecraft/resources/Identifier;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z isRegularFile a m (Ljava/nio/file/Path;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$0 a m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$1 a m (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/nio/file/Path;)V lambda$listPath$4 a m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/util/List;)V lambda$listResources$2 a m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V lambda$listResources$3 a m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listPath a m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; returnFileIfExists b m (Ljava/nio/file/Path;)Z validatePath a f Lorg/slf4j/Logger; LOGGER c f Lcom/google/common/base/Joiner; PATH_JOINER d f Ljava/nio/file/Path; root e c net/minecraft/server/packs/PathPackResources$PathResourcesSupplier net/minecraft/server/packs/PathPackResources$a m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a f Ljava/nio/file/Path; content a c net/minecraft/server/packs/linkfs/LinkFSPath net/minecraft/server/packs/linkfs/LinkFSPath m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; createRelativePath a m ()Z exists g m ()Ljava/nio/file/attribute/BasicFileAttributeView; getBasicAttributeView j m ()Ljava/nio/file/attribute/BasicFileAttributes; getBasicAttributes k m ()Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents; getDirectoryContents i m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getFileName c m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem; getFileSystem a m (I)Lnet/minecraft/server/packs/linkfs/LinkFSPath; getName a m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getParent d m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getRoot b m ()Ljava/nio/file/Path; getTargetPath h m ()Z hasRealContents m m (Lnet/minecraft/server/packs/linkfs/PathContents;)Z isRelativeOrMissing a m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; normalize e m ()Ljava/util/List; pathToRoot l m ()Ljava/lang/String; pathToString n m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; relativize b m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolve a m (Ljava/util/List;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolve a m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolveName a m (II)Lnet/minecraft/server/packs/linkfs/LinkFSPath; subpath a m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; toAbsolutePath f m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toLinkPath c m ([Ljava/nio/file/LinkOption;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toRealPath a f Ljava/nio/file/attribute/BasicFileAttributes; DIRECTORY_ATTRIBUTES a f Ljava/nio/file/attribute/BasicFileAttributes; FILE_ATTRIBUTES b f Ljava/util/Comparator; PATH_COMPARATOR c f Lnet/minecraft/server/packs/linkfs/LinkFileSystem; fileSystem e f Ljava/lang/String; name d f Lnet/minecraft/server/packs/linkfs/LinkFSPath; parent f f Lnet/minecraft/server/packs/linkfs/PathContents; pathContents i f Ljava/lang/String; pathString h f Ljava/util/List; pathToRoot g c net/minecraft/server/packs/linkfs/LinkFSPath$3 net/minecraft/server/packs/linkfs/LinkFSPath$3 f Lnet/minecraft/server/packs/linkfs/LinkFSPath; this$0 a c net/minecraft/server/permissions/Permissions net/minecraft/server/permissions/Permissions f Lnet/minecraft/server/permissions/Permission; COMMANDS_ADMIN c f Lnet/minecraft/server/permissions/Permission; COMMANDS_ENTITY_SELECTORS e f Lnet/minecraft/server/permissions/Permission; COMMANDS_GAMEMASTER b f Lnet/minecraft/server/permissions/Permission; COMMANDS_MODERATOR a f Lnet/minecraft/server/permissions/Permission; COMMANDS_OWNER d c net/minecraft/server/players/ProfileResolver net/minecraft/server/players/ProfileResolver m (Ljava/util/UUID;)Ljava/util/Optional; fetchById a m (Ljava/lang/String;)Ljava/util/Optional; fetchByName a m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; fetchByNameOrId a c net/minecraft/server/players/ProfileResolver$Cached net/minecraft/server/players/ProfileResolver$a m (Ljava/util/UUID;)Ljava/util/Optional; fetchById a m (Ljava/lang/String;)Ljava/util/Optional; fetchByName a f Lcom/google/common/cache/LoadingCache; profileCacheById b f Lcom/google/common/cache/LoadingCache; profileCacheByName a c net/minecraft/server/players/ProfileResolver$Cached$1 net/minecraft/server/players/ProfileResolver$a$1 m (Ljava/util/UUID;)Ljava/util/Optional; load a f Lcom/mojang/authlib/minecraft/MinecraftSessionService; val$sessionService a c net/minecraft/server/players/ProfileResolver$Cached$2 net/minecraft/server/players/ProfileResolver$a$2 m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; lambda$load$0 a m (Ljava/lang/String;)Ljava/util/Optional; load a f Lnet/minecraft/server/players/ProfileResolver$Cached; this$0 b c net/minecraft/server/players/StoredUserEntry net/minecraft/server/players/JsonListEntry m ()Ljava/lang/Object; getUser h m ()Z hasExpired g m (Lcom/google/gson/JsonObject;)V serialize a f Ljava/lang/Object; user a c net/minecraft/util/PlaceholderLookupProvider net/minecraft/util/PlaceholderLookupProvider m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a m ()Lnet/minecraft/util/RegistryContextSwapper; createSwapper a m ()Z hasRegisteredPlaceholders b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a f Lnet/minecraft/core/HolderLookup$Provider; context a f Ljava/util/Map; holderSets d f Ljava/util/Map; holders c f Lnet/minecraft/util/PlaceholderLookupProvider$UniversalLookup; lookup b c net/minecraft/util/PlaceholderLookupProvider$1 net/minecraft/util/PlaceholderLookupProvider$1 m ()Ljava/util/Optional; lambda$lookup$0 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a f Lnet/minecraft/util/PlaceholderLookupProvider; this$0 a c net/minecraft/util/PlaceholderLookupProvider$2 net/minecraft/util/PlaceholderLookupProvider$2 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$Provider;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$swapTo$0 a m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/DataResult; swapTo a f Lnet/minecraft/util/PlaceholderLookupProvider; this$0 a c net/minecraft/util/PlaceholderLookupProvider$UniversalLookup net/minecraft/util/PlaceholderLookupProvider$a m ()Lnet/minecraft/core/HolderGetter; castAsLookup a m ()Lnet/minecraft/core/HolderOwner; castAsOwner b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreate c m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrCreate c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$getOrCreate$0 d m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; lambda$getOrCreate$1 d f Lnet/minecraft/util/PlaceholderLookupProvider; this$0 a c net/minecraft/util/SequencedPriorityIterator net/minecraft/util/SequencedPriorityIterator m (Ljava/lang/Object;I)V add a m (I)Ljava/util/Deque; lambda$add$0 a m ()V switchCacheToNextHighestPrioQueue a f I MIN_PRIO a f I highestPrio c f Ljava/util/Deque; highestPrioQueue b f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; queuesByPriority d c net/minecraft/util/datafix/ExtraDataFixUtils net/minecraft/util/datafix/ExtraDataFixUtils m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; blockState a m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; blockState a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; cast a m (Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/datafixers/Typed; cast a m ([Ljava/util/function/Function;)Ljava/util/function/Function; chainAllFilters a m (Lcom/mojang/serialization/Dynamic;III)Lcom/mojang/serialization/Dynamic; createBlockPos a m (I)Ljava/lang/String; dyeColorIdToName a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockPos a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixInlineBlockPos a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fixStringField a m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$blockState$3 b m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$blockState$4 a m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$chainAllFilters$2 a m (Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixStringField$5 a m (Ljava/lang/Object;)Ljava/lang/Object; lambda$typePatcher$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$typePatcher$1 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; patchSubType a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; readAndSet a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; typePatcher a c net/minecraft/util/datafix/fixes/AddFieldFix net/minecraft/util/datafix/fixes/AddFieldFix m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; addField a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Ljava/util/function/Function; fieldGenerator e f Ljava/lang/String; fieldName c f Ljava/lang/String; name a f [Ljava/lang/String; path d f Lcom/mojang/datafixers/DSL$TypeReference; type b c net/minecraft/util/datafix/fixes/EntityIdFix net/minecraft/util/datafix/fixes/DataConverterEntity m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$1 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$3 a m (Ljava/util/HashMap;)V lambda$static$0 a f Ljava/util/Map; ID_MAP a c net/minecraft/util/datafix/fixes/ItemLoreFix net/minecraft/util/datafix/fixes/DataConverterItemLoreComponentize m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a c net/minecraft/util/parsing/packrat/NamedRule net/minecraft/util/parsing/packrat/NamedRule m ()Lnet/minecraft/util/parsing/packrat/Atom; name a m ()Lnet/minecraft/util/parsing/packrat/Rule; value b c net/minecraft/util/profiling/TracyZoneFiller net/minecraft/util/profiling/TracyZoneFiller m ()Lcom/mojang/jtracy/Zone; activeZone d m (Ljava/lang/String;)V addZoneText e m (J)V addZoneValue a m ()V endTick b m (Ljava/lang/String;I)V incrementCounter a m (Ljava/util/function/Supplier;I)V incrementCounter a m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$PlotAndValue; lambda$incrementCounter$2 a m (Ljava/lang/StackWalker$StackFrame;)Z lambda$push$0 a m (Ljava/util/stream/Stream;)Ljava/util/Optional; lambda$push$1 a m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a m ()V pop c m (Ljava/lang/String;)V popPush b m (Ljava/util/function/Supplier;)V popPush b m (Ljava/lang/String;)V push a m (Ljava/util/function/Supplier;)V push a m (I)V setZoneColor a m ()V startTick a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/StackWalker; STACK_WALKER c f Ljava/util/List; activeZones d f Ljava/lang/String; name f f Ljava/util/Map; plots e c net/minecraft/util/profiling/TracyZoneFiller$PlotAndValue net/minecraft/util/profiling/TracyZoneFiller$a m (I)V add b m (I)V set a f Lcom/mojang/jtracy/Plot; plot a f I value b c net/minecraft/util/profiling/jfr/Environment net/minecraft/util/profiling/jfr/Environment m ()[Lnet/minecraft/util/profiling/jfr/Environment; $values b m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/util/profiling/jfr/Environment; from a m ()Ljava/lang/String; getDescription a f [Lnet/minecraft/util/profiling/jfr/Environment; $VALUES d f Lnet/minecraft/util/profiling/jfr/Environment; CLIENT a f Lnet/minecraft/util/profiling/jfr/Environment; SERVER b f Ljava/lang/String; description c c net/minecraft/util/profiling/jfr/JfrProfiler net/minecraft/util/profiling/jfr/JfrProfiler m (Ljava/lang/Class;Ljava/lang/Runnable;)V addPeriodicEvent a m ()Lnet/minecraft/util/profiling/jfr/JfrProfiler; getInstance a m ()Z isAvailable d m ()Z isRunning c m ()V lambda$new$0 j m ()V lambda$new$1 i m ()V lambda$new$2 h m (Lnet/minecraft/util/profiling/jfr/event/ChunkGenerationEvent;Z)V lambda$onChunkGenerate$5 a m (Lnet/minecraft/util/profiling/jfr/event/StructureGenerationEvent;Z)V lambda$onStructureGenerate$6 a m (Lnet/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent;Z)V lambda$onWorldLoadedStarted$4 a m (Lnet/minecraft/util/profiling/jfr/Environment;Ljava/lang/String;Ljdk/jfr/Recording;)V lambda$start$3 a m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation; networkStatFor a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a m (I)V onClientTick a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b m (F)V onServerTick a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e m ()V registerPeriodicEvents f m ()V setupSummaryListener g m (Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/Environment;)Z start a m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a m ()Ljava/nio/file/Path; stop b f Ljava/util/List; CUSTOM_EVENTS h f Ljava/time/format/DateTimeFormatter; DATE_TIME_FORMATTER j f Ljava/lang/String; FLIGHT_RECORDER_CONFIG i f Lnet/minecraft/util/profiling/jfr/JfrProfiler; INSTANCE k f Lorg/slf4j/Logger; LOGGER g f Ljava/lang/String; NETWORK_CATEGORY d f Ljava/lang/String; ROOT_CATEGORY a f Ljava/lang/String; STORAGE_CATEGORY e f Ljava/lang/String; TICK_CATEGORY c f Ljava/lang/String; WORLD_GEN_CATEGORY b f F currentAverageTickTimeServer n f I currentFPS m f Ljava/util/Map; networkTrafficByAddress o f Ljava/lang/Runnable; periodicClientFps p f Ljava/lang/Runnable; periodicNetworkSummary r f Ljava/lang/Runnable; periodicServerTickTime q f Ljdk/jfr/Recording; recording l c net/minecraft/util/profiling/jfr/JfrProfiler$1 net/minecraft/util/profiling/jfr/JfrProfiler$1 f Lnet/minecraft/util/profiling/jfr/JfrProfiler; this$0 a c net/minecraft/util/profiling/jfr/JfrProfiler$2 net/minecraft/util/profiling/jfr/JfrProfiler$2 m ()V lambda$$0 a f Lnet/minecraft/util/profiling/jfr/SummaryReporter; summaryReporter a f Lnet/minecraft/util/profiling/jfr/JfrProfiler; this$0 b c net/minecraft/util/profiling/jfr/JfrProfiler$3 net/minecraft/util/profiling/jfr/JfrProfiler$3 f [I $SwitchMap$jdk$jfr$RecordingState a c net/minecraft/util/profiling/jfr/JvmProfiler net/minecraft/util/profiling/jfr/JvmProfiler m ()Z isAvailable d m ()Z isRunning c m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a m (I)V onClientTick a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b m (F)V onServerTick a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a m ()Ljava/nio/file/Path; stop b f Lnet/minecraft/util/profiling/jfr/JvmProfiler; INSTANCE f c net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler net/minecraft/util/profiling/jfr/JvmProfiler$a m ()Z isAvailable d m ()Z isRunning c m (Z)V lambda$static$0 a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a m (I)V onClientTick a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b m (F)V onServerTick a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a m ()Ljava/nio/file/Path; stop b f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; noOpCommit a c net/minecraft/util/profiling/jfr/Percentiles net/minecraft/util/profiling/jfr/Percentiles m ([D)Ljava/util/Map; evaluate a m ([I)Ljava/util/Map; evaluate a m ([J)Ljava/util/Map; evaluate a m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V lambda$sorted$0 a m (Ljava/util/Map;)Ljava/util/Map; sorted a f Lcom/google/common/math/Quantiles$ScaleAndIndexes; DEFAULT_INDEXES a c net/minecraft/util/thread/BlockableEventLoop net/minecraft/util/thread/IAsyncTaskHandler m (Ljava/lang/Runnable;)V doRunTask d m ()V dropAllTasks bM m (Ljava/lang/Runnable;)V executeBlocking h m (Ljava/lang/Runnable;)V executeIfPossible c m ()I getPendingTasksCount bL m ()Ljava/lang/Thread; getRunningThread aw m (Ljava/lang/Throwable;)Z isNonRecoverable a m ()Z isSameThread bK m (Ljava/lang/Runnable;)Ljava/lang/Void; lambda$submitAsync$0 i m (Ljava/util/function/BooleanSupplier;)V managedBlock b m ()Ljava/lang/String; name z_ m ()Z pollTask E m ()Ljava/util/List; profiledMetrics bJ m ()V runAllTasks bN m (Ljava/lang/Runnable;)V schedule a_ m ()Z scheduleExecutables av m (Ljava/lang/Runnable;)Z shouldRun e m ()Z shouldRunAllTasks bO m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit g m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submitAsync b m ()V waitForTasks D f J BLOCK_TIME_NANOS l f Lorg/slf4j/Logger; LOGGER c f I blockingCount e f Ljava/lang/String; name b f Ljava/util/Queue; pendingRunnables d c net/minecraft/util/valueproviders/ClampedInt net/minecraft/util/valueproviders/ClampedInt m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 e m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; lambda$static$1 d m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; lambda$static$2 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/String; lambda$static$4 b m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lcom/mojang/serialization/DataResult; lambda$static$5 a m (Lnet/minecraft/util/valueproviders/IntProvider;II)Lnet/minecraft/util/valueproviders/ClampedInt; of a m (Lnet/minecraft/util/RandomSource;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f I maxInclusive g f I minInclusive f f Lnet/minecraft/util/valueproviders/IntProvider; source b c net/minecraft/util/valueproviders/UniformInt net/minecraft/util/valueproviders/UniformInt m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; lambda$static$0 d m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; lambda$static$1 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/String; lambda$static$3 b m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m (II)Lnet/minecraft/util/valueproviders/UniformInt; of a m (Lnet/minecraft/util/RandomSource;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f I maxInclusive f f I minInclusive b c net/minecraft/util/worldupdate/WorldUpgrader net/minecraft/util/worldupdate/WorldUpgrader m ()V cancel a m (Lnet/minecraft/resources/ResourceKey;)F dimensionProgress a m ()I getConverted f m ()F getProgress d m ()I getSkipped g m ()Lnet/minecraft/network/chat/Component; getStatus h m ()I getTotalChunks e m ()Z isFinished b m (Ljava/lang/Thread;Ljava/lang/Throwable;)V lambda$new$0 a m ()Ljava/util/Set; levels c m (Ljava/nio/file/Path;)Ljava/nio/file/Path; resolveRecreateDirectory a m ()V work i f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; NEW_DIRECTORY_PREFIX c f Ljava/util/regex/Pattern; REGEX z f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_CHUNKS i f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_ENTITIES g f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_POI e f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_CHUNKS h f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_ENTITIES f f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_POI d f Ljava/util/concurrent/ThreadFactory; THREAD_FACTORY b f I converted v f Lcom/mojang/datafixers/DataFixer; dataFixer p f Lnet/minecraft/core/Registry; dimensions j f Z eraseCache l f Z finished r f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; levelStorage n f Ljava/util/Set; levels k f Lnet/minecraft/world/level/storage/DimensionDataStorage; overworldDataStorage A f F progress s f Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; progressMap x f Z recreateRegionFiles m f Z running q f I skipped w f Lnet/minecraft/network/chat/Component; status y f Ljava/lang/Thread; thread o f I totalChunks t f I totalFiles u c net/minecraft/util/worldupdate/WorldUpgrader$PoiUpgrader net/minecraft/util/worldupdate/WorldUpgrader$f m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a c net/minecraft/util/worldupdate/WorldUpgrader$ChunkUpgrader net/minecraft/util/worldupdate/WorldUpgrader$b m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage a m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; lambda$createStorage$0 b m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a f Lnet/minecraft/util/worldupdate/WorldUpgrader; this$0 d c net/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade net/minecraft/util/worldupdate/WorldUpgrader$e m ()Ljava/util/List; chunksToUpgrade b m ()Lnet/minecraft/world/level/chunk/storage/RegionFile; file a f Ljava/util/List; chunksToUpgrade b f Lnet/minecraft/world/level/chunk/storage/RegionFile; file a c net/minecraft/util/worldupdate/WorldUpgrader$EntityUpgrader net/minecraft/util/worldupdate/WorldUpgrader$d m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a c net/minecraft/util/worldupdate/WorldUpgrader$AbstractUpgrader net/minecraft/util/worldupdate/WorldUpgrader$a m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage a m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/List; getAllChunkPositions c m ()Ljava/util/List; getDimensionsToUpgrade b m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/ListIterator; getFilesToProcess b m (Ljava/io/File;Ljava/lang/String;)Z lambda$getAllChunkPositions$1 a m (Lnet/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade;)I lambda$getFilesToProcess$0 a m (Lnet/minecraft/world/level/chunk/storage/RegionFile;)V onFileFinished a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;)Z processOnePosition a m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a m ()V upgrade a f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType b f Lnet/minecraft/network/chat/Component; finishedStatus e f Ljava/lang/String; folderName g f Ljava/util/concurrent/CompletableFuture; previousWriteFuture a f Lnet/minecraft/util/worldupdate/WorldUpgrader; this$0 c f Ljava/lang/String; type f f Lnet/minecraft/network/chat/Component; upgradingStatus d c net/minecraft/util/worldupdate/WorldUpgrader$DimensionToUpgrade net/minecraft/util/worldupdate/WorldUpgrader$c m ()Lnet/minecraft/resources/ResourceKey; dimensionKey a m ()Ljava/util/ListIterator; files c m ()Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; storage b f Lnet/minecraft/resources/ResourceKey; dimensionKey a f Ljava/util/ListIterator; files c f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; storage b c net/minecraft/util/worldupdate/WorldUpgrader$SimpleRegionStorageUpgrader net/minecraft/util/worldupdate/WorldUpgrader$g m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage a m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a f Lnet/minecraft/util/worldupdate/WorldUpgrader; this$0 d c net/minecraft/world/attribute/AttributeRange net/minecraft/world/attribute/AttributeRange m ()Lnet/minecraft/world/attribute/AttributeRange; any a m (FF)Lnet/minecraft/world/attribute/AttributeRange; ofFloat a m (Ljava/lang/Object;)Ljava/lang/Object; sanitize b m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; validate a f Lnet/minecraft/world/attribute/AttributeRange; NON_NEGATIVE_FLOAT b f Lnet/minecraft/world/attribute/AttributeRange; UNIT_FLOAT a c net/minecraft/world/attribute/AttributeRange$1 net/minecraft/world/attribute/AttributeRange$1 m (Ljava/lang/Object;)Ljava/lang/Object; sanitize b m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; validate a c net/minecraft/world/attribute/AttributeRange$2 net/minecraft/world/attribute/AttributeRange$2 m (Ljava/lang/Float;FF)Ljava/lang/String; lambda$validate$0 a m (Ljava/lang/Float;)Ljava/lang/Float; sanitize b m (Ljava/lang/Object;)Ljava/lang/Object; sanitize b m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; validate a m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; validate a c net/minecraft/world/attribute/AttributeTypes net/minecraft/world/attribute/AttributeTypes m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/attribute/AttributeType; bootstrap a m (Ljava/lang/String;Lnet/minecraft/world/attribute/AttributeType;)Lnet/minecraft/world/attribute/AttributeType; register a f Lnet/minecraft/world/attribute/AttributeType; ACTIVITY h f Lnet/minecraft/world/attribute/AttributeType; AMBIENT_PARTICLES k f Lnet/minecraft/world/attribute/AttributeType; AMBIENT_SOUNDS m f Lnet/minecraft/world/attribute/AttributeType; ANGLE_DEGREES d f Lnet/minecraft/world/attribute/AttributeType; ARGB_COLOR f f Lnet/minecraft/world/attribute/AttributeType; BACKGROUND_MUSIC l f Lnet/minecraft/world/attribute/AttributeType; BED_RULE i f Lnet/minecraft/world/attribute/AttributeType; BOOLEAN a f Lcom/mojang/serialization/Codec; CODEC n f Lnet/minecraft/world/attribute/AttributeType; FLOAT c f Lnet/minecraft/world/attribute/AttributeType; MOON_PHASE g f Lnet/minecraft/world/attribute/AttributeType; PARTICLE j f Lnet/minecraft/world/attribute/AttributeType; RGB_COLOR e f Lnet/minecraft/world/attribute/AttributeType; TRI_STATE b c net/minecraft/world/damagesource/CombatEntry net/minecraft/world/damagesource/CombatEntry m ()F damage b m ()F fallDistance d m ()Lnet/minecraft/world/damagesource/FallLocation; fallLocation c m ()Lnet/minecraft/world/damagesource/DamageSource; source a f F damage b f F fallDistance d f Lnet/minecraft/world/damagesource/FallLocation; fallLocation c f Lnet/minecraft/world/damagesource/DamageSource; source a c net/minecraft/world/damagesource/CombatRules net/minecraft/world/damagesource/CombatMath m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/damagesource/DamageSource;FF)F getDamageAfterAbsorb a m (FF)F getDamageAfterMagicAbsorb a f F ARMOR_PROTECTION_DIVIDER b f F BASE_ARMOR_TOUGHNESS c f F MAX_ARMOR a f F MIN_ARMOR_RATIO d f I NUM_ARMOR_ITEMS e c net/minecraft/world/damagesource/DamageTypes net/minecraft/world/damagesource/DamageTypes m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; ARROW F f Lnet/minecraft/resources/ResourceKey; BAD_RESPAWN_POINT U f Lnet/minecraft/resources/ResourceKey; CACTUS k f Lnet/minecraft/resources/ResourceKey; CAMPFIRE b f Lnet/minecraft/resources/ResourceKey; CRAMMING h f Lnet/minecraft/resources/ResourceKey; DRAGON_BREATH s f Lnet/minecraft/resources/ResourceKey; DROWN i f Lnet/minecraft/resources/ResourceKey; DRY_OUT t f Lnet/minecraft/resources/ResourceKey; ENDER_PEARL m f Lnet/minecraft/resources/ResourceKey; EXPLOSION R f Lnet/minecraft/resources/ResourceKey; FALLING_ANVIL y f Lnet/minecraft/resources/ResourceKey; FALLING_BLOCK x f Lnet/minecraft/resources/ResourceKey; FALLING_STALACTITE z f Lnet/minecraft/resources/ResourceKey; FALL l f Lnet/minecraft/resources/ResourceKey; FELL_OUT_OF_WORLD o f Lnet/minecraft/resources/ResourceKey; FIREBALL L f Lnet/minecraft/resources/ResourceKey; FIREWORKS K f Lnet/minecraft/resources/ResourceKey; FLY_INTO_WALL n f Lnet/minecraft/resources/ResourceKey; FREEZE v f Lnet/minecraft/resources/ResourceKey; GENERIC p f Lnet/minecraft/resources/ResourceKey; GENERIC_KILL W f Lnet/minecraft/resources/ResourceKey; HOT_FLOOR f f Lnet/minecraft/resources/ResourceKey; INDIRECT_MAGIC P f Lnet/minecraft/resources/ResourceKey; IN_FIRE a f Lnet/minecraft/resources/ResourceKey; IN_WALL g f Lnet/minecraft/resources/ResourceKey; LAVA e f Lnet/minecraft/resources/ResourceKey; LIGHTNING_BOLT c f Lnet/minecraft/resources/ResourceKey; MACE_SMASH X f Lnet/minecraft/resources/ResourceKey; MAGIC q f Lnet/minecraft/resources/ResourceKey; MOB_ATTACK B f Lnet/minecraft/resources/ResourceKey; MOB_ATTACK_NO_AGGRO C f Lnet/minecraft/resources/ResourceKey; MOB_PROJECTILE H f Lnet/minecraft/resources/ResourceKey; ON_FIRE d f Lnet/minecraft/resources/ResourceKey; OUTSIDE_BORDER V f Lnet/minecraft/resources/ResourceKey; PLAYER_ATTACK D f Lnet/minecraft/resources/ResourceKey; PLAYER_EXPLOSION S f Lnet/minecraft/resources/ResourceKey; SONIC_BOOM T f Lnet/minecraft/resources/ResourceKey; SPEAR E f Lnet/minecraft/resources/ResourceKey; SPIT I f Lnet/minecraft/resources/ResourceKey; STALAGMITE w f Lnet/minecraft/resources/ResourceKey; STARVE j f Lnet/minecraft/resources/ResourceKey; STING A f Lnet/minecraft/resources/ResourceKey; SWEET_BERRY_BUSH u f Lnet/minecraft/resources/ResourceKey; THORNS Q f Lnet/minecraft/resources/ResourceKey; THROWN O f Lnet/minecraft/resources/ResourceKey; TRIDENT G f Lnet/minecraft/resources/ResourceKey; UNATTRIBUTED_FIREBALL M f Lnet/minecraft/resources/ResourceKey; WIND_CHARGE J f Lnet/minecraft/resources/ResourceKey; WITHER r f Lnet/minecraft/resources/ResourceKey; WITHER_SKULL N c net/minecraft/world/effect/InfestedMobEffect net/minecraft/world/effect/InfestedMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;DDD)V spawnSilverfish a f F chanceToSpawn c f Ljava/util/function/ToIntFunction; spawnedCount d c net/minecraft/world/effect/MobEffectCategory net/minecraft/world/effect/MobEffectInfo m ()[Lnet/minecraft/world/effect/MobEffectCategory; $values b m ()Lnet/minecraft/ChatFormatting; getTooltipFormatting a f [Lnet/minecraft/world/effect/MobEffectCategory; $VALUES e f Lnet/minecraft/world/effect/MobEffectCategory; BENEFICIAL a f Lnet/minecraft/world/effect/MobEffectCategory; HARMFUL b f Lnet/minecraft/world/effect/MobEffectCategory; NEUTRAL c f Lnet/minecraft/ChatFormatting; tooltipFormatting d c net/minecraft/world/effect/MobEffectInstance net/minecraft/world/effect/MobEffect m ()Lnet/minecraft/world/effect/MobEffectInstance$Details; asDetails l m (Lnet/minecraft/world/effect/MobEffectInstance;)I compareTo c m (Lnet/minecraft/world/effect/MobEffectInstance;)V copyBlendState d m ()Ljava/lang/String; describeDuration p m ()Z downgradeToHiddenEffect o m (I)Z endsWithin a m ()I getAmplifier e m (Lnet/minecraft/world/entity/LivingEntity;F)F getBlendFactor a m ()Ljava/lang/String; getDescriptionId j m ()I getDuration d m ()Lnet/minecraft/core/Holder; getEffect c m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleOptions a m ()Z hasRemainingDuration m m (Lnet/minecraft/core/Holder;)Z is a m ()Z isAmbient f m ()Z isInfiniteDuration b m (Lnet/minecraft/world/effect/MobEffectInstance;)Z isShorterDurationThan e m ()Z isVisible g m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance$Details;)Lnet/minecraft/world/effect/MobEffectInstance; lambda$new$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (I)I lambda$tickDownDuration$3 b m (FI)I lambda$withScaledDuration$2 a m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I mapDuration a m (Lnet/minecraft/world/entity/LivingEntity;)V onEffectAdded b m (Lnet/minecraft/world/entity/LivingEntity;)V onEffectStarted a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a m (Lnet/minecraft/world/effect/MobEffectInstance;)V setDetailsFrom a m ()Z showIcon h m ()V skipBlending k m ()V tickClient i m ()V tickDownDuration n m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Ljava/lang/Runnable;)Z tickServer a m (Lnet/minecraft/world/effect/MobEffectInstance;)Z update b m (F)Lnet/minecraft/world/effect/MobEffectInstance; withScaledDuration a f Lcom/mojang/serialization/Codec; CODEC d f I INFINITE_DURATION a f Lorg/slf4j/Logger; LOGGER f f I MAX_AMPLIFIER c f I MIN_AMPLIFIER b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Z ambient j f I amplifier i f Lnet/minecraft/world/effect/MobEffectInstance$BlendState; blendState n f I duration h f Lnet/minecraft/core/Holder; effect g f Lnet/minecraft/world/effect/MobEffectInstance; hiddenEffect m f Z showIcon l f Z visible k c net/minecraft/world/effect/MobEffectInstance$Details net/minecraft/world/effect/MobEffect$b m ()Z ambient c m ()I amplifier a m (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/effect/MobEffectInstance$Details; create a m ()I duration b m ()Ljava/util/Optional; hiddenEffect f m (Lnet/minecraft/world/effect/MobEffectInstance$Details;)Ljava/util/Optional; lambda$static$0 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; lambda$static$2 a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$3 a m ()Z showIcon e m ()Z showParticles d f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Z ambient e f I amplifier c f I duration d f Ljava/util/Optional; hiddenEffect h f Z showIcon g f Z showParticles f c net/minecraft/world/effect/MobEffectInstance$BlendState net/minecraft/world/effect/MobEffect$a m (Lnet/minecraft/world/effect/MobEffectInstance$BlendState;)V copyFrom a m (Lnet/minecraft/world/entity/LivingEntity;F)F getFactor a m (Lnet/minecraft/world/effect/MobEffectInstance;)Z hasEffect c m (Lnet/minecraft/world/effect/MobEffectInstance;)V setImmediate a m (Lnet/minecraft/world/effect/MobEffectInstance;)V tick b f F factor a f F factorPreviousFrame b c net/minecraft/world/effect/RaidOmenMobEffect net/minecraft/world/effect/RaidOmenMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (II)Z shouldApplyEffectTickThisTick a c net/minecraft/world/entity/EntityAttachments net/minecraft/world/entity/EntityAttachments m ()Lnet/minecraft/world/entity/EntityAttachments$Builder; builder a m (FF)Lnet/minecraft/world/entity/EntityAttachments; createDefault a m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; get b m (Lnet/minecraft/world/entity/EntityAttachment;)Lnet/minecraft/world/phys/Vec3; getAverage a m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; getClamped c m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; getNullable a m (FFFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; lambda$scale$0 a m (FFF)Lnet/minecraft/world/entity/EntityAttachments; scale a m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; transformPoint a f Ljava/util/Map; attachments a c net/minecraft/world/entity/EntityAttachments$Builder net/minecraft/world/entity/EntityAttachments$a m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$Builder; attach a m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityAttachments$Builder; attach a m (FF)Lnet/minecraft/world/entity/EntityAttachments; build a m (Lnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; lambda$attach$0 a m (FFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; lambda$build$1 a f Ljava/util/Map; attachments a c net/minecraft/world/entity/EntitySpawnReason net/minecraft/world/entity/EntitySpawnReason m ()[Lnet/minecraft/world/entity/EntitySpawnReason; $values a m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z ignoresLightRequirements b m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z isSpawner a f [Lnet/minecraft/world/entity/EntitySpawnReason; $VALUES t f Lnet/minecraft/world/entity/EntitySpawnReason; BREEDING e f Lnet/minecraft/world/entity/EntitySpawnReason; BUCKET l f Lnet/minecraft/world/entity/EntitySpawnReason; CHUNK_GENERATION b f Lnet/minecraft/world/entity/EntitySpawnReason; COMMAND n f Lnet/minecraft/world/entity/EntitySpawnReason; CONVERSION i f Lnet/minecraft/world/entity/EntitySpawnReason; DIMENSION_TRAVEL s f Lnet/minecraft/world/entity/EntitySpawnReason; DISPENSER o f Lnet/minecraft/world/entity/EntitySpawnReason; EVENT h f Lnet/minecraft/world/entity/EntitySpawnReason; JOCKEY g f Lnet/minecraft/world/entity/EntitySpawnReason; LOAD r f Lnet/minecraft/world/entity/EntitySpawnReason; MOB_SUMMONED f f Lnet/minecraft/world/entity/EntitySpawnReason; NATURAL a f Lnet/minecraft/world/entity/EntitySpawnReason; PATROL p f Lnet/minecraft/world/entity/EntitySpawnReason; REINFORCEMENT j f Lnet/minecraft/world/entity/EntitySpawnReason; SPAWNER c f Lnet/minecraft/world/entity/EntitySpawnReason; SPAWN_ITEM_USE m f Lnet/minecraft/world/entity/EntitySpawnReason; STRUCTURE d f Lnet/minecraft/world/entity/EntitySpawnReason; TRIAL_SPAWNER q f Lnet/minecraft/world/entity/EntitySpawnReason; TRIGGERED k c net/minecraft/world/entity/ItemBasedSteering net/minecraft/world/entity/SaddleStorage m (Lnet/minecraft/util/RandomSource;)Z boost a m ()F boostFactor c m ()I boostTimeTotal d m ()V onSynced a m ()V tickBoost b f I MAX_BOOST_TIME b f I MIN_BOOST_TIME a f Lnet/minecraft/network/syncher/EntityDataAccessor; boostTimeAccessor d f I boostTime f f Z boosting e f Lnet/minecraft/network/syncher/SynchedEntityData; entityData c c net/minecraft/world/entity/ai/behavior/Croak net/minecraft/world/entity/ai/behavior/Croak m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V tick d f I CROAK_TICKS c f I TIME_OUT_DURATION d f I croakCounter e c net/minecraft/world/entity/ai/behavior/Mount net/minecraft/world/entity/ai/behavior/BehaviorStartRiding m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a f I CLOSE_ENOUGH_TO_START_RIDING_DIST a c net/minecraft/world/entity/ai/goal/BoatGoals net/minecraft/world/entity/ai/goal/PathfinderGoalBoat m ()[Lnet/minecraft/world/entity/ai/goal/BoatGoals; $values a f [Lnet/minecraft/world/entity/ai/goal/BoatGoals; $VALUES c f Lnet/minecraft/world/entity/ai/goal/BoatGoals; GO_IN_BOAT_DIRECTION b f Lnet/minecraft/world/entity/ai/goal/BoatGoals; GO_TO_BOAT a c net/minecraft/world/entity/ai/goal/BreedGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBreed m ()V breed g m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/entity/animal/Animal; getFreePartner h m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; PARTNER_TARGETING d f Lnet/minecraft/world/entity/animal/Animal; animal a f Lnet/minecraft/server/level/ServerLevel; level b f I loveTime f f Ljava/lang/Class; partnerClass e f Lnet/minecraft/world/entity/animal/Animal; partner c f D speedModifier g c net/minecraft/world/entity/ai/goal/FloatGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFloat m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V tick a f Lnet/minecraft/world/entity/Mob; mob a c net/minecraft/world/entity/ai/goal/PanicGoal net/minecraft/world/entity/ai/goal/PathfinderGoalPanic m ()Z canContinueToUse c m ()Z canUse b m ()Z findRandomPosition i m ()Z isRunning k m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$1 a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$0 a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPos; lookForWater a m ()Z shouldPanic h m ()V start d m ()V stop e f I WATER_CHECK_DISTANCE_VERTICAL b f Z isRunning h f Lnet/minecraft/world/entity/PathfinderMob; mob c f Ljava/util/function/Function; panicCausingDamageTypes a f D posX e f D posY f f D posZ g f D speedModifier d c net/minecraft/world/entity/ai/goal/SwellGoal net/minecraft/world/entity/ai/goal/PathfinderGoalSwell m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/monster/Creeper; creeper a f Lnet/minecraft/world/entity/LivingEntity; target b c net/minecraft/world/entity/ai/goal/TemptGoal net/minecraft/world/entity/ai/goal/PathfinderGoalTempt m ()Z canContinueToUse c m ()Z canScare h m ()Z canUse b m ()Z isRunning k m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a m (Lnet/minecraft/world/entity/LivingEntity;)Z shouldFollow a m ()V start d m ()V stop e m ()V stopNavigation i m ()V tick a f D DEFAULT_STOP_DISTANCE e f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TEMPT_TARGETING d f I calmDown l f Z canScare o f Z isRunning m f Ljava/util/function/Predicate; items n f Lnet/minecraft/world/entity/Mob; mob a f D pRotX j f D pRotY k f D px g f D py h f D pz i f D speedModifier b f D stopDistance p f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; targetingConditions f c net/minecraft/world/entity/ai/goal/TemptGoal$ForNonPathfinders net/minecraft/world/entity/ai/goal/PathfinderGoalTempt$a m ()V stopNavigation i c net/minecraft/world/entity/ai/sensing/Sensor net/minecraft/world/entity/ai/sensing/Sensor m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityAttackable c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityAttackableIgnoringLineOfSight d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityTargetable b m (Ljava/util/function/BiPredicate;Ljava/util/concurrent/atomic/AtomicInteger;ILjava/lang/Object;Ljava/lang/Object;)Z lambda$rememberPositives$1 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$wasEntityAttackableLastNTicks$0 a m (ILjava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; rememberPositives a m ()Ljava/util/Set; requires a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tick b m (Lnet/minecraft/world/entity/LivingEntity;)V updateTargetingConditionRanges a m (Lnet/minecraft/world/entity/LivingEntity;I)Ljava/util/function/BiPredicate; wasEntityAttackableLastNTicks a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS f f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT i f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING g f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT h f I DEFAULT_SCAN_RATE b f I DEFAULT_TARGETING_RANGE c f Lnet/minecraft/util/RandomSource; RANDOM a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGET_CONDITIONS d f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING e f I scanRate j f J timeToTick k c net/minecraft/world/entity/ai/util/GoalUtils net/minecraft/world/entity/ai/util/PathfinderGoalUtil m (Lnet/minecraft/world/entity/Mob;)Z hasGroundPathNavigation a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z hasMalus b m (Lnet/minecraft/world/entity/ai/navigation/PathNavigation;Lnet/minecraft/core/BlockPos;)Z isNotStable a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/PathfinderMob;)Z isOutsideLimits a m (ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isRestricted a m (ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Z isRestricted a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isSolid c m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isWater a m (Lnet/minecraft/world/entity/PathfinderMob;D)Z mobRestricted a c net/minecraft/world/entity/ai/util/RandomPos net/minecraft/world/entity/ai/util/RandomPositionGenerator m (Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/core/BlockPos; generateRandomDirection a m (Lnet/minecraft/util/RandomSource;DDIIDDD)Lnet/minecraft/core/BlockPos; generateRandomDirectionWithinRadians a m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3; generateRandomPos a m (Lnet/minecraft/world/entity/PathfinderMob;Ljava/util/function/Supplier;)Lnet/minecraft/world/phys/Vec3; generateRandomPos a m (Lnet/minecraft/world/entity/PathfinderMob;DLnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a m (Lnet/minecraft/core/BlockPos;ILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPos; moveUpOutOfSolid a m (Lnet/minecraft/core/BlockPos;IILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPos; moveUpToAboveSolid a f I RANDOM_POS_ATTEMPTS a c net/minecraft/world/entity/animal/Bucketable net/minecraft/world/entity/animal/Bucketable m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; bucketMobPickup a m ()Z fromBucket a m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V lambda$saveDefaultDataToBucketTag$0 b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V loadDefaultDataFromBucketTag a m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;)V saveDefaultDataToBucketTag a m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a m (Z)V setFromBucket a c net/minecraft/world/entity/animal/feline/Cat net/minecraft/world/entity/animal/feline/EntityCat m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hh m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/feline/Cat; getBreedOffspring b m ()Lnet/minecraft/world/item/DyeColor; getCollarColor hf m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (F)F getLieDownAmount L m (F)F getLieDownAmountTail M m (F)F getRelaxStateOneAmount N m ()Lnet/minecraft/core/Holder; getVariant hd m ()V handleLieDown hl m ()V hiss hg m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isLying he m ()Z isLyingOnTopOfSleepingPlayer hi m ()Z isRelaxStateOne hk m ()Z isSteppingCarefully cv m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V playEatingSound gX m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V reassessTameGoals hj m ()V registerGoals D m (D)Z removeWhenFarAway i m (Lnet/minecraft/world/item/DyeColor;)V setCollarColor a m (Z)V setLying A m (Z)V setRelaxStateOne B m (ZZ)V setTame a m (Lnet/minecraft/core/Holder;)V setVariant b m ()V tick g m (Lnet/minecraft/world/entity/player/Player;)V tryToTame i m ()V updateLieDownAmount hm m ()V updateRelaxStateOneAmount hn f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLLAR_COLOR cF f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cC f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLLAR_COLOR cH f Lnet/minecraft/resources/ResourceKey; DEFAULT_VARIANT cG f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_LYING cD f Lnet/minecraft/network/syncher/EntityDataAccessor; RELAX_STATE_ONE cE f D SPRINT_SPEED_MOD cB f D TEMPT_SPEED_MOD cz f D WALK_SPEED_MOD cA f Lnet/minecraft/world/entity/animal/feline/Cat$CatAvoidEntityGoal; avoidPlayersGoal cI f Z isLyingOnTopOfSleepingPlayer cO f F lieDownAmount cK f F lieDownAmountO cL f F lieDownAmountOTail cN f F lieDownAmountTail cM f F relaxStateOneAmount cP f F relaxStateOneAmountO cQ f Lnet/minecraft/world/entity/ai/goal/TemptGoal; temptGoal cJ c net/minecraft/world/entity/animal/feline/Cat$CatTemptGoal net/minecraft/world/entity/animal/feline/EntityCat$PathfinderGoalTemptChance m ()Z canScare h m ()Z canUse b m ()V tick a f Lnet/minecraft/world/entity/animal/feline/Cat; cat e c net/minecraft/world/entity/animal/feline/Cat$CatAvoidEntityGoal net/minecraft/world/entity/animal/feline/EntityCat$a m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/animal/feline/Cat; cat i c net/minecraft/world/entity/animal/feline/Cat$CatRelaxOnOwnerGoal net/minecraft/world/entity/animal/feline/EntityCat$b m ()Z canContinueToUse c m ()Z canUse b m ()V giveMorningGift i m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; lambda$canUse$0 a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; lambda$canUse$1 a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$giveMorningGift$2 a m ()Z spaceIsOccupied h m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/feline/Cat; cat a f Lnet/minecraft/core/BlockPos; goalPos c f I onBedTicks d f Lnet/minecraft/world/entity/player/Player; ownerPlayer b c net/minecraft/world/entity/monster/Endermite net/minecraft/world/entity/monster/EntityEndermite m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkEndermiteSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (F)V setYBodyRot s m ()V tick g f I DEFAULT_LIFE b f I MAX_LIFE a f I life c c net/minecraft/world/entity/monster/MagmaCube net/minecraft/world/entity/monster/EntityMagmaCube m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMagmaCubeSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m ()V decreaseSquish gM m ()F getAttackDamage gO m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getJumpDelay gL m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gQ m ()F getLightLevelDependentMagicValue bO m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleType p m ()Lnet/minecraft/sounds/SoundEvent; getSquishSound gP m ()Z isDealsDamage gN m ()Z isOnFire cp m ()V jumpFromGround u m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c m (IZ)V setSize a c net/minecraft/world/entity/player/PlayerSkin net/minecraft/world/entity/player/PlayerSkin m ()Lnet/minecraft/core/ClientAsset$Texture; body a m ()Lnet/minecraft/core/ClientAsset$Texture; cape b m ()Lnet/minecraft/core/ClientAsset$Texture; elytra c m (Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/world/entity/player/PlayerModelType;)Lnet/minecraft/world/entity/player/PlayerSkin; insecure a m ()Lnet/minecraft/world/entity/player/PlayerModelType; model d m ()Z secure e m (Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)Lnet/minecraft/world/entity/player/PlayerSkin; with a f Lnet/minecraft/core/ClientAsset$Texture; body a f Lnet/minecraft/core/ClientAsset$Texture; cape b f Lnet/minecraft/core/ClientAsset$Texture; elytra c f Lnet/minecraft/world/entity/player/PlayerModelType; model d f Z secure e c net/minecraft/world/entity/player/PlayerSkin$Patch net/minecraft/world/entity/player/PlayerSkin$Patch m ()Ljava/util/Optional; body a m ()Ljava/util/Optional; cape b m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/entity/player/PlayerSkin$Patch; create a m ()Ljava/util/Optional; elytra c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; model d f Lnet/minecraft/world/entity/player/PlayerSkin$Patch; EMPTY a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/Optional; body d f Ljava/util/Optional; cape e f Ljava/util/Optional; elytra f f Ljava/util/Optional; model g c net/minecraft/world/entity/schedule/Activity net/minecraft/world/entity/schedule/Activity m ()Ljava/lang/String; getName a m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/Activity; register a f Lnet/minecraft/world/entity/schedule/Activity; ADMIRE_ITEM m f Lnet/minecraft/world/entity/schedule/Activity; AVOID n f Lnet/minecraft/world/entity/schedule/Activity; CELEBRATE l f Lnet/minecraft/world/entity/schedule/Activity; CORE a f Lnet/minecraft/world/entity/schedule/Activity; DIG z f Lnet/minecraft/world/entity/schedule/Activity; EMERGE y f Lnet/minecraft/world/entity/schedule/Activity; FIGHT k f Lnet/minecraft/world/entity/schedule/Activity; HIDE j f Lnet/minecraft/world/entity/schedule/Activity; IDLE b f Lnet/minecraft/world/entity/schedule/Activity; INVESTIGATE w f Lnet/minecraft/world/entity/schedule/Activity; LAY_SPAWN u f Lnet/minecraft/world/entity/schedule/Activity; LONG_JUMP q f Lnet/minecraft/world/entity/schedule/Activity; MEET f f Lnet/minecraft/world/entity/schedule/Activity; PANIC g f Lnet/minecraft/world/entity/schedule/Activity; PLAY d f Lnet/minecraft/world/entity/schedule/Activity; PLAY_DEAD p f Lnet/minecraft/world/entity/schedule/Activity; PRE_RAID i f Lnet/minecraft/world/entity/schedule/Activity; RAID h f Lnet/minecraft/world/entity/schedule/Activity; RAM r f Lnet/minecraft/world/entity/schedule/Activity; REST e f Lnet/minecraft/world/entity/schedule/Activity; RIDE o f Lnet/minecraft/world/entity/schedule/Activity; ROAR x f Lnet/minecraft/world/entity/schedule/Activity; SNIFF v f Lnet/minecraft/world/entity/schedule/Activity; SWIM t f Lnet/minecraft/world/entity/schedule/Activity; TONGUE s f Lnet/minecraft/world/entity/schedule/Activity; WORK c f I hashCode B f Ljava/lang/String; name A c net/minecraft/world/entity/vehicle/boat/Boat net/minecraft/world/entity/vehicle/boat/EntityBoat m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b c net/minecraft/world/entity/vehicle/boat/Raft net/minecraft/world/entity/vehicle/boat/Raft m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b c net/minecraft/world/flag/FeatureFlagRegistry net/minecraft/world/flag/FeatureFlagRegistry m ()Lnet/minecraft/world/flag/FeatureFlagSet; allFlags a m ()Lcom/mojang/serialization/Codec; codec b m (Ljava/lang/Iterable;)Lnet/minecraft/world/flag/FeatureFlagSet; fromNames a m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lnet/minecraft/world/flag/FeatureFlagSet; fromNames a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isSubset a m (Ljava/util/Set;)Ljava/lang/String; lambda$codec$2 a m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$codec$3 a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; lambda$codec$4 c m (Lnet/minecraft/resources/Identifier;)V lambda$fromNames$0 a m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Set;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/flag/FeatureFlag;)V lambda$toNames$1 a m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; subset a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/Set; toNames b f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/world/flag/FeatureFlagSet; allFlags d f Ljava/util/Map; names c f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe b c net/minecraft/world/flag/FeatureFlagRegistry$Builder net/minecraft/world/flag/FeatureFlagRegistry$a m ()Lnet/minecraft/world/flag/FeatureFlagRegistry; build a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/flag/FeatureFlag; create a m (Ljava/lang/String;)Lnet/minecraft/world/flag/FeatureFlag; createVanilla a f Ljava/util/Map; flags c f I id b f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe a c net/minecraft/world/flag/FeatureFlagUniverse net/minecraft/world/flag/FeatureFlagUniverse f Ljava/lang/String; id a c net/minecraft/world/inventory/GrindstoneMenu net/minecraft/world/inventory/ContainerGrindstone m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; computeResult a m ()V createResult l m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$mergeEnchantsFrom$0 a m (Lnet/minecraft/core/Holder;)Z lambda$removeNonCursesFrom$1 a m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$removeNonCursesFrom$2 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$3 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V mergeEnchantsFrom c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; mergeItems b m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; removeNonCursesFrom b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I ADDITIONAL_SLOT o f I INPUT_SLOT n f I INV_SLOT_END r f I INV_SLOT_START q f I MAX_NAME_LENGTH m f I RESULT_SLOT p f I USE_ROW_SLOT_END t f I USE_ROW_SLOT_START s f Lnet/minecraft/world/inventory/ContainerLevelAccess; access w f Lnet/minecraft/world/Container; repairSlots v f Lnet/minecraft/world/Container; resultSlots u c net/minecraft/world/inventory/GrindstoneMenu$1 net/minecraft/world/inventory/ContainerGrindstone$1 m ()V setChanged e f Lnet/minecraft/world/inventory/GrindstoneMenu; this$0 b c net/minecraft/world/inventory/GrindstoneMenu$2 net/minecraft/world/inventory/ContainerGrindstone$2 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/GrindstoneMenu$3 net/minecraft/world/inventory/ContainerGrindstone$3 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/GrindstoneMenu$4 net/minecraft/world/inventory/ContainerGrindstone$4 m (Lnet/minecraft/world/level/Level;)I getExperienceAmount a m (Lnet/minecraft/world/item/ItemStack;)I getExperienceFromItem g m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a f Lnet/minecraft/world/inventory/GrindstoneMenu; this$0 b f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a c net/minecraft/world/inventory/RecipeBookMenu net/minecraft/world/inventory/ContainerRecipeBook m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a c net/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction net/minecraft/world/inventory/ContainerRecipeBook$a m ()[Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; $values a f [Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; $VALUES c f Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; NOTHING a f Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; PLACE_GHOST_RECIPE b c net/minecraft/world/inventory/RecipeBookType net/minecraft/world/inventory/RecipeBookType m ()[Lnet/minecraft/world/inventory/RecipeBookType; $values a f [Lnet/minecraft/world/inventory/RecipeBookType; $VALUES e f Lnet/minecraft/world/inventory/RecipeBookType; BLAST_FURNACE c f Lnet/minecraft/world/inventory/RecipeBookType; CRAFTING a f Lnet/minecraft/world/inventory/RecipeBookType; FURNACE b f Lnet/minecraft/world/inventory/RecipeBookType; SMOKER d c net/minecraft/world/inventory/ShulkerBoxMenu net/minecraft/world/inventory/ContainerShulkerBox m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I CONTAINER_SIZE m f Lnet/minecraft/world/Container; container n c net/minecraft/world/inventory/ShulkerBoxSlot net/minecraft/world/inventory/SlotShulkerBox m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/item/DoubleHighBlockItem net/minecraft/world/item/ItemBisected m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a c net/minecraft/world/item/GameMasterBlockItem net/minecraft/world/item/ItemRestricted m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c c net/minecraft/world/item/LingeringPotionItem net/minecraft/world/item/ItemLingeringPotion m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/ServerItemCooldowns net/minecraft/world/item/ItemCooldownPlayer m (Lnet/minecraft/resources/Identifier;)V onCooldownEnded b m (Lnet/minecraft/resources/Identifier;I)V onCooldownStarted b f Lnet/minecraft/server/level/ServerPlayer; player a c net/minecraft/world/item/ThrowablePotionItem net/minecraft/world/item/ItemPotionThrowable m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a f F PROJECTILE_SHOOT_POWER a c net/minecraft/world/item/component/Fireworks net/minecraft/world/item/component/Fireworks m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/component/FireworkExplosion;I)V addExplosionTooltip a m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/List; explosions b m ()I flightDuration a m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V lambda$addExplosionTooltip$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC b f I MAX_EXPLOSIONS a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/List; explosions e f I flightDuration d c net/minecraft/world/item/crafting/Ingredient net/minecraft/world/item/crafting/RecipeItemStack m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; display c m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; displayForSingleItem b m ()Z isEmpty b m ()Ljava/util/stream/Stream; items a m (Ljava/util/List;)Ljava/lang/Record; lambda$display$8 a m (Ljava/util/List;)V lambda$new$5 b m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/core/Holder$Reference; lambda$of$7 b m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; lambda$static$0 c m (Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; lambda$static$2 b m (Ljava/util/Optional;)Lnet/minecraft/core/HolderSet; lambda$static$3 b m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; lambda$static$4 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/Ingredient;)Ljava/lang/Boolean; lambda$testOptionalIngredient$6 a m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/Ingredient; of a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/crafting/Ingredient; of a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/Ingredient; of a m ([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/Ingredient; of a m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionalIngredientToDisplay a m (Lnet/minecraft/world/item/ItemStack;)Z test a m (Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;)Z testOptionalIngredient a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; CONTENTS_STREAM_CODEC a f Lcom/mojang/serialization/Codec; NON_AIR_HOLDER_SET_CODEC c f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_CONTENTS_STREAM_CODEC b f Lnet/minecraft/core/HolderSet; values e c net/minecraft/world/item/crafting/RecipeType net/minecraft/world/item/crafting/Recipes m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeType; register a f Lnet/minecraft/world/item/crafting/RecipeType; BLASTING c f Lnet/minecraft/world/item/crafting/RecipeType; CAMPFIRE_COOKING e f Lnet/minecraft/world/item/crafting/RecipeType; CRAFTING a f Lnet/minecraft/world/item/crafting/RecipeType; SMELTING b f Lnet/minecraft/world/item/crafting/RecipeType; SMITHING g f Lnet/minecraft/world/item/crafting/RecipeType; SMOKING d f Lnet/minecraft/world/item/crafting/RecipeType; STONECUTTING f c net/minecraft/world/item/crafting/RecipeType$1 net/minecraft/world/item/crafting/Recipes$1 c net/minecraft/world/item/equipment/ArmorType net/minecraft/world/item/equipment/ArmorType m ()[Lnet/minecraft/world/item/equipment/ArmorType; $values d m (I)I getDurability a m ()Ljava/lang/String; getName b m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/world/entity/EquipmentSlot; getSlot a f [Lnet/minecraft/world/item/equipment/ArmorType; $VALUES j f Lnet/minecraft/world/item/equipment/ArmorType; BODY e f Lnet/minecraft/world/item/equipment/ArmorType; BOOTS d f Lnet/minecraft/world/item/equipment/ArmorType; CHESTPLATE b f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/item/equipment/ArmorType; HELMET a f Lnet/minecraft/world/item/equipment/ArmorType; LEGGINGS c f Ljava/lang/String; name h f Lnet/minecraft/world/entity/EquipmentSlot; slot g f I unitDurability i c net/minecraft/world/item/slot/SlotCollection net/minecraft/world/item/slot/SlotCollection m (Ljava/util/List;)Lnet/minecraft/world/item/slot/SlotCollection; concat a m (Lnet/minecraft/world/item/slot/SlotCollection;Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; concat a m (Ljava/util/function/Predicate;)Lnet/minecraft/world/item/slot/SlotCollection; filter a m (Ljava/util/function/Function;)Lnet/minecraft/world/item/slot/SlotCollection; flatMap a m (Lnet/minecraft/world/item/slot/SlotCollection;Lnet/minecraft/world/item/slot/SlotCollection;)Ljava/util/stream/Stream; lambda$concat$2 b m (Ljava/util/List;)Ljava/util/stream/Stream; lambda$concat$3 b m (Lnet/minecraft/world/entity/SlotAccess;)Ljava/util/stream/Stream; lambda$of$0 b m (Ljava/util/Collection;)Ljava/util/stream/Stream; lambda$of$1 b m (I)Lnet/minecraft/world/item/slot/SlotCollection; limit a m (Ljava/util/Collection;)Lnet/minecraft/world/item/slot/SlotCollection; of a m (Lnet/minecraft/world/entity/SlotAccess;)Lnet/minecraft/world/item/slot/SlotCollection; of a f Lnet/minecraft/world/item/slot/SlotCollection; EMPTY a c net/minecraft/world/item/slot/SlotCollection$Limited net/minecraft/world/item/slot/SlotCollection$c m ()I limit b m (I)Lnet/minecraft/world/item/slot/SlotCollection; limit a m ()Lnet/minecraft/world/item/slot/SlotCollection; slots a f I limit c f Lnet/minecraft/world/item/slot/SlotCollection; slots b c net/minecraft/world/item/slot/SlotCollection$Filtered net/minecraft/world/item/slot/SlotCollection$a m ()Ljava/util/function/Predicate; filter b m (Ljava/util/function/Predicate;)Lnet/minecraft/world/item/slot/SlotCollection; filter a m ()Lnet/minecraft/world/item/slot/SlotCollection; slots a f Ljava/util/function/Predicate; filter c f Lnet/minecraft/world/item/slot/SlotCollection; slots b c net/minecraft/world/item/slot/SlotCollection$FlatMapped net/minecraft/world/item/slot/SlotCollection$b m ()Ljava/util/function/Function; mapper b m ()Lnet/minecraft/world/item/slot/SlotCollection; slots a f Ljava/util/function/Function; mapper c f Lnet/minecraft/world/item/slot/SlotCollection; slots b c net/minecraft/world/level/BlockAndTintGetter net/minecraft/world/level/IBlockLightAccess m (Lnet/minecraft/core/BlockPos;)Z canSeeSky k m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/BlockPos;)I getBrightness a m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ m (Lnet/minecraft/core/BlockPos;I)I getRawBrightness b m (Lnet/minecraft/core/Direction;Z)F getShade a c net/minecraft/world/level/biome/BiomeManager net/minecraft/world/level/biome/BiomeManager m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getBiome a m (J)D getFiddle b m (JIIIDDD)D getFiddledDistance a m (DDD)Lnet/minecraft/core/Holder; getNoiseBiomeAtPosition a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getNoiseBiomeAtPosition b m (III)Lnet/minecraft/core/Holder; getNoiseBiomeAtQuart a m (J)J obfuscateSeed a m (Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource;)Lnet/minecraft/world/level/biome/BiomeManager; withDifferentSource a f I CHUNK_CENTER_QUART a f I ZOOM c f I ZOOM_BITS b f I ZOOM_MASK d f J biomeZoomSeed f f Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource; noiseBiomeSource e c net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource net/minecraft/world/level/biome/BiomeManager$Provider c net/minecraft/world/level/biome/BiomeSources net/minecraft/world/level/biome/BiomeSources m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/world/level/block/BarrierBlock net/minecraft/world/level/block/BlockBarrier m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/BeehiveBlock net/minecraft/world/level/block/BlockBeehive m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V angerNearbyBees a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V dropHoneycomb a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z hiveContainsBees b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropHoneycomb$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)V releaseBeesAndResetHoneyLevel a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V resetHoneyLevel a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;DDDDD)V spawnFluidParticle a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V spawnParticle a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V trySpawnDripParticles a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HONEY_LEVEL c f I MAX_HONEY_LEVELS d c net/minecraft/world/level/block/BucketPickup net/minecraft/world/level/block/IFluidSource m ()Ljava/util/Optional; getPickupSound au_ m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a c net/minecraft/world/level/block/CommandBlock net/minecraft/world/level/block/BlockCommand m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BaseCommandBlock;Z)V execute a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V executeChain a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/CommandBlock;)Ljava/lang/Boolean; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CommandBlockEntity;Z)V setPoweredAndUpdate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CONDITIONAL c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lorg/slf4j/Logger; LOGGER d f Z automatic e c net/minecraft/world/level/block/ConduitBlock net/minecraft/world/level/block/BlockConduit m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/CrafterBlock net/minecraft/world/level/block/CrafterBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V dispenseFrom a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/crafting/RecipeHolder;)V dispenseItem a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; getPotentialResults a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/item/ItemStack;)V lambda$dispenseFrom$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Z)V setBlockEntityTriggered a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f I CRAFTER_ADVANCEMENT_DIAMETER h f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRAFTING b f I CRAFTING_TICK_DELAY f f I MAX_CRAFTING_TICKS e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION d f Lnet/minecraft/world/item/crafting/RecipeCache; RECIPE_CACHE g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED c c net/minecraft/world/level/block/CrafterBlock$1 net/minecraft/world/level/block/CrafterBlock$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/block/DropperBlock net/minecraft/world/level/block/BlockDropper m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V dispenseFrom a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDispenseMethod a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/core/dispenser/DispenseItemBehavior; DISPENSE_BEHAVIOUR g f Lorg/slf4j/Logger; LOGGER f c net/minecraft/world/level/block/FallingBlock net/minecraft/world/level/block/BlockFalling m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/entity/item/FallingBlockEntity;)V falling a m ()I getDelayAfterPlace b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFree n m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/block/FurnaceBlock net/minecraft/world/level/block/BlockFurnaceFurace m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/JukeboxBlock net/minecraft/world/level/block/BlockJukeBox m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_RECORD b c net/minecraft/world/level/block/LanternBlock net/minecraft/world/level/block/BlockLantern m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection p m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_HANGING e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STANDING d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c c net/minecraft/world/level/block/LecternBlock net/minecraft/world/level/block/BlockLectern m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V changePowered a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openScreen a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;)V placeBook b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V resetBookState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V signalPageChange a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;)Z tryPlaceBook a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateBelow b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOOK d f I PAGE_CHANGE_IMPULSE_TICKS g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c f Ljava/util/Map; SHAPES f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION e c net/minecraft/world/level/block/PoweredBlock net/minecraft/world/level/block/BlockPowered m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/PumpkinBlock net/minecraft/world/level/block/BlockPumpkin m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/SaplingBlock net/minecraft/world/level/block/BlockSapling m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V advanceTree a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/SaplingBlock;)Lnet/minecraft/world/level/block/grower/TreeGrower; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE f f Lnet/minecraft/world/level/block/grower/TreeGrower; treeGrower g c net/minecraft/world/level/block/SpawnerBlock net/minecraft/world/level/block/BlockMobSpawner m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/border/WorldBorder net/minecraft/world/level/border/WorldBorder m (Lnet/minecraft/world/level/border/BorderChangeListener;)V addListener a m (J)V applyInitialSettings a m (DDD)Lnet/minecraft/core/BlockPos; clampToBounds b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; clampToBounds b m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/BlockPos; clampToBounds b m (DDD)Lnet/minecraft/world/phys/Vec3; clampVec3ToBound c m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; clampVec3ToBound c m ()I getAbsoluteMaxSize n m ()D getCenterX h m ()D getCenterZ i m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m ()D getDamagePerBlock p m (DD)D getDistanceToBorder b m (Lnet/minecraft/world/entity/Entity;)D getDistanceToBorder a m ()D getLerpSpeed q m ()D getLerpTarget l m ()J getLerpTime k m ()Ljava/util/List; getListeners m m ()D getMaxX f m (F)D getMaxX c m ()D getMaxZ g m (F)D getMaxZ d m ()D getMinX d m (F)D getMinX a m ()D getMinZ e m (F)D getMinZ b m ()D getSafeZone o m ()D getSize j m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus c m ()I getWarningBlocks s m ()I getWarningTime r m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z isInsideCloseToBorder a m (DD)Z isWithinBounds a m (DDD)Z isWithinBounds a m (DDDD)Z isWithinBounds a m (Lnet/minecraft/core/BlockPos;)Z isWithinBounds a m (Lnet/minecraft/world/level/ChunkPos;)Z isWithinBounds a m (Lnet/minecraft/world/phys/AABB;)Z isWithinBounds a m (Lnet/minecraft/world/phys/Vec3;)Z isWithinBounds a m (DDJJ)V lerpSizeBetween a m (Lnet/minecraft/world/level/border/BorderChangeListener;)V removeListener b m (I)V setAbsoluteMaxSize a m (DD)V setCenter c m (D)V setDamagePerBlock c m (D)V setSafeZone b m (D)V setSize a m (I)V setWarningBlocks c m (I)V setWarningTime b m ()V tick t f Lcom/mojang/serialization/Codec; CODEC c f D MAX_CENTER_COORDINATE b f D MAX_SIZE a f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE d f I absoluteMaxSize n f D centerX l f D centerZ m f D damagePerBlock h f Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; extent o f Z initialized f f Ljava/util/List; listeners g f D safeZone i f Lnet/minecraft/world/level/border/WorldBorder$Settings; settings e f I warningBlocks k f I warningTime j c net/minecraft/world/level/border/WorldBorder$Settings net/minecraft/world/level/border/WorldBorder$c m ()D centerX a m ()D centerZ b m ()D damagePerBlock c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()D lerpTarget i m ()J lerpTime h m ()D safeZone d m ()D size g m ()I warningBlocks e m ()I warningTime f f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/border/WorldBorder$Settings; DEFAULT a f D centerX c f D centerZ d f D damagePerBlock e f D lerpTarget k f J lerpTime j f D safeZone f f D size i f I warningBlocks g f I warningTime h c net/minecraft/world/level/border/WorldBorder$BorderExtent net/minecraft/world/level/border/WorldBorder$a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape i m ()D getLerpSpeed b m ()D getLerpTarget d m ()J getLerpTime c m (F)D getMaxX b m (F)D getMaxZ d m (F)D getMinX a m (F)D getMinZ c m ()D getSize a m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus e m ()V onAbsoluteMaxSizeChange f m ()V onCenterChange g m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update h c net/minecraft/world/level/border/WorldBorder$MovingBorderExtent net/minecraft/world/level/border/WorldBorder$b m ()D calculateSize k m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape i m ()D getLerpSpeed b m ()D getLerpTarget d m ()J getLerpTime c m (F)D getMaxX b m (F)D getMaxZ d m (F)D getMinX a m (F)D getMinZ c m ()D getPreviousSize j m ()D getSize a m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus e m ()V onAbsoluteMaxSizeChange f m ()V onCenterChange g m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update h f D from b f J lerpBegin e f D lerpDuration f f J lerpEnd d f J lerpProgress g f D previousSize i f D size h f Lnet/minecraft/world/level/border/WorldBorder; this$0 a f D to c c net/minecraft/world/level/border/WorldBorder$StaticBorderExtent net/minecraft/world/level/border/WorldBorder$d m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape i m ()D getLerpSpeed b m ()D getLerpTarget d m ()J getLerpTime c m (F)D getMaxX b m (F)D getMaxZ d m (F)D getMinX a m (F)D getMinZ c m ()D getSize a m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus e m ()V onAbsoluteMaxSizeChange f m ()V onCenterChange g m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update h m ()V updateBox j f D maxX e f D maxZ f f D minX c f D minZ d f Lnet/minecraft/world/phys/shapes/VoxelShape; shape g f D size b f Lnet/minecraft/world/level/border/WorldBorder; this$0 a c net/minecraft/world/level/gamerules/GameRule net/minecraft/world/level/gamerules/GameRule m ()Lcom/mojang/brigadier/arguments/ArgumentType; argument g m (Lnet/minecraft/world/level/gamerules/GameRuleTypeVisitor;)V callVisitor a m ()Lnet/minecraft/world/level/gamerules/GameRuleCategory; category e m ()Ljava/lang/Object; defaultValue i m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; deserialize a m ()Lnet/minecraft/world/level/gamerules/GameRuleType; gameRuleType f m (Ljava/lang/Object;)I getCommandResult b m ()Ljava/lang/String; getDescriptionId c m ()Lnet/minecraft/resources/Identifier; getIdentifier b m ()Ljava/lang/String; id a m ()Ljava/lang/String; lambda$deserialize$0 l m ()Ljava/lang/String; lambda$deserialize$1 j m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m (Ljava/lang/Object;)Ljava/lang/String; serialize a m ()Ljava/lang/Class; valueClass d m ()Lcom/mojang/serialization/Codec; valueCodec h f Lcom/mojang/brigadier/arguments/ArgumentType; argument c f Lnet/minecraft/world/level/gamerules/GameRuleCategory; category a f Ljava/util/function/ToIntFunction; commandResultFunction f f Ljava/lang/Object; defaultValue g f Lnet/minecraft/world/level/gamerules/GameRuleType; gameRuleType b f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures h f Lcom/mojang/serialization/Codec; valueCodec e f Lnet/minecraft/world/level/gamerules/GameRules$VisitorCaller; visitorCaller d c net/minecraft/world/level/levelgen/Heightmap net/minecraft/world/level/levelgen/HeightMap m (I)I getFirstAvailable a m (II)I getFirstAvailable a m (II)I getHighestTaken b m (II)I getIndex c m ()[J getRawData a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/Set;)V primeHeightmaps a m (III)V setHeight a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setRawData a m (IIILnet/minecraft/world/level/block/state/BlockState;)Z update a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/function/Predicate; MATERIAL_MOTION_BLOCKING c f Ljava/util/function/Predicate; NOT_AIR b f Lnet/minecraft/world/level/chunk/ChunkAccess; chunk f f Lnet/minecraft/util/BitStorage; data d f Ljava/util/function/Predicate; isOpaque e c net/minecraft/world/level/levelgen/Heightmap$Types net/minecraft/world/level/levelgen/HeightMap$Type m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; $values f m ()Ljava/lang/String; getSerializationKey a m ()Ljava/lang/String; getSerializedName c m ()Ljava/util/function/Predicate; isOpaque e m ()Z keepAfterWorldgen d m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)I lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)I lambda$static$3 a m ()Z sendToClient b f [Lnet/minecraft/world/level/levelgen/Heightmap$Types; $VALUES n f Ljava/util/function/IntFunction; BY_ID i f Lcom/mojang/serialization/Codec; CODEC g f Lnet/minecraft/world/level/levelgen/Heightmap$Types; MOTION_BLOCKING e f Lnet/minecraft/world/level/levelgen/Heightmap$Types; MOTION_BLOCKING_NO_LEAVES f f Lnet/minecraft/world/level/levelgen/Heightmap$Types; OCEAN_FLOOR d f Lnet/minecraft/world/level/levelgen/Heightmap$Types; OCEAN_FLOOR_WG c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h f Lnet/minecraft/world/level/levelgen/Heightmap$Types; WORLD_SURFACE b f Lnet/minecraft/world/level/levelgen/Heightmap$Types; WORLD_SURFACE_WG a f I id j f Ljava/util/function/Predicate; isOpaque m f Ljava/lang/String; serializationKey k f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; usage l c net/minecraft/world/level/levelgen/Heightmap$Usage net/minecraft/world/level/levelgen/HeightMap$Use m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Usage; $values a f [Lnet/minecraft/world/level/levelgen/Heightmap$Usage; $VALUES d f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; CLIENT c f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; LIVE_WORLD b f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; WORLDGEN a c net/minecraft/world/level/material/LavaFluid net/minecraft/world/level/material/FluidTypeLava m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V fizz a m ()Lnet/minecraft/world/item/Item; getBucket a m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c m ()F getExplosionResistance c m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d m ()Ljava/util/Optional; getPickupSound j m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b m ()Lnet/minecraft/world/level/material/Fluid; getSource e m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)I getSpreadDelay a m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasFlammableNeighbours a m (Lnet/minecraft/world/level/LevelReader;)Z isFastLava d m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isFlammable b m ()Z isRandomlyTicking i m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V randomTick a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/material/FluidState;)V spreadTo a f F MIN_LEVEL_CUTOFF e c net/minecraft/world/level/material/LavaFluid$Source net/minecraft/world/level/material/FluidTypeLava$b m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c c net/minecraft/world/level/material/LavaFluid$Flowing net/minecraft/world/level/material/FluidTypeLava$a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c c net/minecraft/world/level/portal/PortalShape net/minecraft/world/level/portal/BlockPortalShape m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/world/level/portal/PortalShape; findAnyShape a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;)Lnet/minecraft/world/phys/Vec3; findCollisionFreePosition a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; findEmptyPortalShape a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; findPortalShape a m (Lnet/minecraft/util/BlockUtil$FoundRectangle;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/EntityDimensions;)Lnet/minecraft/world/phys/Vec3; getRelativePosition a m ()Z isComplete b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmpty a m ()Z isValid a m (Lnet/minecraft/world/level/portal/PortalShape;)Z lambda$findEmptyPortalShape$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$static$0 a f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; FRAME e f I MAX_HEIGHT b f I MAX_WIDTH a f I MIN_HEIGHT d f I MIN_WIDTH c f F SAFE_TRAVEL_MAX_ENTITY_XY f f D SAFE_TRAVEL_MAX_VERTICAL_DELTA g f Lnet/minecraft/core/Direction$Axis; axis h f Lnet/minecraft/core/BlockPos; bottomLeft k f I height l f I numPortalBlocks j f Lnet/minecraft/core/Direction; rightDir i f I width m c net/minecraft/world/level/storage/ValueInput net/minecraft/world/level/storage/ValueInput m (Ljava/lang/String;)Ljava/util/Optional; child a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b m (Ljava/lang/String;)Ljava/util/Optional; childrenList c m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d m (Ljava/lang/String;Z)Z getBooleanOr a m (Ljava/lang/String;B)B getByteOr a m (Ljava/lang/String;D)D getDoubleOr a m (Ljava/lang/String;F)F getFloatOr a m (Ljava/lang/String;)Ljava/util/Optional; getInt e m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h m (Ljava/lang/String;I)I getIntOr a m (Ljava/lang/String;)Ljava/util/Optional; getLong f m (Ljava/lang/String;J)J getLongOr a m (Ljava/lang/String;S)I getShortOr a m (Ljava/lang/String;)Ljava/util/Optional; getString g m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a c net/minecraft/world/level/storage/ValueInput$TypedInputList net/minecraft/world/level/storage/ValueInput$a m ()Z isEmpty a m ()Ljava/util/stream/Stream; stream b c net/minecraft/world/level/storage/ValueInput$ValueInputList net/minecraft/world/level/storage/ValueInput$b m ()Z isEmpty a m ()Ljava/util/stream/Stream; stream b c net/minecraft/world/scores/ReadOnlyScoreInfo net/minecraft/world/scores/ReadOnlyScoreInfo m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; formatValue a m ()Z isLocked b m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat c m (Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; safeFormatValue a m ()I value a c net/minecraft/world/ticks/WorldGenTickAccess net/minecraft/world/ticks/TickListWorldGen m ()I count a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b f Ljava/util/function/Function; containerGetter a c org/bukkit/craftbukkit/block/CraftBlockState org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockState c org/bukkit/craftbukkit/block/CraftComparator org/bukkit/craftbukkit/v1_21_R7/block/CraftComparator c org/bukkit/craftbukkit/block/CraftEndGateway org/bukkit/craftbukkit/v1_21_R7/block/CraftEndGateway c org/bukkit/craftbukkit/block/CraftEnderChest org/bukkit/craftbukkit/v1_21_R7/block/CraftEnderChest c org/bukkit/craftbukkit/block/CraftShulkerBox org/bukkit/craftbukkit/v1_21_R7/block/CraftShulkerBox c org/bukkit/craftbukkit/block/impl/CraftAnvil org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftAnvil c org/bukkit/craftbukkit/block/impl/CraftChain org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChain c org/bukkit/craftbukkit/block/impl/CraftChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChest c org/bukkit/craftbukkit/block/impl/CraftCocoa org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCocoa c org/bukkit/craftbukkit/block/impl/CraftFence org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFence c org/bukkit/craftbukkit/block/impl/CraftGrass org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGrass c org/bukkit/craftbukkit/block/impl/CraftLever org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLever c org/bukkit/craftbukkit/block/impl/CraftLight org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLight c org/bukkit/craftbukkit/block/impl/CraftShelf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftShelf c org/bukkit/craftbukkit/block/impl/CraftSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSkull c org/bukkit/craftbukkit/block/impl/CraftStair org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStair c org/bukkit/craftbukkit/block/impl/CraftVault org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftVault c org/bukkit/craftbukkit/entity/CraftArmadillo org/bukkit/craftbukkit/v1_21_R7/entity/CraftArmadillo c org/bukkit/craftbukkit/entity/CraftCamelHusk org/bukkit/craftbukkit/v1_21_R7/entity/CraftCamelHusk c org/bukkit/craftbukkit/entity/CraftChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/CraftChestBoat c org/bukkit/craftbukkit/entity/CraftEndermite org/bukkit/craftbukkit/v1_21_R7/entity/CraftEndermite c org/bukkit/craftbukkit/entity/CraftGlowSquid org/bukkit/craftbukkit/v1_21_R7/entity/CraftGlowSquid c org/bukkit/craftbukkit/entity/CraftIronGolem org/bukkit/craftbukkit/v1_21_R7/entity/CraftIronGolem c org/bukkit/craftbukkit/entity/CraftItemFrame org/bukkit/craftbukkit/v1_21_R7/entity/CraftItemFrame c org/bukkit/craftbukkit/entity/CraftItemFrame$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftItemFrame$1 c org/bukkit/craftbukkit/entity/CraftLlamaSpit org/bukkit/craftbukkit/v1_21_R7/entity/CraftLlamaSpit c org/bukkit/craftbukkit/entity/CraftMagmaCube org/bukkit/craftbukkit/v1_21_R7/entity/CraftMagmaCube c org/bukkit/craftbukkit/entity/CraftMannequin org/bukkit/craftbukkit/v1_21_R7/entity/CraftMannequin c org/bukkit/craftbukkit/entity/CraftPigZombie org/bukkit/craftbukkit/v1_21_R7/entity/CraftPigZombie c org/bukkit/craftbukkit/entity/CraftPolarBear org/bukkit/craftbukkit/v1_21_R7/entity/CraftPolarBear c org/bukkit/craftbukkit/entity/CraftTNTPrimed org/bukkit/craftbukkit/v1_21_R7/entity/CraftTNTPrimed c org/bukkit/craftbukkit/inventory/CraftRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftRecipe c org/bukkit/craftbukkit/legacy/enums/EnumEvil org/bukkit/craftbukkit/v1_21_R7/legacy/enums/EnumEvil c org/bukkit/craftbukkit/legacy/enums/EnumEvil$StringConverter org/bukkit/craftbukkit/v1_21_R7/legacy/enums/EnumEvil$StringConverter c org/bukkit/craftbukkit/legacy/enums/EnumEvil$LegacyRegistryData org/bukkit/craftbukkit/v1_21_R7/legacy/enums/EnumEvil$LegacyRegistryData c org/bukkit/craftbukkit/scheduler/CraftFuture org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftFuture c org/bukkit/craftbukkit/scoreboard/CraftScore org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScore c org/bukkit/craftbukkit/tag/CraftGameEventTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftGameEventTag c org/bukkit/craftbukkit/util/CraftBlockVector org/bukkit/craftbukkit/v1_21_R7/util/CraftBlockVector c org/bukkit/craftbukkit/util/CraftChatMessage org/bukkit/craftbukkit/v1_21_R7/util/CraftChatMessage c org/bukkit/craftbukkit/util/CraftChatMessage$1 org/bukkit/craftbukkit/v1_21_R7/util/CraftChatMessage$1 c org/bukkit/craftbukkit/util/CraftChatMessage$StringMessage org/bukkit/craftbukkit/v1_21_R7/util/CraftChatMessage$StringMessage c net/minecraft/DefaultUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandler f Lorg/slf4j/Logger; logger a c net/minecraft/advancements/AdvancementRewards net/minecraft/advancements/AdvancementRewards m ()I experience a m ()Ljava/util/Optional; function d m (Lnet/minecraft/server/level/ServerPlayer;)V grant a m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CacheableFunction;)Ljava/util/Optional; lambda$grant$1 a m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/commands/functions/CommandFunction;)V lambda$grant$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; loot b m ()Ljava/util/List; recipes c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/AdvancementRewards; EMPTY b f I experience c f Ljava/util/Optional; function f f Ljava/util/List; loot d f Ljava/util/List; recipes e c net/minecraft/advancements/AdvancementRewards$Builder net/minecraft/advancements/AdvancementRewards$a m (I)Lnet/minecraft/advancements/AdvancementRewards$Builder; addExperience b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; addLootTable b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; addRecipe d m ()Lnet/minecraft/advancements/AdvancementRewards; build a m (I)Lnet/minecraft/advancements/AdvancementRewards$Builder; experience a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementRewards$Builder; function a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; loot a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; recipe c m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementRewards$Builder; runs b f I experience a f Ljava/util/Optional; function d f Lcom/google/common/collect/ImmutableList$Builder; loot b f Lcom/google/common/collect/ImmutableList$Builder; recipes c c net/minecraft/commands/ExecutionCommandSource net/minecraft/commands/ExecutionCommandSource m ()Lnet/minecraft/commands/CommandResultCallback; callback q m ()Lnet/minecraft/commands/ExecutionCommandSource; clearCallbacks a_ m ()Lcom/mojang/brigadier/CommandDispatcher; dispatcher x m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a m ()Z isSilent y m (Lcom/mojang/brigadier/context/CommandContext;ZI)V lambda$resultConsumer$0 a m ()Lcom/mojang/brigadier/ResultConsumer; resultConsumer b_ m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; withCallback b c net/minecraft/commands/arguments/SlotArgument net/minecraft/commands/arguments/ArgumentInventorySlot m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I getSlot a m (C)Z lambda$parse$2 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a m ()Lnet/minecraft/commands/arguments/SlotArgument; slot a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ONLY_SINGLE_SLOT_ALLOWED c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SLOT b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/TeamArgument net/minecraft/commands/arguments/ArgumentScoreboardTeam m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getTeam a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; parse a m ()Lnet/minecraft/commands/arguments/TeamArgument; team a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TEAM_NOT_FOUND b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/TimeArgument net/minecraft/commands/arguments/ArgumentTime m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a m ()Lnet/minecraft/commands/arguments/TimeArgument; time a m (I)Lnet/minecraft/commands/arguments/TimeArgument; time a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_UNIT b f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TICK_COUNT_TOO_LOW c f Ljava/util/Collection; EXAMPLES a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; UNITS d f I minimum e c net/minecraft/commands/arguments/TimeArgument$Info net/minecraft/commands/arguments/ArgumentTime$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/TimeArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/TimeArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/TimeArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/TimeArgument;)Lnet/minecraft/commands/arguments/TimeArgument$Info$Template; unpack a c net/minecraft/commands/arguments/TimeArgument$Info$Template net/minecraft/commands/arguments/ArgumentTime$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/TimeArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f I min b f Lnet/minecraft/commands/arguments/TimeArgument$Info; this$0 a c net/minecraft/commands/arguments/UuidArgument net/minecraft/commands/arguments/ArgumentUUID m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; getUuid a m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; parse a m ()Lnet/minecraft/commands/arguments/UuidArgument; uuid a f Ljava/util/regex/Pattern; ALLOWED_CHARACTERS c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_UUID a f Ljava/util/Collection; EXAMPLES b c net/minecraft/core/component/DataComponentMap net/minecraft/core/component/DataComponentMap m ()Lnet/minecraft/core/component/DataComponentMap$Builder; builder a m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap; composite a m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentMap; filter a m (Lnet/minecraft/core/component/DataComponentType;)Z has c m ()Z isEmpty e m ()Ljava/util/Set; keySet b m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; lambda$iterator$1 d m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; lambda$makeCodecFromMap$0 a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; makeCodec a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; makeCodecFromMap b m ()I size d m ()Ljava/util/stream/Stream; stream c f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/core/component/DataComponentMap; EMPTY a c net/minecraft/core/component/DataComponentMap$1 net/minecraft/core/component/DataComponentMap$1 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Ljava/util/Set; keySet b c net/minecraft/core/component/DataComponentMap$2 net/minecraft/core/component/DataComponentMap$2 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Ljava/util/Set; keySet b c net/minecraft/core/component/DataComponentMap$3 net/minecraft/core/component/DataComponentMap$3 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Ljava/util/Set; keySet b f Lnet/minecraft/core/component/DataComponentMap; this$0 d f Ljava/util/function/Predicate; val$predicate c c net/minecraft/core/component/DataComponentMap$Builder net/minecraft/core/component/DataComponentMap$a m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap$Builder; addAll a m ()Lnet/minecraft/core/component/DataComponentMap; build a m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentMap; buildFromMapTrusted a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$Builder; set a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V setUnchecked b f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a c net/minecraft/core/component/DataComponentMap$Builder$SimpleMap net/minecraft/core/component/DataComponentMap$a$a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/core/component/DataComponentType;)Z has c m ()Ljava/util/Set; keySet b m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map f m ()I size d f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map c c net/minecraft/data/loot/EntityLootSubProvider net/minecraft/data/loot/EntityLootSubProvider m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a m (Ljava/util/Map;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; createSheepDispatchPool a m ()V generate b m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByFrog a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByFrogVariant a m (Lnet/minecraft/world/entity/EntityType;)Ljava/lang/IllegalStateException; lambda$add$3 b m (Lnet/minecraft/world/entity/EntityType;)Ljava/util/Map; lambda$add$4 a m (Ljava/util/Set;Lnet/minecraft/core/Holder$Reference;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V lambda$generate$0 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$generate$1 a m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$Reference;)V lambda$generate$2 a m ()Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; shouldSmeltLoot a f Lnet/minecraft/world/flag/FeatureFlagSet; allowed b f Ljava/util/Map; map d f Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/world/flag/FeatureFlagSet; required c c net/minecraft/data/loot/packs/VanillaGiftLoot net/minecraft/data/loot/packs/VanillaGiftLoot m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/tags/BlockItemTagsProvider net/minecraft/data/tags/BlockItemTagsProvider m ()V run a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a c net/minecraft/data/tags/GameEventTagsProvider net/minecraft/data/tags/GameEventTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a f Ljava/util/List; VIBRATIONS_EXCEPT_FLAP d c net/minecraft/data/tags/StructureTagsProvider net/minecraft/data/tags/StructureTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/PlainVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillagePlain m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b c net/minecraft/data/worldgen/SnowyVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillageSnowy m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b c net/minecraft/data/worldgen/TaigaVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillageTaiga m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b c net/minecraft/gametest/framework/GameTestInfo net/minecraft/gametest/framework/GameTestHarnessInfo m (Lnet/minecraft/gametest/framework/GameTestListener;)V addListener a m ()Lnet/minecraft/gametest/framework/GameTestInfo; copyReset D m ()Lnet/minecraft/gametest/framework/GameTestSequence; createSequence q m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; createTestInstanceBlock a m (Lnet/minecraft/gametest/framework/GameTestException;)V fail a m (Lnet/minecraft/network/chat/Component;)V fail a m ()V finish G m ()Lnet/minecraft/gametest/framework/GameTestException; getError n m ()Lnet/minecraft/server/level/ServerLevel; getLevel g m ()Ljava/util/stream/Stream; getListeners C m ()Lnet/minecraft/world/level/block/Rotation; getRotation u m ()J getRunTime l m ()Lnet/minecraft/resources/Identifier; getStructure t m ()Lnet/minecraft/world/phys/AABB; getStructureBounds e m ()Lnet/minecraft/gametest/framework/GameTestInstance; getTest v m ()Lnet/minecraft/core/BlockPos; getTestBlockPos c m ()Lnet/minecraft/core/Holder$Reference; getTestHolder w m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; getTestInstanceBlockEntity f m ()Lnet/minecraft/core/BlockPos; getTestOrigin d m ()I getTick p m ()I getTimeoutTicks x m ()Z hasFailed i m ()Z hasStarted j m ()Z hasSucceeded h m ()Lnet/minecraft/resources/Identifier; id b m ()Z isDone k m ()Z isFlaky y m ()Z isOptional s m ()Z isRequired r m (Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$placeStructure$0 b m (Lnet/minecraft/world/entity/Entity;)Z lambda$succeed$5 b m (Lnet/minecraft/world/entity/Entity;)V lambda$succeed$6 a m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$tick$1 b m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$tick$2 a m (Lnet/minecraft/gametest/framework/GameTestSequence;)V lambda$tickInternal$3 b m (Lnet/minecraft/gametest/framework/GameTestSequence;)V lambda$tickInternal$4 a m ()I maxAttempts z m ()V placeStructure a m ()Lnet/minecraft/gametest/framework/GameTestInfo; prepareTestStructure o m ()I requiredSuccesses A m ()Lnet/minecraft/gametest/framework/RetryOptions; retryOptions B m (JLjava/lang/Runnable;)V setRunAtTickTime a m (Lnet/minecraft/core/BlockPos;)V setTestBlockPos a m (I)Lnet/minecraft/gametest/framework/GameTestInfo; startExecution a m ()V startTest F m ()V succeed m m (Lnet/minecraft/gametest/framework/GameTestRunner;)V tick a m ()V tickInternal E f Z chunksLoaded i f Z done n f Lnet/minecraft/gametest/framework/GameTestException; error p f Lnet/minecraft/world/level/block/Rotation; extraRotation o f Lnet/minecraft/server/level/ServerLevel; level c f Ljava/util/Collection; listeners d f Z placedStructure h f Lnet/minecraft/gametest/framework/RetryOptions; retryOptions l f Lit/unimi/dsi/fastutil/objects/Object2LongMap; runAtTickTimeMap g f Ljava/util/Collection; sequences f f Z started k f Lnet/minecraft/core/BlockPos; testBlockPos b f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; testInstanceBlockEntity q f Lnet/minecraft/core/Holder$Reference; test a f I tickCount j f I timeoutTicks e f Lcom/google/common/base/Stopwatch; timer m c net/minecraft/gametest/framework/RetryOptions net/minecraft/gametest/framework/RetryOptions m ()Z haltOnFailure e m ()Z hasRetries c m (II)Z hasTriesLeft a m ()Lnet/minecraft/gametest/framework/RetryOptions; noRetries a m ()I numberOfTries d m ()Z unlimitedTries b f Lnet/minecraft/gametest/framework/RetryOptions; NO_RETRIES c f Z haltOnFailure b f I numberOfTries a c net/minecraft/gametest/framework/TestReporter net/minecraft/gametest/framework/GameTestHarnessITestReporter m ()V finish a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b c net/minecraft/network/RegistryFriendlyByteBuf net/minecraft/network/RegistryFriendlyByteBuf m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/function/Function; decorator a m (Lnet/minecraft/core/RegistryAccess;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; lambda$decorator$0 a m ()Lnet/minecraft/core/RegistryAccess; registryAccess G f Lnet/minecraft/core/RegistryAccess; registryAccess c c net/minecraft/network/chat/ChatTypeDecoration net/minecraft/network/chat/ChatDecoration m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; decorate a m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; incomingDirectMessage b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; outgoingDirectMessage c m ()Ljava/util/List; parameters b m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)[Lnet/minecraft/network/chat/Component; resolveParameters b m ()Lnet/minecraft/network/chat/Style; style c m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; teamMessage d m ()Ljava/lang/String; translationKey a m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; withSender a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/List; parameters d f Lnet/minecraft/network/chat/Style; style e f Ljava/lang/String; translationKey c c net/minecraft/network/chat/ChatTypeDecoration$Parameter net/minecraft/network/chat/ChatDecoration$a m ()[Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; lambda$static$0 d m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; lambda$static$1 c m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; lambda$static$2 b m (Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter;)I lambda$static$3 b m (Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter;)I lambda$static$4 a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; select a f [Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; $VALUES j f Ljava/util/function/IntFunction; BY_ID f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; CONTENT c f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; SENDER a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; TARGET b f I id g f Ljava/lang/String; name h f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector; selector i c net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector net/minecraft/network/chat/ChatDecoration$a$a c net/minecraft/network/chat/SignedMessageChain net/minecraft/network/chat/SignedMessageChain m (Lnet/minecraft/world/entity/player/ProfilePublicKey;)Lnet/minecraft/network/chat/SignedMessageChain$Decoder; decoder a m (Lnet/minecraft/util/Signer;)Lnet/minecraft/network/chat/SignedMessageChain$Encoder; encoder a m (Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/util/SignatureUpdater$Output;)V lambda$encoder$0 a m (Lnet/minecraft/util/Signer;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; lambda$encoder$1 a f Lorg/slf4j/Logger; LOGGER a f Ljava/time/Instant; lastTimeStamp c f Lnet/minecraft/network/chat/SignedMessageLink; nextLink b c net/minecraft/network/chat/SignedMessageChain$1 net/minecraft/network/chat/SignedMessageChain$1 f Lnet/minecraft/network/chat/SignedMessageChain; this$0 c f Lnet/minecraft/util/SignatureValidator; val$signatureValidator b c net/minecraft/network/chat/SignedMessageChain$Decoder net/minecraft/network/chat/SignedMessageChain$b m (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/PlayerChatMessage; lambda$unsigned$0 a c net/minecraft/network/chat/SignedMessageChain$Encoder net/minecraft/network/chat/SignedMessageChain$c m (Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; lambda$static$0 a f Lnet/minecraft/network/chat/SignedMessageChain$Encoder; UNSIGNED a c net/minecraft/network/chat/SignedMessageChain$DecodeException net/minecraft/network/chat/SignedMessageChain$a f Lnet/minecraft/network/chat/Component; CHAIN_BROKEN b f Lnet/minecraft/network/chat/Component; EXPIRED_PROFILE_KEY c f Lnet/minecraft/network/chat/Component; INVALID_SIGNATURE d f Lnet/minecraft/network/chat/Component; MISSING_PROFILE_KEY a f Lnet/minecraft/network/chat/Component; OUT_OF_ORDER_CHAT e c net/minecraft/server/ServerAdvancementManager net/minecraft/server/AdvancementDataWorld m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementHolder; get a m ()Ljava/util/Collection; getAllAdvancements b m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/Advancement;)V lambda$apply$0 a m ()Lnet/minecraft/advancements/AdvancementTree; tree a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/Advancement;)V validate a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; advancements b f Lnet/minecraft/core/HolderLookup$Provider; registries d f Lnet/minecraft/advancements/AdvancementTree; tree c c net/minecraft/server/commands/BanListCommands net/minecraft/server/commands/CommandBanList m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m ()Lnet/minecraft/network/chat/Component; lambda$showList$3 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showList$4 a m (Lnet/minecraft/server/players/BanListEntry;)Lnet/minecraft/network/chat/Component; lambda$showList$5 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I showList a c net/minecraft/server/commands/BossBarCommands net/minecraft/server/commands/CommandBossBar m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/chat/Component;)I createBar a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/bossevents/CustomBossEvent; getBossBar a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getMax b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getPlayers d m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getValue a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getVisible c m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$createBar$45 b m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getMax$29 m m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getPlayers$32 j m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getPlayers$33 i m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getValue$28 n m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getVisible$30 l m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getVisible$31 k m ()Lnet/minecraft/network/chat/Component; lambda$listBars$43 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listBars$44 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 s m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 r m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 q m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 p m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 o m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 n m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 m m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$18 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$21 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$27 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 z m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 y m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 x m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 w m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 v m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 u m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 t m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$removeBar$46 a m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setColor$38 f m (Lnet/minecraft/server/bossevents/CustomBossEvent;I)Lnet/minecraft/network/chat/Component; lambda$setMax$37 a m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setName$40 d m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setPlayers$41 c m (Lnet/minecraft/server/bossevents/CustomBossEvent;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setPlayers$42 a m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setStyle$39 e m (Lnet/minecraft/server/bossevents/CustomBossEvent;I)Lnet/minecraft/network/chat/Component; lambda$setValue$36 b m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setVisible$34 h m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setVisible$35 g m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$2 a m (Lnet/minecraft/commands/CommandSourceStack;)I listBars a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I removeBar e m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/world/BossEvent$BossBarColor;)I setColor a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;I)I setMax b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/network/chat/Component;)I setName a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Ljava/util/Collection;)I setPlayers a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/world/BossEvent$BossBarOverlay;)I setStyle a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;I)I setValue a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Z)I setVisible a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_EXISTS b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_HIDDEN j f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_VISIBLE k f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_DOESNT_EXIST c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_COLOR_CHANGE f f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_MAX_CHANGE i f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_NAME_CHANGE e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYER_CHANGE d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_STYLE_CHANGE g f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_VALUE_CHANGE h f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_BOSS_BAR a c net/minecraft/server/commands/DataPackCommand net/minecraft/server/commands/CommandDatapack m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I createPack a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/packs/repository/Pack;)I disablePack a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/packs/repository/Pack;Lnet/minecraft/server/commands/DataPackCommand$Inserter;)I enablePack a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/server/packs/repository/Pack; getPack a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$createPack$28 a m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$disablePack$30 c m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$enablePack$29 d m (Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/Pack;)Z lambda$listAvailablePacks$31 a m ()Lnet/minecraft/network/chat/Component; lambda$listAvailablePacks$32 b m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$listAvailablePacks$33 b m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$listAvailablePacks$34 a m ()Lnet/minecraft/network/chat/Component; lambda$listEnabledPacks$35 a m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$listEnabledPacks$36 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listEnabledPacks$37 a m (Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$14 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 j m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$16 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 i m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$18 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 g m (Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$21 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$27 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 h m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 g m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$10 b m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/Pack;)Z lambda$static$11 a m (Ljava/util/Collection;Ljava/lang/String;)Z lambda$static$12 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$13 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 f m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 e m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$6 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$7 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$8 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$9 a m (Lnet/minecraft/commands/CommandSourceStack;)I listAvailablePacks b m (Lnet/minecraft/commands/CommandSourceStack;)I listEnabledPacks c m (Lnet/minecraft/commands/CommandSourceStack;)I listPacks a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANNOT_DISABLE_FEATURE e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_DISABLED d f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_ENABLED c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_EXISTS i f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_PACK_FEATURES_NOT_ENABLED f f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_INVALID_FULL_NAME h f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_INVALID_NAME g f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_IO_FAILURE k f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_PACK_METADATA_ENCODE_FAILURE j f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PACK b f Lorg/slf4j/Logger; LOGGER a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SELECTED_PACKS l f Lcom/mojang/brigadier/suggestion/SuggestionProvider; UNSELECTED_PACKS m c net/minecraft/server/commands/DataPackCommand$Inserter net/minecraft/server/commands/CommandDatapack$a c net/minecraft/server/commands/FunctionCommand net/minecraft/server/commands/CommandFunction m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback; decorateOutputIfNeeded a m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/CompoundTag; getArgumentTag a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;Z)V instantiateAndQueueFunctions a m (Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;ZI)V lambda$decorateOutputIfNeeded$5 a m (Lnet/minecraft/server/commands/FunctionCommand$1Accumulator;ZI)V lambda$queueFunctionsNoReturn$6 a m (Lnet/minecraft/server/commands/FunctionCommand$1Accumulator;Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V lambda$queueFunctionsNoReturn$7 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$4 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$3 a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/CommandSourceStack; modifySenderForExecution a m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/execution/ChainModifiers;)V queueFunctions a m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V queueFunctionsAsReturn a m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V queueFunctionsNoReturn b m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ARGUMENT_NOT_COMPOUND c f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_FUNCTION_INSTANTATION_FAILURE a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_FUNCTIONS d f Lnet/minecraft/server/commands/FunctionCommand$Callbacks; FULL_CONTEXT_CALLBACKS e f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_FUNCTION b c net/minecraft/server/commands/FunctionCommand$1 net/minecraft/server/commands/CommandFunction$1 c net/minecraft/server/commands/FunctionCommand$2 net/minecraft/server/commands/CommandFunction$2 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a c net/minecraft/server/commands/FunctionCommand$3 net/minecraft/server/commands/CommandFunction$3 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a c net/minecraft/server/commands/FunctionCommand$4 net/minecraft/server/commands/CommandFunction$4 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a c net/minecraft/server/commands/FunctionCommand$5 net/minecraft/server/commands/CommandFunction$5 c net/minecraft/server/commands/FunctionCommand$Callbacks net/minecraft/server/commands/CommandFunction$b m (Ljava/lang/Object;Lnet/minecraft/resources/Identifier;I)V signalResult a c net/minecraft/server/commands/FunctionCommand$1Accumulator net/minecraft/server/commands/CommandFunction$a m (I)V add a f Z anyResult a f I sum b c net/minecraft/server/commands/FunctionCommand$FunctionCustomExecutor net/minecraft/server/commands/CommandFunction$c m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$0 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$1 a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded a m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b c net/minecraft/server/commands/GameModeCommand net/minecraft/server/commands/CommandGamemode m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$logGamemodeChange$2 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$logGamemodeChange$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)V logGamemodeChange a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)Z setGameMode b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)V setGameMode a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/world/level/GameType;)I setMode a f Lnet/minecraft/server/permissions/PermissionCheck; PERMISSION_CHECK a c net/minecraft/server/commands/GameRuleCommand net/minecraft/server/commands/CommandGamerule m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; buildRuleArguments a m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/brigadier/context/CommandContext;)I lambda$buildRuleArguments$0 b m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/brigadier/context/CommandContext;)I lambda$buildRuleArguments$1 a m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/network/chat/Component; lambda$queryRule$3 a m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/network/chat/Component; lambda$setRule$2 b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/gamerules/GameRule;)I queryRule a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/gamerules/GameRule;)I setRule a c net/minecraft/server/commands/GameRuleCommand$1 net/minecraft/server/commands/CommandGamerule$1 m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a c net/minecraft/server/commands/PardonIpCommand net/minecraft/server/commands/CommandPardonIP m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$unban$2 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I unban a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_BANNED b c net/minecraft/server/commands/ParticleCommand net/minecraft/server/commands/CommandParticle m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a m (Lnet/minecraft/core/particles/ParticleOptions;)Lnet/minecraft/network/chat/Component; lambda$sendParticles$7 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FIZLjava/util/Collection;)I sendParticles a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a c net/minecraft/server/commands/ScheduleCommand net/minecraft/server/commands/CommandSchedule m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a m (ILjava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$remove$8 a m (Lnet/minecraft/resources/Identifier;IJ)Lnet/minecraft/network/chat/Component; lambda$schedule$6 b m (Lnet/minecraft/resources/Identifier;IJ)Lnet/minecraft/network/chat/Component; lambda$schedule$7 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I remove a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/datafixers/util/Pair;IZ)I schedule a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANT_REMOVE b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MACRO c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_TICK a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_SCHEDULE d c net/minecraft/server/commands/SetBlockCommand net/minecraft/server/commands/CommandSetBlock m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$register$0 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c m (Ljava/util/function/Predicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$setBlock$6 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/SetBlockCommand$Mode;Ljava/util/function/Predicate;Z)I setBlock a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a c net/minecraft/server/commands/SetBlockCommand$Mode net/minecraft/server/commands/CommandSetBlock$Mode m ()[Lnet/minecraft/server/commands/SetBlockCommand$Mode; $values a f [Lnet/minecraft/server/commands/SetBlockCommand$Mode; $VALUES c f Lnet/minecraft/server/commands/SetBlockCommand$Mode; DESTROY b f Lnet/minecraft/server/commands/SetBlockCommand$Mode; REPLACE a c net/minecraft/server/commands/SetSpawnCommand net/minecraft/server/commands/CommandSpawnpoint m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/core/BlockPos;FFLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setSpawn$4 b m (Lnet/minecraft/core/BlockPos;FFLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setSpawn$5 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I setSpawn a c net/minecraft/server/commands/SpectateCommand net/minecraft/server/commands/CommandSpectate m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$spectate$5 a m ()Lnet/minecraft/network/chat/Component; lambda$spectate$6 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerPlayer;)I spectate a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANNOT_SPECTATE c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_SPECTATOR b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELF a c net/minecraft/server/commands/TeleportCommand net/minecraft/server/commands/CommandTeleport m (D)Ljava/lang/String; formatDouble a m (Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Z)Ljava/util/Set; getRelatives a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$teleportToEntity$8 b m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$teleportToEntity$9 a m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/chat/Component; lambda$teleportToPos$10 b m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/chat/Component; lambda$teleportToPos$11 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;DDDLjava/util/Set;FFLnet/minecraft/server/commands/LookAt;)V performTeleport a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I teleportToEntity a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/server/commands/LookAt;)I teleportToPos a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; INVALID_POSITION a c net/minecraft/server/commands/TransferCommand net/minecraft/server/commands/TransferCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; lambda$transfer$3 b m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; lambda$transfer$4 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ILjava/util/Collection;)I transfer a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYERS a c net/minecraft/server/commands/WaypointCommand net/minecraft/server/commands/WaypointCommand m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$listWaypoints$14 a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$listWaypoints$15 a m (Ljava/lang/String;Lnet/minecraft/world/waypoints/WaypointTransmitter;)Lnet/minecraft/network/chat/MutableComponent; lambda$listWaypoints$16 a m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$listWaypoints$17 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$resetWaypointColor$12 a m ()Lnet/minecraft/network/chat/Component; lambda$resetWaypointColor$13 a m (Ljava/lang/Integer;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$setWaypointColor$10 a m (Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; lambda$setWaypointColor$11 a m (Lnet/minecraft/ChatFormatting;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$setWaypointColor$8 a m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Component; lambda$setWaypointColor$9 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$setWaypointStyle$6 a m ()Lnet/minecraft/network/chat/Component; lambda$setWaypointStyle$7 b m (Lnet/minecraft/commands/CommandSourceStack;)I listWaypoints a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Ljava/util/function/Consumer;)V mutateIcon a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;)I resetWaypointColor a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Ljava/lang/Integer;)I setWaypointColor a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/ChatFormatting;)I setWaypointColor a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/resources/ResourceKey;)I setWaypointStyle a c net/minecraft/server/dedicated/ServerWatchdog net/minecraft/server/dedicated/ThreadWatchdog m (Ljava/lang/String;J)Lnet/minecraft/CrashReport; createWatchdogCrashReport a m ()V exit a m ()Ljava/lang/String; lambda$run$0 c m (Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/String; lambda$run$1 a m ()Ljava/lang/String; lambda$run$2 b f Lorg/slf4j/Logger; LOGGER a f J MAX_SHUTDOWN_TIME b f I SHUTDOWN_STATUS c f J maxTickTimeNanos e f Lnet/minecraft/server/dedicated/DedicatedServer; server d c net/minecraft/server/dedicated/ServerWatchdog$1 net/minecraft/server/dedicated/ThreadWatchdog$1 c net/minecraft/server/dialog/MultiActionDialog net/minecraft/server/dialog/MultiActionDialog m ()Ljava/util/List; actions e m ()Lcom/mojang/serialization/MapCodec; codec a m ()I columns b m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ m ()Ljava/util/Optional; exitAction c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/util/List; actions i f I columns k f Lnet/minecraft/server/dialog/CommonDialogData; common h f Ljava/util/Optional; exitAction j c net/minecraft/server/dialog/ServerLinksDialog net/minecraft/server/dialog/ServerLinksDialog m ()I buttonWidth e m ()Lcom/mojang/serialization/MapCodec; codec a m ()I columns b m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ m ()Ljava/util/Optional; exitAction c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f I buttonWidth k f I columns j f Lnet/minecraft/server/dialog/CommonDialogData; common h f Ljava/util/Optional; exitAction i c net/minecraft/server/dialog/body/PlainMessage net/minecraft/server/dialog/body/PlainMessage m ()Lnet/minecraft/network/chat/Component; contents b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/dialog/body/PlainMessage; lambda$static$1 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()I width c f Lcom/mojang/serialization/Codec; CODEC e f I DEFAULT_WIDTH c f Lcom/mojang/serialization/MapCodec; MAP_CODEC d f Lnet/minecraft/network/chat/Component; contents f f I width g c net/minecraft/server/jsonrpc/ManagementServer net/minecraft/server/jsonrpc/ManagementServer m (Ljava/util/function/Consumer;)V forEachConnection a m ()I getPort b m (Lnet/minecraft/server/jsonrpc/Connection;)V onConnected a m (Lnet/minecraft/server/jsonrpc/Connection;)V onDisconnected b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lio/netty/handler/ssl/SslContext;)V start b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lio/netty/handler/ssl/SslContext;)V startWithTls a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)V startWithoutTls a m (Z)V stop a m ()V tick a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler; authenticationHandler c f Ljava/util/Set; connections f f Lcom/google/common/net/HostAndPort; hostAndPort b f Lio/netty/channel/nio/NioEventLoopGroup; nioEventLoopGroup e f Lio/netty/channel/Channel; serverChannel d c net/minecraft/server/jsonrpc/ManagementServer$1 net/minecraft/server/jsonrpc/ManagementServer$1 f Lnet/minecraft/server/jsonrpc/ManagementServer; this$0 d c net/minecraft/server/level/GeneratingChunkMap net/minecraft/server/level/GeneratingChunkMap m (J)Lnet/minecraft/server/level/GenerationChunkHolder; acquireGeneration e m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a m (Lnet/minecraft/server/level/GenerationChunkHolder;)V releaseGeneration a m ()V runGenerationTasks g m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; scheduleGenerationTask a c net/minecraft/server/level/ServerEntityGetter net/minecraft/server/level/ServerEntityGetter m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getNearbyEntities a m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getNearbyPlayers a m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a m (Ljava/util/List;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;DDD)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearbyEntities$2 a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearestEntity$0 b m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearestEntity$1 a c net/minecraft/server/network/LegacyTextFilter net/minecraft/server/network/LegacyTextFilter m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/TextFilter; createContext a m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; createTextFilterFromConfig a m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$0 a m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$1 a m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$2 a m (Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V lambda$processJoinOrLeave$3 a m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Ljava/util/concurrent/Executor;)V processJoinOrLeave a m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V processRequest b m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a f Ljava/lang/String; ENDPOINT b f Ljava/lang/String; authKey g f Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder; joinEncoder d f Ljava/net/URL; joinEndpoint c f Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder; leaveEncoder f f Ljava/net/URL; leaveEndpoint e c net/minecraft/server/network/LegacyTextFilter$1 net/minecraft/server/network/LegacyTextFilter$1 m ()V join a m ()V leave b f Lnet/minecraft/server/network/LegacyTextFilter; this$0 a c net/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder net/minecraft/server/network/LegacyTextFilter$a c net/minecraft/server/network/ServerTextFilter net/minecraft/server/network/ServerTextFilter m ()I connectionReadTimeout a m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/TextFilter; createContext a m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/network/ServerTextFilter; createFromConfig a m (I)Ljava/util/concurrent/ExecutorService; createWorkerPool a m (Ljava/io/InputStream;)V drainStream a m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; getEndpoint a m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getEndpointFromConfig a m (Ljava/net/URL;)Ljava/net/HttpURLConnection; getURLConnection a m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;)Lnet/minecraft/server/network/FilteredText; lambda$requestMessageProcessing$1 a m (Ljava/lang/Runnable;)Ljava/lang/Thread; lambda$static$0 a m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; makeRequest a m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;)Lnet/minecraft/network/chat/FilterMask; parseMask a m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; processRequestResponse b m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; requestMessageProcessing a m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/concurrent/ThreadFactory; THREAD_FACTORY c f Ljava/util/concurrent/atomic/AtomicInteger; WORKER_COUNT b f Lnet/minecraft/server/network/ServerTextFilter$MessageEncoder; chatEncoder e f Ljava/net/URL; chatEndpoint d f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; chatIgnoreStrategy f f Ljava/util/concurrent/ExecutorService; workerPool g c net/minecraft/server/network/ServerTextFilter$PlayerContext net/minecraft/server/network/ServerTextFilter$c m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; lambda$processMessageBundle$0 b m (Ljava/lang/Throwable;)Ljava/util/List; lambda$processMessageBundle$1 a m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a f Lcom/mojang/authlib/GameProfile; profile b f Ljava/util/concurrent/Executor; streamExecutor c f Lnet/minecraft/server/network/ServerTextFilter; this$0 d c net/minecraft/server/network/ServerTextFilter$IgnoreStrategy net/minecraft/server/network/ServerTextFilter$a m (ILjava/lang/String;I)Z lambda$ignoreOverThreshold$2 a m (Ljava/lang/String;I)Z lambda$static$0 b m (Ljava/lang/String;I)Z lambda$static$1 a f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; IGNORE_FULLY_FILTERED b f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; NEVER_IGNORE a c net/minecraft/server/network/ServerTextFilter$MessageEncoder net/minecraft/server/network/ServerTextFilter$b c net/minecraft/server/network/ServerTextFilter$RequestFailedException net/minecraft/server/network/ServerTextFilter$d c net/minecraft/server/packs/resources/Resource net/minecraft/server/packs/resources/IResource m ()Ljava/util/Optional; knownPackInfo c m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; metadata f m ()Ljava/io/InputStream; open d m ()Ljava/io/BufferedReader; openAsReader e m ()Lnet/minecraft/server/packs/PackResources; source a m ()Ljava/lang/String; sourcePackId b f Lnet/minecraft/server/packs/resources/ResourceMetadata; cachedMetadata d f Lnet/minecraft/server/packs/resources/IoSupplier; metadataSupplier c f Lnet/minecraft/server/packs/PackResources; source a f Lnet/minecraft/server/packs/resources/IoSupplier; streamSupplier b c net/minecraft/server/players/UserBanListEntry net/minecraft/server/players/GameProfileBanEntry m ()Lnet/minecraft/network/chat/Component; getDisplayName f m (Lcom/google/gson/JsonObject;)V serialize a f Lnet/minecraft/network/chat/Component; MESSAGE_UNKNOWN_USER g c net/minecraft/util/AbortableIterationConsumer net/minecraft/util/AbortableIterationConsumer m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; lambda$forConsumer$0 a c net/minecraft/util/AbortableIterationConsumer$Continuation net/minecraft/util/AbortableIterationConsumer$a m ()[Lnet/minecraft/util/AbortableIterationConsumer$Continuation; $values b m ()Z shouldAbort a f [Lnet/minecraft/util/AbortableIterationConsumer$Continuation; $VALUES c f Lnet/minecraft/util/AbortableIterationConsumer$Continuation; ABORT b f Lnet/minecraft/util/AbortableIterationConsumer$Continuation; CONTINUE a c net/minecraft/util/datafix/fixes/BoatSplitFix net/minecraft/util/datafix/fixes/BoatSplitFix m (Ljava/lang/String;)Z isAnyBoat c m (Ljava/lang/String;)Z isChestBoat b m (Ljava/lang/String;)Z isNormalBoat a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Ljava/lang/String;)Ljava/lang/String; mapVariantToChestBoat e m (Ljava/lang/String;)Ljava/lang/String; mapVariantToNormalBoat d c net/minecraft/util/datafix/fixes/LevelUUIDFix net/minecraft/util/datafix/fixes/DataConverterMiscUUID m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 j m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateCustomBossEvent$10 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateCustomBossEvent$8 f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateCustomBossEvent$9 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateDragonFight$4 i m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateDragonFight$5 h m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateDragonFight$6 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateDragonFight$7 g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateCustomBossEvent d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateDragonFight c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateWanderingTrader b f Lorg/slf4j/Logger; LOGGER b c net/minecraft/util/eventlog/EventLogDirectory net/minecraft/util/eventlog/EventLogDirectory m (Ljava/time/LocalDate;)Lnet/minecraft/util/eventlog/EventLogDirectory$RawFile; createNewFile a m (Ljava/nio/file/Path;)Z lambda$listFiles$0 b m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; listFiles a m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory; open a m (Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/EventLogDirectory$File; parseFile a m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V tryCompress a m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V writeCompressed a f Ljava/lang/String; COMPRESSED_EXTENSION c f I COMPRESS_BUFFER_SIZE b f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; extension e f Ljava/nio/file/Path; root d c net/minecraft/util/eventlog/EventLogDirectory$File net/minecraft/util/eventlog/EventLogDirectory$b m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d m ()Ljava/io/Reader; openReader a m ()Ljava/nio/file/Path; path c c net/minecraft/util/eventlog/EventLogDirectory$FileId net/minecraft/util/eventlog/EventLogDirectory$c m ()Ljava/time/LocalDate; date a m ()I index b m (Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; parse a m (Ljava/lang/String;)Ljava/lang/String; toFileName b f Ljava/time/format/DateTimeFormatter; DATE_FORMATTER c f Ljava/time/LocalDate; date a f I index b c net/minecraft/util/eventlog/EventLogDirectory$RawFile net/minecraft/util/eventlog/EventLogDirectory$e m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d m ()Ljava/nio/channels/FileChannel; openChannel e m ()Ljava/io/Reader; openReader a m ()Ljava/nio/file/Path; path c f Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id b f Ljava/nio/file/Path; path a c net/minecraft/util/eventlog/EventLogDirectory$FileList net/minecraft/util/eventlog/EventLogDirectory$d m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; compressAll a m ()Ljava/util/Set; ids c m (ILjava/time/LocalDate;Lnet/minecraft/util/eventlog/EventLogDirectory$File;)Z lambda$prune$0 a m (Ljava/time/LocalDate;I)Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; prune a m ()Ljava/util/stream/Stream; stream b f Ljava/util/List; files a c net/minecraft/util/eventlog/EventLogDirectory$CompressedFile net/minecraft/util/eventlog/EventLogDirectory$a m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d m ()Ljava/io/Reader; openReader a m ()Ljava/nio/file/Path; path c f Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id b f Ljava/nio/file/Path; path a c net/minecraft/util/parsing/packrat/Dictionary net/minecraft/util/parsing/packrat/Dictionary m ()V checkAllBound a m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/NamedRule; forward b m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; getOrCreateEntry d m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/NamedRule; getOrThrow a m (Ljava/util/Map$Entry;)Z lambda$checkAllBound$0 a m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/String; lambda$getOrThrow$1 e m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; named c m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; namedWithAlias a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Rule;)Lnet/minecraft/util/parsing/packrat/NamedRule; put a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$SimpleRuleAction;)Lnet/minecraft/util/parsing/packrat/NamedRule; put a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;)Lnet/minecraft/util/parsing/packrat/NamedRule; putComplex a f Ljava/util/Map; terms a c net/minecraft/util/parsing/packrat/Dictionary$Entry net/minecraft/util/parsing/packrat/Dictionary$a m ()Ljava/lang/String; get c m ()Lnet/minecraft/util/parsing/packrat/Atom; name a m ()Lnet/minecraft/util/parsing/packrat/Rule; value b f Lnet/minecraft/util/parsing/packrat/Atom; name a f Lnet/minecraft/util/parsing/packrat/Rule; value b c net/minecraft/util/parsing/packrat/Dictionary$Reference net/minecraft/util/parsing/packrat/Dictionary$b m ()Lnet/minecraft/util/parsing/packrat/Atom; nameToStore b m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a m ()Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; ruleToParse a f Lnet/minecraft/util/parsing/packrat/Atom; nameToStore b f Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; ruleToParse a c net/minecraft/util/parsing/packrat/ErrorEntry net/minecraft/util/parsing/packrat/ErrorEntry m ()I cursor a m ()Ljava/lang/Object; reason c m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b f I cursor a f Ljava/lang/Object; reason c f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b c net/minecraft/util/parsing/packrat/ParseState net/minecraft/util/parsing/packrat/ParseState m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b m ()Ljava/lang/Object; input f m ()I mark g m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/util/Optional; parseTopRule b m ()V releaseControl d m (I)V restore a m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e c net/minecraft/util/profiling/InactiveProfiler net/minecraft/util/profiling/GameProfilerDisabled m ()V endTick b m ()Ljava/util/Set; getChartedPaths e m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d m (Ljava/lang/String;I)V incrementCounter a m (Ljava/util/function/Supplier;I)V incrementCounter a m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a m ()V pop c m (Ljava/lang/String;)V popPush b m (Ljava/util/function/Supplier;)V popPush b m (Ljava/lang/String;)V push a m (Ljava/util/function/Supplier;)V push a m ()V startTick a m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; zone d m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; zone c f Lnet/minecraft/util/profiling/InactiveProfiler; INSTANCE a c net/minecraft/util/profiling/ProfileCollector net/minecraft/util/profiling/GameProfilerFillerActive m ()Ljava/util/Set; getChartedPaths e m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d c net/minecraft/util/thread/ConsecutiveExecutor net/minecraft/util/thread/ConsecutiveExecutor m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f c net/minecraft/util/valueproviders/ConstantInt net/minecraft/util/valueproviders/ConstantInt m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m ()I getValue d m (I)Lnet/minecraft/util/valueproviders/ConstantInt; of a m (Lnet/minecraft/util/RandomSource;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/util/valueproviders/ConstantInt; ZERO a f I value f c net/minecraft/util/valueproviders/IntProvider net/minecraft/util/valueproviders/IntProvider m (II)Lcom/mojang/serialization/Codec; codec b m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a m (Lnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; lambda$validate$4 b m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; lambda$validate$5 a m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; lambda$validateCodec$3 b m (Lnet/minecraft/util/RandomSource;)I sample a m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; validate a m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; validateCodec a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a f Lcom/mojang/serialization/Codec; NON_NEGATIVE_CODEC d f Lcom/mojang/serialization/Codec; POSITIVE_CODEC e c net/minecraft/world/attribute/AmbientParticle net/minecraft/world/attribute/AmbientParticle m (Lnet/minecraft/util/RandomSource;)Z canSpawn a m (Lnet/minecraft/world/attribute/AmbientParticle;)Lnet/minecraft/core/particles/ParticleOptions; lambda$static$0 b m (Lnet/minecraft/world/attribute/AmbientParticle;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/core/particles/ParticleOptions;F)Ljava/util/List; of a m ()Lnet/minecraft/core/particles/ParticleOptions; particle a m ()F probability b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/particles/ParticleOptions; particle b f F probability c c net/minecraft/world/attribute/BackgroundMusic net/minecraft/world/attribute/BackgroundMusic m ()Ljava/util/Optional; creativeMusic b m ()Ljava/util/Optional; defaultMusic a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ZZ)Ljava/util/Optional; select a m ()Ljava/util/Optional; underwaterMusic c m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/attribute/BackgroundMusic; withUnderwater a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/attribute/BackgroundMusic; EMPTY a f Lnet/minecraft/world/attribute/BackgroundMusic; OVERWORLD b f Ljava/util/Optional; creativeMusic e f Ljava/util/Optional; defaultMusic d f Ljava/util/Optional; underwaterMusic f c net/minecraft/world/attribute/GaussianSampler net/minecraft/world/attribute/GaussianSampler m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/GaussianSampler$Sampler;Lnet/minecraft/world/attribute/GaussianSampler$Accumulator;)V sample a f I GAUSSIAN_SAMPLE_BREADTH b f [D GAUSSIAN_SAMPLE_KERNEL c f I GAUSSIAN_SAMPLE_RADIUS a c net/minecraft/world/damagesource/DamageSource net/minecraft/world/damagesource/DamageSource m ()Lnet/minecraft/world/entity/Entity; getDirectEntity c m ()Lnet/minecraft/world/entity/Entity; getEntity d m ()F getFoodExhaustion a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/network/chat/Component; getLocalizedDeathMessage a m ()Ljava/lang/String; getMsgId f m ()Lnet/minecraft/world/phys/Vec3; getSourcePosition i m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem e m (Lnet/minecraft/resources/ResourceKey;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m ()Z isCreativePlayer h m ()Z isDirect b m ()Z scalesWithDifficulty g m ()Lnet/minecraft/world/phys/Vec3; sourcePositionRaw j m ()Lnet/minecraft/world/damagesource/DamageType; type k m ()Lnet/minecraft/core/Holder; typeHolder l f Lnet/minecraft/world/entity/Entity; causingEntity b f Lnet/minecraft/world/phys/Vec3; damageSourcePosition d f Lnet/minecraft/world/entity/Entity; directEntity c f Lnet/minecraft/core/Holder; type a c net/minecraft/world/damagesource/DamageSource$1 net/minecraft/world/damagesource/DamageSource$1 f [I $SwitchMap$net$minecraft$world$damagesource$DamageScaling a c net/minecraft/world/damagesource/FallLocation net/minecraft/world/damagesource/FallLocation m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/damagesource/FallLocation; blockToFallLocation a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/FallLocation; getCurrentFallLocation a m ()Ljava/lang/String; id b m ()Ljava/lang/String; languageKey a f Lnet/minecraft/world/damagesource/FallLocation; GENERIC a f Lnet/minecraft/world/damagesource/FallLocation; LADDER b f Lnet/minecraft/world/damagesource/FallLocation; OTHER_CLIMBABLE g f Lnet/minecraft/world/damagesource/FallLocation; SCAFFOLDING f f Lnet/minecraft/world/damagesource/FallLocation; TWISTING_VINES e f Lnet/minecraft/world/damagesource/FallLocation; VINES c f Lnet/minecraft/world/damagesource/FallLocation; WATER h f Lnet/minecraft/world/damagesource/FallLocation; WEEPING_VINES d f Ljava/lang/String; id i c net/minecraft/world/entity/EquipmentSlotGroup net/minecraft/world/entity/EquipmentSlotGroup m ()[Lnet/minecraft/world/entity/EquipmentSlotGroup; $values b m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/EquipmentSlotGroup; bySlot a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/EquipmentSlot;)Z lambda$new$4 a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z lambda$static$0 d m (Lnet/minecraft/world/entity/EquipmentSlot;)Z lambda$static$1 c m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I lambda$static$2 b m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I lambda$static$3 a m ()Ljava/util/List; slots a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z test b f [Lnet/minecraft/world/entity/EquipmentSlotGroup; $VALUES s f Lnet/minecraft/world/entity/EquipmentSlotGroup; ANY a f Lnet/minecraft/world/entity/EquipmentSlotGroup; ARMOR i f Lnet/minecraft/world/entity/EquipmentSlotGroup; BODY j f Ljava/util/function/IntFunction; BY_ID l f Lnet/minecraft/world/entity/EquipmentSlotGroup; CHEST g f Lcom/mojang/serialization/Codec; CODEC m f Lnet/minecraft/world/entity/EquipmentSlotGroup; FEET e f Lnet/minecraft/world/entity/EquipmentSlotGroup; HAND d f Lnet/minecraft/world/entity/EquipmentSlotGroup; HEAD h f Lnet/minecraft/world/entity/EquipmentSlotGroup; LEGS f f Lnet/minecraft/world/entity/EquipmentSlotGroup; MAINHAND b f Lnet/minecraft/world/entity/EquipmentSlotGroup; OFFHAND c f Lnet/minecraft/world/entity/EquipmentSlotGroup; SADDLE k f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n f I id o f Ljava/lang/String; key p f Ljava/util/function/Predicate; predicate q f Ljava/util/List; slots r c net/minecraft/world/entity/EquipmentSlotGroup$1 net/minecraft/world/entity/EquipmentSlotGroup$1 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a c net/minecraft/world/entity/OminousItemSpawner net/minecraft/world/entity/OminousItemSpawner m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addParticles e m (Lnet/minecraft/world/entity/Entity;)V addPassenger q m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m ()Z couldAcceptPassenger cg m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/OminousItemSpawner; create a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/item/ItemStack; getItem f m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isIgnoringBlockTriggers m_ m (Lnet/minecraft/server/level/ServerLevel;I)V lambda$spawnProjectile$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V setItem a m ()V spawnItem k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ProjectileItem;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Entity; spawnProjectile a m ()V tick g m ()V tickClient i m (Lnet/minecraft/server/level/ServerLevel;)V tickServer a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM f f I SPAWN_ITEM_DELAY_MAX c f I SPAWN_ITEM_DELAY_MIN b f Ljava/lang/String; TAG_ITEM e f Ljava/lang/String; TAG_SPAWN_ITEM_AFTER_TICKS d f I TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND a f J spawnItemAfterTicks g c net/minecraft/world/entity/SpawnPlacementType net/minecraft/world/entity/SpawnPlacementType m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnPosition a c net/minecraft/world/entity/WalkAnimationState net/minecraft/world/entity/WalkAnimationState m ()Z isMoving d m ()F position c m (F)F position c m (F)V setSpeed a m ()F speed b m (F)F speed b m ()V stop a m (FFF)V update a f F position c f F positionScale d f F speed b f F speedOld a c net/minecraft/world/entity/ai/behavior/RunOne net/minecraft/world/entity/ai/behavior/BehaviorGateSingle c net/minecraft/world/entity/ai/behavior/WakeUp net/minecraft/world/entity/ai/behavior/BehaviorWake m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a c net/minecraft/world/entity/ai/control/Control net/minecraft/world/entity/ai/control/Control m (FFF)F rotateTowards a c net/minecraft/world/entity/ai/sensing/Sensing net/minecraft/world/entity/ai/sensing/EntitySenses m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight a m ()V tick a f Lnet/minecraft/world/entity/Mob; mob a f Lit/unimi/dsi/fastutil/ints/IntSet; seen b f Lit/unimi/dsi/fastutil/ints/IntSet; unseen c c net/minecraft/world/entity/animal/allay/Allay net/minecraft/world/entity/animal/allay/Allay m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z allayConsidersItemEqual c m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m ()Z canDuplicate gZ m ()Z canPickUpLoot gn m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equipmentHasChanged a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (F)F getHoldingItemAnimationProgress L m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/SimpleContainer; getInventory gP m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()Lnet/minecraft/core/Vec3i; getPickupReach Z m ()F getSoundVolume fC m (F)F getSpinningProgress M m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT m (B)V handleEntityEvent b m ()Z hasItemInHand p m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasNonMatchingPotion d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isDancing gQ m ()Z isFlapping bp m (Lnet/minecraft/world/entity/Entity;)Z isLikedPlayer H m ()Z isOnPickupCooldown gU m ()Z isSpinning gR m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropEquipment$0 d m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V removeInteractionItem a m (D)Z removeWhenFarAway i m ()V resetDuplicationCooldown gY m (Z)V setDancing x m (J)V setDuplicationCooldown a m (Lnet/minecraft/core/BlockPos;Z)V setJukeboxPlaying b m ()Z shouldStayCloseToLeashHolder gN m ()Z shouldStopDancing gV m ()V spawnHeartParticle ha m ()V tick g m (Lnet/minecraft/world/phys/Vec3;)V travel m m ()V updateDuplicationCooldown gW m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f F DANCING_LOOP_DURATION cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CAN_DUPLICATE cC f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DANCING cB f I DEFAULT_DUPLICATION_COOLDOWN cy f I DUPLICATION_COOLDOWN_TICKS cz f Lnet/minecraft/core/Vec3i; ITEM_PICKUP_REACH e f I LIFTING_ITEM_ANIMATION_DURATION cv f I MAX_NOTEBLOCK_DISTANCE a f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES c f I NUM_OF_DUPLICATION_HEARTS cA f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES b f F SPINNING_ANIMATION_DURATION cx f Lcom/google/common/collect/ImmutableList; THROW_SOUND_PITCHES d f F dancingAnimationTicks cM f J duplicationCooldown cJ f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicJukeboxListener cG f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicVibrationListener cD f F holdingItemAnimationTicks0 cL f F holdingItemAnimationTicks cK f Lnet/minecraft/world/SimpleContainer; inventory cH f Lnet/minecraft/core/BlockPos; jukeboxPos cI f F spinningAnimationTicks0 cO f F spinningAnimationTicks cN f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData cE f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser cF c net/minecraft/world/entity/animal/allay/Allay$VibrationUser net/minecraft/world/entity/animal/allay/Allay$b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a m ()Lnet/minecraft/tags/TagKey; getListenableEvents c m ()I getListenerRadius a m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a f I VIBRATION_EVENT_LISTENER_RANGE b f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c f Lnet/minecraft/world/entity/animal/allay/Allay; this$0 a c net/minecraft/world/entity/animal/allay/Allay$JukeboxListener net/minecraft/world/entity/animal/allay/Allay$a m ()I getListenerRadius b m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a f I listenerRadius c f Lnet/minecraft/world/level/gameevent/PositionSource; listenerSource b f Lnet/minecraft/world/entity/animal/allay/Allay; this$0 a c net/minecraft/world/entity/animal/camel/Camel net/minecraft/world/entity/animal/camel/Camel m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m ()Z canCamelChangePose gT m ()Z canJump a m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()Z canPerformRearing gU m ()Z canSprint ef m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkCamelSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (FLnet/minecraft/world/phys/Vec3;)V executeRidersJump b m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()F getAgeScale eE m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (ZFLnet/minecraft/world/entity/EntityDimensions;F)D getBodyAnchorAnimationYOffset a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/camel/Camel; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound gS m ()Lnet/minecraft/sounds/SoundEvent; getDashingSound gR m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getJumpCooldown c m (F)Lnet/minecraft/world/phys/Vec3; getLeashOffset a_ m ()I getMaxHeadYRot ae m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m ()J getPoseTime hl m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f m ()Lnet/minecraft/core/Holder$Reference; getSaddleSound hm m ()Lnet/minecraft/sounds/SoundEvent; getSitDownSound hj m ()Lnet/minecraft/sounds/SoundEvent; getStandUpSound hi m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a m (I)V handleStartJump b m ()V handleStopJump b m ()Z isCamelSitting hd m ()Z isCamelVisuallySitting he m ()Z isDashing gQ m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isInPoseTransition hf m ()Z isTamed hn m ()Z isVisuallySittingDown hJ m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V onElasticLeashPull v m (I)V onPlayerJump a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z refuseToMove gP m ()V registerGoals D m (J)V resetLastPoseChangeTick a m (J)V resetLastPoseChangeTickToFullStand b m (Z)V setDashing x m ()V setupAnimationStates hI m ()V sitDown hg m ()V standUp hh m ()V standUpInstantly hk m ()V tick g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a m (Lnet/minecraft/world/phys/Vec3;)V travel m m (F)V updateWalkAnimation B f F BABY_SCALE cv f Lnet/minecraft/network/syncher/EntityDataAccessor; DASH cz f I DASH_COOLDOWN_TICKS cw f F DASH_HORIZONTAL_MOMENTUM cW f I DASH_MINIMUM_DURATION_TICKS cX f F DASH_VERTICAL_MOMENTUM cV f J DEFAULT_LAST_POSE_CHANGE_TICK dc f I IDLE_MINIMAL_DURATION_TICKS da f Lnet/minecraft/network/syncher/EntityDataAccessor; LAST_POSE_CHANGE_TICK cA f I MAX_HEAD_Y_ROT cx f F RUNNING_SPEED_BONUS cU f I SITDOWN_DURATION_TICKS cY f Lnet/minecraft/world/entity/EntityDimensions; SITTING_DIMENSIONS dd f F SITTING_HEIGHT_DIFFERENCE db f I STANDUP_DURATION_TICKS cZ f Lnet/minecraft/world/entity/AnimationState; dashAnimationState cF f I dashCooldown de f Lnet/minecraft/world/entity/AnimationState; idleAnimationState cE f I idleAnimationTimeout df f Lnet/minecraft/world/entity/AnimationState; sitAnimationState cB f Lnet/minecraft/world/entity/AnimationState; sitPoseAnimationState cC f Lnet/minecraft/world/entity/AnimationState; sitUpAnimationState cD c net/minecraft/world/entity/animal/camel/Camel$CamelLookControl net/minecraft/world/entity/animal/camel/Camel$b m ()V tick a f Lnet/minecraft/world/entity/animal/camel/Camel; this$0 h c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl net/minecraft/world/entity/animal/camel/Camel$c m ()V tick a f Lnet/minecraft/world/entity/animal/camel/Camel; this$0 l c net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl net/minecraft/world/entity/animal/camel/Camel$a m ()V clientTick a f Lnet/minecraft/world/entity/animal/camel/Camel; this$0 a c net/minecraft/world/entity/animal/equine/Mule net/minecraft/world/entity/animal/equine/EntityHorseMule m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()V playChestEquipsSound gQ m ()V playJumpSound hE c net/minecraft/world/entity/animal/fish/Salmon net/minecraft/world/entity/animal/fish/EntitySalmon m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxSchoolSize gQ m ()F getSalmonScale gY m ()Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; getVariant gX m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a m (Lnet/minecraft/world/entity/animal/fish/Salmon$Variant;)V setVariant a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE b f Ljava/lang/String; TAG_TYPE a c net/minecraft/world/entity/animal/fish/Salmon$Variant net/minecraft/world/entity/animal/fish/EntitySalmon$Variant m ()[Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; $values b m ()Ljava/lang/String; getSerializedName c m ()I id a f [Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; $VALUES k f Ljava/util/function/IntFunction; BY_ID g f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; DEFAULT d f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; LARGE c f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; MEDIUM b f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; SMALL a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f F boundingBoxScale j f I id i f Ljava/lang/String; name h c net/minecraft/world/entity/animal/frog/FrogAi net/minecraft/world/entity/animal/frog/FrogAi m (Lnet/minecraft/world/entity/animal/frog/Frog;)Z canAttack b m ()Ljava/util/function/Predicate; getTemptations a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initJumpActivity f m (Lnet/minecraft/world/entity/ai/Brain;)V initLaySpawnActivity e m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/util/RandomSource;)V initMemories a m (Lnet/minecraft/world/entity/ai/Brain;)V initSwimActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initTongueActivity g m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z isAcceptableLandingSpot a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$getTemptations$9 a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z lambda$initIdleActivity$1 f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; lambda$initIdleActivity$2 e m (Lnet/minecraft/world/entity/animal/frog/Frog;)Lnet/minecraft/sounds/SoundEvent; lambda$initJumpActivity$8 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z lambda$initLaySpawnActivity$6 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; lambda$initLaySpawnActivity$7 a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initSwimActivity$3 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z lambda$initSwimActivity$4 d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; lambda$initSwimActivity$5 c m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/frog/Frog;)V updateActivity a f F MAX_JUMP_VELOCITY_MULTIPLIER h f I MAX_LONG_JUMP_HEIGHT f f I MAX_LONG_JUMP_WIDTH g f F SPEED_MULTIPLIER_IN_WATER d f F SPEED_MULTIPLIER_ON_LAND c f F SPEED_MULTIPLIER_WHEN_IDLING b f F SPEED_MULTIPLIER_WHEN_PANICKING a f F SPEED_MULTIPLIER_WHEN_TEMPTED i f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_LONG_JUMPS e c net/minecraft/world/entity/animal/goat/GoatAi net/minecraft/world/entity/animal/goat/GoatAi m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initLongJumpActivity d m (Lnet/minecraft/world/entity/animal/goat/Goat;Lnet/minecraft/util/RandomSource;)V initMemories a m (Lnet/minecraft/world/entity/ai/Brain;)V initRamActivity e m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$1 a m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initLongJumpActivity$2 h m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/util/valueproviders/UniformInt; lambda$initRamActivity$3 g m (Lnet/minecraft/world/entity/animal/goat/Goat;)D lambda$initRamActivity$4 f m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initRamActivity$5 e m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initRamActivity$6 d m (Lnet/minecraft/world/entity/animal/goat/Goat;)I lambda$initRamActivity$7 c m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initRamActivity$8 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/goat/Goat;)V updateActivity a f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE i f F ADULT_RAM_KNOCKBACK_FORCE g f F BABY_RAM_KNOCKBACK_FORCE h f F MAX_JUMP_VELOCITY_MULTIPLIER e f I MAX_LONG_JUMP_HEIGHT c f I MAX_LONG_JUMP_WIDTH d f I RAM_MAX_DISTANCE b f I RAM_MIN_DISTANCE f f I RAM_PREPARE_TIME a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; RAM_TARGET_CONDITIONS r f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT k f F SPEED_MULTIPLIER_WHEN_IDLING j f F SPEED_MULTIPLIER_WHEN_PANICKING m f F SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM n f F SPEED_MULTIPLIER_WHEN_RAMMING s f F SPEED_MULTIPLIER_WHEN_TEMPTED l f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_LONG_JUMPS o f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_RAMS p f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_RAMS_SCREAMER q c net/minecraft/world/entity/animal/panda/Panda net/minecraft/world/entity/animal/panda/EntityPanda m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addEatingParticles hq m ()V afterSneeze hv m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m ()Z canPerformAction hn m (Lnet/minecraft/world/entity/item/ItemEntity;)Z canPickUpAndEat b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes he m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Z)V eat z m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()I getEatCounter ho m (I)Z getFlag v m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getHiddenGene gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (F)F getLieOnBackAmount M m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getMainGene gU m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getOneOfGenesRandomly hw m (F)F getRollAmount N m (F)F getSitAmount L m ()I getSneezeCounter gT m ()I getUnhappyCounter p m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getVariant hf m ()V handleEating hp m ()V handleRoll hu m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isAggressive gI m ()Z isBrown hj m ()Z isEating gS m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isLazy hg m ()Z isOnBack gR m ()Z isPlayful hi m ()Z isRolling hd m ()Z isScared hl m ()Z isSitting gQ m ()Z isSneezing gP m ()Z isWeak hk m ()Z isWorried hh m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m ()V playAttackSound fN m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V roll B m ()V setAttributes hm m (I)V setEatCounter u m (IZ)V setFlag d m (Lnet/minecraft/world/entity/animal/panda/Panda;Lnet/minecraft/world/entity/animal/panda/Panda;)V setGeneFromParents a m (Lnet/minecraft/world/entity/animal/panda/Panda$Gene;)V setHiddenGene b m (Lnet/minecraft/world/entity/animal/panda/Panda$Gene;)V setMainGene a m (Z)V setOnBack y m (I)V setSneezeCounter t m (I)V setUnhappyCounter s m (Z)V sit x m (Z)V sneeze A m ()V tick g m ()V tryToSit hx m ()V updateOnBackAnimation hs m ()V updateRollAmount ht m ()V updateSitAmount hr f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cF f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; BREED_TARGETING cE f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS cD f Lnet/minecraft/network/syncher/EntityDataAccessor; EAT_COUNTER cA f I EAT_TICK_INTERVAL cK f I FLAG_ON_BACK cJ f I FLAG_ROLL cH f I FLAG_SIT cI f I FLAG_SNEEZE cG f Lnet/minecraft/network/syncher/EntityDataAccessor; HIDDEN_GENE_ID cC f Lnet/minecraft/network/syncher/EntityDataAccessor; MAIN_GENE_ID cB f Lnet/minecraft/network/syncher/EntityDataAccessor; SNEEZE_COUNTER cz f I TOTAL_ROLL_STEPS cv f I TOTAL_UNHAPPY_TIME cL f Lnet/minecraft/network/syncher/EntityDataAccessor; UNHAPPY_COUNTER cx f Z didBite cN f Z gotBamboo cM f Lnet/minecraft/world/entity/animal/panda/Panda$PandaLookAtPlayerGoal; lookAtPlayerGoal cX f F onBackAmount cR f F onBackAmountO cU f F rollAmount cV f F rollAmountO cW f I rollCounter cw f Lnet/minecraft/world/phys/Vec3; rollDelta cO f F sitAmount cP f F sitAmountO cQ c net/minecraft/world/entity/animal/panda/Panda$Gene net/minecraft/world/entity/animal/panda/EntityPanda$Gene m ()[Lnet/minecraft/world/entity/animal/panda/Panda$Gene; $values d m (I)Lnet/minecraft/world/entity/animal/panda/Panda$Gene; byId a m ()I getId a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getRandom a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/entity/animal/panda/Panda$Gene;Lnet/minecraft/world/entity/animal/panda/Panda$Gene;)Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getVariantFromGenes a m ()Z isRecessive b f [Lnet/minecraft/world/entity/animal/panda/Panda$Gene; $VALUES n f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; AGGRESSIVE g f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; BROWN e f Ljava/util/function/IntFunction; BY_ID i f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; LAZY b f I MAX_GENE j f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; NORMAL a f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; PLAYFUL d f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; WEAK f f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; WORRIED c f I id k f Z isRecessive m f Ljava/lang/String; name l c net/minecraft/world/entity/animal/panda/Panda$PandaSitGoal net/minecraft/world/entity/animal/panda/EntityPanda$k m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f I cooldown b f Lnet/minecraft/world/entity/animal/panda/Panda; this$0 a c net/minecraft/world/entity/animal/panda/Panda$PandaRollGoal net/minecraft/world/entity/animal/panda/EntityPanda$j m ()Z canContinueToUse c m ()Z canUse b m ()Z isInterruptable W_ m ()V start d f Lnet/minecraft/world/entity/animal/panda/Panda; panda a c net/minecraft/world/entity/animal/panda/Panda$PandaAvoidGoal net/minecraft/world/entity/animal/panda/EntityPanda$c m ()Z canUse b f Lnet/minecraft/world/entity/animal/panda/Panda; panda i c net/minecraft/world/entity/animal/panda/Panda$PandaBreedGoal net/minecraft/world/entity/animal/panda/EntityPanda$d m ()Z canFindBamboo h m ()Z canUse b f Lnet/minecraft/world/entity/animal/panda/Panda; panda d f I unhappyCooldown e c net/minecraft/world/entity/animal/panda/Panda$PandaPanicGoal net/minecraft/world/entity/animal/panda/EntityPanda$i m ()Z canContinueToUse c f Lnet/minecraft/world/entity/animal/panda/Panda; panda a c net/minecraft/world/entity/animal/panda/Panda$PandaAttackGoal net/minecraft/world/entity/animal/panda/EntityPanda$b m ()Z canUse b f Lnet/minecraft/world/entity/animal/panda/Panda; panda b c net/minecraft/world/entity/animal/panda/Panda$PandaSneezeGoal net/minecraft/world/entity/animal/panda/EntityPanda$l m ()Z canContinueToUse c m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/animal/panda/Panda; panda a c net/minecraft/world/entity/animal/panda/Panda$PandaMoveControl net/minecraft/world/entity/animal/panda/EntityPanda$h m ()V tick a f Lnet/minecraft/world/entity/animal/panda/Panda; panda l c net/minecraft/world/entity/animal/panda/Panda$PandaLieOnBackGoal net/minecraft/world/entity/animal/panda/EntityPanda$f m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e f I cooldown b f Lnet/minecraft/world/entity/animal/panda/Panda; panda a c net/minecraft/world/entity/animal/panda/Panda$PandaHurtByTargetGoal net/minecraft/world/entity/animal/panda/EntityPanda$e m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a m ()Z canContinueToUse c f Lnet/minecraft/world/entity/animal/panda/Panda; panda a c net/minecraft/world/entity/animal/panda/Panda$PandaLookAtPlayerGoal net/minecraft/world/entity/animal/panda/EntityPanda$g m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$0 b m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a m ()V tick a f Lnet/minecraft/world/entity/animal/panda/Panda; panda h c net/minecraft/world/entity/animal/sheep/Sheep net/minecraft/world/entity/animal/sheep/EntitySheep m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()V ate R m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/sheep/Sheep; getBreedOffspring b m ()Lnet/minecraft/world/item/DyeColor; getColor gP m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (F)F getHeadEatAngleScale M m (F)F getHeadEatPositionScale L m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/item/DyeColor; getRandomSheepColor a m (B)V handleEntityEvent b m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isSheared gQ m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z readyForShearing a m ()V registerGoals D m (Lnet/minecraft/world/item/DyeColor;)V setColor a m (Z)V setSheared x m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WOOL_ID cw f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLOR cx f Z DEFAULT_SHEARED cz f I EAT_ANIMATION_TICKS cv f I eatAnimationTick cA f Lnet/minecraft/world/entity/ai/goal/EatBlockGoal; eatBlockGoal cB c net/minecraft/world/entity/animal/squid/Squid net/minecraft/world/entity/animal/squid/EntitySquid m ()V aiStep d_ m ()Z canBeLeashed aj_ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gR m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()D getDefaultGravity bs m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/core/particles/ParticleOptions; getInkParticle p m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()F getSoundVolume fC m ()Lnet/minecraft/sounds/SoundEvent; getSquirtSound gP m (B)V handleEntityEvent b m ()Z hasMovementVector gS m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Lnet/minecraft/world/entity/SpawnGroupData; lambda$finalizeSpawn$0 gT m ()V registerGoals D m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; rotateVector o m ()V spawnInk gQ m (Lnet/minecraft/world/phys/Vec3;)V travel m f Lnet/minecraft/world/phys/Vec3; movementVector cG f F oldTentacleAngle cC f F oldTentacleMovement cA f F rotateSpeed cF f F speed cD f F tentacleAngle cB f F tentacleMovement cz f F tentacleSpeed cE f F xBodyRot cv f F xBodyRotO cw f F zBodyRot cx f F zBodyRotO cy c net/minecraft/world/entity/animal/squid/Squid$SquidFleeGoal net/minecraft/world/entity/animal/squid/EntitySquid$a m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V tick a f F SQUID_FLEE_MAX_DISTANCE d f F SQUID_FLEE_MIN_DISTANCE c f F SQUID_FLEE_SPEED b f I fleeTicks e f Lnet/minecraft/world/entity/animal/squid/Squid; this$0 a c net/minecraft/world/entity/animal/squid/Squid$SquidRandomMovementGoal net/minecraft/world/entity/animal/squid/EntitySquid$PathfinderGoalSquid m ()Z canUse b m ()V tick a f Lnet/minecraft/world/entity/animal/squid/Squid; squid a c net/minecraft/world/entity/monster/Silverfish net/minecraft/world/entity/monster/EntitySilverfish m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSilverfishSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()V registerGoals D m (F)V setYBodyRot s m ()V tick g f Lnet/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal; friendsGoal a c net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers m ()Z canUse b m ()V notifyHurt h m ()V tick a f I lookForFriends b f Lnet/minecraft/world/entity/monster/Silverfish; silverfish a c net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishHideInBlock m ()Z canContinueToUse c m ()Z canUse b m ()V start d f Z doMerge j f Lnet/minecraft/core/Direction; selectedDirection i c net/minecraft/world/entity/variant/BiomeCheck net/minecraft/world/entity/variant/BiomeCheck m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/HolderSet; requiredBiomes b m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/core/HolderSet; requiredBiomes c c net/minecraft/world/inventory/EnchantmentMenu net/minecraft/world/inventory/ContainerEnchantTable m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; getEnchantmentList a m ()I getEnchantmentSeed m m ()I getGoldCount l m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/player/Player;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$clickMenuButton$1 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$2 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$slotsChanged$0 a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_LAPIS_LAZULI p f Lnet/minecraft/world/inventory/ContainerLevelAccess; access r f [I costs m f [I enchantClue n f Lnet/minecraft/world/Container; enchantSlots q f Lnet/minecraft/world/inventory/DataSlot; enchantmentSeed t f [I levelClue o f Lnet/minecraft/util/RandomSource; random s c net/minecraft/world/inventory/EnchantmentMenu$1 net/minecraft/world/inventory/ContainerEnchantTable$1 m ()V setChanged e f Lnet/minecraft/world/inventory/EnchantmentMenu; this$0 b c net/minecraft/world/inventory/EnchantmentMenu$2 net/minecraft/world/inventory/ContainerEnchantTable$2 m ()I getMaxStackSize a c net/minecraft/world/inventory/EnchantmentMenu$3 net/minecraft/world/inventory/ContainerEnchantTable$3 m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/FurnaceFuelSlot net/minecraft/world/inventory/SlotFurnaceFuel m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize b_ m (Lnet/minecraft/world/item/ItemStack;)Z isBucket c m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a f Lnet/minecraft/world/inventory/AbstractFurnaceMenu; menu a c net/minecraft/world/inventory/MenuConstructor net/minecraft/world/inventory/ITileEntityContainer c net/minecraft/world/inventory/ResultContainer net/minecraft/world/inventory/InventoryCraftResult m ()V clearContent a m ()I getContainerSize b m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d m ()Z isEmpty c m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a f Lnet/minecraft/core/NonNullList; itemStacks b f Lnet/minecraft/world/item/crafting/RecipeHolder; recipeUsed c c net/minecraft/world/inventory/StonecutterMenu net/minecraft/world/inventory/ContainerStonecutter m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a m ()I getNumberOfVisibleRecipes n m ()I getSelectedRecipeIndex l m ()Lnet/minecraft/world/inventory/MenuType; getType a m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; getVisibleRecipes m m ()Z hasInputItem o m (I)Z isValidRecipeIndex e m ()V lambda$new$0 q m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Ljava/lang/Runnable;)V registerUpdateListener a m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/item/ItemStack;)V setupRecipeList b m (I)V setupResultSlot f m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I INPUT_SLOT m f I INV_SLOT_END s f I INV_SLOT_START r f I RESULT_SLOT n f I USE_ROW_SLOT_END u f I USE_ROW_SLOT_START t f Lnet/minecraft/world/inventory/ContainerLevelAccess; access v f Lnet/minecraft/world/Container; container q f Lnet/minecraft/world/item/ItemStack; input z f Lnet/minecraft/world/inventory/Slot; inputSlot o f J lastSoundTime A f Lnet/minecraft/world/level/Level; level x f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; recipesForInput y f Lnet/minecraft/world/inventory/ResultContainer; resultContainer C f Lnet/minecraft/world/inventory/Slot; resultSlot p f Lnet/minecraft/world/inventory/DataSlot; selectedRecipeIndex w f Ljava/lang/Runnable; slotUpdateListener B c net/minecraft/world/inventory/StonecutterMenu$1 net/minecraft/world/inventory/ContainerStonecutter$1 m ()V setChanged e f Lnet/minecraft/world/inventory/StonecutterMenu; this$0 b c net/minecraft/world/inventory/StonecutterMenu$2 net/minecraft/world/inventory/ContainerStonecutter$2 m ()Ljava/util/List; getRelevantItems j m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a f Lnet/minecraft/world/inventory/StonecutterMenu; this$0 b f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a c net/minecraft/world/item/ExperienceBottleItem net/minecraft/world/item/ItemExpBottle m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a c net/minecraft/world/item/ProjectileWeaponItem net/minecraft/world/item/ItemProjectileWeapon m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/Projectile; createProjectile a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List; draw a m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a m ()I getDefaultProjectileRange b m (Lnet/minecraft/world/item/ItemStack;)I getDurabilityUse h m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Predicate;)Lnet/minecraft/world/item/ItemStack; getHeldProjectile a m ()Ljava/util/function/Predicate; getSupportedHeldProjectiles c m (Lnet/minecraft/world/item/ItemStack;)Z lambda$static$0 i m (Lnet/minecraft/world/item/ItemStack;)Z lambda$static$1 g m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Z)Lnet/minecraft/world/item/ItemStack; useAmmo a f Ljava/util/function/Predicate; ARROW_ONLY c f Ljava/util/function/Predicate; ARROW_OR_FIREWORK d c net/minecraft/world/item/ScaffoldingBlockItem net/minecraft/world/item/ItemScaffolding m ()Z mustSurvive b m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/item/context/BlockPlaceContext; updatePlacementContext b c net/minecraft/world/item/SmithingTemplateItem net/minecraft/world/item/SmithingTemplateItem m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/SmithingTemplateItem; createArmorTrimTemplate a m ()Ljava/util/List; createNetheriteUpgradeIconList q m ()Ljava/util/List; createNetheriteUpgradeMaterialList r m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/SmithingTemplateItem; createNetheriteUpgradeTemplate b m ()Ljava/util/List; createTrimmableArmorIconList o m ()Ljava/util/List; createTrimmableMaterialIconList p m ()Lnet/minecraft/network/chat/Component; getAdditionSlotDescription b m ()Ljava/util/List; getAdditionalSlotEmptyIcons n m ()Lnet/minecraft/network/chat/Component; getBaseSlotDescription a m ()Ljava/util/List; getBaseSlotEmptyIcons c f Lnet/minecraft/network/chat/Component; APPLIES_TO_TITLE d f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION s f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_APPLIES_TO p f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_BASE_SLOT_DESCRIPTION r f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_INGREDIENTS q f Lnet/minecraft/ChatFormatting; DESCRIPTION_FORMAT b f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_AMETHYST_SHARD N f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_AXE C f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_BOOTS A f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_CHESTPLATE y f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_DIAMOND L f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_EMERALD K f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_HELMET x f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_HOE B f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_INGOT H f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_LAPIS_LAZULI M f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_LEGGINGS z f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_NAUTILUS_ARMOR O f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_PICKAXE G f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_QUARTZ J f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_REDSTONE_DUST I f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_SHOVEL E f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_SPEAR F f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_SWORD D f Lnet/minecraft/network/chat/Component; INGREDIENTS_TITLE c f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION w f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_APPLIES_TO t f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION v f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_INGREDIENTS u f Lnet/minecraft/network/chat/Component; SMITHING_TEMPLATE_SUFFIX o f Lnet/minecraft/ChatFormatting; TITLE_FORMAT a f Ljava/util/List; additionalSlotEmptyIcons U f Lnet/minecraft/network/chat/Component; additionsSlotDescription S f Lnet/minecraft/network/chat/Component; appliesTo P f Lnet/minecraft/network/chat/Component; baseSlotDescription R f Ljava/util/List; baseSlotEmptyIcons T f Lnet/minecraft/network/chat/Component; ingredients Q c net/minecraft/world/item/component/Consumable net/minecraft/world/item/component/Consumable m ()Lnet/minecraft/world/item/ItemUseAnimation; animation d m ()Lnet/minecraft/world/item/component/Consumable$Builder; builder b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z canConsume a m ()F consumeSeconds c m ()I consumeTicks a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V emitParticlesAndSounds a m ()Z hasConsumeParticles f m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ConsumableListener;)V lambda$onConsume$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; onConsume a m ()Ljava/util/List; onConsumeEffects g m (I)Z shouldEmitParticlesAndSounds a m ()Lnet/minecraft/core/Holder; sound e m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; startConsuming a f Lcom/mojang/serialization/Codec; CODEC b f I CONSUME_EFFECTS_INTERVAL i f F CONSUME_EFFECTS_START_FRACTION j f F DEFAULT_CONSUME_SECONDS a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/world/item/ItemUseAnimation; animation e f F consumeSeconds d f Z hasConsumeParticles g f Ljava/util/List; onConsumeEffects h f Lnet/minecraft/core/Holder; sound f c net/minecraft/world/item/component/Consumable$Builder net/minecraft/world/item/component/Consumable$a m (Lnet/minecraft/world/item/ItemUseAnimation;)Lnet/minecraft/world/item/component/Consumable$Builder; animation a m ()Lnet/minecraft/world/item/component/Consumable; build a m (F)Lnet/minecraft/world/item/component/Consumable$Builder; consumeSeconds a m (Z)Lnet/minecraft/world/item/component/Consumable$Builder; hasConsumeParticles a m (Lnet/minecraft/world/item/consume_effects/ConsumeEffect;)Lnet/minecraft/world/item/component/Consumable$Builder; onConsume a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$Builder; sound a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$Builder; soundAfterConsume b f Lnet/minecraft/world/item/ItemUseAnimation; animation b f F consumeSeconds a f Z hasConsumeParticles d f Ljava/util/List; onConsumeEffects e f Lnet/minecraft/core/Holder; sound c c net/minecraft/world/item/component/Consumable$OverrideConsumeSound net/minecraft/world/item/component/Consumable$b m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEvent; getConsumeSound j c net/minecraft/world/item/component/CustomData net/minecraft/world/item/component/CustomData m ()Lnet/minecraft/nbt/CompoundTag; copyTag b m ()Z isEmpty a m (Lnet/minecraft/nbt/CompoundTag;)Z matchedBy b m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/CustomData; of a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/CompoundTag;)V set a m (Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData; update a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V update a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; COMPOUND_TAG_CODEC b f Lnet/minecraft/world/item/component/CustomData; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/nbt/CompoundTag; tag e c net/minecraft/world/item/component/UseEffects net/minecraft/world/item/component/UseEffects m ()Z canSprint a m ()Z interactVibrations b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F speedMultiplier c f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/UseEffects; DEFAULT a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Z canSprint d f Z interactVibrations e f F speedMultiplier f c net/minecraft/world/item/context/UseOnContext net/minecraft/world/item/context/ItemActionContext m ()Lnet/minecraft/world/phys/Vec3; getClickLocation l m ()Lnet/minecraft/core/Direction; getClickedFace k m ()Lnet/minecraft/core/BlockPos; getClickedPos a m ()Lnet/minecraft/world/InteractionHand; getHand p m ()Lnet/minecraft/world/phys/BlockHitResult; getHitResult j m ()Lnet/minecraft/core/Direction; getHorizontalDirection g m ()Lnet/minecraft/world/item/ItemStack; getItemInHand n m ()Lnet/minecraft/world/level/Level; getLevel q m ()Lnet/minecraft/world/entity/player/Player; getPlayer o m ()F getRotation i m ()Z isInside m m ()Z isSecondaryUseActive h f Lnet/minecraft/world/InteractionHand; hand b f Lnet/minecraft/world/phys/BlockHitResult; hitResult c f Lnet/minecraft/world/item/ItemStack; itemStack e f Lnet/minecraft/world/level/Level; level d f Lnet/minecraft/world/entity/player/Player; player a c net/minecraft/world/item/crafting/RecipeCache net/minecraft/world/item/crafting/RecipeCache m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; compute a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; get a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V insert a m (I)V moveEntryToFront a m (Lnet/minecraft/server/level/ServerLevel;)V validateRecipeManager a f Ljava/lang/ref/WeakReference; cachedRecipeManager b f [Lnet/minecraft/world/item/crafting/RecipeCache$Entry; entries a c net/minecraft/world/item/crafting/RecipeCache$Entry net/minecraft/world/item/crafting/RecipeCache$a m ()I height c m ()Lnet/minecraft/core/NonNullList; key a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z matches a m ()Lnet/minecraft/world/item/crafting/RecipeHolder; value d m ()I width b f I height c f Lnet/minecraft/core/NonNullList; key a f Lnet/minecraft/world/item/crafting/RecipeHolder; value d f I width b c net/minecraft/world/item/crafting/RecipeInput net/minecraft/world/item/crafting/RecipeInput m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Z isEmpty b m ()I size a c net/minecraft/world/item/equipment/Equippable net/minecraft/world/item/equipment/Equippable m ()Ljava/util/Optional; allowedEntities f m ()Ljava/util/Optional; assetId d m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/equipment/Equippable$Builder; builder a m ()Ljava/util/Optional; cameraOverlay e m (Lnet/minecraft/world/entity/EntityType;)Z canBeEquippedBy a m ()Z canBeSheared k m ()Z damageOnHurt i m ()Z dispensable g m ()Z equipOnInteract j m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; equipOnTarget a m ()Lnet/minecraft/core/Holder; equipSound c m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/equipment/Equippable; harness b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/equipment/Equippable; llamaSwag a m ()Lnet/minecraft/world/item/equipment/Equippable; saddle a m ()Lnet/minecraft/core/Holder; shearingSound l m ()Lnet/minecraft/world/entity/EquipmentSlot; slot b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; swapWithEquipmentSlot a m ()Z swappable h f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; allowedEntities g f Ljava/util/Optional; assetId e f Ljava/util/Optional; cameraOverlay f f Z canBeSheared l f Z damageOnHurt j f Z dispensable h f Z equipOnInteract k f Lnet/minecraft/core/Holder; equipSound d f Lnet/minecraft/core/Holder; shearingSound m f Lnet/minecraft/world/entity/EquipmentSlot; slot c f Z swappable i c net/minecraft/world/item/equipment/Equippable$Builder net/minecraft/world/item/equipment/Equippable$a m ()Lnet/minecraft/world/item/equipment/Equippable; build a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAllowedEntities a m ([Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAllowedEntities a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAsset a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setCameraOverlay a m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setCanBeSheared e m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setDamageOnHurt c m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setDispensable a m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setEquipOnInteract d m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setEquipSound a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setShearingSound b m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setSwappable b f Ljava/util/Optional; allowedEntities e f Ljava/util/Optional; assetId c f Ljava/util/Optional; cameraOverlay d f Z canBeSheared j f Z damageOnHurt h f Z dispensable f f Z equipOnInteract i f Lnet/minecraft/core/Holder; equipSound b f Lnet/minecraft/core/Holder; shearingSound k f Lnet/minecraft/world/entity/EquipmentSlot; slot a f Z swappable g c net/minecraft/world/item/slot/EmptySlotSource net/minecraft/world/item/slot/EmptySlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a c net/minecraft/world/item/slot/GroupSlotSource net/minecraft/world/item/slot/GroupSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/Codec; INLINE_CODEC c f Lcom/mojang/serialization/MapCodec; MAP_CODEC b c net/minecraft/world/item/slot/LimitSlotSource net/minecraft/world/item/slot/LimitSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/slot/LimitSlotSource;)Ljava/lang/Integer; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f I limit c c net/minecraft/world/item/slot/RangeSlotSource net/minecraft/world/item/slot/RangeSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/Set; getReferencedContextParams b m (Lnet/minecraft/world/item/slot/RangeSlotSource;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$0 b m (Lnet/minecraft/world/item/slot/RangeSlotSource;)Lnet/minecraft/world/inventory/SlotRange; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/world/inventory/SlotRange; slotRange c f Lnet/minecraft/world/level/storage/loot/LootContextArg; source b c net/minecraft/world/level/CommonLevelAccessor net/minecraft/world/level/ICombinedAccess m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a c net/minecraft/world/level/LevelHeightAccessor net/minecraft/world/level/LevelHeightAccessor m (II)Lnet/minecraft/world/level/LevelHeightAccessor; create e m ()I getHeight L_ m ()I getMaxSectionY az m ()I getMaxY aw m ()I getMinSectionY ay m ()I getMinY K_ m (I)I getSectionIndex f m (I)I getSectionIndexFromSectionY g m (I)I getSectionYFromSectionIndex h m ()I getSectionsCount ax m (I)Z isInsideBuildHeight d m (I)Z isOutsideBuildHeight e m (Lnet/minecraft/core/BlockPos;)Z isOutsideBuildHeight y c net/minecraft/world/level/LevelHeightAccessor$1 net/minecraft/world/level/LevelHeightAccessor$1 m ()I getHeight L_ m ()I getMinY K_ f I val$height a c net/minecraft/world/level/PotentialCalculator net/minecraft/world/level/SpawnerCreatureProbabilities m (Lnet/minecraft/core/BlockPos;D)V addCharge a m (Lnet/minecraft/core/BlockPos;D)D getPotentialEnergyChange b f Ljava/util/List; charges a c net/minecraft/world/level/PotentialCalculator$PointCharge net/minecraft/world/level/SpawnerCreatureProbabilities$a m (Lnet/minecraft/core/BlockPos;)D getPotentialChange a f D charge b f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/level/ScheduledTickAccess net/minecraft/world/level/ScheduledTickAccess m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/ScheduledTick; createTick a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickPriority;)Lnet/minecraft/world/ticks/ScheduledTick; createTick a m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks af m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks ae m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;I)V scheduleTick a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickPriority;)V scheduleTick a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V scheduleTick a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;ILnet/minecraft/world/ticks/TickPriority;)V scheduleTick a c net/minecraft/world/level/ServerLevelAccessor net/minecraft/world/level/WorldAccess m (Lnet/minecraft/world/entity/Entity;)V addFreshEntityWithPassengers a_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt c m ()Lnet/minecraft/server/level/ServerLevel; getLevel a c net/minecraft/world/level/biome/FeatureSorter net/minecraft/world/level/biome/FeatureSorter m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; buildFeaturesPerStep a m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I lambda$buildFeaturesPerStep$0 a m (Ljava/util/Comparator;Lnet/minecraft/world/level/biome/FeatureSorter$1FeatureData;)Ljava/util/Set; lambda$buildFeaturesPerStep$1 a m (ILnet/minecraft/world/level/biome/FeatureSorter$1FeatureData;)Z lambda$buildFeaturesPerStep$2 a c net/minecraft/world/level/biome/FeatureSorter$1FeatureData net/minecraft/world/level/biome/FeatureSorter$a m ()Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; feature c m ()I featureIndex a m ()I step b f I featureIndex a f Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; feature c f I step b c net/minecraft/world/level/biome/FeatureSorter$StepFeatureData net/minecraft/world/level/biome/FeatureSorter$b m ()Ljava/util/List; features a m ()Ljava/util/function/ToIntFunction; indexMapping b f Ljava/util/List; features a f Ljava/util/function/ToIntFunction; indexMapping b c net/minecraft/world/level/block/AmethystBlock net/minecraft/world/level/block/AmethystBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/BaseFireBlock net/minecraft/world/level/block/BlockFireAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canBePlacedAt a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;)Z inPortalDimension a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isPortal b m (Lnet/minecraft/world/entity/Entity;)V lambda$entityInside$0 b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDestroyParticles a f I MAX_FIRE_TICKS_TO_ADD d f I MIN_FIRE_TICKS_TO_ADD c f I SECONDS_ON_FIRE b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a f F fireDamage e c net/minecraft/world/level/block/BaseRailBlock net/minecraft/world/level/block/BlockMinecartTrackAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isRail a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRail h m ()Z isStraight b m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/properties/RailShape; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/properties/RailShape; rotate a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z shouldBeRemoved a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/level/block/state/BlockState; updateDir a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/state/BlockState; updateState a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FLAT b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SLOPE c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED a f Z isStraight d c net/minecraft/world/level/block/BaseRailBlock$1 net/minecraft/world/level/block/BlockMinecartTrackAbstract$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror c f [I $SwitchMap$net$minecraft$world$level$block$Rotation b f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a c net/minecraft/world/level/block/BeetrootBlock net/minecraft/world/level/block/BlockBeetroot m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a m ()I getMaxAge c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES g c net/minecraft/world/level/block/CampfireBlock net/minecraft/world/level/block/BlockCampfire m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight i m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V dowse a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLitCampfire h m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSmokeSource p m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isSmokeyPos a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$canLight$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V lambda$getTicker$3 a m (Lnet/minecraft/world/level/block/CampfireBlock;)Ljava/lang/Boolean; lambda$static$0 b m (Lnet/minecraft/world/level/block/CampfireBlock;)Ljava/lang/Integer; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZ)V makeParticles a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_VIRTUAL_POST g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SIGNAL_FIRE c f I SMOKE_DISTANCE h f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d f I fireDamage D f Z spawnParticles i c net/minecraft/world/level/block/CauldronBlock net/minecraft/world/level/block/BlockCauldron m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/biome/Biome$Precipitation;)Z shouldHandlePrecipitation a f Lcom/mojang/serialization/MapCodec; CODEC d f F POWDER_SNOW_FILL_CHANCE f f F RAIN_FILL_CHANCE e c net/minecraft/world/level/block/CoralFanBlock net/minecraft/world/level/block/BlockCoralFan m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/CoralFanBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/Block; deadBlock d c net/minecraft/world/level/block/DirtPathBlock net/minecraft/world/level/block/BlockGrassPath m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/InfestedBlock net/minecraft/world/level/block/BlockMonsterEggs m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/Block; getHostBlock b m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/BlockState; getNewStateWithProperties a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; hostStateByInfested r m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; infestedStateByHost q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCompatibleHostBlock p m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getNewStateWithProperties$3 a m ()Lnet/minecraft/world/level/block/state/BlockState; lambda$hostStateByInfested$2 q m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$infestedStateByHost$1 s m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInfestation a f Ljava/util/Map; BLOCK_BY_HOST_BLOCK c f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; HOST_TO_INFESTED_STATES d f Ljava/util/Map; INFESTED_TO_HOST_STATES e f Lnet/minecraft/world/level/block/Block; hostBlock b c net/minecraft/world/level/block/IronBarsBlock net/minecraft/world/level/block/BlockIronBars m (Lnet/minecraft/world/level/block/state/BlockState;Z)Z attachsTo a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC g c net/minecraft/world/level/block/MushroomBlock net/minecraft/world/level/block/BlockMushroom m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z growMushroom a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/MushroomBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b f Lnet/minecraft/resources/ResourceKey; feature c c net/minecraft/world/level/block/MyceliumBlock net/minecraft/world/level/block/BlockMycel m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/ObserverBlock net/minecraft/world/level/block/BlockObserver m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;)V startSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsInFront a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c c net/minecraft/world/level/block/RepeaterBlock net/minecraft/world/level/block/BlockRepeater m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isLocked b m ()Z sideInputDiodesOnly b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DELAY d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LOCKED b c net/minecraft/world/level/block/SculkSpreader net/minecraft/world/level/block/SculkSpreader m (Lnet/minecraft/core/BlockPos;I)V addCursors a m ()I additionalDecayRate g m ()I chargeDecayRate f m ()V clear j m ()Lnet/minecraft/world/level/block/SculkSpreader; createLevelSpreader a m ()Lnet/minecraft/world/level/block/SculkSpreader; createWorldGenSpreader b m ()Ljava/util/List; getCursors i m ()I growthSpawnCost d m ()Z isWorldGeneration h m (Lnet/minecraft/world/level/storage/ValueInput;)V load a m ()I noGrowthRadius e m ()Lnet/minecraft/tags/TagKey; replaceableBlocks c m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)V updateCursors a f I MAX_CHARGE b f I MAX_CURSORS f f I MAX_CURSOR_DISTANCE e f F MAX_DECAY_FACTOR c f I MAX_GROWTH_RATE_RADIUS a f I SHRIEKER_PLACEMENT_RATE d f I additionalDecayRate l f I chargeDecayRate k f Ljava/util/List; cursors m f I growthSpawnCost i f Z isWorldGeneration g f I noGrowthRadius j f Lnet/minecraft/tags/TagKey; replaceableBlocks h c net/minecraft/world/level/block/SculkSpreader$ChargeCursor net/minecraft/world/level/block/SculkSpreader$a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SculkBehaviour; getBlockBehaviour a m ()I getCharge b m ()I getDecayDelay c m ()Ljava/util/Set; getFacingData d m ()Lnet/minecraft/core/BlockPos; getPos a m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getRandomizedNonCornerNeighbourOffsets a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPos; getValidMovementPos a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z isMovementUnobstructed a m (Lnet/minecraft/core/BlockPos;)Z isPosUnreasonable a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isUnobstructed a m (Lnet/minecraft/core/BlockPos;)Z lambda$static$0 b m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V lambda$static$1 a m (Ljava/util/List;)Ljava/util/Set; lambda$static$2 a m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/lang/Integer; lambda$static$3 c m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/util/Optional; lambda$static$4 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)V mergeWith a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)Z shouldUpdate a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)V update a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECTION_SET i f I MAX_CURSOR_DECAY_DELAY a f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; NON_CORNER_NEIGHBOURS c f I charge e f I decayDelay g f Ljava/util/Set; facings h f Lnet/minecraft/core/BlockPos; pos d f I updateDelay f c net/minecraft/world/level/block/SeagrassBlock net/minecraft/world/level/block/SeagrassBlock m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/SoulFireBlock net/minecraft/world/level/block/BlockSoulFire m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOnBlock p m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/SoulSandBlock net/minecraft/world/level/block/BlockSlowSand m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f I BUBBLE_COLUMN_CHECK_DELAY c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/TrapDoorBlock net/minecraft/world/level/block/BlockTrapdoor m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; getType q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/TrapDoorBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V playSound a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V toggle b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d f Ljava/util/Map; SHAPES g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type h c net/minecraft/world/level/block/TrapDoorBlock$1 net/minecraft/world/level/block/BlockTrapdoor$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a c net/minecraft/world/level/block/TripWireBlock net/minecraft/world/level/block/BlockTripwire m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkPressed a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V checkPressed a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/TripWireBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldConnectTo a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateSource a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DISARMED d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b f Ljava/util/Map; PROPERTY_BY_DIRECTION i f I RECHECK_PERIOD S f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_ATTACHED D f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_NOT_ATTACHED R f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST h f Lnet/minecraft/world/level/block/Block; hook T c net/minecraft/world/level/block/TripWireBlock$1 net/minecraft/world/level/block/BlockTripwire$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/world/level/block/WallSignBlock net/minecraft/world/level/block/BlockWallSign m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; getSignHitboxCenterPosition p m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/Map; SHAPES c c net/minecraft/world/level/block/entity/Hopper net/minecraft/world/level/block/entity/IHopper m ()D getLevelX C m ()D getLevelY D m ()D getLevelZ E m ()Lnet/minecraft/world/phys/AABB; getSuckAabb an_ m ()Z isGridAligned F f Lnet/minecraft/world/phys/AABB; SUCK_AABB t_ c net/minecraft/world/level/border/BorderStatus net/minecraft/world/level/border/BorderStatus m ()[Lnet/minecraft/world/level/border/BorderStatus; $values b m ()I getColor a f [Lnet/minecraft/world/level/border/BorderStatus; $VALUES e f Lnet/minecraft/world/level/border/BorderStatus; GROWING a f Lnet/minecraft/world/level/border/BorderStatus; SHRINKING b f Lnet/minecraft/world/level/border/BorderStatus; STATIONARY c f I color d c net/minecraft/world/level/chunk/Configuration net/minecraft/world/level/chunk/Configuration m ()Z alwaysRepack a m ()I bitsInMemory b m ()I bitsInStorage c m (Lnet/minecraft/world/level/chunk/Strategy;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; createPalette a c net/minecraft/world/level/chunk/Configuration$Global net/minecraft/world/level/chunk/Configuration$a m ()Z alwaysRepack a m ()I bitsInMemory b m ()I bitsInStorage c m (Lnet/minecraft/world/level/chunk/Strategy;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; createPalette a f I bitsInMemory a f I bitsInStorage b c net/minecraft/world/level/chunk/Configuration$Simple net/minecraft/world/level/chunk/Configuration$b m ()Z alwaysRepack a m ()I bits e m ()I bitsInMemory b m ()I bitsInStorage c m (Lnet/minecraft/world/level/chunk/Strategy;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; createPalette a m ()Lnet/minecraft/world/level/chunk/Palette$Factory; factory d f I bits b f Lnet/minecraft/world/level/chunk/Palette$Factory; factory a c net/minecraft/world/level/chunk/GlobalPalette net/minecraft/world/level/chunk/DataPaletteGlobal m ()Lnet/minecraft/world/level/chunk/Palette; copy b m (Lnet/minecraft/core/IdMap;)I getSerializedSize a m ()I getSize a m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a m (I)Ljava/lang/Object; valueFor a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b f Lnet/minecraft/core/IdMap; registry a c net/minecraft/world/level/chunk/LinearPalette net/minecraft/world/level/chunk/DataPaletteLinear m ()Lnet/minecraft/world/level/chunk/Palette; copy b m (ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a m (Lnet/minecraft/core/IdMap;)I getSerializedSize a m ()I getSize a m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a m (I)Ljava/lang/Object; valueFor a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b f I bits b f I size c f [Ljava/lang/Object; values a c net/minecraft/world/level/chunk/PaletteResize net/minecraft/world/level/chunk/DataPaletteExpandable m (ILjava/lang/Object;)I lambda$noResizeExpected$0 a m ()Lnet/minecraft/world/level/chunk/PaletteResize; noResizeExpected a c net/minecraft/world/level/dimension/LevelStem net/minecraft/world/level/dimension/WorldDimension m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; type a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/resources/ResourceKey; END d f Lnet/minecraft/resources/ResourceKey; NETHER c f Lnet/minecraft/resources/ResourceKey; OVERWORLD b f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator f f Lnet/minecraft/core/Holder; type e c net/minecraft/world/level/entity/EntityAccess net/minecraft/world/level/entity/EntityAccess m ()Lnet/minecraft/core/BlockPos; blockPosition dK m ()Lnet/minecraft/world/phys/AABB; getBoundingBox dj m ()I getId aA m ()Ljava/util/stream/Stream; getPassengersAndSelf dq m ()Ljava/util/stream/Stream; getSelfAndPassengers dp m ()Z isAlwaysTicking el m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V setLevelCallback a m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V setRemoved c m ()Z shouldBeSaved ek c net/minecraft/world/level/entity/EntityLookup net/minecraft/world/level/entity/EntityLookup m (Lnet/minecraft/world/level/entity/EntityAccess;)V add a m ()I count b m ()Ljava/lang/Iterable; getAllEntities a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities a m (I)Lnet/minecraft/world/level/entity/EntityAccess; getEntity a m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; getEntity a m (Lnet/minecraft/world/level/entity/EntityAccess;)V remove b f Lorg/slf4j/Logger; LOGGER a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; byId b f Ljava/util/Map; byUuid c c net/minecraft/world/level/gameevent/GameEvent net/minecraft/world/level/gameevent/GameEvent m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a m ()I notificationRadius a m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; register a m (Ljava/lang/String;I)Lnet/minecraft/core/Holder$Reference; register a f Lnet/minecraft/core/Holder$Reference; BLOCK_ACTIVATE a f Lnet/minecraft/core/Holder$Reference; BLOCK_ATTACH b f Lnet/minecraft/core/Holder$Reference; BLOCK_CHANGE c f Lnet/minecraft/core/Holder$Reference; BLOCK_CLOSE d f Lnet/minecraft/core/Holder$Reference; BLOCK_DEACTIVATE e f Lnet/minecraft/core/Holder$Reference; BLOCK_DESTROY f f Lnet/minecraft/core/Holder$Reference; BLOCK_DETACH g f Lnet/minecraft/core/Holder$Reference; BLOCK_OPEN h f Lnet/minecraft/core/Holder$Reference; BLOCK_PLACE i f Lcom/mojang/serialization/Codec; CODEC aj f Lnet/minecraft/core/Holder$Reference; CONTAINER_CLOSE j f Lnet/minecraft/core/Holder$Reference; CONTAINER_OPEN k f I DEFAULT_NOTIFICATION_RADIUS ai f Lnet/minecraft/core/Holder$Reference; DRINK l f Lnet/minecraft/core/Holder$Reference; EAT m f Lnet/minecraft/core/Holder$Reference; ELYTRA_GLIDE n f Lnet/minecraft/core/Holder$Reference; ENTITY_ACTION u f Lnet/minecraft/core/Holder$Reference; ENTITY_DAMAGE o f Lnet/minecraft/core/Holder$Reference; ENTITY_DIE p f Lnet/minecraft/core/Holder$Reference; ENTITY_DISMOUNT q f Lnet/minecraft/core/Holder$Reference; ENTITY_INTERACT r f Lnet/minecraft/core/Holder$Reference; ENTITY_MOUNT s f Lnet/minecraft/core/Holder$Reference; ENTITY_PLACE t f Lnet/minecraft/core/Holder$Reference; EQUIP v f Lnet/minecraft/core/Holder$Reference; EXPLODE w f Lnet/minecraft/core/Holder$Reference; FLAP x f Lnet/minecraft/core/Holder$Reference; FLUID_PICKUP y f Lnet/minecraft/core/Holder$Reference; FLUID_PLACE z f Lnet/minecraft/core/Holder$Reference; HIT_GROUND A f Lnet/minecraft/core/Holder$Reference; INSTRUMENT_PLAY B f Lnet/minecraft/core/Holder$Reference; ITEM_INTERACT_FINISH C f Lnet/minecraft/core/Holder$Reference; ITEM_INTERACT_START D f Lnet/minecraft/core/Holder$Reference; JUKEBOX_PLAY E f Lnet/minecraft/core/Holder$Reference; JUKEBOX_STOP_PLAY F f Lnet/minecraft/core/Holder$Reference; LIGHTNING_STRIKE G f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_PLAY H f Lnet/minecraft/core/Holder$Reference; PRIME_FUSE I f Lnet/minecraft/core/Holder$Reference; PROJECTILE_LAND J f Lnet/minecraft/core/Holder$Reference; PROJECTILE_SHOOT K f Lnet/minecraft/core/Holder$Reference; RESONATE_10 ac f Lnet/minecraft/core/Holder$Reference; RESONATE_11 ad f Lnet/minecraft/core/Holder$Reference; RESONATE_12 ae f Lnet/minecraft/core/Holder$Reference; RESONATE_13 af f Lnet/minecraft/core/Holder$Reference; RESONATE_14 ag f Lnet/minecraft/core/Holder$Reference; RESONATE_15 ah f Lnet/minecraft/core/Holder$Reference; RESONATE_1 T f Lnet/minecraft/core/Holder$Reference; RESONATE_2 U f Lnet/minecraft/core/Holder$Reference; RESONATE_3 V f Lnet/minecraft/core/Holder$Reference; RESONATE_4 W f Lnet/minecraft/core/Holder$Reference; RESONATE_5 X f Lnet/minecraft/core/Holder$Reference; RESONATE_6 Y f Lnet/minecraft/core/Holder$Reference; RESONATE_7 Z f Lnet/minecraft/core/Holder$Reference; RESONATE_8 aa f Lnet/minecraft/core/Holder$Reference; RESONATE_9 ab f Lnet/minecraft/core/Holder$Reference; SCULK_SENSOR_TENDRILS_CLICKING L f Lnet/minecraft/core/Holder$Reference; SHEAR M f Lnet/minecraft/core/Holder$Reference; SHRIEK N f Lnet/minecraft/core/Holder$Reference; SPLASH O f Lnet/minecraft/core/Holder$Reference; STEP P f Lnet/minecraft/core/Holder$Reference; SWIM Q f Lnet/minecraft/core/Holder$Reference; TELEPORT R f Lnet/minecraft/core/Holder$Reference; UNEQUIP S f I notificationRadius ak c net/minecraft/world/level/gameevent/GameEvent$Context net/minecraft/world/level/gameevent/GameEvent$a m ()Lnet/minecraft/world/level/block/state/BlockState; affectedState b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a m ()Lnet/minecraft/world/entity/Entity; sourceEntity a f Lnet/minecraft/world/level/block/state/BlockState; affectedState b f Lnet/minecraft/world/entity/Entity; sourceEntity a c net/minecraft/world/level/gameevent/GameEvent$ListenerInfo net/minecraft/world/level/gameevent/GameEvent$b m (Lnet/minecraft/world/level/gameevent/GameEvent$ListenerInfo;)I compareTo a m ()Lnet/minecraft/world/level/gameevent/GameEvent$Context; context c m ()Lnet/minecraft/core/Holder; gameEvent a m ()Lnet/minecraft/world/level/gameevent/GameEventListener; recipient d m ()Lnet/minecraft/world/phys/Vec3; source b f Lnet/minecraft/world/level/gameevent/GameEvent$Context; context c f D distanceToRecipient e f Lnet/minecraft/core/Holder; gameEvent a f Lnet/minecraft/world/level/gameevent/GameEventListener; recipient d f Lnet/minecraft/world/phys/Vec3; source b c net/minecraft/world/level/gamerules/GameRules net/minecraft/world/level/gamerules/GameRules m ()Ljava/util/stream/Stream; availableRules a m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/gamerules/GameRule; bootstrap a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/gamerules/GameRules; copy b m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; get a m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/String; getAsString b m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/level/gamerules/GameRuleMap;)Lnet/minecraft/world/level/gamerules/GameRules; lambda$codec$0 a m (Lnet/minecraft/world/level/gamerules/GameRules;)Lnet/minecraft/world/level/gamerules/GameRuleMap; lambda$codec$1 a m (Ljava/lang/Boolean;)I lambda$registerBoolean$4 a m (Ljava/lang/Integer;)I lambda$registerInteger$5 a m (Lnet/minecraft/world/level/gamerules/GameRuleTypeVisitor;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$visitGameRuleTypes$3 a m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;Lnet/minecraft/world/level/gamerules/GameRuleType;Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/level/gamerules/GameRules$VisitorCaller;Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/gamerules/GameRule; register a m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;Z)Lnet/minecraft/world/level/gamerules/GameRule; registerBoolean a m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;II)Lnet/minecraft/world/level/gamerules/GameRule; registerInteger a m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;III)Lnet/minecraft/world/level/gamerules/GameRule; registerInteger a m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;IIILnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/gamerules/GameRule; registerInteger a m (Lnet/minecraft/world/level/gamerules/GameRuleTypeVisitor;)V visitGameRuleTypes a f Lnet/minecraft/world/level/gamerules/GameRule; ADVANCE_TIME a f Lnet/minecraft/world/level/gamerules/GameRule; ADVANCE_WEATHER b f Lnet/minecraft/world/level/gamerules/GameRule; ALLOW_ENTERING_NETHER_USING_PORTALS c f Lnet/minecraft/world/level/gamerules/GameRule; BLOCK_DROPS d f Lnet/minecraft/world/level/gamerules/GameRule; BLOCK_EXPLOSION_DROP_DECAY e f Lnet/minecraft/world/level/gamerules/GameRule; COMMAND_BLOCKS_WORK f f Lnet/minecraft/world/level/gamerules/GameRule; COMMAND_BLOCK_OUTPUT g f Lnet/minecraft/world/level/gamerules/GameRule; DROWNING_DAMAGE h f Lnet/minecraft/world/level/gamerules/GameRule; ELYTRA_MOVEMENT_CHECK i f Lnet/minecraft/world/level/gamerules/GameRule; ENDER_PEARLS_VANISH_ON_DEATH j f Lnet/minecraft/world/level/gamerules/GameRule; ENTITY_DROPS k f Lnet/minecraft/world/level/gamerules/GameRule; FALL_DAMAGE l f Lnet/minecraft/world/level/gamerules/GameRule; FIRE_DAMAGE m f Lnet/minecraft/world/level/gamerules/GameRule; FIRE_SPREAD_RADIUS_AROUND_PLAYER n f Lnet/minecraft/world/level/gamerules/GameRule; FORGIVE_DEAD_PLAYERS o f Lnet/minecraft/world/level/gamerules/GameRule; FREEZE_DAMAGE p f Lnet/minecraft/world/level/gamerules/GameRule; GLOBAL_SOUND_EVENTS q f Lnet/minecraft/world/level/gamerules/GameRule; IMMEDIATE_RESPAWN r f Lnet/minecraft/world/level/gamerules/GameRule; KEEP_INVENTORY s f Lnet/minecraft/world/level/gamerules/GameRule; LAVA_SOURCE_CONVERSION t f Lnet/minecraft/world/level/gamerules/GameRule; LIMITED_CRAFTING u f Lnet/minecraft/world/level/gamerules/GameRule; LOCATOR_BAR v f Lnet/minecraft/world/level/gamerules/GameRule; LOG_ADMIN_COMMANDS w f Lnet/minecraft/world/level/gamerules/GameRule; MAX_BLOCK_MODIFICATIONS x f Lnet/minecraft/world/level/gamerules/GameRule; MAX_COMMAND_FORKS y f Lnet/minecraft/world/level/gamerules/GameRule; MAX_COMMAND_SEQUENCE_LENGTH z f Lnet/minecraft/world/level/gamerules/GameRule; MAX_ENTITY_CRAMMING A f Lnet/minecraft/world/level/gamerules/GameRule; MAX_MINECART_SPEED B f Lnet/minecraft/world/level/gamerules/GameRule; MAX_SNOW_ACCUMULATION_HEIGHT C f Lnet/minecraft/world/level/gamerules/GameRule; MOB_DROPS D f Lnet/minecraft/world/level/gamerules/GameRule; MOB_EXPLOSION_DROP_DECAY E f Lnet/minecraft/world/level/gamerules/GameRule; MOB_GRIEFING F f Lnet/minecraft/world/level/gamerules/GameRule; NATURAL_HEALTH_REGENERATION G f Lnet/minecraft/world/level/gamerules/GameRule; PLAYERS_NETHER_PORTAL_CREATIVE_DELAY I f Lnet/minecraft/world/level/gamerules/GameRule; PLAYERS_NETHER_PORTAL_DEFAULT_DELAY J f Lnet/minecraft/world/level/gamerules/GameRule; PLAYERS_SLEEPING_PERCENTAGE K f Lnet/minecraft/world/level/gamerules/GameRule; PLAYER_MOVEMENT_CHECK H f Lnet/minecraft/world/level/gamerules/GameRule; PROJECTILES_CAN_BREAK_BLOCKS L f Lnet/minecraft/world/level/gamerules/GameRule; PVP M f Lnet/minecraft/world/level/gamerules/GameRule; RAIDS N f Lnet/minecraft/world/level/gamerules/GameRule; RANDOM_TICK_SPEED O f Lnet/minecraft/world/level/gamerules/GameRule; REDUCED_DEBUG_INFO P f Lnet/minecraft/world/level/gamerules/GameRule; RESPAWN_RADIUS Q f Lnet/minecraft/world/level/gamerules/GameRule; SEND_COMMAND_FEEDBACK R f Lnet/minecraft/world/level/gamerules/GameRule; SHOW_ADVANCEMENT_MESSAGES S f Lnet/minecraft/world/level/gamerules/GameRule; SHOW_DEATH_MESSAGES T f Lnet/minecraft/world/level/gamerules/GameRule; SPAWNER_BLOCKS_WORK U f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_MOBS V f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_MONSTERS W f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_PATROLS X f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_PHANTOMS Y f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_WANDERING_TRADERS Z f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_WARDENS aa f Lnet/minecraft/world/level/gamerules/GameRule; SPECTATORS_GENERATE_CHUNKS ab f Lnet/minecraft/world/level/gamerules/GameRule; SPREAD_VINES ac f Lnet/minecraft/world/level/gamerules/GameRule; TNT_EXPLODES ad f Lnet/minecraft/world/level/gamerules/GameRule; TNT_EXPLOSION_DROP_DECAY ae f Lnet/minecraft/world/level/gamerules/GameRule; UNIVERSAL_ANGER af f Lnet/minecraft/world/level/gamerules/GameRule; WATER_SOURCE_CONVERSION ag f Lnet/minecraft/world/level/gamerules/GameRuleMap; rules ah c net/minecraft/world/level/gamerules/GameRules$VisitorCaller net/minecraft/world/level/gamerules/GameRules$a c net/minecraft/world/level/levelgen/Beardifier net/minecraft/world/level/levelgen/Beardifier m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m (IDI)D computeBeardContribution a m (III)D computeBeardContribution a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/levelgen/Beardifier; forStructuresInChunk a m (IIII)D getBeardContribution a m (DDD)D getBuryContribution a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; includeBoundingBox a m (I)Z isInKernelRange a m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Z lambda$forStructuresInChunk$1 a m ([F)V lambda$static$0 a m ()D maxValue b m ()D minValue a f [F BEARD_KERNEL h f I BEARD_KERNEL_RADIUS a f I BEARD_KERNEL_SIZE g f Lnet/minecraft/world/level/levelgen/Beardifier; EMPTY b f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; affectedBox k f Ljava/util/List; junctions j f Ljava/util/List; pieces i c net/minecraft/world/level/levelgen/Beardifier$1 net/minecraft/world/level/levelgen/Beardifier$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment a c net/minecraft/world/level/levelgen/Beardifier$Rigid net/minecraft/world/level/levelgen/Beardifier$a m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; box a m ()I groundLevelDelta c m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdjustment b f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; box a f I groundLevelDelta c f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdjustment b c net/minecraft/world/level/levelgen/NoiseChunk net/minecraft/world/level/levelgen/NoiseChunk m (I)V advanceCellX b m ()Lnet/minecraft/world/level/levelgen/Aquifer; aquifer i m ()I blockX a m ()I blockY b m ()I blockZ c m (Lnet/minecraft/world/level/levelgen/NoiseRouter;Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$Sampler; cachedClimateSampler a m ()I cellHeight k m ()I cellWidth j m (J)I computePreliminarySurfaceLevel a m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a m (ZI)V fillSlice a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;Lnet/minecraft/world/level/levelgen/blending/Blender;)Lnet/minecraft/world/level/levelgen/NoiseChunk; forChunk a m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a m (I)Lnet/minecraft/world/level/levelgen/NoiseChunk; forIndex c m ()Lnet/minecraft/world/level/levelgen/blending/Blender; getBlender d m ()Lnet/minecraft/world/level/block/state/BlockState; getInterpolatedState e m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; getOrComputeBlendingOutput c m ()V initializeForFirstCellX f m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Lnet/minecraft/world/level/block/state/BlockState; lambda$new$0 a m (IIII)I maxPreliminarySurfaceLevel a m (II)I preliminarySurfaceLevel a m (II)V selectCellYZ b m ()V stopInterpolation g m ()V swapSlices h m (ID)V updateForX b m (ID)V updateForY a m (ID)V updateForZ c m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrap a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew b f Lnet/minecraft/world/level/levelgen/Aquifer; aquifer l f I arrayIndex H f J arrayInterpolationCounter G f Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker; beardifier r f Lnet/minecraft/world/level/levelgen/NoiseChunk$FlatCache; blendAlpha p f Lnet/minecraft/world/level/levelgen/NoiseChunk$FlatCache; blendOffset q f Lnet/minecraft/world/level/levelgen/blending/Blender; blender o f Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; blockStateRule n f Ljava/util/List; cellCaches i f I cellCountXZ a f I cellCountY b f I cellHeight w f I cellNoiseMinY c f I cellStartBlockX z f I cellStartBlockY A f I cellStartBlockZ B f I cellWidth v f Z fillingCell y f I firstCellX d f I firstCellZ e f I firstNoiseX f f I firstNoiseZ g f I inCellX C f I inCellY D f I inCellZ E f Z interpolating x f J interpolationCounter F f Ljava/util/List; interpolators h f J lastBlendingDataPos s f Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; lastBlendingOutput t f I noiseSizeXZ u f Lit/unimi/dsi/fastutil/longs/Long2IntMap; preliminarySurfaceLevelCache k f Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel m f Lnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider; sliceFillingContextProvider I f Ljava/util/Map; wrapped j c net/minecraft/world/level/levelgen/NoiseChunk$1 net/minecraft/world/level/levelgen/NoiseChunk$1 m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a c net/minecraft/world/level/levelgen/NoiseChunk$2 net/minecraft/world/level/levelgen/NoiseChunk$2 f [I $SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type a c net/minecraft/world/level/levelgen/NoiseChunk$Cache2D net/minecraft/world/level/levelgen/NoiseChunk$d m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/DensityFunction; function a f J lastPos2D b f D lastValue f c net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce net/minecraft/world/level/levelgen/NoiseChunk$f m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/DensityFunction; function b f J lastArrayCounter g f [D lastArray i f J lastCounter f f D lastValue h f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a c net/minecraft/world/level/levelgen/NoiseChunk$FlatCache net/minecraft/world/level/levelgen/NoiseChunk$g m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller b f I sizeXZ g f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a f [D values f c net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha net/minecraft/world/level/levelgen/NoiseChunk$a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a c net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset net/minecraft/world/level/levelgen/NoiseChunk$b m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a c net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell net/minecraft/world/level/levelgen/NoiseChunk$e m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller b f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a f [D values f c net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller net/minecraft/world/level/levelgen/NoiseChunk$c c net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator net/minecraft/world/level/levelgen/NoiseChunk$i m (II)[[D allocateSlice a m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (II)V selectCellYZ b m ()V swapSlices m m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m (D)V updateForX b m (D)V updateForY a m (D)V updateForZ c m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f D noise000 h f D noise001 i f D noise010 l f D noise011 m f D noise100 j f D noise101 k f D noise110 n f D noise111 o f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller g f [[D slice0 b f [[D slice1 f f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a f D value v f D valueXZ00 p f D valueXZ01 r f D valueXZ10 q f D valueXZ11 s f D valueZ0 t f D valueZ1 u c net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction net/minecraft/world/level/levelgen/NoiseChunk$h m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l c net/minecraft/world/level/material/EmptyFluid net/minecraft/world/level/material/FluidTypeEmpty m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m ()Lnet/minecraft/world/item/Item; getBucket a m ()F getExplosionResistance c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a m ()Z isEmpty b m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c c net/minecraft/world/level/material/FluidState net/minecraft/world/level/material/Fluid m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a m ()Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock g m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getAABB e m ()I getAmount e m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h m ()F getExplosionResistance i m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getFlow c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a m ()F getOwnHeight d m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape d m ()Ljava/util/stream/Stream; getTags k m ()Lnet/minecraft/world/level/material/Fluid; getType a m ()Lnet/minecraft/core/Holder; holder j m (Lnet/minecraft/core/HolderSet;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m (Lnet/minecraft/world/level/material/Fluid;)Z is b m ()Z isEmpty c m ()Z isRandomlyTicking f m ()Z isSource b m (Lnet/minecraft/world/level/material/Fluid;)Z isSourceOfType a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z shouldRenderBackwardUpFace b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V tick a f I AMOUNT_FULL g f I AMOUNT_MAX f f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/world/level/material/WaterFluid net/minecraft/world/level/material/FluidTypeWater m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a m ()Lnet/minecraft/world/item/Item; getBucket a m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c m ()F getExplosionResistance c m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d m ()Ljava/util/Optional; getPickupSound j m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b m ()Lnet/minecraft/world/level/material/Fluid; getSource e m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a c net/minecraft/world/level/material/WaterFluid$Source net/minecraft/world/level/material/FluidTypeWater$b m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c c net/minecraft/world/level/material/WaterFluid$Flowing net/minecraft/world/level/material/FluidTypeWater$a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c c net/minecraft/world/level/pathfinder/PathType net/minecraft/world/level/pathfinder/PathType m ()[Lnet/minecraft/world/level/pathfinder/PathType; $values b m ()F getMalus a f [Lnet/minecraft/world/level/pathfinder/PathType; $VALUES B f Lnet/minecraft/world/level/pathfinder/PathType; BLOCKED a f Lnet/minecraft/world/level/pathfinder/PathType; BREACH u f Lnet/minecraft/world/level/pathfinder/PathType; COCOA x f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_CAUTIOUS y f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_FIRE o f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_OTHER q f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_FIRE n f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_OTHER p f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_POWDER_SNOW g f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_TRAPDOOR z f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_IRON_CLOSED t f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_OPEN r f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_WOOD_CLOSED s f Lnet/minecraft/world/level/pathfinder/PathType; FENCE h f Lnet/minecraft/world/level/pathfinder/PathType; LAVA i f Lnet/minecraft/world/level/pathfinder/PathType; LEAVES v f Lnet/minecraft/world/level/pathfinder/PathType; OPEN b f Lnet/minecraft/world/level/pathfinder/PathType; POWDER_SNOW f f Lnet/minecraft/world/level/pathfinder/PathType; RAIL l f Lnet/minecraft/world/level/pathfinder/PathType; STICKY_HONEY w f Lnet/minecraft/world/level/pathfinder/PathType; TRAPDOOR e f Lnet/minecraft/world/level/pathfinder/PathType; UNPASSABLE_RAIL m f Lnet/minecraft/world/level/pathfinder/PathType; WALKABLE c f Lnet/minecraft/world/level/pathfinder/PathType; WALKABLE_DOOR d f Lnet/minecraft/world/level/pathfinder/PathType; WATER j f Lnet/minecraft/world/level/pathfinder/PathType; WATER_BORDER k f F malus A c net/minecraft/world/level/portal/PortalForcer net/minecraft/world/level/portal/PortalTravelAgent m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;I)Z canHostFrame a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPortalReplaceBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; createPortal a m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; findClosestPortalPosition a m (Lnet/minecraft/core/Holder;)Z lambda$findClosestPortalPosition$0 a f I FRAME_BOX f f I FRAME_BOX_END l f I FRAME_BOX_START k f I FRAME_HEIGHT d f I FRAME_HEIGHT_END h f I FRAME_HEIGHT_START g f I FRAME_WIDTH e f I FRAME_WIDTH_END j f I FRAME_WIDTH_START i f I NETHER_PORTAL_RADIUS b f I NOTHING_FOUND m f I OVERWORLD_PORTAL_RADIUS c f I TICKET_RADIUS a f Lnet/minecraft/server/level/ServerLevel; level n c net/minecraft/world/level/saveddata/SavedData net/minecraft/world/level/saveddata/PersistentBase m ()Z isDirty O_ m ()V setDirty u m (Z)V setDirty a f Z dirty a c net/minecraft/world/level/storage/DataVersion net/minecraft/world/level/storage/DataVersion m (Lnet/minecraft/world/level/storage/DataVersion;)Z isCompatible a m ()Z isSideSeries a m ()Ljava/lang/String; series c m ()I version b f Ljava/lang/String; MAIN_SERIES a f Ljava/lang/String; series c f I version b c net/minecraft/world/level/storage/ValueOutput net/minecraft/world/level/storage/ValueOutput m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput; child a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput$ValueOutputList; childrenList b m (Ljava/lang/String;)V discard c m ()Z isEmpty a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList; list a m (Ljava/lang/String;Z)V putBoolean a m (Ljava/lang/String;B)V putByte a m (Ljava/lang/String;D)V putDouble a m (Ljava/lang/String;F)V putFloat a m (Ljava/lang/String;I)V putInt a m (Ljava/lang/String;[I)V putIntArray a m (Ljava/lang/String;J)V putLong a m (Ljava/lang/String;S)V putShort a m (Ljava/lang/String;Ljava/lang/String;)V putString a m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b c net/minecraft/world/level/storage/ValueOutput$TypedOutputList net/minecraft/world/level/storage/ValueOutput$a m (Ljava/lang/Object;)V add a m ()Z isEmpty a c net/minecraft/world/level/storage/ValueOutput$ValueOutputList net/minecraft/world/level/storage/ValueOutput$b m ()Lnet/minecraft/world/level/storage/ValueOutput; addChild a m ()V discardLast b m ()Z isEmpty c c net/minecraft/world/scores/ScoreboardSaveData net/minecraft/world/scores/PersistentScoreboard m ()Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; getData b m (Lnet/minecraft/world/scores/ScoreboardSaveData$Packed;)V setData a f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE a f Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; data b c net/minecraft/world/scores/ScoreboardSaveData$Packed net/minecraft/world/scores/PersistentScoreboard$a m ()Ljava/util/Map; displaySlots c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; objectives a m ()Ljava/util/List; scores b m ()Ljava/util/List; teams d f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; EMPTY a f Ljava/util/Map; displaySlots e f Ljava/util/List; objectives c f Ljava/util/List; scores d f Ljava/util/List; teams f c net/minecraft/world/ticks/BlackholeTickAccess net/minecraft/world/ticks/TickListEmpty m ()Lnet/minecraft/world/ticks/TickContainerAccess; emptyContainer a m ()Lnet/minecraft/world/ticks/LevelTickAccess; emptyLevelList b f Lnet/minecraft/world/ticks/TickContainerAccess; CONTAINER_BLACKHOLE a f Lnet/minecraft/world/ticks/LevelTickAccess; LEVEL_BLACKHOLE b c net/minecraft/world/ticks/BlackholeTickAccess$1 net/minecraft/world/ticks/TickListEmpty$1 m ()I count a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a c net/minecraft/world/ticks/BlackholeTickAccess$2 net/minecraft/world/ticks/TickListEmpty$2 m ()I count a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b c net/minecraft/world/ticks/ContainerSingleItem net/minecraft/world/ticks/ContainerSingleItem m ()V clearContent a m ()I getContainerSize b m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/world/item/ItemStack; getTheItem g m ()Z isEmpty c m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()Lnet/minecraft/world/item/ItemStack; removeTheItem i m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem d c net/minecraft/world/ticks/ContainerSingleItem$BlockContainerSingleItem net/minecraft/world/ticks/ContainerSingleItem$a m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity w m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a c net/minecraft/world/waypoints/TrackedWaypoint net/minecraft/world/waypoints/TrackedWaypoint m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a m (Ljava/util/UUID;)Lnet/minecraft/world/waypoints/TrackedWaypoint; empty a m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b m ()Lcom/mojang/datafixers/util/Either; id a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/waypoints/TrackedWaypoint; read c m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/world/waypoints/TrackedWaypoint; setAzimuth a m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setChunk a m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setPosition a m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a m (Lio/netty/buffer/ByteBuf;)V write a m (Lio/netty/buffer/ByteBuf;)V writeContents b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon d f Lcom/mojang/datafixers/util/Either; identifier b f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; type e c net/minecraft/world/waypoints/TrackedWaypoint$Type net/minecraft/world/waypoints/TrackedWaypoint$g m ()[Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; $values a f [Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; $VALUES f f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; AZIMUTH d f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; CHUNK c f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; EMPTY a f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; VEC3I b f Lorg/apache/commons/lang3/function/TriFunction; constructor e c net/minecraft/world/waypoints/TrackedWaypoint$Camera net/minecraft/world/waypoints/TrackedWaypoint$b m ()Lnet/minecraft/world/phys/Vec3; position b m ()F yaw a c net/minecraft/world/waypoints/TrackedWaypoint$Projector net/minecraft/world/waypoints/TrackedWaypoint$f m ()D projectHorizonToScreen a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; projectPointToScreen a c net/minecraft/world/waypoints/TrackedWaypoint$ChunkWaypoint net/minecraft/world/waypoints/TrackedWaypoint$c m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a m (D)Lnet/minecraft/world/phys/Vec3; position a m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a m (Lio/netty/buffer/ByteBuf;)V writeContents b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a f Lnet/minecraft/world/level/ChunkPos; chunkPos c c net/minecraft/world/waypoints/TrackedWaypoint$EmptyWaypoint net/minecraft/world/waypoints/TrackedWaypoint$d m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a m (Lio/netty/buffer/ByteBuf;)V writeContents b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a c net/minecraft/world/waypoints/TrackedWaypoint$Vec3iWaypoint net/minecraft/world/waypoints/TrackedWaypoint$h m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a m (Lnet/minecraft/world/waypoints/PartialTickSupplier;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$position$0 a m ()Lnet/minecraft/world/phys/Vec3; lambda$position$1 c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/phys/Vec3; position a m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a m (Lio/netty/buffer/ByteBuf;)V writeContents b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a f Lnet/minecraft/core/Vec3i; vector c c net/minecraft/world/waypoints/TrackedWaypoint$PitchDirection net/minecraft/world/waypoints/TrackedWaypoint$e m ()[Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; $values a f [Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; $VALUES d f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; DOWN c f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; NONE a f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; UP b c net/minecraft/world/waypoints/TrackedWaypoint$AzimuthWaypoint net/minecraft/world/waypoints/TrackedWaypoint$a m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a m (Lio/netty/buffer/ByteBuf;)V writeContents b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a f F angle c c net/minecraft/world/waypoints/WaypointManager net/minecraft/world/waypoints/WaypointManager m (Lnet/minecraft/world/waypoints/Waypoint;)V trackWaypoint c m (Lnet/minecraft/world/waypoints/Waypoint;)V untrackWaypoint a m (Lnet/minecraft/world/waypoints/Waypoint;)V updateWaypoint b c org/bukkit/craftbukkit/CraftServerTickManager org/bukkit/craftbukkit/v1_21_R7/CraftServerTickManager c org/bukkit/craftbukkit/block/CraftBlockStates org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates c org/bukkit/craftbukkit/block/CraftBlockStates$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates$1 c org/bukkit/craftbukkit/block/CraftBlockStates$BlockStateFactory org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates$BlockStateFactory c org/bukkit/craftbukkit/block/CraftBlockStates$BlockEntityStateFactory org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates$BlockEntityStateFactory c org/bukkit/craftbukkit/block/CraftHangingSign org/bukkit/craftbukkit/v1_21_R7/block/CraftHangingSign c org/bukkit/craftbukkit/block/CraftSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/CraftSculkSensor c org/bukkit/craftbukkit/block/impl/CraftBanner org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBanner c org/bukkit/craftbukkit/block/impl/CraftBarrel org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBarrel c org/bukkit/craftbukkit/block/impl/CraftButton org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftButton c org/bukkit/craftbukkit/block/impl/CraftCactus org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCactus c org/bukkit/craftbukkit/block/impl/CraftCandle org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCandle c org/bukkit/craftbukkit/block/impl/CraftCarrot org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCarrot c org/bukkit/craftbukkit/block/impl/CraftEndRod org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftEndRod c org/bukkit/craftbukkit/block/impl/CraftHopper org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHopper c org/bukkit/craftbukkit/block/impl/CraftJigsaw org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftJigsaw c org/bukkit/craftbukkit/block/impl/CraftLadder org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLadder c org/bukkit/craftbukkit/block/impl/CraftLiquid org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLiquid c org/bukkit/craftbukkit/block/impl/CraftPotato org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPotato c org/bukkit/craftbukkit/block/impl/CraftSmoker org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSmoker c org/bukkit/craftbukkit/block/impl/CraftTarget org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTarget c org/bukkit/craftbukkit/boss/CraftDragonBattle org/bukkit/craftbukkit/v1_21_R7/boss/CraftDragonBattle c org/bukkit/craftbukkit/boss/CraftKeyedBossbar org/bukkit/craftbukkit/v1_21_R7/boss/CraftKeyedBossbar c org/bukkit/craftbukkit/damage/CraftDamageType org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageType c org/bukkit/craftbukkit/damage/CraftDamageType$1 org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageType$1 c org/bukkit/craftbukkit/entity/CraftArmorStand org/bukkit/craftbukkit/v1_21_R7/entity/CraftArmorStand c org/bukkit/craftbukkit/entity/CraftCaveSpider org/bukkit/craftbukkit/v1_21_R7/entity/CraftCaveSpider c org/bukkit/craftbukkit/entity/CraftEnderPearl org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderPearl c org/bukkit/craftbukkit/entity/CraftEntityType org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityType c org/bukkit/craftbukkit/entity/CraftHappyGhast org/bukkit/craftbukkit/v1_21_R7/entity/CraftHappyGhast c org/bukkit/craftbukkit/entity/CraftIllusioner org/bukkit/craftbukkit/v1_21_R7/entity/CraftIllusioner c org/bukkit/craftbukkit/entity/CraftProjectile org/bukkit/craftbukkit/v1_21_R7/entity/CraftProjectile c org/bukkit/craftbukkit/entity/CraftPufferFish org/bukkit/craftbukkit/v1_21_R7/entity/CraftPufferFish c org/bukkit/craftbukkit/entity/CraftSilverfish org/bukkit/craftbukkit/v1_21_R7/entity/CraftSilverfish c org/bukkit/craftbukkit/entity/CraftVindicator org/bukkit/craftbukkit/v1_21_R7/entity/CraftVindicator c org/bukkit/craftbukkit/entity/CraftWindCharge org/bukkit/craftbukkit/v1_21_R7/entity/CraftWindCharge c org/bukkit/craftbukkit/inventory/CraftMetaMap org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaMap c org/bukkit/craftbukkit/legacy/MethodRerouting org/bukkit/craftbukkit/v1_21_R7/legacy/MethodRerouting c org/bukkit/craftbukkit/legacy/enums/DummyEnum org/bukkit/craftbukkit/v1_21_R7/legacy/enums/DummyEnum c org/bukkit/craftbukkit/legacy/reroute/Reroute org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/Reroute c org/bukkit/craftbukkit/legacy/reroute/Reroute$RerouteDataHolder org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/Reroute$RerouteDataHolder c org/bukkit/craftbukkit/map/CraftMapColorCache org/bukkit/craftbukkit/v1_21_R7/map/CraftMapColorCache c org/bukkit/craftbukkit/potion/CraftPotionType org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionType c org/bukkit/craftbukkit/potion/CraftPotionUtil org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionUtil c org/bukkit/craftbukkit/structure/CraftPalette org/bukkit/craftbukkit/v1_21_R7/structure/CraftPalette c org/bukkit/craftbukkit/util/CraftMagicNumbers org/bukkit/craftbukkit/v1_21_R7/util/CraftMagicNumbers c org/bukkit/craftbukkit/util/ForwardLogHandler org/bukkit/craftbukkit/v1_21_R7/util/ForwardLogHandler c net/minecraft/advancements/AdvancementProgress net/minecraft/advancements/AdvancementProgress m (Lnet/minecraft/advancements/AdvancementProgress;)I compareTo a m ()I countCompletedRequirements h m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/advancements/AdvancementProgress; fromNetwork b m ()Ljava/lang/Iterable; getCompletedCriteria f m (Ljava/lang/String;)Lnet/minecraft/advancements/CriterionProgress; getCriterion c m ()Ljava/time/Instant; getFirstProgressDate g m ()F getPercent c m ()Lnet/minecraft/network/chat/Component; getProgressText d m ()Ljava/lang/Iterable; getRemainingCriteria e m (Ljava/lang/String;)Z grantProgress a m ()Z hasProgress b m (Ljava/lang/String;)Z isCriterionDone d m ()Z isDone a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/advancements/CriterionProgress;)V lambda$serializeToNetwork$9 a m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; lambda$static$0 a m (Ljava/util/Map;)Ljava/util/Map; lambda$static$1 b m (Ljava/util/Map$Entry;)Z lambda$static$2 b m (Ljava/util/Map$Entry;)Ljava/time/Instant; lambda$static$3 a m (Ljava/util/Map;)Ljava/util/Map; lambda$static$4 a m (Lnet/minecraft/advancements/AdvancementProgress;)Ljava/util/Map; lambda$static$5 b m (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/advancements/AdvancementProgress; lambda$static$6 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$7 a m (Ljava/util/Set;Ljava/util/Map$Entry;)Z lambda$update$8 a m (Ljava/lang/String;)Z revokeProgress b m (Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/advancements/AdvancementRequirements;)V update a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; CRITERIA_CODEC d f Lcom/mojang/serialization/Codec; OBTAINED_TIME_CODEC c f Ljava/time/format/DateTimeFormatter; OBTAINED_TIME_FORMAT b f Ljava/util/Map; criteria e f Lnet/minecraft/advancements/AdvancementRequirements; requirements f c net/minecraft/commands/arguments/AngleArgument net/minecraft/commands/arguments/ArgumentAngle m ()Lnet/minecraft/commands/arguments/AngleArgument; angle a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F getAngle a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/AngleArgument$SingleAngle; parse a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_ANGLE b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a f Ljava/util/Collection; EXAMPLES c c net/minecraft/commands/arguments/AngleArgument$SingleAngle net/minecraft/commands/arguments/ArgumentAngle$a m (Lnet/minecraft/commands/CommandSourceStack;)F getAngle a f F angle a f Z isRelative b c net/minecraft/commands/arguments/ColorArgument net/minecraft/commands/arguments/ArgumentChatFormat m ()Lnet/minecraft/commands/arguments/ColorArgument; color a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/ChatFormatting; getColor a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/ChatFormatting; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/RangeArgument net/minecraft/commands/arguments/ArgumentCriterionValue m ()Lnet/minecraft/commands/arguments/RangeArgument$Floats; floatRange b m ()Lnet/minecraft/commands/arguments/RangeArgument$Ints; intRange a c net/minecraft/commands/arguments/RangeArgument$Ints net/minecraft/commands/arguments/ArgumentCriterionValue$b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; getRange a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; parse a f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/RangeArgument$Floats net/minecraft/commands/arguments/ArgumentCriterionValue$a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; getRange a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; parse a f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/SlotsArgument net/minecraft/commands/arguments/SlotsArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; getSlots a m (C)Z lambda$parse$1 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/inventory/SlotRange; parse a m ()Lnet/minecraft/commands/arguments/SlotsArgument; slots a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SLOT b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/StyleArgument net/minecraft/commands/arguments/StyleArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Style; getStyle a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/StyleArgument; style a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_STYLE a f Ljava/util/Collection; EXAMPLES b f Lcom/mojang/serialization/DynamicOps; OPS c f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER d c net/minecraft/commands/functions/MacroFunction net/minecraft/commands/functions/MacroFunction m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a m (Ljava/util/List;Ljava/util/List;I)V lambda$lookupValues$1 a m (Ljava/text/DecimalFormat;)V lambda$static$0 a m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; lambda$substituteAndParse$2 a m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;)V lookupValues a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; stringify a m (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; substituteAndParse a f Ljava/text/DecimalFormat; DECIMAL_FORMAT a f I MAX_CACHE_ENTRIES b f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; cache d f Ljava/util/List; entries f f Lnet/minecraft/resources/Identifier; id e f Ljava/util/List; parameters c c net/minecraft/commands/functions/MacroFunction$Entry net/minecraft/commands/functions/MacroFunction$a m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a c net/minecraft/commands/functions/MacroFunction$MacroEntry net/minecraft/commands/functions/MacroFunction$b m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a f Lnet/minecraft/commands/ExecutionCommandSource; compilationContext c f Lit/unimi/dsi/fastutil/ints/IntList; parameters b f Lnet/minecraft/commands/functions/StringTemplate; template a c net/minecraft/commands/functions/MacroFunction$PlainTextEntry net/minecraft/commands/functions/MacroFunction$c m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a f Lnet/minecraft/commands/execution/UnboundEntryAction; compiledAction a c net/minecraft/core/component/DataComponentType net/minecraft/core/component/DataComponentType m ()Lnet/minecraft/core/component/DataComponentType$Builder; builder a m ()Lcom/mojang/serialization/Codec; codec b m ()Lcom/mojang/serialization/Codec; codecOrThrow c m ()Z ignoreSwapAnimation e m ()Z isTransient d m ()Lcom/mojang/serialization/Codec; lambda$static$0 g m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$1 a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; lambda$static$2 b m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; lambda$static$3 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec f f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; PERSISTENT_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lcom/mojang/serialization/Codec; VALUE_MAP_CODEC d c net/minecraft/core/component/DataComponentType$Builder net/minecraft/core/component/DataComponentType$a m ()Lnet/minecraft/core/component/DataComponentType; build b m ()Lnet/minecraft/core/component/DataComponentType$Builder; cacheEncoding a m ()Lnet/minecraft/core/component/DataComponentType$Builder; ignoreSwapAnimation c m ()Lnet/minecraft/network/codec/StreamCodec; lambda$build$0 d m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/core/component/DataComponentType$Builder; networkSynchronized a m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/DataComponentType$Builder; persistent a f Z cacheEncoding c f Lcom/mojang/serialization/Codec; codec a f Z ignoreSwapAnimation d f Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/core/component/DataComponentType$Builder$SimpleType net/minecraft/core/component/DataComponentType$a$a m ()Lcom/mojang/serialization/Codec; codec b m ()Z ignoreSwapAnimation e m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec f f Lcom/mojang/serialization/Codec; codec e f Z ignoreSwapAnimation g f Lnet/minecraft/network/codec/StreamCodec; streamCodec f c net/minecraft/data/loot/packs/VanillaBlockLoot net/minecraft/data/loot/packs/VanillaBlockLoot m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDecoratedPotTable x m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMobSkullDrop y m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createPitcherCropLoot f m ()V generate e m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$createPitcherCropLoot$279 a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$112 aI m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$113 aH m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$114 aG m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$115 aF m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$116 aE m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$117 aD m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$118 aC m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$119 aB m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$120 aA m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$121 az m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$122 ay m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$123 ax m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$124 aw m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$125 av m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$126 au m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$127 at m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$128 as m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$129 ar m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$130 aq m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$131 ap m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$132 ao m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$generate$133 c m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$134 an m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$135 am m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$16 aY m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$17 aX m (Lnet/minecraft/world/level/block/Block;)V lambda$generate$175 al m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$18 aW m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$19 aV m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$2 aZ m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$20 aU m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$209 ak m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$21 aT m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$212 aj m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$213 ai m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$214 ah m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$215 ag m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$216 af m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$217 ae m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$218 ad m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$219 ac m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$22 aS m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$220 ab m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$221 aa m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$222 Z m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$223 i m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$224 Y m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$225 X m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$226 W m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$227 V m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$228 U m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$229 T m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$23 aR m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$230 S m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$231 R m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$232 Q m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$235 P m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$236 O m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$237 N m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$238 M m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$239 h m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$24 aQ m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$242 L m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$243 K m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$25 aP m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$250 J m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$255 I m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$256 H m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$257 G m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$258 F m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$259 E m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$26 aO m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$260 D m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$261 C m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$264 g m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$265 f m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$268 e m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$269 d m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$27 aN m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$270 c m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$generate$271 b m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$generate$272 a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$273 B m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$274 b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$275 A m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$276 a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$277 z m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$278 a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$28 aM m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$29 aL m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$30 aK m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$31 aJ f Ljava/util/Set; EXPLOSION_RESISTANT g f [F JUNGLE_LEAVES_SAPLING_CHANGES f c net/minecraft/data/loot/packs/VanillaChestLoot net/minecraft/data/loot/packs/VanillaChestLoot m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ancientCityLootTable l m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionBridgeLootTable d m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionHoglinStableLootTable c m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionOtherLootTable h m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionTreasureLootTable g m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; desertPyramidLootTable p m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; endCityTreasureLootTable e m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; jungleTempleLootTable m m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; netherBridgeLootTable f m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; pillagerOutpostLootTable o m ()Lnet/minecraft/core/HolderLookup$Provider; registries q m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckMapLootTable b m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckSupplyLootTable a m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckTreasureLootTable n m (Ljava/util/function/BiConsumer;)V spawnerLootTables a m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; strongholdCorridorLootTable k m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; strongholdLibraryLootTable j m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; woodlandMansionLootTable i f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/recipes/ShapedRecipeBuilder net/minecraft/data/recipes/ShapedRecipeBuilder m (Ljava/lang/Character;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a m (Ljava/lang/Character;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a m (Ljava/lang/Character;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; ensureValid a m ()Lnet/minecraft/world/item/Item; getResult a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; group c m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; pattern b m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a m (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; showNotification a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; unlockedBy b f Lnet/minecraft/data/recipes/RecipeCategory; category c f I count e f Ljava/util/Map; criteria h f Ljava/lang/String; group i f Lnet/minecraft/core/HolderGetter; items b f Ljava/util/Map; key g f Lnet/minecraft/world/item/Item; result d f Ljava/util/List; rows f f Z showNotification j c net/minecraft/data/structures/StructureUpdater net/minecraft/data/structures/StructureUpdater m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; update a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; PREFIX b c net/minecraft/data/tags/DamageTypeTagsProvider net/minecraft/data/tags/DamageTypeTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/tags/EntityTypeTagsProvider net/minecraft/data/tags/EntityTypeTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a c net/minecraft/data/tags/InstrumentTagsProvider net/minecraft/data/tags/InstrumentTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/BastionBridgePools net/minecraft/data/worldgen/WorldGenFeatureBastionBridge m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/BastionSharedPools net/minecraft/data/worldgen/WorldGenFeatureBastionExtra m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/DesertVillagePools net/minecraft/data/worldgen/WorldGenFeatureDesertVillage m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TERMINATORS_KEY c c net/minecraft/data/worldgen/biome/NetherBiomes net/minecraft/data/worldgen/biome/NetherBiomes m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; basaltDeltas c m ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseBiome a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; crimsonForest d m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; netherWastes a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; soulSandValley b m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; warpedForest e c net/minecraft/gametest/framework/GameTestBatch net/minecraft/gametest/framework/GameTestHarnessBatch m ()Lnet/minecraft/core/Holder; environment c m ()Ljava/util/Collection; gameTestInfos b m ()I index a f Lnet/minecraft/core/Holder; environment c f Ljava/util/Collection; gameTestInfos b f I index a c net/minecraft/gametest/framework/GameTestEvent net/minecraft/gametest/framework/GameTestHarnessEvent m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestEvent; create a m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestEvent; create a f Ljava/lang/Runnable; assertion b f Ljava/lang/Long; expectedDelay a c net/minecraft/gametest/framework/GeneratedTest net/minecraft/gametest/framework/GeneratedTest m ()Ljava/util/function/Consumer; function c m ()Lnet/minecraft/resources/ResourceKey; functionKey b m ()Ljava/util/Map; tests a f Lnet/minecraft/resources/ResourceKey; functionKey b f Ljava/util/function/Consumer; function c f Ljava/util/Map; tests a c net/minecraft/network/chat/OutgoingChatMessage net/minecraft/network/chat/OutgoingChatMessage m ()Lnet/minecraft/network/chat/Component; content a m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/OutgoingChatMessage; create a m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a c net/minecraft/network/chat/OutgoingChatMessage$Player net/minecraft/network/chat/OutgoingChatMessage$b m ()Lnet/minecraft/network/chat/Component; content a m ()Lnet/minecraft/network/chat/PlayerChatMessage; message b m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a f Lnet/minecraft/network/chat/PlayerChatMessage; message a c net/minecraft/network/chat/OutgoingChatMessage$Disguised net/minecraft/network/chat/OutgoingChatMessage$a m ()Lnet/minecraft/network/chat/Component; content a m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a f Lnet/minecraft/network/chat/Component; content a c net/minecraft/network/chat/numbers/BlankFormat net/minecraft/network/chat/numbers/BlankFormat m (I)Lnet/minecraft/network/chat/MutableComponent; format a m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a f Lnet/minecraft/network/chat/numbers/BlankFormat; INSTANCE a f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE b c net/minecraft/network/chat/numbers/BlankFormat$1 net/minecraft/network/chat/numbers/BlankFormat$1 m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/chat/numbers/FixedFormat net/minecraft/network/chat/numbers/FixedFormat m (I)Lnet/minecraft/network/chat/MutableComponent; format a m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a m ()Lnet/minecraft/network/chat/Component; value b f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE a f Lnet/minecraft/network/chat/Component; value b c net/minecraft/network/chat/numbers/FixedFormat$1 net/minecraft/network/chat/numbers/FixedFormat$1 m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/UnboundProtocol net/minecraft/network/protocol/UnboundProtocol m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/network/ProtocolInfo; bind a c net/minecraft/network/syncher/SyncedDataHolder net/minecraft/network/syncher/SyncedDataHolder m (Ljava/util/List;)V onSyncedDataUpdated a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a c net/minecraft/server/ReloadableServerResources net/minecraft/server/DataPackResources m ()Lnet/minecraft/server/ReloadableServerRegistries$Holder; fullRegistries b m ()Lnet/minecraft/server/ServerAdvancementManager; getAdvancements e m ()Lnet/minecraft/commands/Commands; getCommands d m ()Lnet/minecraft/server/ServerFunctionLibrary; getFunctionLibrary a m ()Lnet/minecraft/world/item/crafting/RecipeManager; getRecipeManager c m (Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Object;)Lnet/minecraft/server/ReloadableServerResources; lambda$loadResources$0 a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Ljava/util/List;Lnet/minecraft/server/permissions/PermissionSet;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/ReloadableServerRegistries$LoadResult;)Ljava/util/concurrent/CompletionStage; lambda$loadResources$1 a m ()Ljava/util/List; listeners f m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Lnet/minecraft/server/permissions/PermissionSet;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadResources a m ()V updateStaticRegistryTags g f Ljava/util/concurrent/CompletableFuture; DATA_RELOAD_INITIAL_TASK b f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/server/ServerAdvancementManager; advancements f f Lnet/minecraft/commands/Commands; commands d f Lnet/minecraft/server/ReloadableServerRegistries$Holder; fullRegistryHolder c f Lnet/minecraft/server/ServerFunctionLibrary; functionLibrary g f Ljava/util/List; postponedTags h f Lnet/minecraft/world/item/crafting/RecipeManager; recipes e c net/minecraft/server/commands/AttributeCommand net/minecraft/server/commands/CommandAttribute m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)I addModifier a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I getAttributeBase b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; getAttributeDescription a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttributeInstance a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;D)I getAttributeModifier a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; getAttributeModifiers c m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I getAttributeValue a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/LivingEntity; getEntityWithAttribute b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; getLivingEntity a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$addModifier$23 b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$getAttributeBase$19 c m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$getAttributeModifier$20 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$getAttributeValue$18 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 d m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$13 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 c m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$15 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 g m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$removeModifier$24 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$resetAttributeBase$22 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$setAttributeBase$21 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)I removeModifier a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)I resetAttributeBase a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I setAttributeBase c f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_MODIFIER_ALREADY_PRESENT d f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_LIVING_ENTITY a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_SUCH_ATTRIBUTE b f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_NO_SUCH_MODIFIER c c net/minecraft/server/commands/DebugPathCommand net/minecraft/server/commands/DebugPathCommand m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;)I fillBlocks a m ()Lnet/minecraft/network/chat/Component; lambda$fillBlocks$1 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_MOB a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PATH b c net/minecraft/server/commands/FillBiomeCommand net/minecraft/server/commands/FillBiomeCommand m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;Ljava/util/function/Predicate;)I fill a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lcom/mojang/datafixers/util/Either; fill a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either; fill a m (Lnet/minecraft/core/Holder;)Z lambda$fill$5 a m (Ljava/util/function/Supplier;)V lambda$fill$6 a m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/network/chat/Component; lambda$fill$7 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)V lambda$fill$8 a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/function/Predicate;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/Holder;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; lambda$makeResolver$4 a m (Lnet/minecraft/core/Holder;)Z lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/biome/BiomeResolver; makeResolver a m (I)I quantize a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; quantize a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_LOADED a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_VOLUME_TOO_LARGE b c net/minecraft/server/commands/ForceLoadCommand net/minecraft/server/commands/CommandForceload m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ColumnPos;Lnet/minecraft/server/level/ColumnPos;Z)I changeForceLoad a m (ZLnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$changeForceLoad$14 a m (ZILnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/chat/Component; lambda$changeForceLoad$15 a m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$listForceLoad$10 a m (ILnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$listForceLoad$11 a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$queryForceLoad$9 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 a m (Lnet/minecraft/server/level/ServerLevel;J)V lambda$removeAll$12 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$removeAll$13 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lnet/minecraft/commands/CommandSourceStack;)I listForceLoad a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ColumnPos;)I queryForceLoad a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;)I removeAll b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALL_ADDED d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NONE_REMOVED e f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NOT_TICKING c f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TOO_MANY_CHUNKS b f I MAX_CHUNK_LIMIT a c net/minecraft/server/commands/PlaySoundCommand net/minecraft/server/commands/CommandPlaySound m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Collection; getCallingPlayerAsCollection a m (Lnet/minecraft/resources/Identifier;Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$playSound$7 a m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/network/chat/Component; lambda$playSound$8 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$1 f m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$2 e m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$3 d m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$4 c m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$5 b m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$6 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/resources/Identifier;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/phys/Vec3;FFF)I playSound a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/sounds/SoundSource;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; source a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_FAR a c net/minecraft/server/commands/StopSoundCommand net/minecraft/server/commands/CommandStopSound m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/network/chat/Component; lambda$stopSound$4 a m (Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/network/chat/Component; lambda$stopSound$5 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$stopSound$6 a m ()Lnet/minecraft/network/chat/Component; lambda$stopSound$7 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/resources/Identifier;)I stopSound a c net/minecraft/server/commands/StopwatchCommand net/minecraft/server/commands/StopwatchCommand m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I createStopwatch a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$createStopwatch$8 c m (Lnet/minecraft/resources/Identifier;D)Lnet/minecraft/network/chat/Component; lambda$queryStopwatch$9 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$removeStopwatch$12 a m (Lnet/minecraft/world/Stopwatch;)Lnet/minecraft/world/Stopwatch; lambda$restartStopwatch$10 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$restartStopwatch$11 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$2 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;D)I queryStopwatch a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I removeStopwatch c m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I restartStopwatch b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_EXISTS c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_DOES_NOT_EXIST a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_STOPWATCHES b c net/minecraft/server/commands/WhitelistCommand net/minecraft/server/commands/CommandWhitelist m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I addPlayers a m (Lnet/minecraft/commands/CommandSourceStack;)I disableWhitelist c m (Lnet/minecraft/commands/CommandSourceStack;)I enableWhitelist b m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$addPlayers$10 b m ()Lnet/minecraft/network/chat/Component; lambda$disableWhitelist$13 b m ()Lnet/minecraft/network/chat/Component; lambda$enableWhitelist$12 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/players/NameAndId;)Z lambda$register$3 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$4 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$6 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 a m ()Lnet/minecraft/network/chat/Component; lambda$reload$9 d m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$removePlayers$11 a m ()Lnet/minecraft/network/chat/Component; lambda$showList$14 a m ([Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$showList$15 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;)I reload a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I removePlayers b m (Lnet/minecraft/commands/CommandSourceStack;)I showList d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_DISABLED b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_ENABLED a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_WHITELISTED c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_WHITELISTED d c net/minecraft/server/dedicated/DedicatedServer net/minecraft/server/dedicated/DedicatedServer m ()Z acceptsTransfers bq m ()Z allowFlight ag m ()Z convertOldUsers bE m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;)Lnet/minecraft/server/ServerLinks; createServerLinks a m ()Lio/netty/handler/ssl/SslContext; createSslContext bR m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/network/TextFilter; createTextFilterForPlayer a m (Ljava/nio/file/Path;)V dumpServerProperties a m ()V endMetricsRecordingTick aU m ()Z enforceSecureProfile ay m ()I entityBroadcastRangePercentage bG m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a m ()V forceDifficulty t m ()Z forceGameMode bH m ()Z forceSynchronousWrites aZ m ()Lnet/minecraft/world/level/GameType; gameMode bI m ()I getAbsoluteMaxWorldSize au m ()Ljava/util/Map; getCodeOfConducts ab m ()I getCompressionThreshold ax m ()Lnet/minecraft/world/level/GameType; getForcedGameType bf m ()Lnet/minecraft/server/permissions/PermissionSet; getFunctionCompilationPermissions l m ()Ljava/lang/String; getLevelIdName j m ()I getMaxChainedNeighborUpdates bl m ()I getMaxPlayers r m ()J getMaxTickLength bF m ()Ljava/lang/String; getMotd ah m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; getPlayerList bA m ()Lnet/minecraft/server/players/PlayerList; getPlayerList aj m ()Ljava/lang/String; getPluginNames s m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a m ()I getRateLimitPacketsPerSecond o m (I)I getScaledTrackingDistance c m ()Ljava/lang/String; getServerIp b m ()Ljava/lang/String; getServerName h m ()I getServerPort d m ()Ljava/util/Optional; getServerResourcePack ac m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)V handleConsoleInput a m ()V handleConsoleInputs bz m ()Z hidesOnlinePlayers ao m ()Z initServer e m ()Z isDedicatedServer n m ()Z isEnforceWhitelist aO m ()Z isPublished q m (Lnet/minecraft/server/players/NameAndId;)Z isSingleplayerOwner a m ()Z isTickTimeLoggingEnabled g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z isUnderSpawnProtection a m ()Z isUsingWhitelist aP m ()Ljava/lang/String; lambda$fillServerSystemReport$6 bU m ()Ljava/lang/String; lambda$fillServerSystemReport$7 bT m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setAllowFlight$2 e m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setDifficulty$3 a m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setEnforceWhitelist$0 g m (ILnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setSimulationDistance$5 g m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setUsingWhitelist$1 f m (ILnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setViewDistance$4 h m ()Z logIPs bn m ()V onServerExit i m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; operatorUserPermissions k m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Ljava/util/Optional; parseBugReportLink a m ()I pauseWhenEmptySeconds bu m ()I playerIdleTimeout aq m ()Ljava/util/Map; readCodeOfConducts bQ m ()Z repliesToStatus an m (Ljava/lang/String;)Ljava/lang/String; runCommand a m (ZZZ)Z saveAllChunks a m ()Lnet/minecraft/server/ServerLinks; serverLinks bt m (Z)V setAcceptsTransfers n m (Z)V setAllowFlight j m (Lnet/minecraft/world/Difficulty;)V setDifficulty a m (Z)V setEnforceWhitelist g m (I)V setEntityBroadcastRangePercentage j m (Z)V setForceGameMode m m (Lnet/minecraft/world/level/GameType;)V setGameMode c m (Z)V setHidesOnlinePlayers l m (I)V setMaxPlayers g m (Ljava/lang/String;)V setMotd d m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;)V setOperatorUserPermissions a m (I)V setPauseWhenEmptySeconds k m (I)V setPlayerIdleTimeout d m (Z)V setRepliesToStatus k m (I)V setSimulationDistance f m (I)V setSpawnProtectionRadius h m (I)V setStatusHeartbeatInterval i m (Z)V setUsingWhitelist h m (I)V setViewDistance e m ()Z shouldInformAdmins c m ()Z shouldRconBroadcast m m ()V showGui bB m ()I simulationDistance by m ()I spawnProtectionRadius bC m ()I statusHeartbeatInterval bD m ()V stopServer x m ()V tickConnection K m (Ljava/util/function/BooleanSupplier;)V tickServer a m ()Z useNativeTransport p m ()I viewDistance bx m ()V waitForRetry bS f I CONVERSION_RETRIES o f I CONVERSION_RETRY_DELAY_MS n f Lorg/slf4j/Logger; LOGGER m f Ljava/util/Map; codeOfConductTexts z f Lnet/minecraft/server/gui/MinecraftServerGui; gui u f Z isTickTimeLoggingEnabled x f Lnet/minecraft/server/jsonrpc/ManagementServer; jsonRpcServer A f J lastHeartbeat B f Lnet/minecraft/server/rcon/thread/QueryThreadGs4; queryThreadGs4 q f Lnet/minecraft/server/rcon/thread/RconThread; rconThread s f Lnet/minecraft/server/ServerLinks; serverLinks y f Lnet/minecraft/server/network/ServerTextFilter; serverTextFilter v f Lnet/minecraft/server/dedicated/DedicatedServerSettings; settings t f Lnet/minecraft/util/debugchart/RemoteSampleLogger; tickTimeLogger w c net/minecraft/server/dedicated/DedicatedServer$1 net/minecraft/server/dedicated/DedicatedServer$1 f Lnet/minecraft/server/dedicated/DedicatedServer; this$0 a c net/minecraft/server/dialog/ConfirmationDialog net/minecraft/server/dialog/ConfirmationDialog m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; mainActions b m ()Lnet/minecraft/server/dialog/ActionButton; noButton f m ()Ljava/util/Optional; onCancel d m ()Lnet/minecraft/server/dialog/ActionButton; yesButton e f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/server/dialog/CommonDialogData; common h f Lnet/minecraft/server/dialog/ActionButton; noButton j f Lnet/minecraft/server/dialog/ActionButton; yesButton i c net/minecraft/server/dialog/action/ActionTypes net/minecraft/server/dialog/action/ActionTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m (Lnet/minecraft/core/Registry;Lnet/minecraft/network/chat/ClickEvent$Action;Lcom/mojang/serialization/MapCodec;)V lambda$bootstrap$0 a c net/minecraft/server/dialog/input/BooleanInput net/minecraft/server/dialog/input/BooleanInput m ()Z initial c m ()Lnet/minecraft/network/chat/Component; label b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Ljava/lang/String; onFalse e m ()Ljava/lang/String; onTrue d f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Z initial d f Lnet/minecraft/network/chat/Component; label c f Ljava/lang/String; onFalse f f Ljava/lang/String; onTrue e c net/minecraft/server/dialog/input/InputControl net/minecraft/server/dialog/input/InputControl m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b c net/minecraft/server/jsonrpc/IncomingRpcMethod net/minecraft/server/jsonrpc/IncomingRpcMethod m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; apply a m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a m (Ljava/util/function/Function;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; method a m (Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; method a m (Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; method a c net/minecraft/server/jsonrpc/IncomingRpcMethod$Method net/minecraft/server/jsonrpc/IncomingRpcMethod$c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; apply a m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction; function c m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction; function c f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a c net/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes net/minecraft/server/jsonrpc/IncomingRpcMethod$a m ()Z discoverable b m ()Z runOnMainThread a f Z discoverable b f Z runOnMainThread a c net/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction net/minecraft/server/jsonrpc/IncomingRpcMethod$f c net/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod net/minecraft/server/jsonrpc/IncomingRpcMethod$d m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; apply a m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction; supplier c f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction; supplier c c net/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder net/minecraft/server/jsonrpc/IncomingRpcMethod$b m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; build c m (Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; description a m (Ljava/util/function/Function;Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/Object; lambda$new$0 a m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; notOnMainThread b m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; param b m (Lnet/minecraft/core/Registry;Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; register a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; response a m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; undiscoverable a f Ljava/lang/String; description a f Z discoverable d f Lnet/minecraft/server/jsonrpc/api/ParamInfo; paramInfo b f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction; parameterFunction g f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction; parameterlessFunction f f Lnet/minecraft/server/jsonrpc/api/ResultInfo; resultInfo c f Z runOnMainThread e c net/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction net/minecraft/server/jsonrpc/IncomingRpcMethod$e c net/minecraft/server/jsonrpc/OutgoingRpcMethod net/minecraft/server/jsonrpc/OutgoingRpcMethod m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b m (Lcom/google/gson/JsonElement;)Ljava/lang/Object; decodeResult a m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; encodeParams a m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; notification c m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; notificationWithParams d m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; request e m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; requestWithParams f f Ljava/lang/String; NOTIFICATION_PREFIX a c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Method net/minecraft/server/jsonrpc/OutgoingRpcMethod$c m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b m (Lcom/google/gson/JsonElement;)Ljava/lang/Object; decodeResult a m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; encodeParams a m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Factory net/minecraft/server/jsonrpc/OutgoingRpcMethod$b c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes net/minecraft/server/jsonrpc/OutgoingRpcMethod$a m ()Z discoverable a f Z discoverable a c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Notification net/minecraft/server/jsonrpc/OutgoingRpcMethod$d m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; encodeParams a m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b c net/minecraft/server/jsonrpc/OutgoingRpcMethod$ParameterlessMethod net/minecraft/server/jsonrpc/OutgoingRpcMethod$f m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b m (Lcom/google/gson/JsonElement;)Ljava/lang/Object; decodeResult a m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b c net/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder net/minecraft/server/jsonrpc/OutgoingRpcMethod$e m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod; build a m (Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; description a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; param b m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; register b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/Holder$Reference; register a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; response a f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; DEFAULT_ATTRIBUTES a f Ljava/lang/String; description c f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Factory; method b f Lnet/minecraft/server/jsonrpc/api/ParamInfo; paramInfo d f Lnet/minecraft/server/jsonrpc/api/ResultInfo; resultInfo e c net/minecraft/server/jsonrpc/OutgoingRpcMethod$ParmeterlessNotification net/minecraft/server/jsonrpc/OutgoingRpcMethod$g m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b c net/minecraft/server/jsonrpc/PendingRpcRequest net/minecraft/server/jsonrpc/PendingRpcRequest m (Lcom/google/gson/JsonElement;)V accept a m ()Lnet/minecraft/core/Holder$Reference; method a m ()Ljava/util/concurrent/CompletableFuture; resultFuture b m (J)Z timedOut a m ()J timeoutTime c f Lnet/minecraft/core/Holder$Reference; method a f Ljava/util/concurrent/CompletableFuture; resultFuture b f J timeoutTime c c net/minecraft/server/jsonrpc/api/ReferenceUtil net/minecraft/server/jsonrpc/api/ReferenceUtil m (Ljava/lang/String;)Ljava/net/URI; createLocalReference a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$0 b f Lcom/mojang/serialization/Codec; REFERENCE_CODEC a c net/minecraft/server/level/ChunkGenerationTask net/minecraft/server/level/ChunkGenerationTask m ()Z canLoadWithoutGeneration f m (Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; create a m ()Lnet/minecraft/server/level/GenerationChunkHolder; getCenter c m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)I getRadiusForLayer b m (Lnet/minecraft/server/level/GeneratingChunkMap;II)Lnet/minecraft/server/level/GenerationChunkHolder; lambda$create$0 a m ()V markForCancellation b m ()V releaseClaim e m ()Ljava/util/concurrent/CompletableFuture; runUntilWait a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;ZLnet/minecraft/server/level/GenerationChunkHolder;)Z scheduleChunkInLayer a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)V scheduleLayer a m ()V scheduleNextLayer d m ()Ljava/util/concurrent/CompletableFuture; waitForScheduledLayer g f Lnet/minecraft/util/StaticCache2D; cache g f Lnet/minecraft/server/level/GeneratingChunkMap; chunkMap b f Z markedForCancellation e f Z needsGeneration h f Lnet/minecraft/world/level/ChunkPos; pos c f Ljava/util/List; scheduledLayer f f Lnet/minecraft/world/level/chunk/status/ChunkStatus; scheduledStatus d f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a c net/minecraft/server/level/ChunkTaskDispatcher net/minecraft/server/level/ChunkTaskDispatcher m ()Z hasWork a m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkPos;ILjava/util/function/IntConsumer;)V lambda$onLevelChange$0 a m ()V lambda$pollTask$3 d m (JZLjava/lang/Runnable;)V lambda$release$1 a m (Ljava/lang/Runnable;Ljava/util/concurrent/CompletableFuture;)V lambda$scheduleForExecution$4 a m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; lambda$scheduleForExecution$5 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$scheduleForExecution$6 a m (Ljava/lang/Void;)V lambda$scheduleForExecution$7 a m (Ljava/util/function/IntSupplier;JLjava/lang/Runnable;)V lambda$submit$2 a m (J)V onRelease a m ()V pollTask b m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; popTasks c m (JLjava/lang/Runnable;Z)V release a m (Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk;)V scheduleForExecution a m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)V submit a f I DISPATCHER_PRIORITY_COUNT a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; dispatcher f f Lnet/minecraft/util/thread/TaskScheduler; executor e f Lnet/minecraft/server/level/ChunkTaskPriorityQueue; queue d f Z sleeping b c net/minecraft/server/level/LoadingChunkTracker net/minecraft/server/level/LoadingChunkTracker m (J)I getLevel c m (J)I getLevelFromSource b m (I)I runDistanceUpdates a m (JI)V setLevel a f I MAX_LEVEL a f Lnet/minecraft/server/level/DistanceManager; distanceManager b f Lnet/minecraft/world/level/TicketStorage; ticketStorage c c net/minecraft/server/network/ConfigurationTask net/minecraft/server/network/ConfigurationTask m (Ljava/util/function/Consumer;)V start a m ()Z tick a m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b c net/minecraft/server/network/ConfigurationTask$Type net/minecraft/server/network/ConfigurationTask$a m ()Ljava/lang/String; id a f Ljava/lang/String; id a c net/minecraft/server/network/PlayerChunkSender net/minecraft/server/network/PlayerChunkSender m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; collectChunksToSend a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V dropChunk a m (J)Z isPending a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/LevelChunk;)I lambda$collectChunksToSend$0 a m (Lnet/minecraft/world/level/chunk/LevelChunk;)V markChunkPendingToSend a m (F)V onChunkBatchReceivedByClient a m (Lnet/minecraft/server/network/ServerGamePacketListenerImpl;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;)V sendChunk a m (Lnet/minecraft/server/level/ServerPlayer;)V sendNextChunks a f Lorg/slf4j/Logger; LOGGER c f F MAX_CHUNKS_PER_TICK b f I MAX_UNACKNOWLEDGED_BATCHES e f F MIN_CHUNKS_PER_TICK a f F START_CHUNKS_PER_TICK d f F batchQuota i f F desiredChunksPerTick h f I maxUnacknowledgedBatches k f Z memoryConnection g f Lit/unimi/dsi/fastutil/longs/LongSet; pendingChunks f f I unacknowledgedBatches j c net/minecraft/server/packs/PackSelectionConfig net/minecraft/server/packs/PackSelectionConfig m ()Lnet/minecraft/server/packs/repository/Pack$Position; defaultPosition b m ()Z fixedPosition c m ()Z required a f Lnet/minecraft/server/packs/repository/Pack$Position; defaultPosition b f Z fixedPosition c f Z required a c net/minecraft/server/packs/linkfs/PathContents net/minecraft/server/packs/linkfs/PathContents f Lnet/minecraft/server/packs/linkfs/PathContents; MISSING a f Lnet/minecraft/server/packs/linkfs/PathContents; RELATIVE b c net/minecraft/server/packs/linkfs/PathContents$FileContents net/minecraft/server/packs/linkfs/PathContents$b m ()Ljava/nio/file/Path; contents a f Ljava/nio/file/Path; contents c c net/minecraft/server/packs/linkfs/PathContents$DirectoryContents net/minecraft/server/packs/linkfs/PathContents$a m ()Ljava/util/Map; children a f Ljava/util/Map; children c c net/minecraft/server/permissions/PermissionSet net/minecraft/server/permissions/PermissionSet m (Lnet/minecraft/server/permissions/Permission;)Z lambda$static$0 b m (Lnet/minecraft/server/permissions/Permission;)Z lambda$static$1 a m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/server/permissions/PermissionSet; union a f Lnet/minecraft/server/permissions/PermissionSet; ALL_PERMISSIONS h f Lnet/minecraft/server/permissions/PermissionSet; NO_PERMISSIONS g c net/minecraft/server/players/OldUsersConverter net/minecraft/server/players/NameReferencingFileConverter m (Lnet/minecraft/server/MinecraftServer;)Z areOldPlayersConverted f m ()Z areOldUserlistsRemoved a m (Lnet/minecraft/server/MinecraftServer;)Z convertIpBanlist b m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; convertMobOwnerIfNecessary a m (Lnet/minecraft/server/MinecraftServer;)Z convertOpsList c m (Lnet/minecraft/server/dedicated/DedicatedServer;)Z convertPlayers a m (Lnet/minecraft/server/MinecraftServer;)Z convertUserBanlist a m (Lnet/minecraft/server/MinecraftServer;)Z convertWhiteList d m (Ljava/io/File;)V ensureDirectoryExists a m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; getWorldPlayersDirectory g m (Ljava/lang/String;)Z lambda$lookupPlayers$0 a m (I)[Ljava/lang/String; lambda$lookupPlayers$1 a m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V lookupPlayers a m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; parseDate a m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; readOldListFormat a m (Ljava/io/File;)V renameOldFile b m (Lnet/minecraft/server/MinecraftServer;)Z serverReadyAfterUserconversion e f Lorg/slf4j/Logger; LOGGER e f Ljava/io/File; OLD_IPBANLIST a f Ljava/io/File; OLD_OPLIST c f Ljava/io/File; OLD_USERBANLIST b f Ljava/io/File; OLD_WHITELIST d c net/minecraft/server/players/OldUsersConverter$1 net/minecraft/server/players/NameReferencingFileConverter$1 f Lnet/minecraft/server/MinecraftServer; val$server a c net/minecraft/server/players/OldUsersConverter$2 net/minecraft/server/players/NameReferencingFileConverter$2 f Lnet/minecraft/server/MinecraftServer; val$server a c net/minecraft/server/players/OldUsersConverter$3 net/minecraft/server/players/NameReferencingFileConverter$3 f Lnet/minecraft/server/MinecraftServer; val$server a c net/minecraft/server/players/OldUsersConverter$4 net/minecraft/server/players/NameReferencingFileConverter$4 f Lnet/minecraft/server/MinecraftServer; val$server a c net/minecraft/server/players/OldUsersConverter$5 net/minecraft/server/players/NameReferencingFileConverter$5 m (Ljava/lang/String;)Ljava/lang/String; getFileNameForProfile a m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V movePlayerFile a f Lnet/minecraft/server/dedicated/DedicatedServer; val$server a c net/minecraft/server/players/OldUsersConverter$ConversionError net/minecraft/server/players/NameReferencingFileConverter$FileConversionException c net/minecraft/server/players/ServerOpListEntry net/minecraft/server/players/OpListEntry m ()Z getBypassesPlayerLimit b m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; permissions a m (Lcom/google/gson/JsonObject;)V serialize a f Z bypassesPlayerLimit b f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; permissions a c net/minecraft/server/rcon/thread/GenericThread net/minecraft/server/rcon/thread/RemoteConnectionThread m ()Z isRunning c m ()Z start a m ()V stop b f Lorg/slf4j/Logger; LOGGER d f I MAX_STOP_WAIT f f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID e f Ljava/lang/String; name b f Z running a f Ljava/lang/Thread; thread c c net/minecraft/util/LinearCongruentialGenerator net/minecraft/util/LinearCongruentialGenerator m (JJ)J next a f J INCREMENT b f J MULTIPLIER a c net/minecraft/util/datafix/fixes/AddNewChoices net/minecraft/util/datafix/fixes/DataConverterAddChoices m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$0 a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$1 a f Ljava/lang/String; name a f Lcom/mojang/datafixers/DSL$TypeReference; type b c net/minecraft/util/datafix/fixes/ChunkBiomeFix net/minecraft/util/datafix/fixes/DataConverterLeavesBiome m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/EntityUUIDFix net/minecraft/util/datafix/fixes/DataConverterEntityUUID m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$5 t m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$6 s m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$7 e m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$8 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$10 q m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$11 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$12 p m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$13 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateMob$9 r m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$1 x m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$2 w m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$3 v m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$4 u m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateProjectile$14 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAnimal m m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAnimalOwner l m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAreaEffectCloud g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEntityUUID c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEvokerFangs e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateFox j m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateHurtBy k m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateItem i m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLivingEntity b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMob n m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updatePiglin d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateProjectile o m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateShulkerBullet h m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateZombieVillager f f Ljava/util/Set; ABSTRACT_HORSES c f Ljava/util/Set; ANIMALS e f Ljava/util/Set; LIVING_ENTITIES g f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Set; MOBS f f Ljava/util/Set; PROJECTILES h f Ljava/util/Set; TAMEABLE_ANIMALS d c net/minecraft/util/datafix/fixes/FixWolfHealth net/minecraft/util/datafix/fixes/FixWolfHealth m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 c m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 b m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$4 a f Ljava/lang/String; WOLF_HEALTH d f Ljava/lang/String; WOLF_ID c c net/minecraft/util/datafix/fixes/GoatHornIdFix net/minecraft/util/datafix/fixes/GoatHornIdFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a m (Ljava/lang/String;)Z lambda$new$0 a f [Ljava/lang/String; INSTRUMENTS a c net/minecraft/util/datafix/fixes/GossipUUIDFix net/minecraft/util/datafix/fixes/DataConverterGossip m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 c m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fix$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 a c net/minecraft/util/datafix/fixes/ItemPotionFix net/minecraft/util/datafix/fixes/DataConverterPotionId m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m ([Ljava/lang/String;)V lambda$static$0 a f Ljava/lang/String; DEFAULT a f [Ljava/lang/String; POTIONS c f I SPLASH b c net/minecraft/util/datafix/fixes/ItemRenameFix net/minecraft/util/datafix/fixes/DataConverterItemName m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; create a m (Ljava/lang/String;)Ljava/lang/String; fixItem a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/ItemRenameFix$1 net/minecraft/util/datafix/fixes/DataConverterItemName$1 m (Ljava/lang/String;)Ljava/lang/String; fixItem a c net/minecraft/util/datafix/fixes/NewVillageFix net/minecraft/util/datafix/fixes/DataConverterNewVillage m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a m (Lcom/mojang/datafixers/util/Pair;)Z lambda$cap$0 b m (Ljava/lang/String;)Ljava/lang/String; lambda$cap$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$10 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$11 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$12 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$13 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$2 a m (Ljava/util/List;)Ljava/util/List; lambda$cap$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$4 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$5 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$6 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$7 c m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$8 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$9 a c net/minecraft/util/datafix/fixes/PlayerUUIDFix net/minecraft/util/datafix/fixes/DataConverterPlayerUUID m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a c net/minecraft/util/datafix/fixes/ReorganizePoi net/minecraft/util/datafix/fixes/DataConverterPOI m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a c net/minecraft/util/eventlog/JsonEventLogReader net/minecraft/util/eventlog/JsonEventLogReader m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lnet/minecraft/util/eventlog/JsonEventLogReader; create a m ()Ljava/lang/Object; next a c net/minecraft/util/eventlog/JsonEventLogReader$1 net/minecraft/util/eventlog/JsonEventLogReader$1 m ()Ljava/lang/Object; next a f Lcom/mojang/serialization/Codec; val$codec b f Lcom/google/gson/stream/JsonReader; val$jsonReader a c net/minecraft/util/profiling/ProfilerPathEntry net/minecraft/util/profiling/MethodProfilerResult m ()J getCount c m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d m ()J getDuration a m ()J getMaxDuration b c net/minecraft/util/profiling/jfr/stats/FpsStat net/minecraft/util/profiling/jfr/stats/FpsStat m ()I fps a m (Ljdk/jfr/consumer/RecordedEvent;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/stats/FpsStat; from a f I fps a c net/minecraft/util/thread/ParallelMapTransform net/minecraft/util/thread/ParallelMapTransform m (Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; lambda$schedule$0 a m (Ljava/util/Map;Ljava/util/function/BiFunction;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; schedule a m (Ljava/util/Map;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; schedule a f I DEFAULT_TASKS_PER_THREAD a c net/minecraft/util/thread/ParallelMapTransform$Container net/minecraft/util/thread/ParallelMapTransform$b m (I)V applyOperation a m (ILjava/util/Map;)V copyOut a m (I)Ljava/lang/Object; input d m (I)Ljava/lang/Object; key b m ()[Ljava/lang/Object; keys c m ()Ljava/util/function/BiFunction; operation b m (I)Ljava/lang/Object; output c m (ILjava/lang/Object;Ljava/lang/Object;)V put a m ()I size a m ()[Ljava/lang/Object; values d f [Ljava/lang/Object; keys b f Ljava/util/function/BiFunction; operation a f [Ljava/lang/Object; values c c net/minecraft/util/thread/ParallelMapTransform$SplitterBase net/minecraft/util/thread/ParallelMapTransform$d m (I)I batchSize a m (Ljava/util/concurrent/Executor;Ljava/lang/Object;Ljava/lang/Object;)V lambda$scheduleTasks$0 a m ()I pendingBatchSize a m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a m (Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleTasks a f Z $assertionsDisabled b f I batchIndex e f Lnet/minecraft/util/thread/ParallelMapTransform$Container; container f f I currentIndex c f I lastScheduledIndex a f [Ljava/util/concurrent/CompletableFuture; tasks d c net/minecraft/util/thread/ParallelMapTransform$SingleTaskSplitter net/minecraft/util/thread/ParallelMapTransform$c m (I)I batchSize a m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;I)V lambda$scheduleBatch$0 a m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/lang/Object;)Ljava/util/Map; lambda$scheduleFinalOperation$1 a m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a f Z $assertionsDisabled a c net/minecraft/util/thread/ParallelMapTransform$BatchedTaskSplitter net/minecraft/util/thread/ParallelMapTransform$a m (I)I batchSize a m (Ljava/util/Map;IILnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/lang/Runnable; createTask a m (IILnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/util/Map;)V lambda$createTask$0 a m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map; lambda$scheduleFinalOperation$1 a m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a f Z $assertionsDisabled a f I batchSize d f I firstUndersizedBatchIndex e f Ljava/util/Map; result c c net/minecraft/util/valueproviders/SampledFloat net/minecraft/util/valueproviders/SampledFloat m (Lnet/minecraft/util/RandomSource;)F sample a c net/minecraft/util/valueproviders/UniformFloat net/minecraft/util/valueproviders/UniformFloat m ()F getMaxValue b m ()F getMinValue a m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; lambda$static$0 d m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; lambda$static$1 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/String; lambda$static$3 b m (Lnet/minecraft/util/valueproviders/UniformFloat;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m (FF)Lnet/minecraft/util/valueproviders/UniformFloat; of b m (Lnet/minecraft/util/RandomSource;)F sample a f Lcom/mojang/serialization/MapCodec; CODEC a f F maxExclusive d f F minInclusive b c net/minecraft/world/damagesource/CombatTracker net/minecraft/world/damagesource/CombatTracker m ()I getCombatDuration b m ()Lnet/minecraft/network/chat/Component; getDeathMessage a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getDisplayName a m (Lnet/minecraft/world/damagesource/CombatEntry;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getFallMessage a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getMessageForAssistedFall a m ()Lnet/minecraft/world/damagesource/CombatEntry; getMostSignificantFall d m ()V recheckStatus c m (Lnet/minecraft/world/damagesource/DamageSource;F)V recordDamage a m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldEnterCombat a f Lnet/minecraft/network/chat/Style; INTENTIONAL_GAME_DESIGN_STYLE c f I RESET_COMBAT_STATUS_TIME b f I RESET_DAMAGE_STATUS_TIME a f I combatEndTime h f I combatStartTime g f Ljava/util/List; entries d f Z inCombat i f I lastDamageTime f f Lnet/minecraft/world/entity/LivingEntity; mob e f Z takingDamage j c net/minecraft/world/damagesource/DamageEffects net/minecraft/world/damagesource/DamageEffects m ()[Lnet/minecraft/world/damagesource/DamageEffects; $values b m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/sounds/SoundEvent; sound a f [Lnet/minecraft/world/damagesource/DamageEffects; $VALUES j f Lnet/minecraft/world/damagesource/DamageEffects; BURNING d f Lcom/mojang/serialization/Codec; CODEC g f Lnet/minecraft/world/damagesource/DamageEffects; DROWNING c f Lnet/minecraft/world/damagesource/DamageEffects; FREEZING f f Lnet/minecraft/world/damagesource/DamageEffects; HURT a f Lnet/minecraft/world/damagesource/DamageEffects; POKING e f Lnet/minecraft/world/damagesource/DamageEffects; THORNS b f Ljava/lang/String; id h f Lnet/minecraft/sounds/SoundEvent; sound i c net/minecraft/world/damagesource/DamageScaling net/minecraft/world/damagesource/DamageScaling m ()[Lnet/minecraft/world/damagesource/DamageScaling; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/damagesource/DamageScaling; $VALUES f f Lnet/minecraft/world/damagesource/DamageScaling; ALWAYS c f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/damagesource/DamageScaling; NEVER a f Lnet/minecraft/world/damagesource/DamageScaling; WHEN_CAUSED_BY_LIVING_NON_PLAYER b f Ljava/lang/String; id e c net/minecraft/world/damagesource/DamageSources net/minecraft/world/damagesource/DamageSources m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; anvil b m (Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; arrow a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/damagesource/DamageSource; badRespawnPointExplosion a m ()Lnet/minecraft/world/damagesource/DamageSource; cactus k m ()Lnet/minecraft/world/damagesource/DamageSource; campfire b m ()Lnet/minecraft/world/damagesource/DamageSource; cramming h m ()Lnet/minecraft/world/damagesource/DamageSource; dragonBreath s m ()Lnet/minecraft/world/damagesource/DamageSource; drown i m ()Lnet/minecraft/world/damagesource/DamageSource; dryOut t m ()Lnet/minecraft/world/damagesource/DamageSource; enderPearl m m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; explosion d m (Lnet/minecraft/world/level/Explosion;)Lnet/minecraft/world/damagesource/DamageSource; explosion a m ()Lnet/minecraft/world/damagesource/DamageSource; fall l m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fallingBlock a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fallingStalactite c m ()Lnet/minecraft/world/damagesource/DamageSource; fellOutOfWorld o m (Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fireball a m (Lnet/minecraft/world/entity/projectile/FireworkRocketEntity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fireworks a m ()Lnet/minecraft/world/damagesource/DamageSource; flyIntoWall n m ()Lnet/minecraft/world/damagesource/DamageSource; freeze v m ()Lnet/minecraft/world/damagesource/DamageSource; generic p m ()Lnet/minecraft/world/damagesource/DamageSource; genericKill y m ()Lnet/minecraft/world/damagesource/DamageSource; hotFloor f m ()Lnet/minecraft/world/damagesource/DamageSource; inFire a m ()Lnet/minecraft/world/damagesource/DamageSource; inWall g m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; indirectMagic c m ()Lnet/minecraft/world/damagesource/DamageSource; lava e m ()Lnet/minecraft/world/damagesource/DamageSource; lightningBolt c m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; mace f m ()Lnet/minecraft/world/damagesource/DamageSource; magic q m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; mobAttack b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; mobProjectile a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; noAggroMobAttack c m ()Lnet/minecraft/world/damagesource/DamageSource; onFire d m ()Lnet/minecraft/world/damagesource/DamageSource; outOfBorder x m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/damagesource/DamageSource; playerAttack a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; sonicBoom e m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/damagesource/DamageSource; source a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; source a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; source a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; spit b m ()Lnet/minecraft/world/damagesource/DamageSource; stalagmite w m ()Lnet/minecraft/world/damagesource/DamageSource; starve j m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; sting a m ()Lnet/minecraft/world/damagesource/DamageSource; sweetBerryBush u m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; thorns d m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; thrown b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; trident a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; windCharge c m ()Lnet/minecraft/world/damagesource/DamageSource; wither r m (Lnet/minecraft/world/entity/projectile/hurtingprojectile/WitherSkull;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; witherSkull a f Lnet/minecraft/world/damagesource/DamageSource; cactus l f Lnet/minecraft/world/damagesource/DamageSource; campfire c f Lnet/minecraft/world/damagesource/DamageSource; cramming i f Lnet/minecraft/core/Registry; damageTypes a f Lnet/minecraft/world/damagesource/DamageSource; dragonBreath t f Lnet/minecraft/world/damagesource/DamageSource; drown j f Lnet/minecraft/world/damagesource/DamageSource; dryOut u f Lnet/minecraft/world/damagesource/DamageSource; enderPearl n f Lnet/minecraft/world/damagesource/DamageSource; fall m f Lnet/minecraft/world/damagesource/DamageSource; fellOutOfWorld p f Lnet/minecraft/world/damagesource/DamageSource; flyIntoWall o f Lnet/minecraft/world/damagesource/DamageSource; freeze w f Lnet/minecraft/world/damagesource/DamageSource; genericKill z f Lnet/minecraft/world/damagesource/DamageSource; generic q f Lnet/minecraft/world/damagesource/DamageSource; hotFloor g f Lnet/minecraft/world/damagesource/DamageSource; inFire b f Lnet/minecraft/world/damagesource/DamageSource; inWall h f Lnet/minecraft/world/damagesource/DamageSource; lava f f Lnet/minecraft/world/damagesource/DamageSource; lightningBolt d f Lnet/minecraft/world/damagesource/DamageSource; magic r f Lnet/minecraft/world/damagesource/DamageSource; onFire e f Lnet/minecraft/world/damagesource/DamageSource; outsideBorder y f Lnet/minecraft/world/damagesource/DamageSource; stalagmite x f Lnet/minecraft/world/damagesource/DamageSource; starve k f Lnet/minecraft/world/damagesource/DamageSource; sweetBerryBush v f Lnet/minecraft/world/damagesource/DamageSource; wither s c net/minecraft/world/effect/AbsorptionMobEffect net/minecraft/world/effect/AbsorptionMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectStarted a m (II)Z shouldApplyEffectTickThisTick a c net/minecraft/world/effect/HealOrHarmMobEffect net/minecraft/world/effect/HealOrHarmMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;ID)V applyInstantenousEffect a f Z isHarm c c net/minecraft/world/effect/SaturationMobEffect net/minecraft/world/effect/SaturationMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a c net/minecraft/world/entity/SpawnPlacementTypes net/minecraft/world/entity/SpawnPlacementTypes m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$0 c m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$1 b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$2 a f Lnet/minecraft/world/entity/SpawnPlacementType; IN_LAVA c f Lnet/minecraft/world/entity/SpawnPlacementType; IN_WATER b f Lnet/minecraft/world/entity/SpawnPlacementType; NO_RESTRICTIONS a f Lnet/minecraft/world/entity/SpawnPlacementType; ON_GROUND d c net/minecraft/world/entity/SpawnPlacementTypes$1 net/minecraft/world/entity/SpawnPlacementTypes$1 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnPosition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z isValidEmptySpawnBlock a c net/minecraft/world/entity/ai/behavior/OneShot net/minecraft/world/entity/ai/behavior/OneShot m ()Ljava/lang/String; debugString b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status a c net/minecraft/world/entity/ai/goal/FleeSunGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFleeSun m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/phys/Vec3; getHidePos i m ()Z setWantedPos h m ()V start d f Lnet/minecraft/world/level/Level; level f f Lnet/minecraft/world/entity/PathfinderMob; mob a f D speedModifier e f D wantedX b f D wantedY c f D wantedZ d c net/minecraft/world/entity/ai/goal/UseItemGoal net/minecraft/world/entity/ai/goal/PathfinderGoalUseItem m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e f Ljava/util/function/Predicate; canUseSelector c f Lnet/minecraft/sounds/SoundEvent; finishUsingSound d f Lnet/minecraft/world/item/ItemStack; item b f Lnet/minecraft/world/entity/Mob; mob a c net/minecraft/world/entity/ai/goal/WrappedGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWrapped m (I)I adjustedTickDelay a m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z canBeReplacedBy a m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/entity/ai/goal/Goal; getGoal k m ()I getPriority i m ()Z isInterruptable W_ m ()Z isRunning h m ()Z requiresUpdateEveryTick X_ m (Ljava/util/EnumSet;)V setFlags a m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/ai/goal/Goal; goal a f Z isRunning c f I priority b c net/minecraft/world/entity/animal/FlyingAnimal net/minecraft/world/entity/animal/EntityBird m ()Z isFlying d c net/minecraft/world/entity/animal/equine/Horse net/minecraft/world/entity/animal/equine/EntityHorse m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/animal/equine/Markings; getMarkings gP m ()I getTypeVariant gQ m ()Lnet/minecraft/world/entity/animal/equine/Variant; getVariant p m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/block/SoundType;)V playGallopSound a m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (I)V setTypeVariant w m (Lnet/minecraft/world/entity/animal/equine/Variant;)V setVariant a m (Lnet/minecraft/world/entity/animal/equine/Variant;Lnet/minecraft/world/entity/animal/equine/Markings;)V setVariantAndMarkings a f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_TYPE_VARIANT cv f I DEFAULT_VARIANT cx c net/minecraft/world/entity/animal/equine/Horse$HorseGroupData net/minecraft/world/entity/animal/equine/EntityHorse$a f Lnet/minecraft/world/entity/animal/equine/Variant; variant a c net/minecraft/world/entity/animal/equine/Llama net/minecraft/world/entity/animal/equine/EntityLlama m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Z canEatGrass hz m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()Z canPerformRearing gU m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hd m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()D followLeashSpeed gO m (Lnet/minecraft/server/level/ServerLevel;)V followMommy h m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/equine/Llama; getBreedOffspring b m ()Lnet/minecraft/world/entity/animal/equine/Llama; getCaravanHead hj m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getInventoryColumns ad_ m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()I getMaxTemper hy m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m ()I getStrength gT m ()Lnet/minecraft/world/entity/animal/equine/Llama$Variant; getVariant he m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a m ()Z hasCaravanTail hh m ()Z inCaravan hi m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isImmobile fE m ()Z isTraderLlama gS m (Lnet/minecraft/world/entity/animal/equine/Llama;)V joinCaravan a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m ()V leaveCaravan hg m ()Lnet/minecraft/world/entity/animal/equine/Llama; makeNewLlama hf m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m ()V playChestEquipsSound gQ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setDidSpit C m (Lnet/minecraft/util/RandomSource;)V setRandomStrength b m (I)V setStrength w m (Lnet/minecraft/world/entity/animal/equine/Llama$Variant;)V setVariant a m (Lnet/minecraft/world/entity/LivingEntity;)V spit k m ()Z supportQuadLeash z f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cz f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STRENGTH_ID cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cx f I MAX_STRENGTH cv f Lnet/minecraft/world/entity/animal/equine/Llama; caravanHead cB f Lnet/minecraft/world/entity/animal/equine/Llama; caravanTail cC f Z didSpit cA c net/minecraft/world/entity/animal/equine/Llama$Variant net/minecraft/world/entity/animal/equine/EntityLlama$Variant m ()[Lnet/minecraft/world/entity/animal/equine/Llama$Variant; $values b m (I)Lnet/minecraft/world/entity/animal/equine/Llama$Variant; byId a m ()I getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/equine/Llama$Variant; $VALUES l f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; BROWN c f Ljava/util/function/IntFunction; BY_ID i f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; CREAMY a f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; DEFAULT e f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; GRAY d f Lcom/mojang/serialization/Codec; LEGACY_CODEC g f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; WHITE b f I id j f Ljava/lang/String; name k c net/minecraft/world/entity/animal/equine/Llama$LlamaGroupData net/minecraft/world/entity/animal/equine/EntityLlama$b f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; variant a c net/minecraft/world/entity/animal/equine/Llama$LlamaAttackWolfGoal net/minecraft/world/entity/animal/equine/EntityLlama$a m ()D getFollowDistance l m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a c net/minecraft/world/entity/animal/equine/Llama$LlamaHurtByTargetGoal net/minecraft/world/entity/animal/equine/EntityLlama$c m ()Z canContinueToUse c c net/minecraft/world/entity/animal/frog/Tadpole net/minecraft/world/entity/animal/frog/Tadpole m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V ageUp gS m (I)V ageUp a m ()V aiStep d_ m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V feed a m ()Z fromBucket a m ()I getAge gR m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c m ()I getTicksLeftUntilAdult gT m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)V lambda$ageUp$1 a m (Lnet/minecraft/nbt/CompoundTag;)V lambda$saveToBucketTag$0 b m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a m (I)V setAge b m (Z)V setFromBucket a m ()Z shouldDropExperience eI m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem b f I DEFAULT_AGE cv f F HITBOX_HEIGHT c f F HITBOX_WIDTH b f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES f f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES e f I age cw f I ticksToBeFrog a c net/minecraft/world/entity/monster/zombie/Husk net/minecraft/world/entity/monster/zombie/EntityZombieHusk m ()Z convertsInWater gR m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/server/level/ServerLevel;)V doUnderWaterConversion h m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP m ()Z isSunSensitive af_ c net/minecraft/world/entity/monster/zombie/Husk$HuskGroupData net/minecraft/world/entity/monster/zombie/EntityZombieHusk$a f Z triedToSpawnCamelHusk a c net/minecraft/world/inventory/BlastFurnaceMenu net/minecraft/world/inventory/ContainerBlastFurnace c net/minecraft/world/inventory/BrewingStandMenu net/minecraft/world/inventory/ContainerBrewingStand m ()I getBrewingTicks m m ()I getFuel l m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I BOTTLE_SLOT_END p f I BOTTLE_SLOT_START o f I DATA_COUNT t f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_FUEL m f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_POTION n f I FUEL_SLOT r f I INGREDIENT_SLOT q f I INV_SLOT_END v f I INV_SLOT_START u f I SLOT_COUNT s f I USE_ROW_SLOT_END x f I USE_ROW_SLOT_START w f Lnet/minecraft/world/inventory/ContainerData; brewingStandData z f Lnet/minecraft/world/Container; brewingStand y f Lnet/minecraft/world/inventory/Slot; ingredientSlot A c net/minecraft/world/inventory/BrewingStandMenu$1 net/minecraft/world/inventory/ContainerBrewingStand$1 c net/minecraft/world/inventory/BrewingStandMenu$FuelSlot net/minecraft/world/inventory/ContainerBrewingStand$a m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlaceItem b c net/minecraft/world/inventory/BrewingStandMenu$PotionSlot net/minecraft/world/inventory/ContainerBrewingStand$SlotPotionBottle m ()I getMaxStackSize a m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a c net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot net/minecraft/world/inventory/ContainerBrewingStand$SlotBrewing m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing a c net/minecraft/world/inventory/ItemCombinerMenu net/minecraft/world/inventory/ContainerAnvilAbstract m (Lnet/minecraft/world/item/ItemStack;)Z canMoveIntoInputSlots b m (I)Lnet/minecraft/world/SimpleContainer; createContainer e m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V createInputSlots a m ()V createResult l m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V createResultSlot b m ()I getInventorySlotEnd o m ()I getInventorySlotStart m m ()I getResultSlot n m ()I getUseRowEnd q m ()I getUseRowStart p m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$0 b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; lambda$stillValid$1 a m (Lnet/minecraft/world/entity/player/Player;Z)Z mayPickup a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I INPUT_SLOT_START o f I INVENTORY_ROWS n f I INVENTORY_SLOTS_PER_ROW m f Lnet/minecraft/world/inventory/ContainerLevelAccess; access q f Lnet/minecraft/world/Container; inputSlots s f Lnet/minecraft/world/entity/player/Player; player r f I resultSlotIndex p f Lnet/minecraft/world/inventory/ResultContainer; resultSlots t c net/minecraft/world/inventory/ItemCombinerMenu$1 net/minecraft/world/inventory/ContainerAnvilAbstract$1 m ()V setChanged e f Lnet/minecraft/world/inventory/ItemCombinerMenu; this$0 b c net/minecraft/world/inventory/ItemCombinerMenu$2 net/minecraft/world/inventory/ContainerAnvilAbstract$2 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/ItemCombinerMenu$3 net/minecraft/world/inventory/ContainerAnvilAbstract$3 m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a f Lnet/minecraft/world/inventory/ItemCombinerMenu; this$0 a c net/minecraft/world/inventory/ItemCombinerMenu$4 net/minecraft/world/inventory/ContainerAnvilAbstract$4 m ()V setChanged e f Lnet/minecraft/world/inventory/ItemCombinerMenu; this$0 b c net/minecraft/world/item/PlaceOnWaterBlockItem net/minecraft/world/item/PlaceOnWaterBlockItem m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a c net/minecraft/world/item/WeatheringCopperItems net/minecraft/world/item/WeatheringCopperItems m (Lnet/minecraft/world/level/block/WeatheringCopperBlocks;Ljava/util/function/Function;)Lnet/minecraft/world/item/WeatheringCopperItems; create a m ()Lnet/minecraft/world/item/Item; exposed c m (Ljava/util/function/Consumer;)V forEach a m ()Lnet/minecraft/world/item/Item; oxidized e m ()Lnet/minecraft/world/item/Item; unaffected b m ()Lnet/minecraft/world/item/Item; waxed f m ()Lnet/minecraft/world/item/Item; waxedExposed g m ()Lcom/google/common/collect/ImmutableBiMap; waxedMapping a m ()Lnet/minecraft/world/item/Item; waxedOxidized i m ()Lnet/minecraft/world/item/Item; waxedWeathered h m ()Lnet/minecraft/world/item/Item; weathered d f Lnet/minecraft/world/item/Item; exposed b f Lnet/minecraft/world/item/Item; oxidized d f Lnet/minecraft/world/item/Item; unaffected a f Lnet/minecraft/world/item/Item; waxedExposed f f Lnet/minecraft/world/item/Item; waxed e f Lnet/minecraft/world/item/Item; waxedOxidized h f Lnet/minecraft/world/item/Item; waxedWeathered g f Lnet/minecraft/world/item/Item; weathered c c net/minecraft/world/item/alchemy/PotionBrewing net/minecraft/world/item/alchemy/PotionBrewer m (Lnet/minecraft/world/item/alchemy/PotionBrewing$Builder;)V addVanillaMixes a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/alchemy/PotionBrewing; bootstrap a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasContainerMix b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasMix a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasPotionMix c m (Lnet/minecraft/core/Holder;)Z isBrewablePotion a m (Lnet/minecraft/world/item/ItemStack;)Z isContainer d m (Lnet/minecraft/world/item/ItemStack;)Z isContainerIngredient b m (Lnet/minecraft/world/item/ItemStack;)Z isIngredient a m (Lnet/minecraft/world/item/ItemStack;)Z isPotionIngredient c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; mix d f I BREWING_TIME_SECONDS a f Lnet/minecraft/world/item/alchemy/PotionBrewing; EMPTY b f Ljava/util/List; containerMixes e f Ljava/util/List; containers c f Ljava/util/List; potionMixes d c net/minecraft/world/item/alchemy/PotionBrewing$Mix net/minecraft/world/item/alchemy/PotionBrewer$PredicatedCombination m ()Lnet/minecraft/core/Holder; from a m ()Lnet/minecraft/world/item/crafting/Ingredient; ingredient b m ()Lnet/minecraft/core/Holder; to c f Lnet/minecraft/core/Holder; from a f Lnet/minecraft/world/item/crafting/Ingredient; ingredient b f Lnet/minecraft/core/Holder; to c c net/minecraft/world/item/alchemy/PotionBrewing$Builder net/minecraft/world/item/alchemy/PotionBrewer$a m (Lnet/minecraft/world/item/Item;)V addContainer a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V addContainerRecipe a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V addMix a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V addStartMix a m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; build a m (Lnet/minecraft/world/item/Item;)V expectPotion b f Ljava/util/List; containerMixes c f Ljava/util/List; containers a f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures d f Ljava/util/List; potionMixes b c net/minecraft/world/item/component/AttackRange net/minecraft/world/item/component/AttackRange m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/component/AttackRange; defaultFor a m (Lnet/minecraft/world/entity/Entity;)F effectiveMaxRange b m (Lnet/minecraft/world/entity/Entity;)F effectiveMinRange a m (Lnet/minecraft/world/entity/Entity;FLjava/util/function/Predicate;)Lnet/minecraft/world/phys/HitResult; getClosesetHit a m ()F hitboxMargin e m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/ToDoubleFunction;D)Z isInRange a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;D)Z isInRange a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)Z isInRange a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F maxCreativeRange d m ()F maxRange b m ()F minCreativeRange c m ()F minRange a m ()F mobFactor f f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F hitboxMargin g f F maxCreativeRange f f F maxRange d f F minCreativeRange e f F minRange c f F mobFactor h c net/minecraft/world/item/component/BookContent net/minecraft/world/item/component/BookContent m ()Ljava/util/List; pages a m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a c net/minecraft/world/item/component/Consumables net/minecraft/world/item/component/Consumables m ()Lnet/minecraft/world/item/component/Consumable$Builder; defaultDrink b m ()Lnet/minecraft/world/item/component/Consumable$Builder; defaultFood a f Lnet/minecraft/world/item/component/Consumable; CHICKEN f f Lnet/minecraft/world/item/component/Consumable; CHORUS_FRUIT n f Lnet/minecraft/world/item/component/Consumable; DEFAULT_DRINK b f Lnet/minecraft/world/item/component/Consumable; DEFAULT_FOOD a f Lnet/minecraft/world/item/component/Consumable; DRIED_KELP e f Lnet/minecraft/world/item/component/Consumable; ENCHANTED_GOLDEN_APPLE g f Lnet/minecraft/world/item/component/Consumable; GOLDEN_APPLE h f Lnet/minecraft/world/item/component/Consumable; HONEY_BOTTLE c f Lnet/minecraft/world/item/component/Consumable; MILK_BUCKET m f Lnet/minecraft/world/item/component/Consumable; OMINOUS_BOTTLE d f Lnet/minecraft/world/item/component/Consumable; POISONOUS_POTATO i f Lnet/minecraft/world/item/component/Consumable; PUFFERFISH j f Lnet/minecraft/world/item/component/Consumable; ROTTEN_FLESH k f Lnet/minecraft/world/item/component/Consumable; SPIDER_EYE l c net/minecraft/world/item/component/UseCooldown net/minecraft/world/item/component/UseCooldown m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V apply a m ()Ljava/util/Optional; cooldownGroup c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F seconds b m ()I ticks a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; cooldownGroup d f F seconds c c net/minecraft/world/item/crafting/CustomRecipe net/minecraft/world/item/crafting/IRecipeComplex m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Z isSpecial ar_ m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category d c net/minecraft/world/item/crafting/CustomRecipe$Serializer net/minecraft/world/item/crafting/IRecipeComplex$Serializer m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$new$0 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; codec w f Lnet/minecraft/network/codec/StreamCodec; streamCodec x c net/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory net/minecraft/world/item/crafting/IRecipeComplex$Serializer$Factory c net/minecraft/world/item/crafting/RecipeAccess net/minecraft/world/item/crafting/RecipeAccess m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; propertySet a m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes a c net/minecraft/world/item/crafting/RecipeHolder net/minecraft/world/item/crafting/RecipeHolder m ()Lnet/minecraft/resources/ResourceKey; id a m ()Lnet/minecraft/world/item/crafting/Recipe; value b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/ResourceKey; id b f Lnet/minecraft/world/item/crafting/Recipe; value c c net/minecraft/world/item/crafting/ShapedRecipe net/minecraft/world/item/crafting/ShapedRecipes m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c m ()Ljava/util/List; display g m ()I getHeight l m ()Ljava/util/List; getIngredients f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()I getWidth k m ()Ljava/lang/String; group j m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; lambda$display$0 a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ m ()Z showNotification i f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category g f Ljava/lang/String; group f f Lnet/minecraft/world/item/crafting/ShapedRecipePattern; pattern d f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo i f Lnet/minecraft/world/item/ItemStack; result e f Z showNotification h c net/minecraft/world/item/crafting/ShapedRecipe$Serializer net/minecraft/world/item/crafting/ShapedRecipes$Serializer m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipe; fromNetwork a m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Ljava/lang/String; lambda$static$0 e m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$1 d m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; lambda$static$2 c m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/ItemStack; lambda$static$3 b m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Ljava/lang/Boolean; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapedRecipe;)V toNetwork a f Lcom/mojang/serialization/MapCodec; CODEC w f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC x c net/minecraft/world/item/trading/MerchantOffer net/minecraft/world/item/trading/MerchantRecipe m (I)V addToSpecialPriceDiff a m ()Lnet/minecraft/world/item/ItemStack; assemble h m ()Lnet/minecraft/world/item/trading/MerchantOffer; copy v m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/trading/MerchantOffer; createFromStream a m ()Lnet/minecraft/world/item/ItemStack; getBaseCostA a m ()Lnet/minecraft/world/item/ItemStack; getCostA b m ()Lnet/minecraft/world/item/ItemStack; getCostB c m ()I getDemand m m ()Lnet/minecraft/world/item/trading/ItemCost; getItemCostA d m ()Ljava/util/Optional; getItemCostB e m ()I getMaxUses k m (Lnet/minecraft/world/item/trading/ItemCost;)I getModifiedCostCount a m ()F getPriceMultiplier p m ()Lnet/minecraft/world/item/ItemStack; getResult f m ()I getSpecialPriceDiff o m ()I getUses i m ()I getXp q m ()V increaseUses l m ()Z isOutOfStock r m (Lnet/minecraft/world/item/trading/MerchantOffer;)Lnet/minecraft/world/item/trading/ItemCost; lambda$static$0 j m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/util/Optional; lambda$static$1 i m (Lnet/minecraft/world/item/trading/MerchantOffer;)Lnet/minecraft/world/item/ItemStack; lambda$static$2 h m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$3 g m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$4 f m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Boolean; lambda$static$5 e m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$6 d m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$7 c m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Float; lambda$static$8 b m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$9 a m ()Z needsRestock t m ()V resetSpecialPriceDiff n m ()V resetUses j m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z satisfiedBy a m (I)V setSpecialPriceDiff b m ()V setToOutOfStock s m ()Z shouldRewardExp u m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z take b m ()V updateDemand g m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/trading/MerchantOffer;)V writeToStream a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/trading/ItemCost; baseCostA c f Ljava/util/Optional; costB d f I demand j f I maxUses g f F priceMultiplier k f Lnet/minecraft/world/item/ItemStack; result e f Z rewardExp h f I specialPriceDiff i f I uses f f I xp l c net/minecraft/world/level/LevelSimulatedReader net/minecraft/world/level/VirtualLevelReadable m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a c net/minecraft/world/level/PathNavigationRegion net/minecraft/world/level/ChunkCache m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk c m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()I getHeight L_ m ()I getMinY K_ m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/core/Holder; lambda$new$0 a f Z allEmpty d f I centerX a f I centerZ b f [[Lnet/minecraft/world/level/chunk/ChunkAccess; chunks c f Lnet/minecraft/world/level/Level; level e f Ljava/util/function/Supplier; plains f c net/minecraft/world/level/block/BaseTorchBlock net/minecraft/world/level/block/BaseTorchBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a c net/minecraft/world/level/block/BrushableBlock net/minecraft/world/level/block/BrushableBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/sounds/SoundEvent; getBrushCompletedSound d m ()Lnet/minecraft/sounds/SoundEvent; getBrushSound c m ()Lnet/minecraft/world/level/block/Block; getTurnsInto b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DUSTED c f I TICK_DELAY b f Lnet/minecraft/sounds/SoundEvent; brushCompletedSound f f Lnet/minecraft/sounds/SoundEvent; brushSound e f Lnet/minecraft/world/level/block/Block; turnsInto d c net/minecraft/world/level/block/CaveVinesBlock net/minecraft/world/level/block/CaveVinesBlock m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getGrowIntoState a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBodyAfterConvertedFromHead a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f F CHANCE_OF_BERRIES_ON_GROWTH g f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/ComposterBlock net/minecraft/world/level/block/BlockComposter m (FLnet/minecraft/world/level/ItemLike;)V add a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/state/BlockState; addItem a m ()V bootStrap b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; empty a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; extractProduce a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/WorldlyContainer; getContainer a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V handleFill a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; insertItem a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b m ()[Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$1 q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; COMPOSTABLES f f I HOLE_WIDTH g f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL e f I MAX_LEVEL d f I MIN_LEVEL c f I READY b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES h c net/minecraft/world/level/block/ComposterBlock$EmptyContainer net/minecraft/world/level/block/BlockComposter$ContainerEmpty m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a c net/minecraft/world/level/block/ComposterBlock$InputContainer net/minecraft/world/level/block/BlockComposter$ContainerInput m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m ()I getMaxStackSize ap_ m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a m ()V setChanged e f Z changed e f Lnet/minecraft/world/level/LevelAccessor; level c f Lnet/minecraft/core/BlockPos; pos d f Lnet/minecraft/world/level/block/state/BlockState; state b c net/minecraft/world/level/block/ComposterBlock$OutputContainer net/minecraft/world/level/block/BlockComposter$ContainerOutput m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m ()I getMaxStackSize ap_ m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a m ()V setChanged e f Z changed e f Lnet/minecraft/world/level/LevelAccessor; level c f Lnet/minecraft/core/BlockPos; pos d f Lnet/minecraft/world/level/block/state/BlockState; state b c net/minecraft/world/level/block/DispenserBlock net/minecraft/world/level/block/BlockDispenser m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V dispenseFrom a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDefaultDispenseMethod a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDispenseMethod a m (Lnet/minecraft/core/dispenser/BlockSource;)Lnet/minecraft/core/Position; getDispensePosition a m (Lnet/minecraft/core/dispenser/BlockSource;DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Position; getDispensePosition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/core/dispenser/DispenseItemBehavior;)V registerBehavior a m (Lnet/minecraft/world/level/ItemLike;)V registerProjectileBehavior a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; DEFAULT_BEHAVIOR f f Ljava/util/Map; DISPENSER_REGISTRY d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lorg/slf4j/Logger; LOGGER e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED c f I TRIGGER_DURATION g c net/minecraft/world/level/block/DragonEggBlock net/minecraft/world/level/block/BlockDragonEgg m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ m ()Lcom/mojang/serialization/MapCodec; codec a m ()I getDelayAfterPlace b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V teleport c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/EndPortalBlock net/minecraft/world/level/block/BlockEnderPortal m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/FenceGateBlock net/minecraft/world/level/block/BlockFenceGate m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z connectsToDirection a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWall p m (Lnet/minecraft/world/level/block/FenceGateBlock;)Lnet/minecraft/world/level/block/state/properties/WoodType; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$2 c m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$3 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; IN_WALL d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c f Ljava/util/Map; SHAPES e f Ljava/util/Map; SHAPES_WALL g f Ljava/util/Map; SHAPE_COLLISION h f Ljava/util/Map; SHAPE_OCCLUSION D f Ljava/util/Map; SHAPE_OCCLUSION_WALL R f Ljava/util/Map; SHAPE_SUPPORT i f Lnet/minecraft/world/level/block/state/properties/WoodType; type S c net/minecraft/world/level/block/FenceGateBlock$1 net/minecraft/world/level/block/BlockFenceGate$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a c net/minecraft/world/level/block/FlowerBedBlock net/minecraft/world/level/block/FlowerBedBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getSegmentAmountProperty c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m ()D getShapeHeight b m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m ()Ljava/util/function/Function; makeShapes q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AMOUNT c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/function/Function; shapes g c net/minecraft/world/level/block/FlowerPotBlock net/minecraft/world/level/block/BlockFlowerPot m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m ()Lnet/minecraft/world/level/block/Block; getPotted b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m ()Z isEmpty q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/block/FlowerPotBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; opposite p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; POTTED_BY_CONTENT b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c f Lnet/minecraft/world/level/block/Block; potted d c net/minecraft/world/level/block/FrogspawnBlock net/minecraft/world/level/block/FrogspawnBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V destroyBlock a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/util/RandomSource;)I getFrogspawnHatchDelay a m (Lnet/minecraft/util/RandomSource;)D getRandomTadpolePositionOffset b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V hatchFrogspawn a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m ()V setDefaultHatchDelay b m (II)V setHatchDelay a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnTadpoles b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f I DEFAULT_MAX_HATCH_TICK_DELAY e f I DEFAULT_MIN_HATCH_TICK_DELAY d f I MAX_TADPOLES_SPAWN c f I MIN_TADPOLES_SPAWN b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f f I maxHatchTickDelay h f I minHatchTickDelay g c net/minecraft/world/level/block/HeavyCoreBlock net/minecraft/world/level/block/HeavyCoreBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/KelpPlantBlock net/minecraft/world/level/block/BlockKelpPlant m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo p m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/MultifaceBlock net/minecraft/world/level/block/MultifaceBlock m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Set; availableFaces p m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/StateDefinition;)Lnet/minecraft/world/level/block/state/BlockState; getDefaultMultifaceState a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; getFaceProperty b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement c m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnyFace r m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnyVacantFace s m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z hasFace a m (Lnet/minecraft/core/Direction;)Z isFaceSupported a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isValidStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getStateForPlacement$1 b m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m ()Ljava/util/function/Function; makeShapes q m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockState; mapDirections a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Ljava/util/Collection;)B pack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;)Lnet/minecraft/world/level/block/state/BlockState; removeFace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (B)Ljava/util/Set; unpack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC b f [Lnet/minecraft/core/Direction; DIRECTIONS d f Ljava/util/Map; PROPERTY_BY_DIRECTION a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c f Z canMirrorX g f Z canMirrorZ h f Z canRotate f f Ljava/util/function/Function; shapes e c net/minecraft/world/level/block/SculkBehaviour net/minecraft/world/level/block/SculkBehaviour m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)Z attemptSpreadVein a m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a m ()Z canChangeBlockStateOnSpread d m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z depositCharge a m ()B getSculkSpreadDelay b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V onDischarged a m (I)I updateDecayDelay j_ f Lnet/minecraft/world/level/block/SculkBehaviour; DEFAULT w_ c net/minecraft/world/level/block/SculkBehaviour$1 net/minecraft/world/level/block/SculkBehaviour$1 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)Z attemptSpreadVein a m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a m (I)I updateDecayDelay j_ c net/minecraft/world/level/block/SculkVeinBlock net/minecraft/world/level/block/SculkVeinBlock m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSameSpaceSpreader q m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z hasSubstrateAccess a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V onDischarged a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;)Z regrow a f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/world/level/block/MultifaceSpreader; sameSpaceSpreader g f Lnet/minecraft/world/level/block/MultifaceSpreader; veinSpreader f c net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig net/minecraft/world/level/block/SculkVeinBlock$a m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; getSpreadTypes a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOtherBlockValidAsSource a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Z stateCanBeReplaced a f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; spreadTypes b c net/minecraft/world/level/block/SeaPickleBlock net/minecraft/world/level/block/BlockSeaPickle m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDead p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_PICKLES b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; PICKLES c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FOUR h f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_ONE e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_THREE g f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TWO f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d c net/minecraft/world/level/block/SnowLayerBlock net/minecraft/world/level/block/BlockSnow m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f I HEIGHT_IMPASSABLE d f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LAYERS c f I MAX_HEIGHT b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES e c net/minecraft/world/level/block/SnowyDirtBlock net/minecraft/world/level/block/BlockDirtSnow m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSnowySetting p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SNOWY c c net/minecraft/world/level/block/StructureBlock net/minecraft/world/level/block/BlockStructure m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V trigger a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b c net/minecraft/world/level/block/StructureBlock$1 net/minecraft/world/level/block/BlockStructure$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode a c net/minecraft/world/level/block/SugarCaneBlock net/minecraft/world/level/block/BlockReed m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/TallGrassBlock net/minecraft/world/level/block/BlockLongGrass m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoublePlantBlock; getGrownBlock p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/TurtleEggBlock net/minecraft/world/level/block/BlockTurtleEgg m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z canDestroyEgg a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V decreaseEggs a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;I)V destroyEgg a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isSand b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z onSand a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldUpdateHatchLevel a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; EGGS c f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH b f I MAX_EGGS f f I MAX_HATCH_LEVEL d f I MIN_EGGS e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_MULTIPLE h f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SINGLE g c net/minecraft/world/level/block/WallSkullBlock net/minecraft/world/level/block/BlockSkullWall m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d f Ljava/util/Map; SHAPES b c net/minecraft/world/level/block/WallTorchBlock net/minecraft/world/level/block/BlockTorchWall m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSurvive b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/WallTorchBlock;)Lnet/minecraft/core/particles/SimpleParticleType; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING e f Ljava/util/Map; SHAPES f c net/minecraft/world/level/block/WaterlilyBlock net/minecraft/world/level/block/BlockWaterLily m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/WetSpongeBlock net/minecraft/world/level/block/BlockWetSponge m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/chunk/ChunkGenerator net/minecraft/world/level/chunk/ChunkGenerator m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;)V applyBiomeDecoration a m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; createBiomes a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V createReferences a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;)V createStructures a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)I fetchReferences a m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/BlockPos;IZ)Lcom/mojang/datafixers/util/Pair; findNearestMapStructure a m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; getBiomeGenerationSettings a m ()Lnet/minecraft/world/level/biome/BiomeSource; getBiomeSource d m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getFirstFreeHeight b m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getFirstOccupiedHeight c m ()I getGenDepth e m ()I getMinY g m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/random/WeightedList; getMobsAt a m (Ljava/util/Set;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Lcom/mojang/datafixers/util/Pair; getNearestGeneratedStructure a m (Ljava/util/Set;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/StructureManager;IIIZJLnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/datafixers/util/Pair; getNearestGeneratedStructure a m ()I getSeaLevel f m (Lnet/minecraft/world/level/LevelHeightAccessor;)I getSpawnHeight a m (Ljava/util/Set;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/StructureManager;ZLnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Lnet/minecraft/world/level/ChunkPos;)Lcom/mojang/datafixers/util/Pair; getStructureGeneratingAt a m ()Ljava/util/Optional; getTypeNameForDataFixer c m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getWritableArea a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$createBiomes$3 a m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/core/Registry;)Ljava/lang/String; lambda$createReferences$15 a m (Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; lambda$createReferences$16 a m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; lambda$createReferences$17 b m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; lambda$createReferences$18 a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)V lambda$createStructures$14 a m (Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)Ljava/util/Set; lambda$findNearestMapStructure$4 a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z lambda$getMobsAt$11 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z lambda$getMobsAt$12 a m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V lambda$getMobsAt$13 a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; lambda$new$0 b m (Ljava/util/function/Function;Lnet/minecraft/core/Holder;)Ljava/util/List; lambda$new$1 a m (Lnet/minecraft/world/level/biome/BiomeSource;Ljava/util/function/Function;)Ljava/util/List; lambda$new$2 a m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z tryAddReference a m (Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/SectionPos;Lnet/minecraft/resources/ResourceKey;)Z tryGenerateStructure a m ()V validate a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b f Ljava/util/function/Supplier; featuresPerStep c f Ljava/util/function/Function; generationSettingsGetter d c net/minecraft/world/level/chunk/HashMapPalette net/minecraft/world/level/chunk/DataPaletteHash m ()Lnet/minecraft/world/level/chunk/Palette; copy b m (ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a m ()Ljava/util/List; getEntries c m (Lnet/minecraft/core/IdMap;)I getSerializedSize a m ()I getSize a m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a m (I)Ljava/lang/Object; valueFor a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b f I bits b f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; values a c net/minecraft/world/level/entity/ChunkEntities net/minecraft/world/level/entity/ChunkEntities m ()Ljava/util/stream/Stream; getEntities b m ()Lnet/minecraft/world/level/ChunkPos; getPos a m ()Z isEmpty c f Ljava/util/List; entities b f Lnet/minecraft/world/level/ChunkPos; pos a c net/minecraft/world/level/entity/EntitySection net/minecraft/world/level/entity/EntitySection m (Lnet/minecraft/world/level/entity/EntityAccess;)V add a m ()Ljava/util/stream/Stream; getEntities b m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; getEntities a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; getEntities a m ()Lnet/minecraft/world/level/entity/Visibility; getStatus c m ()Z isEmpty a m (Lnet/minecraft/world/level/entity/EntityAccess;)Z remove b m ()I size d m (Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; updateChunkStatus a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/world/level/entity/Visibility; chunkStatus c f Lnet/minecraft/util/ClassInstanceMultiMap; storage b c net/minecraft/world/level/entity/LevelCallback net/minecraft/world/level/entity/LevelCallback m (Ljava/lang/Object;)V onCreated g m (Ljava/lang/Object;)V onDestroyed f m (Ljava/lang/Object;)V onSectionChange a m (Ljava/lang/Object;)V onTickingEnd d m (Ljava/lang/Object;)V onTickingStart e m (Ljava/lang/Object;)V onTrackingEnd b m (Ljava/lang/Object;)V onTrackingStart c c net/minecraft/world/level/levelgen/NoiseRouter net/minecraft/world/level/levelgen/NoiseRouter m ()Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; continents g m ()Lnet/minecraft/world/level/levelgen/DensityFunction; depth i m ()Lnet/minecraft/world/level/levelgen/DensityFunction; erosion h m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; field a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; finalDensity l m ()Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise b m ()Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise d m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/NoiseRouter; mapAll a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; ridges j m ()Lnet/minecraft/world/level/levelgen/DensityFunction; temperature e m ()Lnet/minecraft/world/level/levelgen/DensityFunction; vegetation f m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinGap o m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinRidged n m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinToggle m f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise b f Lnet/minecraft/world/level/levelgen/DensityFunction; continents h f Lnet/minecraft/world/level/levelgen/DensityFunction; depth j f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion i f Lnet/minecraft/world/level/levelgen/DensityFunction; finalDensity m f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise c f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise d f Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise e f Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel l f Lnet/minecraft/world/level/levelgen/DensityFunction; ridges k f Lnet/minecraft/world/level/levelgen/DensityFunction; temperature f f Lnet/minecraft/world/level/levelgen/DensityFunction; vegetation g f Lnet/minecraft/world/level/levelgen/DensityFunction; veinGap p f Lnet/minecraft/world/level/levelgen/DensityFunction; veinRidged o f Lnet/minecraft/world/level/levelgen/DensityFunction; veinToggle n c net/minecraft/world/level/levelgen/RandomState net/minecraft/world/level/levelgen/RandomState m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; aquiferRandom d m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/levelgen/RandomState; create a m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/core/HolderGetter;J)Lnet/minecraft/world/level/levelgen/RandomState; create a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; getOrCreateNoise a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; getOrCreateRandomFactory a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; lambda$getOrCreateNoise$0 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; lambda$getOrCreateRandomFactory$1 a m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; oreRandom e m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; router a m ()Lnet/minecraft/world/level/biome/Climate$Sampler; sampler b m ()Lnet/minecraft/world/level/levelgen/SurfaceSystem; surfaceSystem c f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; aquiferRandom f f Ljava/util/Map; noiseIntances h f Lnet/minecraft/core/HolderGetter; noises b f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; oreRandom g f Ljava/util/Map; positionalRandoms i f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; random a f Lnet/minecraft/world/level/levelgen/NoiseRouter; router c f Lnet/minecraft/world/level/biome/Climate$Sampler; sampler d f Lnet/minecraft/world/level/levelgen/SurfaceSystem; surfaceSystem e c net/minecraft/world/level/levelgen/RandomState$1 net/minecraft/world/level/levelgen/RandomState$1 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew a f Ljava/util/Map; wrapped a c net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper net/minecraft/world/level/levelgen/RandomState$a m (J)Lnet/minecraft/util/RandomSource; newLegacyInstance a m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; visitNoise a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew a f Lnet/minecraft/world/level/levelgen/RandomState; this$0 c f Ljava/util/Map; wrapped d c net/minecraft/world/level/lighting/LightEngine net/minecraft/world/level/lighting/LightEngine m (Lnet/minecraft/core/BlockPos;)V checkBlock a m (J)V checkNode a m ()V clearChunkCache c m (JJ)V enqueueDecrease b m (JJ)V enqueueIncrease c m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunk a m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a m (J)Ljava/lang/String; getDebugData b m (J)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;I)I getLightBlockInto a m (Lnet/minecraft/core/BlockPos;)I getLightValue b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape a m (Lnet/minecraft/world/level/block/state/BlockState;)I getOpacity b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z hasDifferentLightProperties a m ()Z hasLightWork M_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyShape a m (JJ)V propagateDecrease a m ()I propagateDecreases e m (JJI)V propagateIncrease a m ()I propagateIncreases d m (JLnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b m ()I runLightUpdates a m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shapeOccludes a m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a f I CACHE_SIZE k f I MAX_LEVEL a f I MIN_OPACITY b f I MIN_QUEUE_SIZE g f [Lnet/minecraft/core/Direction; PROPAGATION_DIRECTIONS d f J PULL_LIGHT_IN_ENTRY c f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; blockNodesToCheck h f Lnet/minecraft/world/level/chunk/LightChunkGetter; chunkSource e f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; decreaseQueue i f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; increaseQueue j f [J lastChunkPos l f [Lnet/minecraft/world/level/chunk/LightChunk; lastChunk m f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage; storage f c net/minecraft/world/level/lighting/LightEngine$QueueEntry net/minecraft/world/level/lighting/LightEngine$a m (I)J decreaseAllDirections a m (ILnet/minecraft/core/Direction;)J decreaseSkipOneDirection a m (J)I getFromLevel a m (IZ)J increaseLightFromEmission a m (IZLnet/minecraft/core/Direction;)J increaseOnlyOneDirection b m (IZLnet/minecraft/core/Direction;)J increaseSkipOneDirection a m (ZZZZZ)J increaseSkySourceInDirections a m (J)Z isFromEmptyShape b m (J)Z isIncreaseFromEmission c m (JLnet/minecraft/core/Direction;)Z shouldPropagateInDirection a m (JLnet/minecraft/core/Direction;)J withDirection b m (JI)J withLevel a m (JLnet/minecraft/core/Direction;)J withoutDirection c f J DIRECTIONS_MASK d f I DIRECTION_BITS b f J FLAG_FROM_EMPTY_SHAPE e f J FLAG_INCREASE_FROM_EMISSION f f I FROM_LEVEL_BITS a f J LEVEL_MASK c c net/minecraft/world/level/redstone/Orientation net/minecraft/world/level/redstone/Orientation m (I)Lnet/minecraft/world/level/redstone/Orientation; fromIndex a m (Lnet/minecraft/world/level/redstone/Orientation;[Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; generateContext a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)I generateIndex b m ()Ljava/util/List; getDirections f m ()Lnet/minecraft/core/Direction; getFront b m ()Ljava/util/List; getHorizontalDirections g m ()I getIndex i m ()Lnet/minecraft/core/Direction; getSide d m ()Lnet/minecraft/world/level/redstone/Orientation$SideBias; getSideBias e m ()Lnet/minecraft/core/Direction; getUp c m ()Ljava/util/List; getVerticalDirections h m (Lnet/minecraft/core/Direction;)Z lambda$new$1 f m (Lnet/minecraft/core/Direction;)Z lambda$new$2 e m ()[Lnet/minecraft/world/level/redstone/Orientation; lambda$static$0 j m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)Lnet/minecraft/world/level/redstone/Orientation; of a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/redstone/Orientation; random a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFront b m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFrontAdjustSideBias d m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFrontPreserveUp c m ()Lnet/minecraft/world/level/redstone/Orientation; withMirror a m (Lnet/minecraft/world/level/redstone/Orientation$SideBias;)Lnet/minecraft/world/level/redstone/Orientation; withSideBias a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withUp a f [Lnet/minecraft/world/level/redstone/Orientation; ORIENTATIONS b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/Direction; front d f Ljava/util/List; horizontalNeighbors i f I index g f Ljava/util/List; neighbors h f Lnet/minecraft/world/level/redstone/Orientation$SideBias; sideBias f f Lnet/minecraft/core/Direction; side e f Lnet/minecraft/core/Direction; up c f Ljava/util/List; verticalNeighbors j f Ljava/util/Map; withFront k f Ljava/util/Map; withSideBias m f Ljava/util/Map; withUp l c net/minecraft/world/level/redstone/Orientation$SideBias net/minecraft/world/level/redstone/Orientation$a m ()[Lnet/minecraft/world/level/redstone/Orientation$SideBias; $values b m ()Lnet/minecraft/world/level/redstone/Orientation$SideBias; getOpposite a f [Lnet/minecraft/world/level/redstone/Orientation$SideBias; $VALUES d f Lnet/minecraft/world/level/redstone/Orientation$SideBias; LEFT a f Lnet/minecraft/world/level/redstone/Orientation$SideBias; RIGHT b f Ljava/lang/String; name c c net/minecraft/world/level/saveddata/maps/MapId net/minecraft/world/level/saveddata/maps/MapId m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()I id b m ()Ljava/lang/String; key a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/Component; LOCKED_TEXT d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I id c c net/minecraft/world/level/storage/LevelSummary net/minecraft/world/level/storage/WorldInfo m ()Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; backupStatus o m ()Z canDelete y m ()Z canEdit w m ()Z canRecreate x m ()Z canUpload v m (Lnet/minecraft/world/level/storage/LevelSummary;)I compareTo a m ()Lnet/minecraft/network/chat/Component; createInfo z m ()Lnet/minecraft/world/level/GameType; getGameMode h m ()Ljava/nio/file/Path; getIcon c m ()Lnet/minecraft/network/chat/Component; getInfo s m ()J getLastPlayed f m ()Ljava/lang/String; getLevelId a m ()Ljava/lang/String; getLevelName b m ()Lnet/minecraft/world/level/LevelSettings; getSettings g m ()Lnet/minecraft/network/chat/MutableComponent; getWorldVersionName k m ()Z hasCommands j m ()Z isCompatible r m ()Z isDisabled q m ()Z isDowngrade n m ()Z isExperimental e m ()Z isHardcore i m ()Z isLocked p m ()Lnet/minecraft/world/level/storage/LevelVersion; levelVersion l m ()Z primaryActionActive u m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t m ()Z requiresManualConversion d m ()Z shouldBackup m f Lnet/minecraft/network/chat/Component; PLAY_WORLD a f Z experimental g f Ljava/nio/file/Path; icon h f Lnet/minecraft/network/chat/Component; info i f Ljava/lang/String; levelId d f Lnet/minecraft/world/level/storage/LevelVersion; levelVersion c f Z locked f f Z requiresManualConversion e f Lnet/minecraft/world/level/LevelSettings; settings b c net/minecraft/world/level/storage/LevelSummary$BackupStatus net/minecraft/world/level/storage/WorldInfo$a m ()[Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; $values d m ()Ljava/lang/String; getTranslationKey c m ()Z isSevere b m ()Z shouldBackup a f [Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; $VALUES g f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; DOWNGRADE b f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; NONE a f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; UPGRADE_TO_SNAPSHOT c f Z severe e f Z shouldBackup d f Ljava/lang/String; translationKey f c net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary net/minecraft/world/level/storage/WorldInfo$c m ()Z canEdit w m ()Z canRecreate x m ()Z canUpload v m ()Lnet/minecraft/network/chat/Component; getInfo s m ()J getLastPlayed f m ()Ljava/lang/String; getLevelName b m ()Z isDisabled q m ()Z primaryActionActive u m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t f Lnet/minecraft/network/chat/Component; INFO c f Lnet/minecraft/network/chat/Component; MORE_INFO_BUTTON b c net/minecraft/world/level/storage/LevelSummary$CorruptedLevelSummary net/minecraft/world/level/storage/WorldInfo$b m ()Z canEdit w m ()Z canRecreate x m ()Z canUpload v m ()Lnet/minecraft/network/chat/Component; getInfo s m ()J getLastPlayed f m ()Ljava/lang/String; getLevelName b m ()Z isDisabled q m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$static$0 a m ()Z primaryActionActive u m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t f Lnet/minecraft/network/chat/Component; INFO b f Lnet/minecraft/network/chat/Component; RECOVER c f J lastPlayed d c net/minecraft/world/level/storage/LevelVersion net/minecraft/world/level/storage/LevelVersion m ()J lastPlayed b m ()I levelDataVersion a m ()Lnet/minecraft/world/level/storage/DataVersion; minecraftVersion d m ()Ljava/lang/String; minecraftVersionName c m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelVersion; parse a m ()Z snapshot e f J lastPlayed b f I levelDataVersion a f Lnet/minecraft/world/level/storage/DataVersion; minecraftVersion d f Ljava/lang/String; minecraftVersionName c f Z snapshot e c net/minecraft/world/level/timers/TimerCallback net/minecraft/world/level/timers/CustomFunctionCallbackTimer m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a c net/minecraft/world/phys/shapes/CubePointRange net/minecraft/world/phys/shapes/VoxelShapeCubePoint f I parts a c net/minecraft/world/phys/shapes/CubeVoxelShape net/minecraft/world/phys/shapes/VoxelShapeCube m (Lnet/minecraft/core/Direction$Axis;D)I findIndex a m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a c net/minecraft/world/phys/shapes/IndirectMerger net/minecraft/world/phys/shapes/VoxelShapeMergerList m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a f Lit/unimi/dsi/fastutil/doubles/DoubleList; EMPTY a f [I firstIndices c f I resultLength e f [D result b f [I secondIndices d c org/bukkit/craftbukkit/CraftFluidCollisionMode org/bukkit/craftbukkit/v1_21_R7/CraftFluidCollisionMode c org/bukkit/craftbukkit/CraftFluidCollisionMode$1 org/bukkit/craftbukkit/v1_21_R7/CraftFluidCollisionMode$1 c org/bukkit/craftbukkit/ban/CraftProfileBanList org/bukkit/craftbukkit/v1_21_R7/ban/CraftProfileBanList c org/bukkit/craftbukkit/block/CraftBlastFurnace org/bukkit/craftbukkit/v1_21_R7/block/CraftBlastFurnace c org/bukkit/craftbukkit/block/CraftBlockSupport org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockSupport c org/bukkit/craftbukkit/block/CraftBlockSupport$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockSupport$1 c org/bukkit/craftbukkit/block/CraftBrewingStand org/bukkit/craftbukkit/v1_21_R7/block/CraftBrewingStand c org/bukkit/craftbukkit/block/CraftCommandBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftCommandBlock c org/bukkit/craftbukkit/block/CraftDecoratedPot org/bukkit/craftbukkit/v1_21_R7/block/CraftDecoratedPot c org/bukkit/craftbukkit/block/CraftDecoratedPot$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftDecoratedPot$1 c org/bukkit/craftbukkit/block/CraftMovingPiston org/bukkit/craftbukkit/v1_21_R7/block/CraftMovingPiston c org/bukkit/craftbukkit/block/CraftTrialSpawner org/bukkit/craftbukkit/v1_21_R7/block/CraftTrialSpawner c org/bukkit/craftbukkit/block/impl/CraftBarrier org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBarrier c org/bukkit/craftbukkit/block/impl/CraftBeehive org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBeehive c org/bukkit/craftbukkit/block/impl/CraftConduit org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftConduit c org/bukkit/craftbukkit/block/impl/CraftCrafter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCrafter c org/bukkit/craftbukkit/block/impl/CraftDropper org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDropper c org/bukkit/craftbukkit/block/impl/CraftFurnace org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFurnace c org/bukkit/craftbukkit/block/impl/CraftJukebox org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftJukebox c org/bukkit/craftbukkit/block/impl/CraftLantern org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLantern c org/bukkit/craftbukkit/block/impl/CraftLectern org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLectern c org/bukkit/craftbukkit/block/impl/CraftSapling org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSapling c org/bukkit/craftbukkit/command/CraftCommandMap org/bukkit/craftbukkit/v1_21_R7/command/CraftCommandMap c org/bukkit/craftbukkit/entity/CraftAbstractCow org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractCow c org/bukkit/craftbukkit/entity/CraftComplexPart org/bukkit/craftbukkit/v1_21_R7/entity/CraftComplexPart c org/bukkit/craftbukkit/entity/CraftCopperGolem org/bukkit/craftbukkit/v1_21_R7/entity/CraftCopperGolem c org/bukkit/craftbukkit/entity/CraftEnderDragon org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderDragon c org/bukkit/craftbukkit/entity/CraftEnderSignal org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderSignal c org/bukkit/craftbukkit/entity/CraftEntityTypes org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes c org/bukkit/craftbukkit/entity/CraftEntityTypes$SpawnData org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes$SpawnData c org/bukkit/craftbukkit/entity/CraftEntityTypes$HangingData org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes$HangingData c org/bukkit/craftbukkit/entity/CraftEntityTypes$EntityTypeData org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes$EntityTypeData c org/bukkit/craftbukkit/entity/CraftEvokerFangs org/bukkit/craftbukkit/v1_21_R7/entity/CraftEvokerFangs c org/bukkit/craftbukkit/entity/CraftHumanEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftHumanEntity c org/bukkit/craftbukkit/entity/CraftInteraction org/bukkit/craftbukkit/v1_21_R7/entity/CraftInteraction c org/bukkit/craftbukkit/entity/CraftInteraction$CraftPreviousInteraction org/bukkit/craftbukkit/v1_21_R7/entity/CraftInteraction$CraftPreviousInteraction c org/bukkit/craftbukkit/entity/CraftItemDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftItemDisplay c org/bukkit/craftbukkit/entity/CraftMinecartTNT org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartTNT c org/bukkit/craftbukkit/entity/CraftMushroomCow org/bukkit/craftbukkit/v1_21_R7/entity/CraftMushroomCow c org/bukkit/craftbukkit/entity/CraftPiglinBrute org/bukkit/craftbukkit/v1_21_R7/entity/CraftPiglinBrute c org/bukkit/craftbukkit/entity/CraftSpellcaster org/bukkit/craftbukkit/v1_21_R7/entity/CraftSpellcaster c org/bukkit/craftbukkit/entity/CraftTextDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftTextDisplay c org/bukkit/craftbukkit/entity/CraftTextDisplay$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftTextDisplay$1 c org/bukkit/craftbukkit/entity/CraftTraderLlama org/bukkit/craftbukkit/v1_21_R7/entity/CraftTraderLlama c org/bukkit/craftbukkit/entity/CraftWitherSkull org/bukkit/craftbukkit/v1_21_R7/entity/CraftWitherSkull c org/bukkit/craftbukkit/entity/CraftZombieHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombieHorse c org/bukkit/craftbukkit/event/CraftEventFactory org/bukkit/craftbukkit/v1_21_R7/event/CraftEventFactory c org/bukkit/craftbukkit/event/CraftEventFactory$1 org/bukkit/craftbukkit/v1_21_R7/event/CraftEventFactory$1 c org/bukkit/craftbukkit/event/CraftEventFactory$GameRuleSetResult org/bukkit/craftbukkit/v1_21_R7/event/CraftEventFactory$GameRuleSetResult c org/bukkit/craftbukkit/event/PortalEventResult org/bukkit/craftbukkit/v1_21_R7/event/PortalEventResult c org/bukkit/craftbukkit/help/HelpTopicAmendment org/bukkit/craftbukkit/v1_21_R7/help/HelpTopicAmendment c org/bukkit/craftbukkit/inventory/CraftItemFlag org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemFlag c org/bukkit/craftbukkit/inventory/CraftItemType org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemType c org/bukkit/craftbukkit/inventory/CraftMenuType org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMenuType c org/bukkit/craftbukkit/inventory/CraftMerchant org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchant c org/bukkit/craftbukkit/inventory/CraftMerchant$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchant$1 c org/bukkit/craftbukkit/inventory/CraftMetaBook org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook c org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook$SpigotMeta c org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook$SpigotMeta$1 c org/bukkit/craftbukkit/inventory/CraftMetaBook$CraftMetaBookBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook$CraftMetaBookBuilder c org/bukkit/craftbukkit/inventory/CraftMetaItem org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem c org/bukkit/craftbukkit/inventory/CraftMetaItem$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$1 c org/bukkit/craftbukkit/inventory/CraftMetaItem$2 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$2 c org/bukkit/craftbukkit/inventory/CraftMetaItem$Applicator org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$Applicator c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKey c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKey$Specific c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific$To org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKey$Specific$To c org/bukkit/craftbukkit/inventory/CraftMetaItem$EnchantmentMap org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$EnchantmentMap c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKeyType org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKeyType c org/bukkit/craftbukkit/packs/CraftResourcePack org/bukkit/craftbukkit/v1_21_R7/packs/CraftResourcePack c org/bukkit/craftbukkit/util/CraftDimensionUtil org/bukkit/craftbukkit/v1_21_R7/util/CraftDimensionUtil c org/bukkit/craftbukkit/util/CraftNamespacedKey org/bukkit/craftbukkit/v1_21_R7/util/CraftNamespacedKey c org/bukkit/craftbukkit/util/CraftSpawnCategory org/bukkit/craftbukkit/v1_21_R7/util/CraftSpawnCategory c org/bukkit/craftbukkit/util/CraftSpawnCategory$1 org/bukkit/craftbukkit/v1_21_R7/util/CraftSpawnCategory$1 c net/minecraft/commands/SharedSuggestionProvider net/minecraft/commands/ICompletionProvider m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; customSuggestion a m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures w m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V filterResources a m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V filterResources a m ()Ljava/util/Collection; getAbsoluteCoordinates C m ()Ljava/util/Collection; getAllTeams s m ()Ljava/util/stream/Stream; getAvailableSounds t m ()Ljava/util/Collection; getCustomTabSugggestions z m ()Ljava/util/Collection; getOnlinePlayerNames r m ()Ljava/util/Collection; getRelevantCoordinates B m ()Ljava/util/Collection; getSelectedEntities A m (Ljava/lang/String;Ljava/lang/String;)Z lambda$suggest$5 b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; lambda$suggestResource$0 b m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/resources/Identifier;)V lambda$suggestResource$1 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; lambda$suggestResource$2 a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/Identifier;)V lambda$suggestResource$3 a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V lambda$suggestResource$4 a m ()Ljava/util/Set; levels u m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;)Ljava/util/concurrent/CompletableFuture; listSuggestions a m (Ljava/lang/String;Ljava/lang/String;)Z matchesSubStr a m ()Lnet/minecraft/core/RegistryAccess; registryAccess v m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest b m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggest b m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest b m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest a m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; suggest2DCoordinates b m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; suggestCoordinates a m (Lnet/minecraft/core/HolderLookup;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestRegistryElements a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; suggestRegistryElements a m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestResource a m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestResource a m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggestResource a m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestResource a m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestResource a m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggestResource a f Lcom/google/common/base/CharMatcher; MATCH_SPLITTER c c net/minecraft/commands/SharedSuggestionProvider$TextCoordinates net/minecraft/commands/ICompletionProvider$b f Lnet/minecraft/commands/SharedSuggestionProvider$TextCoordinates; DEFAULT_GLOBAL b f Lnet/minecraft/commands/SharedSuggestionProvider$TextCoordinates; DEFAULT_LOCAL a f Ljava/lang/String; x c f Ljava/lang/String; y d f Ljava/lang/String; z e c net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType net/minecraft/commands/ICompletionProvider$a m ()[Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; $values c m ()Z shouldSuggestElements b m ()Z shouldSuggestTags a f [Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; $VALUES d f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; ALL c f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; ELEMENTS b f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; TAGS a c net/minecraft/commands/arguments/EntityArgument net/minecraft/commands/arguments/ArgumentEntity m ()Lnet/minecraft/commands/arguments/EntityArgument; entities b m ()Lnet/minecraft/commands/arguments/EntityArgument; entity a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getEntities b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; getEntity a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getOptionalEntities c m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getOptionalPlayers d m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayer e m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getPlayers f m (Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V lambda$listSuggestions$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a m ()Lnet/minecraft/commands/arguments/EntityArgument; player c m ()Lnet/minecraft/commands/arguments/EntityArgument; players d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_SINGLE_ENTITY a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_SINGLE_PLAYER b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ONLY_PLAYERS_ALLOWED c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELECTORS_NOT_ALLOWED f f Ljava/util/Collection; EXAMPLES g f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_ENTITIES_FOUND d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_PLAYERS_FOUND e f Z playersOnly i f Z single h c net/minecraft/commands/arguments/EntityArgument$Info net/minecraft/commands/arguments/ArgumentEntity$Info m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/EntityArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/EntityArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/EntityArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/EntityArgument;)Lnet/minecraft/commands/arguments/EntityArgument$Info$Template; unpack a f B FLAG_PLAYERS_ONLY b f B FLAG_SINGLE a c net/minecraft/commands/arguments/EntityArgument$Info$Template net/minecraft/commands/arguments/ArgumentEntity$Info$Template m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/EntityArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Z playersOnly c f Z single b f Lnet/minecraft/commands/arguments/EntityArgument$Info; this$0 a c net/minecraft/commands/arguments/NbtTagArgument net/minecraft/commands/arguments/ArgumentNBTBase m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/Tag; getNbtTag a m ()Lnet/minecraft/commands/arguments/NbtTagArgument; nbtTag a f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER b c net/minecraft/commands/arguments/item/ItemInput net/minecraft/commands/arguments/item/ArgumentPredicateItemStack m (IZ)Lnet/minecraft/world/item/ItemStack; createItemStack a m ()Lnet/minecraft/world/item/Item; getItem a m ()Ljava/lang/String; getItemName b m ()Ljava/lang/Object; lambda$getItemName$3 c m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$serializeComponents$1 a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$serializeComponents$2 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/String; serialize a m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/String; serializeComponents b f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_STACK_TOO_BIG a f Lnet/minecraft/core/component/DataComponentPatch; components c f Lnet/minecraft/core/Holder; item b c net/minecraft/commands/execution/ChainModifiers net/minecraft/commands/execution/ChainModifiers m ()B flags e m ()Z isForked a m ()Z isReturn c m (B)Lnet/minecraft/commands/execution/ChainModifiers; setFlag a m ()Lnet/minecraft/commands/execution/ChainModifiers; setForked b m ()Lnet/minecraft/commands/execution/ChainModifiers; setReturn d f Lnet/minecraft/commands/execution/ChainModifiers; DEFAULT a f B FLAG_FORKED c f B FLAG_IS_RETURN d f B flags b c net/minecraft/commands/execution/TraceCallbacks net/minecraft/commands/execution/TraceCallbacks m (ILnet/minecraft/resources/Identifier;I)V onCall a m (ILjava/lang/String;)V onCommand a m (Ljava/lang/String;)V onError a m (ILjava/lang/String;I)V onReturn a c net/minecraft/commands/functions/StringTemplate net/minecraft/commands/functions/StringTemplate m (Ljava/lang/String;)Lnet/minecraft/commands/functions/StringTemplate; fromString a m (Ljava/lang/String;)Z isValidVariableName b m ()Ljava/util/List; segments a m (Ljava/util/List;)Ljava/lang/String; substitute a m ()Ljava/util/List; variables b f Ljava/util/List; segments a f Ljava/util/List; variables b c net/minecraft/core/cauldron/CauldronInteraction net/minecraft/core/cauldron/CauldronInteraction m (Ljava/util/Map;)V addDefaultInteractions a m ()V bootStrap a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/InteractionResult; emptyBucket a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/InteractionResult; fillBucket a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isUnderWater a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$bootStrap$2 c m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$bootStrap$6 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$bootStrap$8 a m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; newInteractionMap a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; EMPTY c f Ljava/util/Map; INTERACTIONS a f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; LAVA e f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; POWDER_SNOW f f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; WATER d c net/minecraft/core/cauldron/CauldronInteraction$InteractionMap net/minecraft/core/cauldron/CauldronInteraction$a m ()Ljava/util/Map; map b m ()Ljava/lang/String; name a f Ljava/util/Map; map b f Ljava/lang/String; name a c net/minecraft/core/component/DataComponentPatch net/minecraft/core/component/DataComponentPatch m ()Lnet/minecraft/core/component/DataComponentPatch$Builder; builder a m (Lnet/minecraft/core/component/DataComponentPatch$CodecGetter;)Lnet/minecraft/network/codec/StreamCodec; createStreamCodec a m ()Ljava/util/Set; entrySet b m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentPatch; forget a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; get a m ()Z isEmpty d m (Lnet/minecraft/core/component/DataComponentMap$Builder;Ljava/util/Set;Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V lambda$split$2 a m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$0 a m (Lnet/minecraft/core/component/DataComponentPatch;)Ljava/util/Map; lambda$static$1 a m ()I size c m ()Lnet/minecraft/core/component/DataComponentPatch$SplitResult; split e m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; toString a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/network/codec/StreamCodec; DELIMITED_STREAM_CODEC d f Lnet/minecraft/core/component/DataComponentPatch; EMPTY a f Ljava/lang/String; REMOVED_PREFIX f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map e c net/minecraft/core/component/DataComponentPatch$3 net/minecraft/core/component/DataComponentPatch$3 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/DataComponentPatch; decode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentPatch;)V encode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V encodeComponent a f Lnet/minecraft/core/component/DataComponentPatch$CodecGetter; val$codecGetter a c net/minecraft/core/component/DataComponentPatch$Builder net/minecraft/core/component/DataComponentPatch$a m ()Lnet/minecraft/core/component/DataComponentPatch; build a m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentPatch$Builder; remove a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPatch$Builder; set a m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentPatch$Builder; set a f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a c net/minecraft/core/component/DataComponentPatch$PatchKey net/minecraft/core/component/DataComponentPatch$c m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$1 a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; lambda$static$3 a m (Lnet/minecraft/core/component/DataComponentPatch$PatchKey;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m ()Z removed c m ()Lnet/minecraft/core/component/DataComponentType; type b m ()Lcom/mojang/serialization/Codec; valueCodec a f Lcom/mojang/serialization/Codec; CODEC a f Z removed c f Lnet/minecraft/core/component/DataComponentType; type b c net/minecraft/core/component/DataComponentPatch$CodecGetter net/minecraft/core/component/DataComponentPatch$b c net/minecraft/core/component/DataComponentPatch$SplitResult net/minecraft/core/component/DataComponentPatch$d m ()Lnet/minecraft/core/component/DataComponentMap; added a m ()Ljava/util/Set; removed b f Lnet/minecraft/core/component/DataComponentPatch$SplitResult; EMPTY a f Lnet/minecraft/core/component/DataComponentMap; added b f Ljava/util/Set; removed c c net/minecraft/core/component/TypedDataComponent net/minecraft/core/component/TypedDataComponent m (Lnet/minecraft/core/component/PatchedDataComponentMap;)V applyTo a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/TypedDataComponent; createUnchecked a m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; encodeValue a m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/TypedDataComponent; fromEntryUnchecked a m ()Ljava/lang/String; lambda$encodeValue$0 c m ()Lnet/minecraft/core/component/DataComponentType; type a m ()Ljava/lang/Object; value b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/component/DataComponentType; type b f Ljava/lang/Object; value c c net/minecraft/core/component/TypedDataComponent$1 net/minecraft/core/component/TypedDataComponent$1 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/TypedDataComponent; decode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; decodeTyped a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V encode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V encodeCap b c net/minecraft/core/particles/ItemParticleOption net/minecraft/core/particles/ParticleParamItem m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/ItemStack; getItem b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ItemParticleOption; lambda$codec$0 b m (Lnet/minecraft/core/particles/ItemParticleOption;)Lnet/minecraft/world/item/ItemStack; lambda$codec$1 b m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ItemParticleOption; lambda$streamCodec$2 a m (Lnet/minecraft/core/particles/ItemParticleOption;)Lnet/minecraft/world/item/ItemStack; lambda$streamCodec$3 a m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/Codec; ITEM_CODEC a f Lnet/minecraft/world/item/ItemStack; itemStack c f Lnet/minecraft/core/particles/ParticleType; type b c net/minecraft/core/particles/SimpleParticleType net/minecraft/core/particles/ParticleType m ()Lcom/mojang/serialization/MapCodec; codec c m ()Lnet/minecraft/core/particles/ParticleType; getType a m ()Lnet/minecraft/core/particles/SimpleParticleType; getType e m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d f Lcom/mojang/serialization/MapCodec; codec a f Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/core/registries/BuiltInRegistries net/minecraft/core/registries/BuiltInRegistries m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/HolderGetter; acquireBootstrapRegistrationLookup a m (Lnet/minecraft/core/Registry;)V bindBootstrappedTagsToEmpty c m ()V bootStrap a m ()V createContents b m ()V freeze c m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/WritableRegistry; internalRegister a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$internalRegister$47 a m (Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;Lnet/minecraft/core/WritableRegistry;)Ljava/lang/Object; lambda$internalRegister$48 a m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$0 X m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$1 W m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$10 N m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$11 M m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$12 L m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$13 K m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$14 J m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$15 I m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$16 H m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$17 G m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$18 F m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$19 E m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$2 V m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$20 D m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$21 C m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$22 B m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$23 A m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$24 z m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$25 y m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$26 x m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$27 w m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$28 v m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$29 u m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$3 U m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$30 t m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$31 s m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$32 r m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$33 q m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$34 p m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$35 o m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$36 n m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$37 m m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$38 l m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$39 k m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$4 T m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$40 j m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$41 i m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$42 h m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$43 g m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$44 f m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$45 e m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$46 d m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$5 S m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$6 R m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$7 Q m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$8 P m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$9 O m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/DefaultedRegistry; registerDefaulted a m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/DefaultedRegistry; registerDefaultedWithIntrusiveHolders b m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/Registry; registerSimple a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/Registry; registerSimpleWithIntrusiveHolders b m (Lnet/minecraft/core/Registry;)V validate b f Lnet/minecraft/core/Registry; ACTIVITY C f Lnet/minecraft/core/Registry; ATTRIBUTE t f Lnet/minecraft/core/Registry; ATTRIBUTE_TYPE aO f Lnet/minecraft/core/Registry; BIOME_SOURCE Z f Lnet/minecraft/core/DefaultedRegistry; BLOCK e f Lnet/minecraft/core/Registry; BLOCKSTATE_PROVIDER_TYPE T f Lnet/minecraft/core/Registry; BLOCK_ENTITY_TYPE k f Lnet/minecraft/core/Registry; BLOCK_PREDICATE_TYPE M f Lnet/minecraft/core/Registry; BLOCK_TYPE ae f Lnet/minecraft/core/Registry; CARVER N f Lnet/minecraft/core/Registry; CHUNK_GENERATOR aa f Lnet/minecraft/core/DefaultedRegistry; CHUNK_STATUS m f Lnet/minecraft/core/Registry; COMMAND_ARGUMENT_TYPE v f Lnet/minecraft/core/Registry; CONSUME_EFFECT_TYPE ax f Lnet/minecraft/core/Registry; CREATIVE_MODE_TAB aj f Lnet/minecraft/core/Registry; CUSTOM_STAT l f Lnet/minecraft/core/Registry; DATA_COMPONENT_PREDICATE_TYPE ap f Lnet/minecraft/core/Registry; DATA_COMPONENT_TYPE am f Lnet/minecraft/core/Registry; DEBUG_SUBSCRIPTION f f Lnet/minecraft/core/Registry; DECORATED_POT_PATTERN ai f Lnet/minecraft/core/Registry; DENSITY_FUNCTION_TYPE ad f Lnet/minecraft/core/Registry; DIALOG_ACTION_TYPE aI f Lnet/minecraft/core/Registry; DIALOG_BODY_TYPE aK f Lnet/minecraft/core/Registry; DIALOG_TYPE aH f Lnet/minecraft/core/Registry; ENCHANTMENT_EFFECT_COMPONENT_TYPE ar f Lnet/minecraft/core/Registry; ENCHANTMENT_ENTITY_EFFECT_TYPE at f Lnet/minecraft/core/Registry; ENCHANTMENT_LEVEL_BASED_VALUE_TYPE as f Lnet/minecraft/core/Registry; ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE au f Lnet/minecraft/core/Registry; ENCHANTMENT_PROVIDER_TYPE aw f Lnet/minecraft/core/Registry; ENCHANTMENT_VALUE_EFFECT_TYPE av f Lnet/minecraft/core/Registry; ENTITY_SUB_PREDICATE_TYPE ao f Lnet/minecraft/core/DefaultedRegistry; ENTITY_TYPE g f Lnet/minecraft/core/Registry; ENVIRONMENT_ATTRIBUTE aN f Lnet/minecraft/core/Registry; FEATURE O f Lnet/minecraft/core/Registry; FEATURE_SIZE_TYPE Y f Lnet/minecraft/core/Registry; FLOAT_PROVIDER_TYPE J f Lnet/minecraft/core/DefaultedRegistry; FLUID c f Lnet/minecraft/core/Registry; FOLIAGE_PLACER_TYPE U f Lnet/minecraft/core/DefaultedRegistry; GAME_EVENT a f Lnet/minecraft/core/Registry; GAME_RULE an f Lnet/minecraft/core/Registry; HEIGHT_PROVIDER_TYPE L f Lnet/minecraft/core/Registry; INCOMING_RPC_METHOD aC f Lnet/minecraft/core/Registry; INPUT_CONTROL_TYPE aJ f Lnet/minecraft/core/Registry; INT_PROVIDER_TYPE K f Lnet/minecraft/core/DefaultedRegistry; ITEM h f Ljava/util/Map; LOADERS aT f Lorg/slf4j/Logger; LOGGER aS f Lnet/minecraft/core/Registry; LOOT_CONDITION_TYPE F f Lnet/minecraft/core/Registry; LOOT_FUNCTION_TYPE E f Lnet/minecraft/core/Registry; LOOT_NBT_PROVIDER_TYPE H f Lnet/minecraft/core/Registry; LOOT_NUMBER_PROVIDER_TYPE G f Lnet/minecraft/core/Registry; LOOT_POOL_ENTRY_TYPE D f Lnet/minecraft/core/Registry; LOOT_SCORE_PROVIDER_TYPE I f Lnet/minecraft/core/Registry; MAP_DECORATION_TYPE aq f Lnet/minecraft/core/Registry; MATERIAL_CONDITION ab f Lnet/minecraft/core/Registry; MATERIAL_RULE ac f Lnet/minecraft/core/DefaultedRegistry; MEMORY_MODULE_TYPE A f Lnet/minecraft/core/Registry; MENU q f Lnet/minecraft/core/Registry; MOB_EFFECT d f Lnet/minecraft/core/Registry; NUMBER_FORMAT_TYPE al f Lnet/minecraft/core/Registry; OUTGOING_RPC_METHOD aD f Lnet/minecraft/core/Registry; PARTICLE_TYPE j f Lnet/minecraft/core/Registry; PERMISSION_CHECK_TYPE aM f Lnet/minecraft/core/Registry; PERMISSION_TYPE aL f Lnet/minecraft/core/Registry; PLACEMENT_MODIFIER_TYPE S f Lnet/minecraft/core/Registry; POINT_OF_INTEREST_TYPE z f Lnet/minecraft/core/Registry; POOL_ALIAS_BINDING_TYPE ah f Lnet/minecraft/core/Registry; POSITION_SOURCE_TYPE u f Lnet/minecraft/core/Registry; POS_RULE_TEST p f Lnet/minecraft/core/Registry; POTION i f Lnet/minecraft/core/Registry; RECIPE_BOOK_CATEGORY aA f Lnet/minecraft/core/Registry; RECIPE_DISPLAY ay f Lnet/minecraft/core/Registry; RECIPE_SERIALIZER s f Lnet/minecraft/core/Registry; RECIPE_TYPE r f Lnet/minecraft/core/Registry; REGISTRY aR f Lnet/minecraft/core/Registry; ROOT_PLACER_TYPE W f Lnet/minecraft/core/Registry; RULE_BLOCK_ENTITY_MODIFIER o f Lnet/minecraft/core/Registry; RULE_TEST n f Lnet/minecraft/core/DefaultedRegistry; SENSOR_TYPE B f Lnet/minecraft/core/Registry; SLOT_DISPLAY az f Lnet/minecraft/core/Registry; SLOT_SOURCE_TYPE aP f Lnet/minecraft/core/Registry; SOUND_EVENT b f Lnet/minecraft/core/Registry; SPAWN_CONDITION_TYPE aG f Lnet/minecraft/core/Registry; STAT_TYPE w f Lnet/minecraft/core/Registry; STRUCTURE_PIECE Q f Lnet/minecraft/core/Registry; STRUCTURE_PLACEMENT P f Lnet/minecraft/core/Registry; STRUCTURE_POOL_ELEMENT ag f Lnet/minecraft/core/Registry; STRUCTURE_PROCESSOR af f Lnet/minecraft/core/Registry; STRUCTURE_TYPE R f Lnet/minecraft/core/Registry; TEST_ENVIRONMENT_DEFINITION_TYPE aE f Lnet/minecraft/core/Registry; TEST_FUNCTION aQ f Lnet/minecraft/core/Registry; TEST_INSTANCE_TYPE aF f Lnet/minecraft/core/Registry; TICKET_TYPE aB f Lnet/minecraft/core/Registry; TREE_DECORATOR_TYPE X f Lnet/minecraft/core/Registry; TRIGGER_TYPES ak f Lnet/minecraft/core/Registry; TRUNK_PLACER_TYPE V f Lnet/minecraft/core/DefaultedRegistry; VILLAGER_PROFESSION y f Lnet/minecraft/core/DefaultedRegistry; VILLAGER_TYPE x f Lnet/minecraft/core/WritableRegistry; WRITABLE_REGISTRY aU c net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap net/minecraft/core/registries/BuiltInRegistries$a c net/minecraft/data/info/DatapackStructureReport net/minecraft/data/info/DatapackStructureReport m ()Ljava/lang/String; getName a m (Ljava/util/Map;Lnet/minecraft/core/Registry;)V lambda$listRegistries$0 a m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$listRegistries$1 b m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$listRegistries$2 a m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V lambda$listRegistries$3 b m ()Ljava/util/Map; listRegistries b m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V putIfNotPresent a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/info/DatapackStructureReport$Entry; BUILT_IN_REGISTRY h f Ljava/util/Map; MANUAL_ENTRIES i f Ljava/util/Map; NON_REGISTRY_ENTRIES j f Lnet/minecraft/data/info/DatapackStructureReport$Entry; PSEUDO_REGISTRY e f Lcom/mojang/serialization/Codec; REGISTRY_KEY_CODEC k f Lnet/minecraft/data/info/DatapackStructureReport$Entry; STABLE_DYNAMIC_REGISTRY f f Lnet/minecraft/data/info/DatapackStructureReport$Entry; UNSTABLE_DYNAMIC_REGISTRY g f Lnet/minecraft/data/PackOutput; output d c net/minecraft/data/info/DatapackStructureReport$Entry net/minecraft/data/info/DatapackStructureReport$b m ()Z elements a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Z stable c m ()Z tags b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Z elements c f Z stable e f Z tags d c net/minecraft/data/info/DatapackStructureReport$Format net/minecraft/data/info/DatapackStructureReport$c m ()[Lnet/minecraft/data/info/DatapackStructureReport$Format; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/data/info/DatapackStructureReport$Format; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/data/info/DatapackStructureReport$Format; MCFUNCTION b f Lnet/minecraft/data/info/DatapackStructureReport$Format; STRUCTURE a f Ljava/lang/String; name d c net/minecraft/data/info/DatapackStructureReport$Report net/minecraft/data/info/DatapackStructureReport$d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Map; others b m ()Ljava/util/Map; registries a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Map; others c f Ljava/util/Map; registries b c net/minecraft/data/info/DatapackStructureReport$CustomPackEntry net/minecraft/data/info/DatapackStructureReport$a m ()Lnet/minecraft/data/info/DatapackStructureReport$Entry; entry b m ()Lnet/minecraft/data/info/DatapackStructureReport$Format; format a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/data/info/DatapackStructureReport$Entry; entry c f Lnet/minecraft/data/info/DatapackStructureReport$Format; format b c net/minecraft/data/loot/packs/VanillaEntityLoot net/minecraft/data/loot/packs/VanillaEntityLoot m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; elderGuardianLootTable c m ()V generate b m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/ItemLike;)V lambda$generate$0 a c net/minecraft/data/recipes/SpecialRecipeBuilder net/minecraft/data/recipes/SpecialRecipeBuilder m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Ljava/util/function/Function;)Lnet/minecraft/data/recipes/SpecialRecipeBuilder; special a f Ljava/util/function/Function; factory a c net/minecraft/data/registries/VanillaRegistries net/minecraft/data/registries/VanillaRegistries m ()Lnet/minecraft/core/HolderLookup$Provider; createLookup a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/ResourceKey;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$0 a m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3 a m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z validatePlacedFeature a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;)V validateThatAllBiomeFeaturesHaveBiomeFilter a m (Lnet/minecraft/core/HolderLookup$Provider;)V validateThatAllBiomeFeaturesHaveBiomeFilter a f Lnet/minecraft/core/RegistrySetBuilder; BUILDER a c net/minecraft/data/tags/EnchantmentTagsProvider net/minecraft/data/tags/EnchantmentTagsProvider m (Ljava/util/Set;Lnet/minecraft/core/Holder$Reference;)Z lambda$tooltipOrder$0 a m (Lnet/minecraft/core/HolderLookup$Provider;[Lnet/minecraft/resources/ResourceKey;)V tooltipOrder a c net/minecraft/data/tags/VanillaItemTagsProvider net/minecraft/data/tags/VanillaItemTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a m (Lnet/minecraft/core/Holder$Reference;)Z lambda$addTags$1 b m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$addTags$2 a m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a c net/minecraft/data/tags/VanillaItemTagsProvider$1 net/minecraft/data/tags/VanillaItemTagsProvider$1 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a f Lnet/minecraft/data/tags/VanillaItemTagsProvider; this$0 a c net/minecraft/data/tags/VanillaItemTagsProvider$BlockToItemConverter net/minecraft/data/tags/VanillaItemTagsProvider$a m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/tags/TagAppender; add a m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/tags/TagAppender; addOptional b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagKey; blockTagToItemTag c f Lnet/minecraft/data/tags/TagAppender; itemAppender a c net/minecraft/data/tags/WorldPresetTagsProvider net/minecraft/data/tags/WorldPresetTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/SavannaVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillageSavanna m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TERMINATORS_KEY c c net/minecraft/gametest/framework/GameTestHelper net/minecraft/gametest/framework/GameTestHarnessHelper m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; absoluteAABB a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; absolutePos j m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; absoluteVec a m (JLnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertAtTickTimeContainerContains a m (JLnet/minecraft/core/BlockPos;)V assertAtTickTimeContainerEmpty a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Ljava/util/function/Function;)V assertBlock a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Class;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V assertBlockEntityData a m (Lnet/minecraft/world/level/block/Block;III)V assertBlockNotPresent b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V assertBlockNotPresent b m (Lnet/minecraft/world/level/block/Block;III)V assertBlockPresent a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V assertBlockPresent a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V assertBlockProperty a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V assertBlockProperty a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Ljava/util/function/Function;)V assertBlockState b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V assertBlockState b m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPos;)V assertBlockTag a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertContainerContains b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertContainerContainsSingle a m (Lnet/minecraft/core/BlockPos;)V assertContainerEmpty f m (Lnet/minecraft/world/entity/EntityType;I)V assertEntitiesPresent a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;ID)V assertEntitiesPresent a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V assertEntityData a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Predicate;)V assertEntityData a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V assertEntityData a m (Lnet/minecraft/world/entity/Entity;III)V assertEntityInstancePresent a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V assertEntityInstancePresent a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item;)V assertEntityInventoryContains b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item;)V assertEntityIsHolding a m (Lnet/minecraft/world/entity/EntityType;)V assertEntityNotPresent d m (Lnet/minecraft/world/entity/EntityType;III)V assertEntityNotPresent d m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V assertEntityNotPresent d m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;)V assertEntityNotPresent b m (Lnet/minecraft/world/entity/EntityType;DDD)V assertEntityNotTouching b m (Lnet/minecraft/world/entity/EntityType;)V assertEntityPresent b m (Lnet/minecraft/world/entity/EntityType;III)V assertEntityPresent c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V assertEntityPresent c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;D)V assertEntityPresent a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;)V assertEntityPresent a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/network/chat/Component;)V assertEntityPresent a m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/network/chat/Component;)V assertEntityProperty a m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V assertEntityProperty a m (Lnet/minecraft/world/entity/EntityType;DDD)V assertEntityTouching a m (ZLjava/lang/String;)V assertFalse b m (ZLnet/minecraft/network/chat/Component;)V assertFalse b m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;DI)V assertItemEntityCountIs a m (Lnet/minecraft/world/item/Item;)V assertItemEntityNotPresent b m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;D)V assertItemEntityNotPresent b m (Lnet/minecraft/world/item/Item;)V assertItemEntityPresent a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;D)V assertItemEntityPresent a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;I)V assertLivingEntityHasMobEffect a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V assertRedstoneSignal a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)V assertSameBlockState a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;)V assertSameBlockStates a m (ZLjava/lang/String;)V assertTrue a m (ZLnet/minecraft/network/chat/Component;)V assertTrue a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V assertValueEqual a m (Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/network/chat/Component;)V assertValueEqual a m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/gametest/framework/GameTestAssertException; assertionException a m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; assertionException a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; assertionException a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/gametest/framework/GameTestAssertException; assertionException a m (Lnet/minecraft/core/BlockPos;)V destroyBlock e m ()V ensureSingleFinalCheck l m (Ljava/lang/String;)V fail a m (Lnet/minecraft/network/chat/Component;)V fail b m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/BlockPos;)V fail a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/entity/Entity;)V fail a m (Ljava/lang/Runnable;)V failIf c m (Ljava/lang/Runnable;)V failIfEver d m (Lnet/minecraft/world/entity/EntityType;IIID)Lnet/minecraft/world/entity/Entity; findClosestEntity a m (Lnet/minecraft/world/entity/EntityType;IIID)Ljava/util/List; findEntities b m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;D)Ljava/util/List; findEntities a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Entity; findOneEntity a m (Ljava/util/function/Consumer;)V forEveryBlockInStructure a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getAbsoluteDirection a m (Lnet/minecraft/core/BlockPos;Ljava/lang/Class;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m ()Lnet/minecraft/world/phys/AABB; getBounds j m (Lnet/minecraft/world/entity/EntityType;)Ljava/util/List; getEntities c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;D)Ljava/util/List; getEntities b m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m ()Lnet/minecraft/world/phys/AABB; getRelativeBounds k m ()Lnet/minecraft/core/Direction; getTestDirection h m ()Lnet/minecraft/world/level/block/Rotation; getTestRotation g m ()J getTick i m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)V hurt a m (Lnet/minecraft/world/entity/Entity;)V kill a m ()V killAllEntities b m (Ljava/lang/Class;)V killAllEntitiesOfClass a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V lambda$assertAtTickTimeContainerContains$28 c m (Lnet/minecraft/core/BlockPos;)V lambda$assertAtTickTimeContainerEmpty$29 l m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$assertBlock$13 a m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; lambda$assertBlock$14 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z lambda$assertBlockNotPresent$8 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/network/chat/Component; lambda$assertBlockNotPresent$9 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z lambda$assertBlockPresent$6 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/network/chat/Component; lambda$assertBlockPresent$7 b m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$assertBlockProperty$15 a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; lambda$assertBlockProperty$16 a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$assertBlockTag$10 b m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; lambda$assertBlockTag$11 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z lambda$assertEntityInstancePresent$17 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; lambda$assertEntityInstancePresent$18 a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z lambda$assertEntityInventoryContains$26 a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$assertEntityNotTouching$24 a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$assertEntityTouching$23 b m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityNotPresent$20 c m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityNotPresent$22 a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityPresent$19 d m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityPresent$21 b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;)V lambda$assertSameBlockStates$27 a m ()Lnet/minecraft/gametest/framework/GameTestException; lambda$failIf$33 m m (Ljava/lang/Runnable;J)V lambda$failIfEver$34 b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I lambda$findClosestEntity$2 a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z lambda$findEntities$3 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$killAllEntitiesOfClass$0 c m (Lnet/minecraft/world/entity/Entity;)V lambda$killAllEntitiesOfClass$1 b m (Ljava/lang/Runnable;J)V lambda$onEachTick$35 a m (Lnet/minecraft/core/BlockPos;)V lambda$pulseRedstone$5 m m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V lambda$succeedWhenBlockPresent$12 d m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V lambda$succeedWhenEntityData$30 c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V lambda$succeedWhenEntityNotPresent$32 g m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V lambda$succeedWhenEntityPresent$31 h m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;F)V lambda$walkTo$4 b m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; makeAboutToDrown a m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/entity/player/Player; makeMockPlayer a m ()Lnet/minecraft/server/level/ServerPlayer; makeMockServerPlayerInLevel c m (Lnet/minecraft/world/entity/Mob;FFF)V moveTo a m (Ljava/lang/Runnable;)V onEachTick e m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V placeAt a m (III)V pressButton a m (Lnet/minecraft/core/BlockPos;)V pressButton b m (III)V pullLever b m (Lnet/minecraft/core/BlockPos;)V pullLever d m (Lnet/minecraft/core/BlockPos;J)V pulseRedstone a m (Lnet/minecraft/core/BlockPos;)V randomTick g m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; relativeAABB b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; relativePos k m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; relativeVec b m (JLjava/lang/Runnable;)V runAfterDelay b m (JLjava/lang/Runnable;)V runAtTickTime a m (Lnet/minecraft/resources/ResourceKey;)V setBiome a m (IIILnet/minecraft/world/level/block/Block;)V setBlock a m (IIILnet/minecraft/world/level/block/state/BlockState;)V setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)V setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)V setBlock a m (Lnet/minecraft/world/entity/EntityType;FFF)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/world/entity/EntityType;IIILnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Mob; spawn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;I)Ljava/util/List; spawn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;I)Ljava/util/List; spawn a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; spawn a m (Lnet/minecraft/world/item/Item;FFF)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a m (Lnet/minecraft/world/entity/EntityType;FFF)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b m (Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b m ()Lnet/minecraft/gametest/framework/GameTestSequence; startSequence f m ()V succeed d m (Ljava/lang/Runnable;)V succeedIf a m (ILjava/lang/Runnable;)V succeedOnTickWhen a m (Ljava/lang/Runnable;)V succeedWhen b m (Lnet/minecraft/world/level/block/Block;III)V succeedWhenBlockPresent c m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V succeedWhenBlockPresent c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V succeedWhenEntityData b m (Lnet/minecraft/world/entity/EntityType;III)V succeedWhenEntityNotPresent f m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V succeedWhenEntityNotPresent f m (Lnet/minecraft/world/entity/EntityType;III)V succeedWhenEntityPresent e m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V succeedWhenEntityPresent e m (Lnet/minecraft/core/BlockPos;)V tickBlock h m ()V tickPrecipitation e m (Lnet/minecraft/core/BlockPos;)V tickPrecipitation i m (Lnet/minecraft/core/BlockPos;)V useBlock c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V useBlock a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)V useBlock a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;F)Lnet/minecraft/gametest/framework/GameTestSequence; walkTo a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; withLowHealth b f Z finalCheckAdded b f Lnet/minecraft/gametest/framework/GameTestInfo; testInfo a c net/minecraft/gametest/framework/GameTestHelper$1 net/minecraft/gametest/framework/GameTestHarnessHelper$1 m ()Lnet/minecraft/world/level/GameType; gameMode a m ()Z isClientAuthoritative aa_ f Lnet/minecraft/world/level/GameType; val$gameType a c net/minecraft/gametest/framework/GameTestHelper$2 net/minecraft/gametest/framework/GameTestHarnessHelper$2 m ()Lnet/minecraft/world/level/GameType; gameMode a c net/minecraft/gametest/framework/GameTestHelper$3 net/minecraft/gametest/framework/GameTestHarnessHelper$3 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/gametest/framework/GameTestRunner net/minecraft/gametest/framework/GameTestHarnessRunner m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V addListener a m (Ljava/util/Collection;)Ljava/util/Collection; createStructuresForBatch a m ()V endCurrentEnvironment d m ()Ljava/util/List; getTestInfos a m (Lnet/minecraft/gametest/framework/GameTestBatch;)Ljava/util/stream/Stream; lambda$new$0 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$new$1 e m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$rerunTest$2 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$runBatch$3 d m (Lnet/minecraft/gametest/framework/GameTestBatch;Lnet/minecraft/gametest/framework/GameTestBatchListener;)V lambda$runBatch$4 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/lang/String; lambda$runScheduledRerunTests$5 c m (Lnet/minecraft/gametest/framework/GameTestInfo;)V rerunTest a m (I)V runBatch a m ()V runScheduledRerunTests e m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; spawn b m ()V start b m ()V stop c f I DEFAULT_TESTS_PER_ROW a f Lorg/slf4j/Logger; LOGGER b f Ljava/util/List; allTestInfos e f Ljava/util/List; batchListeners g f Lcom/google/common/collect/ImmutableList; batches f f Z clearBetweenBatches o f Lnet/minecraft/core/Holder; currentEnvironment k f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; existingStructureSpawner l f Z haltOnError n f Lnet/minecraft/server/level/ServerLevel; level c f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; newStructureSpawner m f Ljava/util/List; scheduledForRerun h f Z stopped j f Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; testBatcher i f Lnet/minecraft/gametest/framework/GameTestTicker; testTicker d c net/minecraft/gametest/framework/GameTestRunner$1 net/minecraft/gametest/framework/GameTestHarnessRunner$1 m (Lnet/minecraft/gametest/framework/GameTestBatch;Lnet/minecraft/gametest/framework/GameTestBatchListener;)V lambda$testCompleted$0 a m (J)V lambda$testCompleted$1 b m (J)V lambda$testFailed$2 a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testCompleted b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a f Lnet/minecraft/gametest/framework/GameTestRunner; this$0 d c net/minecraft/gametest/framework/GameTestRunner$Builder net/minecraft/gametest/framework/GameTestHarnessRunner$a m (Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; batcher a m ()Lnet/minecraft/gametest/framework/GameTestRunner; build c m ()Lnet/minecraft/gametest/framework/GameTestRunner$Builder; clearBetweenBatches b m (Lnet/minecraft/gametest/framework/StructureGridSpawner;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; existingStructureSpawner a m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; fromBatches a m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; fromInfo b m ()Lnet/minecraft/gametest/framework/GameTestRunner$Builder; haltOnError a m (Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; newStructureSpawner a f Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; batcher c f Ljava/util/Collection; batches f f Z clearBetweenBatches h f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; existingStructureSpawner d f Z haltOnError g f Lnet/minecraft/server/level/ServerLevel; level a f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; newStructureSpawner e f Lnet/minecraft/gametest/framework/GameTestTicker; testTicker b c net/minecraft/gametest/framework/GameTestRunner$GameTestBatcher net/minecraft/gametest/framework/GameTestHarnessRunner$b c net/minecraft/gametest/framework/GameTestRunner$StructureSpawner net/minecraft/gametest/framework/GameTestHarnessRunner$c m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/gametest/framework/GameTestInfo; lambda$static$0 c m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; lambda$static$2 a m (Lnet/minecraft/server/level/ServerLevel;)V onBatchStart a f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; IN_PLACE a f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; NOT_SET b c net/minecraft/gametest/framework/GameTestServer net/minecraft/gametest/framework/GameTestServer m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/Optional;Z)Lnet/minecraft/gametest/framework/GameTestServer; create a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List; evaluateTestsToRun a m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a m ()Lnet/minecraft/server/permissions/PermissionSet; getFunctionCompilationPermissions l m ()I getMaxPlayers r m ()I getRateLimitPacketsPerSecond o m (Lnet/minecraft/core/RegistryAccess;Ljava/lang/String;)Ljava/util/stream/Stream; getTestsForSelection a m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f m ()Z haveTestsStarted bx m ()Z initServer e m ()Z isDedicatedServer n m ()Z isHardcore v_ m ()Z isPublished q m (Lnet/minecraft/server/players/NameAndId;)Z isSingleplayerOwner a m ()Z isTickTimeLoggingEnabled g m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; lambda$create$0 a m (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/world/level/LevelSettings;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$create$1 a m (Lnet/minecraft/core/Holder$Reference;)Z lambda$evaluateTestsToRun$2 b m (Lnet/minecraft/core/Holder$Reference;)Z lambda$evaluateTestsToRun$3 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V logFailedTest a m (Lnet/minecraft/CrashReport;)V onServerCrash a m ()V onServerExit i m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; operatorUserPermissions k m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; rotateAndMultiply a m ()Z shouldInformAdmins c m ()Z shouldRconBroadcast m m (Lnet/minecraft/server/level/ServerLevel;)V startTests b m (Ljava/util/function/BooleanSupplier;)V tickServer a m ()Z useNativeTransport p m ()V waitUntilNextTick w_ f Lnet/minecraft/world/flag/FeatureFlagSet; ENABLED_FEATURES q f Lorg/slf4j/Logger; LOGGER m f Lnet/minecraft/server/Services; NO_SERVICES p f I PROGRESS_REPORT_INTERVAL n f I TEST_POSITION_RANGE o f Lnet/minecraft/world/level/levelgen/WorldOptions; WORLD_OPTIONS w f Lnet/minecraft/util/debugchart/LocalSampleLogger; sampleLogger r f Lcom/google/common/base/Stopwatch; stopwatch v f Ljava/util/List; testBatches u f Ljava/util/Optional; testSelection s f Lnet/minecraft/gametest/framework/MultipleTestTracker; testTracker x f Z verify t c net/minecraft/gametest/framework/GameTestServer$MockProfileResolver net/minecraft/gametest/framework/GameTestServer$a m (Ljava/util/UUID;)Ljava/util/Optional; fetchById a m (Ljava/lang/String;)Ljava/util/Optional; fetchByName a c net/minecraft/gametest/framework/GameTestServer$MockUserNameToIdResolver net/minecraft/gametest/framework/GameTestServer$b m (Lnet/minecraft/server/players/NameAndId;)V add a m (Ljava/lang/String;)Ljava/util/Optional; get a m (Ljava/util/UUID;)Ljava/util/Optional; get a m (Ljava/lang/String;Lnet/minecraft/server/players/NameAndId;)Z lambda$get$0 a m (Ljava/lang/String;)Ljava/util/Optional; lambda$get$1 b m (Ljava/util/UUID;Lnet/minecraft/server/players/NameAndId;)Z lambda$get$2 a m (Z)V resolveOfflineUsers a m ()V save a f Ljava/util/Set; savedIds a c net/minecraft/gametest/framework/GameTestTicker net/minecraft/gametest/framework/GameTestHarnessTicker m (Lnet/minecraft/gametest/framework/GameTestInfo;)V add a m ()V clear a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$tick$0 b m (Lnet/minecraft/gametest/framework/GameTestRunner;)V setRunner a m ()V tick b f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/gametest/framework/GameTestTicker; SINGLETON a f Lnet/minecraft/gametest/framework/GameTestRunner; runner d f Lnet/minecraft/gametest/framework/GameTestTicker$State; state e f Ljava/util/Collection; testInfos c c net/minecraft/gametest/framework/GameTestTicker$State net/minecraft/gametest/framework/GameTestHarnessTicker$a m ()[Lnet/minecraft/gametest/framework/GameTestTicker$State; $values a f [Lnet/minecraft/gametest/framework/GameTestTicker$State; $VALUES d f Lnet/minecraft/gametest/framework/GameTestTicker$State; HALTING c f Lnet/minecraft/gametest/framework/GameTestTicker$State; IDLE a f Lnet/minecraft/gametest/framework/GameTestTicker$State; RUNNING b c net/minecraft/gametest/framework/StructureUtils net/minecraft/gametest/framework/GameTestHarnessStructures m (ILnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)V clearBlock a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/server/level/ServerLevel;)V clearSpaceForStructure a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; createNewEmptyTest a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z doesStructureContain a m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findNearestTest b m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; findTestBlocks c m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findTestContainingPos a m (I)Lnet/minecraft/world/level/block/Rotation; getRotationForRotationSteps a m (Lnet/minecraft/world/level/block/Rotation;)I getRotationStepsForRotation a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getStructureBoundingBox b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getTransformedFarCorner a m (ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$clearSpaceForStructure$0 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$clearSpaceForStructure$1 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; lookedAtTestPos a f Ljava/lang/String; DEFAULT_TEST_STRUCTURES_DIR b f I DEFAULT_Y_SEARCH_RADIUS a f Ljava/nio/file/Path; testStructuresDir c c net/minecraft/gametest/framework/StructureUtils$1 net/minecraft/gametest/framework/GameTestHarnessStructures$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/locale/DeprecatedTranslationsInfo net/minecraft/locale/DeprecatedTranslationsInfo m (Ljava/util/Map;)V applyToMap a m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V lambda$applyToMap$2 a m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$loadFromJson$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromDefaultResource a m (Ljava/io/InputStream;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromJson a m (Ljava/lang/String;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromResource a m ()Ljava/util/List; removed b m ()Ljava/util/Map; renamed c f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/locale/DeprecatedTranslationsInfo; EMPTY a f Lorg/slf4j/Logger; LOGGER e f Ljava/util/List; removed c f Ljava/util/Map; renamed d c net/minecraft/network/ClientboundPacketListener net/minecraft/network/ClientboundPacketListener m ()Lnet/minecraft/network/protocol/PacketFlow; flow N_ c net/minecraft/network/ServerboundPacketListener net/minecraft/network/ServerboundPacketListener m ()Lnet/minecraft/network/protocol/PacketFlow; flow N_ c net/minecraft/network/chat/LastSeenTrackedEntry net/minecraft/network/chat/LastSeenTrackedEntry m ()Lnet/minecraft/network/chat/LastSeenTrackedEntry; acknowledge a m ()Z pending c m ()Lnet/minecraft/network/chat/MessageSignature; signature b f Z pending b f Lnet/minecraft/network/chat/MessageSignature; signature a c net/minecraft/network/chat/contents/NbtContents net/minecraft/network/chat/contents/NbtContents m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; asString a m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; compileNbtPath a m ()Lnet/minecraft/network/chat/contents/data/DataSource; getDataSource e m ()Ljava/lang/String; getNbtPath b m ()Ljava/util/Optional; getSeparator d m ()Z isInterpreting c m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/stream/Stream; lambda$resolve$1 a m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; lambda$resolve$2 a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$3 a m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$4 a m (Ljava/util/stream/Stream;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$5 a m (Ljava/util/stream/Stream;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$6 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a f Lorg/slf4j/Logger; LOGGER c f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; compiledNbtPath b f Lnet/minecraft/network/chat/contents/data/DataSource; dataSource g f Z interpreting d f Ljava/lang/String; nbtPathPattern f f Ljava/util/Optional; separator e c net/minecraft/network/chat/numbers/NumberFormat net/minecraft/network/chat/numbers/NumberFormat m (I)Lnet/minecraft/network/chat/MutableComponent; format a m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a c net/minecraft/network/chat/numbers/StyledFormat net/minecraft/network/chat/numbers/StyledFormat m (I)Lnet/minecraft/network/chat/MutableComponent; format a m ()Lnet/minecraft/network/chat/Style; style b m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a f Lnet/minecraft/network/chat/numbers/StyledFormat; NO_STYLE b f Lnet/minecraft/network/chat/numbers/StyledFormat; PLAYER_LIST_DEFAULT d f Lnet/minecraft/network/chat/numbers/StyledFormat; SIDEBAR_DEFAULT c f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE a f Lnet/minecraft/network/chat/Style; style e c net/minecraft/network/chat/numbers/StyledFormat$1 net/minecraft/network/chat/numbers/StyledFormat$1 m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/syncher/SynchedEntityData net/minecraft/network/syncher/DataWatcher m (Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;Lnet/minecraft/network/syncher/SynchedEntityData$DataValue;)V assignValue a m (Ljava/util/List;)V assignValues a m (Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; defineId a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; get a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; getItem b m ()Ljava/util/List; getNonDefaultValues c m ()Z isDirty a m ()Ljava/util/List; packDirty b m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V set a m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;Z)V set a f Lnet/minecraft/util/ClassTreeIdRegistry; ID_REGISTRY c f Lorg/slf4j/Logger; LOGGER a f I MAX_ID_VALUE b f Lnet/minecraft/network/syncher/SyncedDataHolder; entity d f Z isDirty f f [Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; itemsById e c net/minecraft/network/syncher/SynchedEntityData$Builder net/minecraft/network/syncher/DataWatcher$a m ()Lnet/minecraft/network/syncher/SynchedEntityData; build a m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; define a f Lnet/minecraft/network/syncher/SyncedDataHolder; entity a f [Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; itemsById b c net/minecraft/network/syncher/SynchedEntityData$DataItem net/minecraft/network/syncher/DataWatcher$Item m ()Lnet/minecraft/network/syncher/EntityDataAccessor; getAccessor a m ()Ljava/lang/Object; getValue b m ()Z isDirty c m ()Z isSetToDefault d m (Z)V setDirty a m (Ljava/lang/Object;)V setValue a m ()Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; value e f Lnet/minecraft/network/syncher/EntityDataAccessor; accessor a f Z dirty d f Ljava/lang/Object; initialValue c f Ljava/lang/Object; value b c net/minecraft/network/syncher/SynchedEntityData$DataValue net/minecraft/network/syncher/DataWatcher$c m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; create a m ()I id a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;I)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; read a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;ILnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; read a m ()Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b m ()Ljava/lang/Object; value c m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f I id a f Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b f Ljava/lang/Object; value c c net/minecraft/server/ReloadableServerRegistries net/minecraft/server/ReloadableServerRegistries m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; concatenateLookups a m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$LoadResult; createAndValidateFullContext a m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; createUpdatedRegistries a m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$LoadResult; lambda$reload$1 b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/LootDataType;)V lambda$validateLootRegistries$4 a m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter$Problem;)V lambda$validateLootRegistries$5 a m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$validateRegistry$6 a m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; reload a m (Lnet/minecraft/core/HolderLookup$Provider;)V validateLootRegistries a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/HolderLookup$Provider;)V validateRegistry a f Lnet/minecraft/core/RegistrationInfo; DEFAULT_REGISTRATION_INFO b f Lorg/slf4j/Logger; LOGGER a c net/minecraft/server/ReloadableServerRegistries$Holder net/minecraft/server/ReloadableServerRegistries$a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; getLootTable a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/Optional; lambda$getLootTable$0 a m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/server/ReloadableServerRegistries$LoadResult net/minecraft/server/ReloadableServerRegistries$b m ()Lnet/minecraft/core/LayeredRegistryAccess; layers a m ()Lnet/minecraft/core/HolderLookup$Provider; lookupWithUpdatedTags b f Lnet/minecraft/core/LayeredRegistryAccess; layers a f Lnet/minecraft/core/HolderLookup$Provider; lookupWithUpdatedTags b c net/minecraft/server/bossevents/CustomBossEvent net/minecraft/server/bossevents/BossBattleCustom m (Ljava/util/UUID;)V addOfflinePlayer a m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a m ()Lnet/minecraft/network/chat/Component; getDisplayName e m ()I getMax d m ()Lnet/minecraft/resources/Identifier; getTextId a m ()I getValue c m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$getDisplayName$0 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)Lnet/minecraft/server/bossevents/CustomBossEvent; load a m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerConnect c m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerDisconnect d m ()Lnet/minecraft/server/bossevents/CustomBossEvent$Packed; pack f m ()V removeAllPlayers b m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b m (I)V setMax b m (Ljava/util/Collection;)Z setPlayers a m (I)V setValue a f I DEFAULT_MAX h f Lnet/minecraft/resources/Identifier; id i f I max l f Ljava/util/Set; players j f I value k c net/minecraft/server/bossevents/CustomBossEvent$Packed net/minecraft/server/bossevents/BossBattleCustom$a m ()Lnet/minecraft/world/BossEvent$BossBarColor; color e m ()Z createWorldFog i m ()Z darkenScreen g m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I max d m ()Lnet/minecraft/network/chat/Component; name a m ()Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay f m ()Z playBossMusic h m ()Ljava/util/Set; players j m ()I value c m ()Z visible b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/BossEvent$BossBarColor; color f f Z createWorldFog j f Z darkenScreen h f I max e f Lnet/minecraft/network/chat/Component; name b f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay g f Z playBossMusic i f Ljava/util/Set; players k f I value d f Z visible c c net/minecraft/server/commands/BanPlayerCommands net/minecraft/server/commands/CommandBan m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)I banPlayers a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/network/chat/Component; lambda$banPlayers$2 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_BANNED a c net/minecraft/server/commands/DifficultyCommand net/minecraft/server/commands/CommandDifficulty m (Lnet/minecraft/world/Difficulty;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component; lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component; lambda$setDifficulty$4 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/Difficulty;)I setDifficulty a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_DIFFICULT a c net/minecraft/server/commands/ExperienceCommand net/minecraft/server/commands/CommandXp m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/server/commands/ExperienceCommand$Type;)I addExperience a m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addExperience$10 c m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addExperience$9 d m (Lnet/minecraft/server/commands/ExperienceCommand$Type;Lnet/minecraft/server/level/ServerPlayer;I)Lnet/minecraft/network/chat/Component; lambda$queryExperience$8 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setExperience$11 b m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setExperience$12 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/commands/ExperienceCommand$Type;)I queryExperience a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/server/commands/ExperienceCommand$Type;)I setExperience b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SET_POINTS_INVALID a c net/minecraft/server/commands/ExperienceCommand$Type net/minecraft/server/commands/CommandXp$Unit m ()[Lnet/minecraft/server/commands/ExperienceCommand$Type; $values a m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Integer;)Z lambda$static$0 b m (Lnet/minecraft/server/level/ServerPlayer;)I lambda$static$1 b m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Integer;)Z lambda$static$2 a m (Lnet/minecraft/server/level/ServerPlayer;)I lambda$static$3 a f [Lnet/minecraft/server/commands/ExperienceCommand$Type; $VALUES g f Lnet/minecraft/server/commands/ExperienceCommand$Type; LEVELS b f Lnet/minecraft/server/commands/ExperienceCommand$Type; POINTS a f Ljava/util/function/BiConsumer; add c f Ljava/lang/String; name e f Ljava/util/function/ToIntFunction; query f f Ljava/util/function/BiPredicate; set d c net/minecraft/server/commands/ScoreboardCommand net/minecraft/server/commands/CommandScoreboard m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addNumberFormats a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;)I addObjective a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I addScore b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/DisplaySlot;)I clearDisplaySlot a m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; createRenderTypeModify a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I enableTrigger a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; getFirstTargetName a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)I getScore a m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$24 d m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$25 c m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$26 b m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$27 a m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$addObjective$67 a m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$addScore$48 b m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addScore$49 b m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/network/chat/Component; lambda$clearDisplaySlot$58 a m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;Lcom/mojang/brigadier/context/CommandContext;)I lambda$createRenderTypeModify$28 a m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enableTrigger$32 d m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enableTrigger$33 c m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$getScore$29 a m ()Lnet/minecraft/network/chat/Component; lambda$listObjectives$68 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listObjectives$69 b m (Lnet/minecraft/world/scores/ScoreHolder;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayerScores$54 a m (Lnet/minecraft/world/scores/ScoreHolder;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayerScores$55 a m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayerScores$56 a m (Lnet/minecraft/commands/CommandSourceStack;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V lambda$listTrackedPlayerScores$57 a m ()Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayers$52 c m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayers$53 c m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$performOperation$30 c m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$performOperation$31 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 t m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 l m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 e m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$18 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 s m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$21 b m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I lambda$register$22 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 r m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 q m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 p m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I lambda$register$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 o m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 n m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 m m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$removeObjective$66 b m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$removeScore$50 a m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$removeScore$51 a m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScore$36 b m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScore$37 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScores$34 e m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScores$35 d m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplayAutoUpdate$61 g m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplayAutoUpdate$62 f m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplayName$60 h m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplaySlot$59 a m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setObjectiveFormat$63 e m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setObjectiveFormat$64 d m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setRenderType$65 c m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$setScore$38 b m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$setScore$39 a m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$40 f m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$41 e m (Lnet/minecraft/network/chat/Component;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$42 b m (Lnet/minecraft/network/chat/Component;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$43 a m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$44 d m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$45 c m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$46 b m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$47 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/commands/CommandSourceStack;)I listObjectives b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/ScoreHolder;)I listTrackedPlayerScores a m (Lnet/minecraft/commands/CommandSourceStack;)I listTrackedPlayers a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/commands/arguments/OperationArgument$Operation;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I performOperation a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;)I removeObjective a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I removeScore c m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I resetScore b m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetScores a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Z)I setDisplayAutoUpdate a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/Component;)I setDisplayName a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)I setDisplaySlot a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I setObjectiveFormat a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)I setRenderType a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I setScore a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/Component;)I setScoreDisplay a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I setScoreNumberFormat a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTriggers a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DISPLAY_SLOT_ALREADY_EMPTY b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DISPLAY_SLOT_ALREADY_SET c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_TRIGGER e f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_VALUE f f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OBJECTIVE_ALREADY_EXISTS a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TRIGGER_ALREADY_ENABLED d c net/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor net/minecraft/server/commands/CommandScoreboard$a c net/minecraft/server/commands/ServerPackCommand net/minecraft/server/commands/ServerPackCommand m (Ljava/lang/String;)Ljava/util/UUID; lambda$pushPack$5 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/Connection;)V lambda$sendToAllConnections$4 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I popPack a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)I pushPack a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/protocol/Packet;)V sendToAllConnections a c net/minecraft/server/commands/data/DataAccessor net/minecraft/server/commands/data/CommandDataAccessor m ()Lnet/minecraft/nbt/CompoundTag; getData a m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Lnet/minecraft/nbt/CompoundTag;)V setData a c net/minecraft/server/commands/data/DataCommands net/minecraft/server/commands/data/CommandData m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; decorateModification a m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; getAsText a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;)I getData a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I getData b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;D)I getNumeric a m (II)I getOffset a m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/Tag; getSingleTag a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)Ljava/util/List; getSingletonSource a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$21 f m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$22 e m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$23 b m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$24 b m (Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$25 b m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$26 d m (Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$27 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$28 c m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$29 b m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$30 b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$31 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$32 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$33 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$34 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$35 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$36 a m (Ljava/util/function/BiConsumer;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$37 a m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; lambda$getData$40 a m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/network/chat/Component; lambda$getData$42 a m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; lambda$getNumeric$41 a m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; lambda$manipulateData$38 c m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; lambda$mergeData$43 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 c m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 b m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$12 b m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$14 a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$15 e m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$16 d m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$17 c m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$18 b m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$19 a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator;)V lambda$register$20 a m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 e m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$8 c m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 d m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; lambda$removeData$39 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$5 b m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$6 a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Ljava/util/List;)I manipulateData a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/CompoundTag;)I mergeData a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I removeData a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)Ljava/util/List; resolveSourcePath b m (Ljava/util/List;Lnet/minecraft/server/commands/data/DataCommands$StringProcessor;)Ljava/util/List; stringifyTagList a m (Ljava/lang/String;I)Ljava/lang/String; substring a m (Ljava/lang/String;II)Ljava/lang/String; substring b m (Ljava/lang/String;II)Ljava/lang/String; validatedSubstring a f Ljava/util/List; ALL_PROVIDERS a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_OBJECT h f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_VALUE i f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GET_NON_EXISTENT f f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GET_NOT_NUMBER e f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_INVALID_SUBSTRING j f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MERGE_UNCHANGED d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MULTIPLE_TAGS g f Ljava/util/List; SOURCE_PROVIDERS c f Ljava/util/List; TARGET_PROVIDERS b c net/minecraft/server/commands/data/DataCommands$DataProvider net/minecraft/server/commands/data/CommandData$c m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a c net/minecraft/server/commands/data/DataCommands$DataManipulator net/minecraft/server/commands/data/CommandData$a c net/minecraft/server/commands/data/DataCommands$StringProcessor net/minecraft/server/commands/data/CommandData$d c net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator net/minecraft/server/commands/data/CommandData$b c net/minecraft/server/dialog/action/StaticAction net/minecraft/server/dialog/action/StaticAction m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/util/Map;)Ljava/util/Optional; createAction a m ()Ljava/util/Map; lambda$static$0 c m ()Lnet/minecraft/network/chat/ClickEvent; value b f Ljava/util/Map; WRAPPED_CODECS b f Lnet/minecraft/network/chat/ClickEvent; value c c net/minecraft/server/jsonrpc/IncomingRpcMethods net/minecraft/server/jsonrpc/IncomingRpcMethods m (Lnet/minecraft/core/Registry;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; bootstrap a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse; lambda$bootstrap$0 a m (Lnet/minecraft/core/Registry;)V registerAllowListService b m (Lnet/minecraft/core/Registry;)V registerBanlistService c m (Lnet/minecraft/core/Registry;)V registerGameRuleService i m (Lnet/minecraft/core/Registry;)V registerIpBanlistService d m (Lnet/minecraft/core/Registry;)V registerOperatorService f m (Lnet/minecraft/core/Registry;)V registerPlayerService e m (Lnet/minecraft/core/Registry;)V registerServerSettingsService h m (Lnet/minecraft/core/Registry;)V registerServerStateService g c net/minecraft/server/jsonrpc/OutgoingRpcMethods net/minecraft/server/jsonrpc/OutgoingRpcMethods f Lnet/minecraft/core/Holder$Reference; GAMERULE_CHANGED p f Lnet/minecraft/core/Holder$Reference; IP_BANNED l f Lnet/minecraft/core/Holder$Reference; IP_UNBANNED m f Lnet/minecraft/core/Holder$Reference; PLAYER_ADDED_TO_ALLOWLIST j f Lnet/minecraft/core/Holder$Reference; PLAYER_BANNED n f Lnet/minecraft/core/Holder$Reference; PLAYER_DEOPED i f Lnet/minecraft/core/Holder$Reference; PLAYER_JOINED f f Lnet/minecraft/core/Holder$Reference; PLAYER_LEFT g f Lnet/minecraft/core/Holder$Reference; PLAYER_OPED h f Lnet/minecraft/core/Holder$Reference; PLAYER_REMOVED_FROM_ALLOWLIST k f Lnet/minecraft/core/Holder$Reference; PLAYER_UNBANNED o f Lnet/minecraft/core/Holder$Reference; SERVER_ACTIVITY_OCCURRED e f Lnet/minecraft/core/Holder$Reference; SERVER_SAVE_COMPLETED d f Lnet/minecraft/core/Holder$Reference; SERVER_SAVE_STARTED c f Lnet/minecraft/core/Holder$Reference; SERVER_SHUTTING_DOWN b f Lnet/minecraft/core/Holder$Reference; SERVER_STARTED a f Lnet/minecraft/core/Holder$Reference; STATUS_HEARTBEAT q c net/minecraft/server/jsonrpc/methods/ClientInfo net/minecraft/server/jsonrpc/methods/ClientInfo m ()Ljava/lang/Integer; connectionId a m (Ljava/lang/Integer;)Lnet/minecraft/server/jsonrpc/methods/ClientInfo; of a f Ljava/lang/Integer; connectionId a c net/minecraft/server/level/ServerPlayerGameMode net/minecraft/server/level/PlayerInteractManager m (Lnet/minecraft/world/level/GameType;)Z changeGameModeForPlayer a m (Lnet/minecraft/core/BlockPos;ZILjava/lang/String;)V debugLogging a m (Lnet/minecraft/core/BlockPos;ILjava/lang/String;)V destroyAndAck a m (Lnet/minecraft/core/BlockPos;)Z destroyBlock a m ()Lnet/minecraft/world/level/GameType; getGameModeForPlayer b m ()Lnet/minecraft/world/level/GameType; getPreviousGameModeForPlayer c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/Direction;II)V handleBlockBreakAction a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)F incrementDestroyProgress a m ()Z isCreative e m ()Z isInRangeOfGround f m ()Z isSurvival d m (Lnet/minecraft/world/item/Item;)V lambda$handleBlockBreakAction$0 a m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/world/level/GameType;)V setGameModeForPlayer a m (Lnet/minecraft/server/level/ServerLevel;)V setLevel a m ()V tick a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; useItem a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f D FLIGHT_DISABLE_RANGE a f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/core/BlockPos; delayedDestroyPos l f I delayedTickStart m f Lnet/minecraft/core/BlockPos; destroyPos i f I destroyProgressStart h f Lnet/minecraft/world/level/GameType; gameModeForPlayer e f I gameTicks j f Z hasDelayedDestroy k f Z isDestroyingBlock g f I lastSentState n f Lnet/minecraft/server/level/ServerLevel; level c f Lnet/minecraft/server/level/ServerPlayer; player d f Lnet/minecraft/world/level/GameType; previousGameModeForPlayer f c net/minecraft/server/network/LegacyQueryHandler net/minecraft/server/network/LegacyPingHandler m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; createLegacyDisconnectPacket a m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; createVersion0Response a m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; createVersion1Response b m (Lio/netty/buffer/ByteBuf;)Z readCustomPayloadPacket a m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V sendFlushAndClose a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/server/ServerInfo; server b c net/minecraft/server/packs/DownloadCacheCleaner net/minecraft/server/packs/DownloadCacheCleaner m (Ljava/nio/file/Path;)Ljava/util/List; listFilesWithModificationTimes a m (Ljava/util/List;)Ljava/util/List; prioritizeFilesInDirs a m (Ljava/nio/file/Path;I)V vacuumCacheDir a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/server/packs/DownloadCacheCleaner$1 net/minecraft/server/packs/DownloadCacheCleaner$1 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a c net/minecraft/server/packs/DownloadCacheCleaner$PathAndTime net/minecraft/server/packs/DownloadCacheCleaner$b m ()Ljava/nio/file/attribute/FileTime; modifiedTime b m ()Ljava/nio/file/Path; path a f Ljava/util/Comparator; NEWEST_FIRST a f Ljava/nio/file/attribute/FileTime; modifiedTime c f Ljava/nio/file/Path; path b c net/minecraft/server/packs/DownloadCacheCleaner$PathAndPriority net/minecraft/server/packs/DownloadCacheCleaner$a m ()Ljava/nio/file/Path; path a m ()I removalPriority b f Ljava/util/Comparator; HIGHEST_PRIORITY_FIRST a f Ljava/nio/file/Path; path b f I removalPriority c c net/minecraft/server/packs/VanillaPackResources net/minecraft/server/packs/ResourcePackVanilla m ()Lnet/minecraft/server/packs/resources/ResourceProvider; asProvider d m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a m (Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V getResources a m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/Resource; lambda$asProvider$6 a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$asProvider$7 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackType;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$4 a m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$5 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackType;Ljava/util/function/Consumer;Ljava/util/List;)V lambda$listRawPaths$0 a m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)V lambda$listRawPaths$1 b m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/lang/String;Ljava/util/List;)V lambda$listResources$2 a m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V lambda$listResources$3 a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V listRawPaths a m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a m ()Lnet/minecraft/server/packs/PackLocationInfo; location a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/server/packs/PackLocationInfo; location d f Lnet/minecraft/server/packs/BuiltInMetadata; metadata e f Ljava/util/Set; namespaces f f Ljava/util/Map; pathsForType h f Ljava/util/List; rootPaths g c net/minecraft/server/packs/repository/KnownPack net/minecraft/server/packs/repository/KnownPack m ()Ljava/lang/String; id c m ()Z isVanilla a m ()Ljava/lang/String; namespace b m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/KnownPack; vanilla a m ()Ljava/lang/String; version d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; VANILLA_NAMESPACE b f Ljava/lang/String; id d f Ljava/lang/String; namespace c f Ljava/lang/String; version e c net/minecraft/server/packs/resources/IoSupplier net/minecraft/server/packs/resources/IoSupplier m (Ljava/nio/file/Path;)Ljava/io/InputStream; lambda$create$0 a m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; lambda$create$1 a c net/minecraft/server/players/UserWhiteListEntry net/minecraft/server/players/WhiteListEntry m (Lcom/google/gson/JsonObject;)V serialize a c net/minecraft/server/rcon/thread/QueryThreadGs4 net/minecraft/server/rcon/thread/RemoteStatusListener m (Ljava/net/DatagramPacket;)[B buildRuleResponse b m (Lnet/minecraft/server/ServerInterface;)Lnet/minecraft/server/rcon/thread/QueryThreadGs4; create a m (Ljava/net/SocketAddress;)[B getIdentBytes a m ()Z initSocket e m (Ljava/net/DatagramPacket;)Z processPacket a m ()V pruneChallenges d m (Ljava/lang/Exception;)V recoverSocketError a m (Ljava/net/DatagramPacket;)V sendChallenge d m ([BLjava/net/DatagramPacket;)V sendTo a m ()Z start a m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; validChallenge c f J CHALLENGE_CHECK_INTERVAL g f Ljava/lang/String; GAME_ID f f Ljava/lang/String; GAME_TYPE e f Lorg/slf4j/Logger; LOGGER d f J RESPONSE_CACHE_TIME h f [B buffer p f Ljava/lang/String; hostIp q f J lastChallengeCheck i f J lastRulesResponse u f I maxPlayers l f I port j f Lnet/minecraft/server/rcon/NetworkDataOutputStream; rulesResponse t f Lnet/minecraft/server/ServerInterface; serverInterface v f Ljava/lang/String; serverIp r f Ljava/lang/String; serverName m f I serverPort k f Ljava/net/DatagramSocket; socket o f Ljava/util/Map; validChallenges s f Ljava/lang/String; worldName n c net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge net/minecraft/server/rcon/thread/RemoteStatusListener$RemoteStatusChallenge m (J)Ljava/lang/Boolean; before a m ()I getChallenge a m ()[B getChallengeBytes b m ()Ljava/lang/String; getIdent d m ()[B getIdentBytes c f [B challengeBytes d f I challenge b f [B identBytes c f Ljava/lang/String; ident e f J time a c net/minecraft/tags/FlatLevelGeneratorPresetTags net/minecraft/tags/FlatLevelGeneratorPresetTags m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a f Lnet/minecraft/tags/TagKey; VISIBLE a c net/minecraft/util/datafix/fixes/BlockRenameFix net/minecraft/util/datafix/fixes/DataConverterBlockRename m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; create a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockState a m (Ljava/lang/String;)Ljava/lang/String; fixFlatBlockState b m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Ljava/lang/String;)Ljava/lang/String; renameBlock a f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/BlockRenameFix$1 net/minecraft/util/datafix/fixes/DataConverterBlockRename$1 m (Ljava/lang/String;)Ljava/lang/String; renameBlock a f Ljava/util/function/Function; val$renamer a c net/minecraft/util/datafix/fixes/BlockStateData net/minecraft/util/datafix/fixes/DataConverterFlattenData m ()V bootstrap0 b m ()V bootstrap1 c m ()V bootstrap2 d m ()V bootstrap3_1 e m ()V bootstrap3_2 f m ()V bootstrap4 g m ()V bootstrap5 h m ()V bootstrap6 i m ()V bootstrap7 j m ()V bootstrap8 k m ()V bootstrap9 l m ()V bootstrapA m m ()V bootstrapB n m ()V bootstrapC o m ()V bootstrapD p m ()V bootstrapE q m ()V bootstrapF r m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; create b m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; create a m ()V finalizeMaps a m (I)Lcom/mojang/serialization/Dynamic; getTag b m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$0 b m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$1 a m (ILcom/mojang/serialization/Dynamic;[Lcom/mojang/serialization/Dynamic;)V register a m (I)Ljava/lang/String; upgradeBlock a m (Ljava/lang/String;)Ljava/lang/String; upgradeBlock a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; upgradeBlockStateTag a f Ljava/util/Map; AGE_0 h f Ljava/util/Map; AGE_0_FACING_EAST i f Ljava/util/Map; AGE_0_FACING_NORTH j f Ljava/util/Map; AGE_0_FACING_SOUTH k f Ljava/util/Map; AGE_0_FACING_WEST l f Ljava/util/Map; AGE_10 n f Ljava/util/Map; AGE_11 o f Ljava/util/Map; AGE_12 p f Ljava/util/Map; AGE_13 q f Ljava/util/Map; AGE_14 r f Ljava/util/Map; AGE_15 s f Ljava/util/Map; AGE_1 m f Ljava/util/Map; AGE_1_FACING_EAST t f Ljava/util/Map; AGE_1_FACING_NORTH u f Ljava/util/Map; AGE_1_FACING_SOUTH v f Ljava/util/Map; AGE_1_FACING_WEST w f Ljava/util/Map; AGE_2 x f Ljava/util/Map; AGE_2_FACING_EAST y f Ljava/util/Map; AGE_2_FACING_NORTH z f Ljava/util/Map; AGE_2_FACING_SOUTH A f Ljava/util/Map; AGE_2_FACING_WEST B f Ljava/util/Map; AGE_3 C f Ljava/util/Map; AGE_4 D f Ljava/util/Map; AGE_5 E f Ljava/util/Map; AGE_6 F f Ljava/util/Map; AGE_7 G f Ljava/util/Map; AGE_8 H f Ljava/util/Map; AGE_9 I f Ljava/util/Map; AXIS_X J f Ljava/util/Map; AXIS_Y K f Ljava/util/Map; AXIS_Z L f [Lcom/mojang/serialization/Dynamic; BLOCK_DEFAULTS c f Ljava/util/Map; CHECK_DECAY_FALSE_DECAYABLE_FALSE M f Ljava/util/Map; CHECK_DECAY_FALSE_DECAYABLE_TRUE N f Ljava/util/Map; CHECK_DECAY_TRUE_DECAYABLE_FALSE O f Ljava/util/Map; CHECK_DECAY_TRUE_DECAYABLE_TRUE P f Ljava/util/Map; COLOR_BLACK Q f Ljava/util/Map; COLOR_BLUE R f Ljava/util/Map; COLOR_BROWN S f Ljava/util/Map; COLOR_CYAN T f Ljava/util/Map; COLOR_GRAY U f Ljava/util/Map; COLOR_GREEN V f Ljava/util/Map; COLOR_LIGHT_BLUE W f Ljava/util/Map; COLOR_LIME X f Ljava/util/Map; COLOR_MAGENTA Y f Ljava/util/Map; COLOR_ORANGE Z f Ljava/util/Map; COLOR_PINK aa f Ljava/util/Map; COLOR_PURPLE ab f Ljava/util/Map; COLOR_RED ac f Ljava/util/Map; COLOR_SILVER ad f Ljava/util/Map; COLOR_WHITE ae f Ljava/util/Map; COLOR_YELLOW af f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ag f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE ah f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ai f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE aj f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ak f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE al f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE am f Ljava/util/Map; FACE_CEILING_POWERED_FALSE_FACING_NORTH an f Ljava/util/Map; FACE_CEILING_POWERED_TRUE_FACING_NORTH ao f Ljava/util/Map; FACE_FLOOR_POWERED_FALSE_FACING_NORTH ap f Ljava/util/Map; FACE_FLOOR_POWERED_TRUE_FACING_NORTH aq f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_EAST ar f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_NORTH as f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_SOUTH at f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_WEST au f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_EAST av f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_NORTH aw f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_SOUTH ax f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_WEST ay f Ljava/util/Map; FACING_DOWN az f Ljava/util/Map; FACING_DOWN_CONDITIONAL_FALSE aA f Ljava/util/Map; FACING_DOWN_CONDITIONAL_TRUE aB f Ljava/util/Map; FACING_DOWN_EXTENDED_FALSE aC f Ljava/util/Map; FACING_DOWN_EXTENDED_TRUE aD f Ljava/util/Map; FACING_DOWN_POWERED_FALSE aE f Ljava/util/Map; FACING_DOWN_POWERED_TRUE aF f Ljava/util/Map; FACING_EAST aG f Ljava/util/Map; FACING_EAST_CONDITIONAL_FALSE aH f Ljava/util/Map; FACING_EAST_CONDITIONAL_TRUE aI f Ljava/util/Map; FACING_EAST_EXTENDED_FALSE aJ f Ljava/util/Map; FACING_EAST_EXTENDED_TRUE aK f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER aL f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER aM f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER aN f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER aO f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER aP f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER aQ f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER aR f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER aS f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER aT f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER aU f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER aV f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER aW f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER aX f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER aY f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER aZ f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER ba f Ljava/util/Map; FACING_EAST_POWERED_FALSE bb f Ljava/util/Map; FACING_EAST_POWERED_TRUE bc f Ljava/util/Map; FACING_NORTH bd f Ljava/util/Map; FACING_NORTH_CONDITIONAL_FALSE be f Ljava/util/Map; FACING_NORTH_CONDITIONAL_TRUE bf f Ljava/util/Map; FACING_NORTH_EXTENDED_FALSE bg f Ljava/util/Map; FACING_NORTH_EXTENDED_TRUE bh f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bi f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bj f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bk f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bl f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bm f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bn f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bo f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bp f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bq f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER br f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bs f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bt f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bu f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bv f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bw f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bx f Ljava/util/Map; FACING_NORTH_POWERED_FALSE by f Ljava/util/Map; FACING_NORTH_POWERED_TRUE bz f Ljava/util/Map; FACING_SOUTH bA f Ljava/util/Map; FACING_SOUTH_CONDITIONAL_FALSE bB f Ljava/util/Map; FACING_SOUTH_CONDITIONAL_TRUE bC f Ljava/util/Map; FACING_SOUTH_EXTENDED_FALSE bD f Ljava/util/Map; FACING_SOUTH_EXTENDED_TRUE bE f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bF f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bG f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bH f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bI f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bJ f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bK f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bL f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bM f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bN f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bO f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bP f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bQ f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bR f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bS f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bT f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bU f Ljava/util/Map; FACING_SOUTH_POWERED_FALSE bV f Ljava/util/Map; FACING_SOUTH_POWERED_TRUE bW f Ljava/util/Map; FACING_UP bX f Ljava/util/Map; FACING_UP_CONDITIONAL_FALSE bY f Ljava/util/Map; FACING_UP_CONDITIONAL_TRUE bZ f Ljava/util/Map; FACING_UP_EXTENDED_FALSE ca f Ljava/util/Map; FACING_UP_EXTENDED_TRUE cb f Ljava/util/Map; FACING_UP_POWERED_FALSE cc f Ljava/util/Map; FACING_UP_POWERED_TRUE cd f Ljava/util/Map; FACING_WEST ce f Ljava/util/Map; FACING_WEST_CONDITIONAL_FALSE cf f Ljava/util/Map; FACING_WEST_CONDITIONAL_TRUE cg f Ljava/util/Map; FACING_WEST_EXTENDED_FALSE ch f Ljava/util/Map; FACING_WEST_EXTENDED_TRUE ci f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER cj f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER ck f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER cl f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER cm f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER cn f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER co f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER cp f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER cq f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER cr f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER cs f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER ct f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER cu f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER cv f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER cw f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER cx f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER cy f Ljava/util/Map; FACING_WEST_POWERED_FALSE cz f Ljava/util/Map; FACING_WEST_POWERED_TRUE cA f Ljava/lang/String; FILTER_ME a f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_EAST cB f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_NORTH cC f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_SOUTH cD f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_WEST cE f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_EAST cF f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_NORTH cG f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_SOUTH cH f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_WEST cI f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_EAST cJ f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_NORTH cK f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_SOUTH cL f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_WEST cM f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_EAST cN f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_NORTH cO f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_SOUTH cP f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_WEST cQ f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_EAST cR f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_NORTH cS f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_SOUTH cT f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_WEST cU f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_EAST cV f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_NORTH cW f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_SOUTH cX f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_WEST cY f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_EAST cZ f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_NORTH da f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_SOUTH db f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_WEST dc f Ljava/util/Map; HALF_LOWER dd f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_EAST de f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_NORTH df f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_SOUTH dg f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_WEST dh f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_EAST di f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_NORTH dj f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_SOUTH dk f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_WEST dl f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_EAST dm f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_NORTH dn f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_SOUTH do f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_WEST dp f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_EAST dq f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_NORTH dr f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_SOUTH ds f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_WEST dt f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_EAST du f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_NORTH dv f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_SOUTH dw f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_WEST dx f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_EAST dy f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_NORTH dz f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_SOUTH dA f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_WEST dB f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_EAST dC f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_NORTH dD f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_SOUTH dE f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_WEST dF f Ljava/util/Map; HALF_UPPER dG f Lit/unimi/dsi/fastutil/objects/Object2IntMap; ID_BY_OLD d f Lit/unimi/dsi/fastutil/objects/Object2IntMap; ID_BY_OLD_NAME e f Ljava/util/Map; LEVEL_0 dH f Ljava/util/Map; LEVEL_10 dJ f Ljava/util/Map; LEVEL_11 dK f Ljava/util/Map; LEVEL_12 dL f Ljava/util/Map; LEVEL_13 dM f Ljava/util/Map; LEVEL_14 dN f Ljava/util/Map; LEVEL_15 dO f Ljava/util/Map; LEVEL_1 dI f Ljava/util/Map; LEVEL_2 dP f Ljava/util/Map; LEVEL_3 dQ f Ljava/util/Map; LEVEL_4 dR f Ljava/util/Map; LEVEL_5 dS f Ljava/util/Map; LEVEL_6 dT f Ljava/util/Map; LEVEL_7 dU f Ljava/util/Map; LEVEL_8 dV f Ljava/util/Map; LEVEL_9 dW f Ljava/util/Map; LIT_FALSE dX f Ljava/util/Map; LIT_TRUE dY f [Lcom/mojang/serialization/Dynamic; MAP b f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_FALSE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE dZ f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ea f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_TRUE_DOWN_FALSE eb f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_FALSE_DOWN_FALSE ec f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_TRUE_DOWN_FALSE ed f Ljava/util/Map; NORTH_FALSE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ee f Ljava/util/Map; NORTH_FALSE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_TRUE_DOWN_FALSE ef f Ljava/util/Map; NORTH_TRUE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE eg f Ljava/util/Map; NORTH_TRUE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_FALSE_DOWN_FALSE eh f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_FALSE_WEST_TRUE_SOUTH_TRUE_DOWN_FALSE ei f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ej f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_TRUE_WEST_TRUE_SOUTH_TRUE_DOWN_TRUE ek f Ljava/util/Map; POWERED_FALSE el f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_EAST em f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_NORTH en f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_SOUTH eo f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_WEST ep f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_EAST eq f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_NORTH er f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_SOUTH es f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_WEST et f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_EAST eu f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_NORTH ev f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_SOUTH ew f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_WEST ex f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_EAST ey f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_NORTH ez f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_SOUTH eA f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_WEST eB f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_EAST eC f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_NORTH eD f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_SOUTH eE f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_WEST eF f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_EAST eG f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_NORTH eH f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_SOUTH eI f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_WEST eJ f Ljava/util/Map; POWERED_TRUE eK f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_EAST eL f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_NORTH eM f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_SOUTH eN f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_WEST eO f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_EAST eP f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_NORTH eQ f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_SOUTH eR f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_WEST eS f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_EAST eT f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_NORTH eU f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_SOUTH eV f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_WEST eW f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_EAST eX f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_NORTH eY f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_SOUTH eZ f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_WEST fa f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_EAST fb f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_NORTH fc f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_SOUTH fd f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_WEST fe f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_EAST ff f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_NORTH fg f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_SOUTH fh f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_WEST fi f Ljava/util/Map; POWER_0 fj f Ljava/util/Map; POWER_10 fl f Ljava/util/Map; POWER_11 fm f Ljava/util/Map; POWER_12 fn f Ljava/util/Map; POWER_13 fo f Ljava/util/Map; POWER_14 fp f Ljava/util/Map; POWER_15 fq f Ljava/util/Map; POWER_1 fk f Ljava/util/Map; POWER_2 fr f Ljava/util/Map; POWER_3 fs f Ljava/util/Map; POWER_4 ft f Ljava/util/Map; POWER_5 fu f Ljava/util/Map; POWER_6 fv f Ljava/util/Map; POWER_7 fw f Ljava/util/Map; POWER_8 fx f Ljava/util/Map; POWER_9 fy f Ljava/util/Map; ROTATION_0 fz f Ljava/util/Map; ROTATION_10 fB f Ljava/util/Map; ROTATION_11 fC f Ljava/util/Map; ROTATION_12 fD f Ljava/util/Map; ROTATION_13 fE f Ljava/util/Map; ROTATION_14 fF f Ljava/util/Map; ROTATION_15 fG f Ljava/util/Map; ROTATION_1 fA f Ljava/util/Map; ROTATION_2 fH f Ljava/util/Map; ROTATION_3 fI f Ljava/util/Map; ROTATION_4 fJ f Ljava/util/Map; ROTATION_5 fK f Ljava/util/Map; ROTATION_6 fL f Ljava/util/Map; ROTATION_7 fM f Ljava/util/Map; ROTATION_8 fN f Ljava/util/Map; ROTATION_9 fO f Ljava/util/Map; SHAPE_ASCENDING_EAST_POWERED_FALSE fP f Ljava/util/Map; SHAPE_ASCENDING_EAST_POWERED_TRUE fQ f Ljava/util/Map; SHAPE_ASCENDING_NORTH_POWERED_FALSE fR f Ljava/util/Map; SHAPE_ASCENDING_NORTH_POWERED_TRUE fS f Ljava/util/Map; SHAPE_ASCENDING_SOUTH_POWERED_FALSE fT f Ljava/util/Map; SHAPE_ASCENDING_SOUTH_POWERED_TRUE fU f Ljava/util/Map; SHAPE_ASCENDING_WEST_POWERED_FALSE fV f Ljava/util/Map; SHAPE_ASCENDING_WEST_POWERED_TRUE fW f Ljava/util/Map; SHAPE_EAST_WEST_POWERED_FALSE fX f Ljava/util/Map; SHAPE_EAST_WEST_POWERED_TRUE fY f Ljava/util/Map; SHAPE_NORTH_SOUTH_POWERED_FALSE fZ f Ljava/util/Map; SHAPE_NORTH_SOUTH_POWERED_TRUE ga f Ljava/util/Map; SNOWY_FALSE gb f Ljava/util/Map; STAGE_0 gc f Ljava/util/Map; STAGE_1 gd f Ljava/lang/String; TAG_NAME f f Ljava/lang/String; TAG_PROPERTIES g f Ljava/util/Map; TRIGGERED_FALSE_FACING_DOWN ge f Ljava/util/Map; TRIGGERED_FALSE_FACING_EAST gf f Ljava/util/Map; TRIGGERED_FALSE_FACING_NORTH gg f Ljava/util/Map; TRIGGERED_FALSE_FACING_SOUTH gh f Ljava/util/Map; TRIGGERED_FALSE_FACING_UP gi f Ljava/util/Map; TRIGGERED_FALSE_FACING_WEST gj f Ljava/util/Map; TRIGGERED_TRUE_FACING_DOWN gk f Ljava/util/Map; TRIGGERED_TRUE_FACING_EAST gl f Ljava/util/Map; TRIGGERED_TRUE_FACING_NORTH gm f Ljava/util/Map; TRIGGERED_TRUE_FACING_SOUTH gn f Ljava/util/Map; TRIGGERED_TRUE_FACING_UP go f Ljava/util/Map; TRIGGERED_TRUE_FACING_WEST gp f Ljava/util/Map; TYPE_BOTTOM gq f Ljava/util/Map; TYPE_DOUBLE gr f Ljava/util/Map; TYPE_TOP gs f Ljava/util/Map; UP_FALSE_EAST_FALSE_NORTH_FALSE_SOUTH_FALSE_WEST_FALSE gt f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_FALSE_EAST_FALSE gu f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_FALSE_EAST_TRUE gv f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_TRUE_EAST_FALSE gw f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_TRUE_EAST_TRUE gx f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_FALSE_EAST_FALSE gy f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_FALSE_EAST_TRUE gz f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_TRUE_EAST_FALSE gA f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_TRUE_EAST_TRUE gB f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_FALSE_EAST_FALSE gC f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_FALSE_EAST_TRUE gD f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_TRUE_EAST_FALSE gE f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_TRUE_EAST_TRUE gF f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_FALSE_EAST_FALSE gG f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_FALSE_EAST_TRUE gH f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_TRUE_EAST_FALSE gI f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_TRUE_EAST_TRUE gJ c net/minecraft/util/datafix/fixes/ChunkStatusFix net/minecraft/util/datafix/fixes/DataConverterChunkStatus m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/MobEffectIdFix net/minecraft/util/datafix/fixes/MobEffectIdFix m ()Lcom/mojang/datafixers/TypeRewriteRule; blockEntityFixer a m ()Lcom/mojang/datafixers/TypeRewriteRule; entityFixer b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAreaEffectCloudTag e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixArrowTag d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMooshroomTag c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixSuspiciousStewTag g m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; getAndConvertMobEffectId a m ()Lcom/mojang/datafixers/TypeRewriteRule; itemStackFixer d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$blockEntityFixer$4 i m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$blockEntityFixer$5 e m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$entityFixer$6 d m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$fixSuspiciousStewTag$8 a m (Ljava/lang/Number;)Ljava/lang/String; lambda$getAndConvertMobEffectId$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$itemStackFixer$10 h m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$itemStackFixer$11 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$itemStackFixer$12 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$itemStackFixer$9 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$playerFixer$7 c m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$updateMobEffectInstanceList$2 b m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateNamedChoice$3 a m ()Lcom/mojang/datafixers/TypeRewriteRule; playerFixer c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLivingEntityTag f m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectIdField a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectIdField a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMobEffectInstance a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectInstanceList b m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateNamedChoice a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSuspiciousStewEntry b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSuspiciousStewEntry a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ID_MAP a f Ljava/util/Set; MOB_EFFECT_INSTANCE_CARRIER_ITEMS b c net/minecraft/util/datafix/fixes/NamedEntityFix net/minecraft/util/datafix/fixes/DataConverterNamedEntity m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/lang/String; entityName a f Ljava/lang/String; name c f Lcom/mojang/datafixers/DSL$TypeReference; type b c net/minecraft/util/datafix/fixes/SpawnerDataFix net/minecraft/util/datafix/fixes/SpawnerDataFix m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 d m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 c m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; lambda$wrapSpawnPotentialsToWeightedEntries$3 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; wrapEntityToSpawnData a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; wrapSpawnPotentialsToWeightedEntries b c net/minecraft/util/datafix/fixes/StatsRenameFix net/minecraft/util/datafix/fixes/StatsRenameFix m ()Lcom/mojang/datafixers/TypeRewriteRule; createCriteriaRule a m ()Lcom/mojang/datafixers/TypeRewriteRule; createStatRule b m ()Ljava/lang/IllegalStateException; lambda$createCriteriaRule$0 c m (Ljava/lang/String;)Ljava/lang/String; lambda$createCriteriaRule$1 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createCriteriaRule$2 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createCriteriaRule$3 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createCriteriaRule$4 b m (Ljava/lang/String;)Ljava/lang/String; lambda$createStatRule$5 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createStatRule$6 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createStatRule$7 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createStatRule$8 a f Ljava/lang/String; name a f Ljava/util/Map; renames b c net/minecraft/util/debug/ServerDebugSubscribers net/minecraft/util/debug/ServerDebugSubscribers m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/network/protocol/Packet;)V broadcastToAll a m ()Ljava/util/Set; enabledSubscriptions b m (Lnet/minecraft/util/debug/DebugSubscription;)Ljava/util/List; getSubscribersFor b m (Lnet/minecraft/util/debug/DebugSubscription;)Z hasAnySubscriberFor a m (Lnet/minecraft/server/level/ServerPlayer;)Z hasRequiredPermissions a m (Lnet/minecraft/util/debug/DebugSubscription;)Ljava/util/List; lambda$tick$0 c m ()V tick a f Ljava/util/Map; enabledSubscriptions b f Lnet/minecraft/server/MinecraftServer; server a c net/minecraft/util/debugchart/LocalSampleLogger net/minecraft/util/debugchart/LocalSampleLogger m ()I capacity c m (I)J get a m (II)J get a m ()V reset e m ()I size d m ()V useSample a m (I)I wrapIndex b f I CAPACITY c f [[J samples d f I size f f I start e c net/minecraft/util/profiling/ContinuousProfiler net/minecraft/util/profiling/GameProfilerSwitcher m ()V disable b m ()V enable c m ()Lnet/minecraft/util/profiling/ProfilerFiller; getFiller d m ()Lnet/minecraft/util/profiling/ProfileResults; getResults e m ()Z isEnabled a f Lnet/minecraft/util/profiling/ProfileCollector; profiler d f Ljava/util/function/LongSupplier; realTime a f Ljava/util/function/BooleanSupplier; suppressWarnings c f Ljava/util/function/IntSupplier; tickCount b c net/minecraft/util/profiling/SingleTickProfiler net/minecraft/util/profiling/GameProfilerTick m (Ljava/lang/String;)Lnet/minecraft/util/profiling/SingleTickProfiler; createTickProfiler a m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/SingleTickProfiler;)Lnet/minecraft/util/profiling/ProfilerFiller; decorateFiller a m ()V endTick b m ()I lambda$startTick$0 d m ()Z lambda$startTick$1 c m ()Lnet/minecraft/util/profiling/ProfilerFiller; startTick a f Lorg/slf4j/Logger; LOGGER a f Ljava/io/File; location e f Lnet/minecraft/util/profiling/ProfileCollector; profiler f f Ljava/util/function/LongSupplier; realTime b f J saveThreshold c f I tick d c net/minecraft/util/valueproviders/ConstantFloat net/minecraft/util/valueproviders/ConstantFloat m ()F getMaxValue b m ()F getMinValue a m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c m ()F getValue d m (F)Lnet/minecraft/util/valueproviders/ConstantFloat; of a m (Lnet/minecraft/util/RandomSource;)F sample a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/util/valueproviders/ConstantFloat; ZERO a f F value d c net/minecraft/util/valueproviders/FloatProvider net/minecraft/util/valueproviders/FloatProvider m (FF)Lcom/mojang/serialization/Codec; codec a m ()F getMaxValue b m ()F getMinValue a m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; lambda$codec$3 b m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; lambda$codec$4 a m (FFLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult; lambda$codec$5 a m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$0 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 a m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a c net/minecraft/world/attribute/WeatherAttributes net/minecraft/world/attribute/WeatherAttributes m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess;)V addBuiltinLayers a m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess;Lnet/minecraft/world/attribute/EnvironmentAttribute;)V addLayer a m (Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess;Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;Ljava/lang/Object;I)Ljava/lang/Object; lambda$addLayer$0 a f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; RAIN a f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; THUNDER b f Ljava/util/Set; WEATHER_ATTRIBUTES c c net/minecraft/world/attribute/WeatherAttributes$WeatherAccess net/minecraft/world/attribute/WeatherAttributes$a m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess; from a m ()F rainLevel a m ()F thunderLevel b c net/minecraft/world/attribute/WeatherAttributes$WeatherAccess$1 net/minecraft/world/attribute/WeatherAttributes$a$1 m ()F rainLevel a m ()F thunderLevel b f Lnet/minecraft/world/level/Level; val$level a c net/minecraft/world/effect/WindChargedMobEffect net/minecraft/world/effect/WindChargedMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a c net/minecraft/world/entity/ElytraAnimationState net/minecraft/world/entity/ElytraAnimationState m (F)F getRotX a m (F)F getRotY b m (F)F getRotZ c m ()V tick a f F DEFAULT_X_ROT a f F DEFAULT_Z_ROT b f Lnet/minecraft/world/entity/LivingEntity; entity i f F rotX c f F rotXOld f f F rotY d f F rotYOld g f F rotZ e f F rotZOld h c net/minecraft/world/entity/InterpolationHandler net/minecraft/world/entity/InterpolationHandler m ()V cancel f m ()Z hasActiveInterpolation d m ()V interpolate e m (Lnet/minecraft/world/phys/Vec3;FF)V interpolateTo a m ()Lnet/minecraft/world/phys/Vec3; position a m (I)V setInterpolationLength a m ()F xRot c m ()F yRot b f I DEFAULT_INTERPOLATION_STEPS a f Lnet/minecraft/world/entity/Entity; entity b f Lnet/minecraft/world/entity/InterpolationHandler$InterpolationData; interpolationData d f I interpolationSteps c f Ljava/util/function/Consumer; onInterpolationStart g f Lnet/minecraft/world/phys/Vec3; previousTickPosition e f Lnet/minecraft/world/phys/Vec2; previousTickRot f c net/minecraft/world/entity/InterpolationHandler$InterpolationData net/minecraft/world/entity/InterpolationHandler$a m (Lnet/minecraft/world/phys/Vec3;)V addDelta a m (FF)V addRotation a m ()V decrease a f Lnet/minecraft/world/phys/Vec3; position b f I steps a f F xRot d f F yRot c c net/minecraft/world/entity/PositionMoveRotation net/minecraft/world/entity/PositionMoveRotation m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation; calculateAbsolute a m (DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D calculateDelta a m ()Lnet/minecraft/world/phys/Vec3; deltaMovement b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; of a m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/PositionMoveRotation; of a m ()Lnet/minecraft/world/phys/Vec3; position a m (FF)Lnet/minecraft/world/entity/PositionMoveRotation; withRotation a m ()F xRot d m ()F yRot c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/phys/Vec3; deltaMovement c f Lnet/minecraft/world/phys/Vec3; position b f F xRot e f F yRot d c net/minecraft/world/entity/ai/behavior/Behavior net/minecraft/world/entity/ai/behavior/Behavior m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m ()Ljava/lang/String; debugString b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a m (Lnet/minecraft/world/entity/LivingEntity;)Z hasRequiredMemories a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f m (J)Z timedOut a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e f I DEFAULT_DURATION a f J endTimestamp d f Ljava/util/Map; entryCondition b f I maxDuration f f I minDuration e f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status c c net/minecraft/world/entity/ai/behavior/Behavior$Status net/minecraft/world/entity/ai/behavior/Behavior$Status m ()[Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; $values a f [Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; $VALUES c f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; RUNNING b f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; STOPPED a c net/minecraft/world/entity/ai/behavior/RingBell net/minecraft/world/entity/ai/behavior/BehaviorBellRing m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a f F BELL_RING_CHANCE b f I RING_BELL_FROM_DISTANCE a c net/minecraft/world/entity/ai/goal/EatBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalEatTile m ()Z canContinueToUse c m ()Z canUse b m ()I getEatAnimationTick h m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 a m ()V start d m ()V stop e m ()V tick a f I EAT_ANIMATION_TICKS a f Ljava/util/function/Predicate; IS_EDIBLE b f I eatAnimationTick e f Lnet/minecraft/world/level/Level; level d f Lnet/minecraft/world/entity/Mob; mob c c net/minecraft/world/entity/ai/goal/GoalSelector net/minecraft/world/entity/ai/goal/PathfinderGoalSelector m (ILnet/minecraft/world/entity/ai/goal/Goal;)V addGoal a m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)V disableControlFlag a m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)V enableControlFlag b m ()Ljava/util/Set; getAvailableGoals b m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;Ljava/util/Map;)Z goalCanBeReplacedForAllFlags a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z lambda$removeAllGoals$0 a m (Lnet/minecraft/world/entity/ai/goal/Goal;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z lambda$removeGoal$1 a m (Ljava/util/Map$Entry;)Z lambda$tick$2 a m (Ljava/util/function/Predicate;)V removeAllGoals a m (Lnet/minecraft/world/entity/ai/goal/Goal;)V removeGoal a m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;Z)V setControlFlag a m ()V tick a m (Z)V tickRunningGoals a f Lnet/minecraft/world/entity/ai/goal/WrappedGoal; NO_GOAL a f Ljava/util/Set; availableGoals c f Ljava/util/Map; lockedFlags b c net/minecraft/world/entity/ai/goal/GoalSelector$1 net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$1 m ()Z canUse b c net/minecraft/world/entity/ai/goal/GoalSelector$2 net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$2 m ()Z isRunning h c net/minecraft/world/entity/ai/goal/InteractGoal net/minecraft/world/entity/ai/goal/PathfinderGoalInteract c net/minecraft/world/entity/ai/goal/OpenDoorGoal net/minecraft/world/entity/ai/goal/PathfinderGoalDoorOpen m ()Z canContinueToUse c m ()V start d m ()V stop e m ()V tick a f Z closeDoor a f I forgetTime b c net/minecraft/world/entity/ai/goal/SpearUseGoal net/minecraft/world/entity/ai/goal/SpearUseGoal m ()Z ableToAttack h m ()Z canContinueToUse c m ()Z canUse b m ()I getKineticWeaponUseDuration i m ()V start d m ()V stop e m ()V tick a f I MAX_COOLDOWN_DISTANCE d f D MAX_FLEEING_TIME i f I MAX_REPOSITION_DISTANCE b f I MIN_COOLDOWN_DISTANCE c f I MIN_REPOSITION_DISTANCE a f F approachDistanceSq g f Lnet/minecraft/world/entity/monster/Monster; mob j f D speedModifierWhenCharging e f D speedModifierWhenRepositioning f f Lnet/minecraft/world/entity/ai/goal/SpearUseGoal$SpearUseState; state k f F targetInRangeRadiusSq h c net/minecraft/world/entity/ai/goal/SpearUseGoal$SpearUseState net/minecraft/world/entity/ai/goal/SpearUseGoal$a m ()Z notEngagedYet a m (I)V startEngagement a m ()Z tickAndCheckEngagement b m ()Z tickAndCheckFleeing c f Lnet/minecraft/world/phys/Vec3; awayPos c f Z done d f I engageTime a f I fleeingTime b c net/minecraft/world/entity/ai/gossip/GossipType net/minecraft/world/entity/ai/gossip/ReputationType m ()[Lnet/minecraft/world/entity/ai/gossip/GossipType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/ai/gossip/GossipType; $VALUES o f Lcom/mojang/serialization/Codec; CODEC n f Lnet/minecraft/world/entity/ai/gossip/GossipType; MAJOR_NEGATIVE a f Lnet/minecraft/world/entity/ai/gossip/GossipType; MAJOR_POSITIVE d f Lnet/minecraft/world/entity/ai/gossip/GossipType; MINOR_NEGATIVE b f Lnet/minecraft/world/entity/ai/gossip/GossipType; MINOR_POSITIVE c f I REPUTATION_CHANGE_PER_EVENT f f I REPUTATION_CHANGE_PER_EVERLASTING_MEMORY g f I REPUTATION_CHANGE_PER_TRADE h f Lnet/minecraft/world/entity/ai/gossip/GossipType; TRADING e f I decayPerDay l f I decayPerTransfer m f Ljava/lang/String; id i f I max k f I weight j c net/minecraft/world/entity/ai/memory/WalkTarget net/minecraft/world/entity/ai/memory/MemoryTarget m ()I getCloseEnoughDist c m ()F getSpeedModifier b m ()Lnet/minecraft/world/entity/ai/behavior/PositionTracker; getTarget a f I closeEnoughDist c f F speedModifier b f Lnet/minecraft/world/entity/ai/behavior/PositionTracker; target a c net/minecraft/world/entity/ai/sensing/MobSensor net/minecraft/world/entity/ai/sensing/MobSensor m (Lnet/minecraft/world/entity/LivingEntity;)V checkForMobsNearby a m (Lnet/minecraft/world/entity/LivingEntity;)V clearMemory c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$checkForMobsNearby$0 a m (Lnet/minecraft/world/entity/LivingEntity;)V mobDetected b m ()Ljava/util/Set; requires a f I memoryTimeToLive d f Ljava/util/function/BiPredicate; mobTest a f Ljava/util/function/Predicate; readyTest b f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; toSet c c net/minecraft/world/entity/ai/util/AirRandomPos net/minecraft/world/entity/ai/util/AirRandomPos m (Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; getPosTowards a m (Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos; lambda$getPosTowards$0 a c net/minecraft/world/entity/animal/allay/AllayAi net/minecraft/world/entity/animal/allay/AllayAi m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getItemDepositPosition b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getLikedPlayer a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getLikedPlayerPositionTracker d m (Lnet/minecraft/world/entity/LivingEntity;)Z hasWantedItem c m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)V hearNoteblock a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/entity/ai/behavior/PositionTracker; lambda$getLikedPlayerPositionTracker$1 a m (Lnet/minecraft/world/entity/animal/allay/Allay;)Z lambda$initIdleActivity$0 b m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/GlobalPos;)Z shouldDepositItemsAtLikedNoteblock a m (Lnet/minecraft/world/entity/animal/allay/Allay;)V updateActivity a f I CLOSE_ENOUGH_TO_TARGET e f I DISTANCE_TO_WANTED_ITEM k f I GIVE_ITEM_TIMEOUT_DURATION l f I MAX_LOOK_DISTANCE g f I MAX_WAIT_DURATION i f I MIN_WAIT_DURATION h f F SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET b f F SPEED_MULTIPLIER_WHEN_IDLING a f F SPEED_MULTIPLIER_WHEN_PANICKING d f F SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM c f I TIME_TO_FORGET_NOTEBLOCK j f I TOO_FAR_FROM_TARGET f c net/minecraft/world/entity/animal/camel/CamelAi net/minecraft/world/entity/animal/camel/CamelAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/util/RandomSource;)V initMemories a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/camel/Camel;)V updateActivity a f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE f f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES h f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES g f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT d f F SPEED_MULTIPLIER_WHEN_IDLING b f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE e f F SPEED_MULTIPLIER_WHEN_PANICKING a f F SPEED_MULTIPLIER_WHEN_TEMPTED c c net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic net/minecraft/world/entity/animal/camel/CamelAi$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;J)V start a c net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting net/minecraft/world/entity/animal/camel/CamelAi$b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;J)V start a f I minimalPoseTicks c c net/minecraft/world/entity/animal/equine/Donkey net/minecraft/world/entity/animal/equine/EntityHorseDonkey m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()V playJumpSound hE c net/minecraft/world/entity/animal/feline/Ocelot net/minecraft/world/entity/animal/feline/EntityOcelot m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkOcelotSpawnRules c m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/feline/Ocelot; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m (B)V handleEntityEvent b m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isSteppingCarefully cv m ()Z isTrusting gQ m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V reassessTrustingGoals gP m ()V registerGoals D m (D)Z removeWhenFarAway i m (Z)V setTrusting x m (Z)V spawnTrustingParticles y f D CROUCH_SPEED_MOD cv f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTING cz f Z DEFAULT_TRUSTING cA f D SPRINT_SPEED_MOD cx f D WALK_SPEED_MOD cw f Lnet/minecraft/world/entity/animal/feline/Ocelot$OcelotAvoidEntityGoal; ocelotAvoidPlayersGoal cB f Lnet/minecraft/world/entity/animal/feline/Ocelot$OcelotTemptGoal; temptGoal cC c net/minecraft/world/entity/animal/feline/Ocelot$OcelotTemptGoal net/minecraft/world/entity/animal/feline/EntityOcelot$b m ()Z canScare h f Lnet/minecraft/world/entity/animal/feline/Ocelot; ocelot d c net/minecraft/world/entity/animal/feline/Ocelot$OcelotAvoidEntityGoal net/minecraft/world/entity/animal/feline/EntityOcelot$a m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/animal/feline/Ocelot; ocelot i c net/minecraft/world/entity/animal/parrot/Parrot net/minecraft/world/entity/animal/parrot/EntityParrot m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()V calculateFlapping hh m ()Z canFlyToOwner gV m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkParrotSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hd m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/Entity;)V doPush F m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/sounds/SoundEvent; getAmbient a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/sounds/SoundEvent; getImitatedSound b m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m (Lnet/minecraft/util/RandomSource;)F getPitch a m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; getVariant hf m ()F getVoicePitch fD m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Z imitateNearbyMobs a m ()Z isBaby e_ m ()Z isFlapping bp m ()Z isFlying d m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isPartyParrot he m (Ljava/util/HashMap;)V lambda$static$0 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V onFlap bo m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Lnet/minecraft/core/BlockPos;Z)V setRecordPlayingNearby a m (Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant;)V setVariant a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cD f Ljava/util/Map; MOB_SOUND_MAP cF f Ljava/util/function/Predicate; NOT_PARROT_PREDICATE cE f F flap cz f F flapSpeed cA f F flapping cG f Lnet/minecraft/core/BlockPos; jukebox cJ f F nextFlap cH f F oFlap cC f F oFlapSpeed cB f Z partyParrot cI c net/minecraft/world/entity/animal/parrot/Parrot$1 net/minecraft/world/entity/animal/parrot/EntityParrot$1 m (Lnet/minecraft/world/entity/Mob;)Z test a c net/minecraft/world/entity/animal/parrot/Parrot$Variant net/minecraft/world/entity/animal/parrot/EntityParrot$Variant m ()[Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; $values b m (I)Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; byId a m ()I getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; $VALUES m f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; BLUE b f Ljava/util/function/IntFunction; BY_ID j f Lcom/mojang/serialization/Codec; CODEC g f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; DEFAULT f f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; GRAY e f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; GREEN c f Lcom/mojang/serialization/Codec; LEGACY_CODEC h f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; RED_BLUE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; YELLOW_BLUE d f I id k f Ljava/lang/String; name l c net/minecraft/world/entity/animal/parrot/Parrot$ParrotWanderGoal net/minecraft/world/entity/animal/parrot/EntityParrot$a m ()Lnet/minecraft/world/phys/Vec3; getPosition h m ()Lnet/minecraft/world/phys/Vec3; getTreePos k c net/minecraft/world/entity/animal/rabbit/Rabbit net/minecraft/world/entity/animal/rabbit/EntityRabbit m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Z canSpawnSprintParticle bL m ()V checkLandingDelay gV m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkRabbitSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V disableJumpControl gT m ()V enableJumpControl gS m (DD)V facePoint c m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/rabbit/Rabbit; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (F)F getJumpCompletion L m ()F getJumpPower fF m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gQ m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; getRandomRabbitVariant a m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; getVariant gR m (B)V handleEntityEvent b m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()V jumpFromGround u m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m ()V playAttackSound fN m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setJumping t m ()V setLandingDelay gU m (D)V setSpeedModifier k m (Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant;)V setVariant a m ()V startJumping p m ()Z wantsMoreFood hd f D ATTACK_SPEED_MOD cA f D BREED_SPEED_MOD cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE_ID cB f I DEFAULT_ATTACK_POWER cE f I DEFAULT_MORE_CARROT_TICKS cC f I EVIL_ARMOR_VALUE cH f I EVIL_ATTACK_POWER_INCREMENT cF f Lnet/minecraft/resources/Identifier; EVIL_ATTACK_POWER_MODIFIER cG f D FLEE_SPEED_MOD cz f D FOLLOW_SPEED_MOD cx f Lnet/minecraft/resources/Identifier; KILLER_BUNNY cD f I MORE_CARROTS_DELAY cI f D STROLL_SPEED_MOD cv f I jumpDelayTicks cM f I jumpDuration cK f I jumpTicks cJ f I moreCarrotTicks cN f Z wasOnGround cL c net/minecraft/world/entity/animal/rabbit/Rabbit$Variant net/minecraft/world/entity/animal/rabbit/EntityRabbit$Variant m ()[Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; $values b m (I)Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; byId a m ()Ljava/lang/String; getSerializedName c m ()I id a f [Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; $VALUES o f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; BLACK c f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; BROWN a f Ljava/util/function/IntFunction; BY_ID l f Lcom/mojang/serialization/Codec; CODEC i f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; DEFAULT h f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; EVIL g f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; GOLD e f Lcom/mojang/serialization/Codec; LEGACY_CODEC j f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; SALT f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC k f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; WHITE b f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; WHITE_SPLOTCHED d f I id m f Ljava/lang/String; name n c net/minecraft/world/entity/animal/rabbit/Rabbit$RaidGardenGoal net/minecraft/world/entity/animal/rabbit/EntityRabbit$PathfinderGoalEatCarrots m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()V tick a f Z canRaid i f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit g f Z wantsToRaid h c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitGroupData net/minecraft/world/entity/animal/rabbit/EntityRabbit$GroupDataRabbit f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; variant a c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitPanicGoal net/minecraft/world/entity/animal/rabbit/EntityRabbit$PathfinderGoalRabbitPanic m ()V tick a f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit a c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitJumpControl net/minecraft/world/entity/animal/rabbit/EntityRabbit$ControllerJumpRabbit m ()Z canJump d m (Z)V setCanJump a m ()V tick b m ()Z wantJump c f Z canJump c f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit b c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitMoveControl net/minecraft/world/entity/animal/rabbit/EntityRabbit$ControllerMoveRabbit m (DDDD)V setWantedPosition a m ()V tick a f D nextJumpSpeed m f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit l c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitAvoidEntityGoal net/minecraft/world/entity/animal/rabbit/EntityRabbit$PathfinderGoalRabbitAvoidTarget m ()Z canUse b f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit i c net/minecraft/world/entity/animal/turtle/Turtle net/minecraft/world/entity/animal/turtle/EntityTurtle m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V ageBoundaryReached h m ()V aiStep d_ m ()Z canBeLeashed aj_ m ()Z canFallInLove gY m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkTurtleSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()F getAgeScale eE m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z hasEgg p m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isLayingEgg gP m ()Z isPushedByFluid db m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$1 k m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a m ()F nextStep bj m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (F)V playSwimSound g m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setHasEgg x m (Lnet/minecraft/core/BlockPos;)V setHomePos h m (Z)V setLayingEgg y m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cA f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; BABY_ON_LAND_SELECTOR cv f F BABY_SCALE cz f Z DEFAULT_HAS_EGG cB f Lnet/minecraft/network/syncher/EntityDataAccessor; HAS_EGG cw f Lnet/minecraft/network/syncher/EntityDataAccessor; LAYING_EGG cx f Z goingHome cF f Lnet/minecraft/core/BlockPos; homePos cD f I layEggCounter cC f Lnet/minecraft/core/BlockPos; travelPos cE c net/minecraft/world/entity/animal/turtle/Turtle$TurtleBreedGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$a m ()V breed g m ()Z canUse b f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle d c net/minecraft/world/entity/animal/turtle/Turtle$TurtlePanicGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$f m ()Z canUse b c net/minecraft/world/entity/animal/turtle/Turtle$TurtleGoHomeGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$b m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f I GIVE_UP_TICKS e f I closeToHomeTryTicks d f D speedModifier b f Z stuck c f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle a c net/minecraft/world/entity/animal/turtle/Turtle$TurtleLayEggGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$d m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()V tick a f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle g c net/minecraft/world/entity/animal/turtle/Turtle$TurtleTravelGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$i m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f D speedModifier b f Z stuck c f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle a c net/minecraft/world/entity/animal/turtle/Turtle$TurtleMoveControl net/minecraft/world/entity/animal/turtle/EntityTurtle$e m ()V tick a m ()V updateSpeed h f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle l c net/minecraft/world/entity/animal/turtle/Turtle$TurtleGoToWaterGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$c m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()Z shouldRecalculatePath l f I GIVE_UP_TICKS g f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle h c net/minecraft/world/entity/animal/turtle/Turtle$TurtlePathNavigation net/minecraft/world/entity/animal/turtle/EntityTurtle$g m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a c net/minecraft/world/entity/animal/turtle/Turtle$TurtleRandomStrollGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$h m ()Z canUse b f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle i c net/minecraft/world/entity/decoration/ItemFrame net/minecraft/world/entity/decoration/EntityItemFrame m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a m (Lnet/minecraft/world/damagesource/DamageSource;)Z canHurtWhenFixed e m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/phys/AABB; createBoundingBox a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)V dropItem a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()Lnet/minecraft/sounds/SoundEvent; getAddItemSound p m ()I getAnalogOutput z m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound m m ()Lnet/minecraft/world/item/ItemStack; getFrameItemStack r m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/saveddata/maps/MapId; getFramedMapId a m ()Lnet/minecraft/world/item/ItemStack; getItem w m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound n m ()Lnet/minecraft/world/phys/AABB; getPopBox u m ()Lnet/minecraft/sounds/SoundEvent; getRemoveItemSound k m ()Lnet/minecraft/sounds/SoundEvent; getRotateItemSound q m ()I getRotation y m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()F getVisualRotationYInDegrees ed m ()Z hasFramedMap x m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/server/level/ServerLevel;)V kill c m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a m (Lnet/minecraft/world/item/ItemStack;)V onItemChanged e m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playPlacementSound v m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V recalculateBoundingBox e m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (Lnet/minecraft/world/item/ItemStack;)V removeFramedMap d m (Lnet/minecraft/core/Direction;)V setDirection b m (Lnet/minecraft/world/item/ItemStack;)V setItem b m (Lnet/minecraft/world/item/ItemStack;Z)V setItem a m (I)V setRotation a m (IZ)V setRotation a m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldDamageDropItem a m (D)Z shouldRenderAtSqrDistance a m ()Z survives f f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ROTATION d f F DEFAULT_DROP_CHANCE i f Z DEFAULT_FIXED k f Z DEFAULT_INVISIBLE j f B DEFAULT_ROTATION h f F DEPTH e f F HEIGHT g f I NUM_ROTATIONS b f F WIDTH f f F dropChance l f Z fixed m c net/minecraft/world/entity/decoration/Mannequin net/minecraft/world/entity/decoration/Mannequin m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/decoration/Mannequin; create a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/network/chat/Component; getDescription m m ()Z getImmovable n m ()Lnet/minecraft/world/item/component/ResolvableProfile; getProfile k m ()Z isEffectiveAi dy m ()Z isImmobile fE m (II)I lambda$static$0 b m (Lnet/minecraft/world/entity/Pose;)Ljava/lang/String; lambda$static$1 i m (Lnet/minecraft/world/entity/Pose;)Lcom/mojang/serialization/DataResult; lambda$static$2 h m (II)I lambda$static$3 a m (Ljava/util/List;)Ljava/lang/Byte; lambda$static$4 b m (Ljava/lang/Byte;Lnet/minecraft/world/entity/player/PlayerModelPart;)Z lambda$static$5 a m (Ljava/lang/Byte;)Ljava/util/List; lambda$static$6 a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/chat/Component;)V setDescription a m (Z)V setHideDescription b m (Z)V setImmovable a m (Lnet/minecraft/world/item/component/ResolvableProfile;)V setProfile a m ()V updateDescription p f B ALL_LAYERS g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DESCRIPTION f f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMOVABLE e f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PROFILE a f Lnet/minecraft/network/chat/Component; DEFAULT_DESCRIPTION j f Lnet/minecraft/world/item/component/ResolvableProfile; DEFAULT_PROFILE c f Ljava/lang/String; DESCRIPTION_FIELD cg f Ljava/lang/String; HIDDEN_LAYERS_FIELD cc f Ljava/lang/String; HIDE_DESCRIPTION_FIELD ch f Ljava/lang/String; IMMOVABLE_FIELD cf f Lcom/mojang/serialization/Codec; LAYERS_CODEC i f Ljava/lang/String; MAIN_HAND_FIELD cd f Lcom/mojang/serialization/Codec; POSE_CODEC b f Ljava/lang/String; POSE_FIELD ce f Ljava/lang/String; PROFILE_FIELD k f Ljava/util/Set; VALID_POSES h f Lnet/minecraft/world/entity/EntityType$EntityFactory; constructor d f Lnet/minecraft/network/chat/Component; description ci f Z hideDescription cj c net/minecraft/world/entity/monster/breeze/Shoot net/minecraft/world/entity/monster/breeze/Shoot m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z isTargetWithinRange a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$0 c m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Ljava/lang/Boolean;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$1 a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)V lambda$start$2 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V tick d f I ATTACK_RANGE_MAX_SQRT c f F PROJECTILE_MOVEMENT_SCALE f f I SHOOT_COOLDOWN_TICKS i f I SHOOT_INITIAL_DELAY_TICKS g f I SHOOT_RECOVER_DELAY_TICKS h f I UNCERTAINTY_BASE d f I UNCERTAINTY_MULTIPLIER e c net/minecraft/world/entity/monster/breeze/Slide net/minecraft/world/entity/monster/breeze/Slide m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; randomPointInMiddleCircle a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start a c net/minecraft/world/entity/npc/InventoryCarrier net/minecraft/world/entity/npc/InventoryCarrier m ()Lnet/minecraft/world/SimpleContainer; getInventory gP m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V lambda$readInventoryFromTag$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/npc/InventoryCarrier;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m (Lnet/minecraft/world/level/storage/ValueInput;)V readInventoryFromTag a_ m (Lnet/minecraft/world/level/storage/ValueOutput;)V writeInventoryToTag a_ f Ljava/lang/String; TAG_INVENTORY r_ c net/minecraft/world/entity/player/ChatVisiblity net/minecraft/world/entity/player/EnumChatVisibility m ()[Lnet/minecraft/world/entity/player/ChatVisiblity; $values b m ()Lnet/minecraft/network/chat/Component; caption a m (Lnet/minecraft/world/entity/player/ChatVisiblity;)I lambda$static$0 b m (Lnet/minecraft/world/entity/player/ChatVisiblity;)Ljava/lang/Integer; lambda$static$1 a f [Lnet/minecraft/world/entity/player/ChatVisiblity; $VALUES h f Ljava/util/function/IntFunction; BY_ID e f Lnet/minecraft/world/entity/player/ChatVisiblity; FULL a f Lnet/minecraft/world/entity/player/ChatVisiblity; HIDDEN c f Lcom/mojang/serialization/Codec; LEGACY_CODEC d f Lnet/minecraft/world/entity/player/ChatVisiblity; SYSTEM b f Lnet/minecraft/network/chat/Component; caption g f I id f c net/minecraft/world/entity/projectile/LlamaSpit net/minecraft/world/entity/projectile/EntityLlamaSpit m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()D getDefaultGravity bs m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m ()V tick g c net/minecraft/world/entity/variant/SpawnContext net/minecraft/world/entity/variant/SpawnContext m ()Lnet/minecraft/core/Holder; biome d m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/variant/SpawnContext; create a m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes c m ()Lnet/minecraft/world/level/ServerLevelAccessor; level b m ()Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/core/Holder; biome d f Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes c f Lnet/minecraft/world/level/ServerLevelAccessor; level b f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/entity/variant/VariantUtils net/minecraft/world/entity/variant/VariantUtils m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder; getAny b m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder; getDefaultOrAny a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$readVariant$1 a m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V lambda$writeVariant$0 a m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; readVariant a m (Lnet/minecraft/world/entity/variant/SpawnContext;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; selectVariantToSpawn a m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/Holder;)V writeVariant a f Ljava/lang/String; TAG_VARIANT a c net/minecraft/world/inventory/ContainerListener net/minecraft/world/inventory/ICrafting m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a c net/minecraft/world/inventory/CraftingContainer net/minecraft/world/inventory/InventoryCrafting m ()Lnet/minecraft/world/item/crafting/CraftingInput; asCraftInput aE_ m ()Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; asPositionedCraftInput aF_ m ()I getHeight h m ()Ljava/util/List; getItems i m ()I getWidth aB_ c net/minecraft/world/inventory/FurnaceResultSlot net/minecraft/world/inventory/SlotFurnaceResult m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (I)Lnet/minecraft/world/item/ItemStack; remove a f Lnet/minecraft/world/entity/player/Player; player a f I removeCount b c net/minecraft/world/inventory/MerchantContainer net/minecraft/world/inventory/InventoryMerchant m ()V clearContent a m ()Lnet/minecraft/world/item/trading/MerchantOffer; getActiveOffer h m ()I getContainerSize b m ()I getFutureXp i m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Z isEmpty c m (I)Z isPaymentSlot e m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (I)V setSelectionHint d m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m ()V updateSellItem g f Lnet/minecraft/world/item/trading/MerchantOffer; activeOffer d f I futureXp f f Lnet/minecraft/core/NonNullList; itemStacks c f Lnet/minecraft/world/item/trading/Merchant; merchant b f I selectionHint e c net/minecraft/world/item/AdventureModePredicate net/minecraft/world/item/AdventureModePredicate m (Ljava/util/function/Consumer;)V addToTooltip a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;Z)Z areSameBlocks a m (Ljava/util/List;)Ljava/util/List; computeTooltip a m (Lnet/minecraft/advancements/criterion/BlockPredicate;)Ljava/util/stream/Stream; lambda$computeTooltip$2 a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; lambda$computeTooltip$3 a m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; lambda$static$1 a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/util/ProblemReporter;)Lnet/minecraft/nbt/CompoundTag; saveBlockEntity a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a m ()Ljava/util/List; tooltip a f Lnet/minecraft/network/chat/Component; CAN_BREAK_HEADER c f Lnet/minecraft/network/chat/Component; CAN_PLACE_HEADER d f Lcom/mojang/serialization/Codec; CODEC a f Lorg/slf4j/Logger; LOGGER e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/network/chat/Component; UNKNOWN_USE f f Ljava/util/List; cachedTooltip h f Z checksBlockEntity k f Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; lastCheckedBlock i f Z lastResult j f Ljava/util/List; predicates g c net/minecraft/world/item/alchemy/PotionContents net/minecraft/world/item/alchemy/PotionContents m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V addPotionTooltip a m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/world/entity/LivingEntity;F)V applyToLivingEntity a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; createItemStack a m ()Ljava/util/Optional; customColor f m ()Ljava/util/List; customEffects d m ()Ljava/util/Optional; customName g m (Ljava/util/function/Consumer;F)V forEachEffect a m ()Ljava/lang/Iterable; getAllEffects a m ()I getColor b m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; getColorOptional a m (I)I getColorOr a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getName a m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/MutableComponent; getPotionDescription a m ()Z hasEffects c m (Lnet/minecraft/core/Holder;)Z is a m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$addPotionTooltip$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/effect/MobEffectInstance;)V lambda$applyToLivingEntity$3 a m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$getName$1 c m ()Ljava/util/Optional; lambda$getName$2 h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a m ()Ljava/util/Optional; potion e m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/world/item/alchemy/PotionContents; withEffectAdded a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; withPotion b f I BASE_POTION_COLOR b f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/item/alchemy/PotionContents; EMPTY a f Lcom/mojang/serialization/Codec; FULL_CODEC j f Lnet/minecraft/network/chat/Component; NO_EFFECT i f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Ljava/util/Optional; customColor f f Ljava/util/List; customEffects g f Ljava/util/Optional; customName h f Ljava/util/Optional; potion e c net/minecraft/world/item/component/MapItemColor net/minecraft/world/item/component/MapItemColor m ()I rgb a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/item/component/MapItemColor; DEFAULT c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I rgb d c net/minecraft/world/item/component/UseRemainder net/minecraft/world/item/component/UseRemainder m ()Lnet/minecraft/world/item/ItemStack; convertInto a m (Lnet/minecraft/world/item/ItemStack;IZLnet/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder;)Lnet/minecraft/world/item/ItemStack; convertIntoRemainder a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/ItemStack; convertInto c c net/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder net/minecraft/world/item/component/UseRemainder$a c net/minecraft/world/item/crafting/CraftingInput net/minecraft/world/item/crafting/CraftingInput m (I)Lnet/minecraft/world/item/ItemStack; getItem a m (II)Lnet/minecraft/world/item/ItemStack; getItem a m ()I height g m ()I ingredientCount e m ()Z isEmpty b m ()Ljava/util/List; items d m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput; of a m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; ofPositioned b m ()I size a m ()Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents c m ()I width f f Lnet/minecraft/world/item/crafting/CraftingInput; EMPTY a f I height c f I ingredientCount f f Ljava/util/List; items d f Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents e f I width b c net/minecraft/world/item/crafting/CraftingInput$Positioned net/minecraft/world/item/crafting/CraftingInput$a m ()Lnet/minecraft/world/item/crafting/CraftingInput; input a m ()I left b m ()I top c f Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; EMPTY a f Lnet/minecraft/world/item/crafting/CraftingInput; input b f I left c f I top d c net/minecraft/world/item/crafting/PlacementInfo net/minecraft/world/item/crafting/PlacementInfo m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; create b m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/world/item/crafting/PlacementInfo; create a m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; createFromOptionals a m ()Ljava/util/List; ingredients b m ()Z isImpossibleToPlace c m ()Lit/unimi/dsi/fastutil/ints/IntList; slotsToIngredientIndex a f I EMPTY_SLOT a f Lnet/minecraft/world/item/crafting/PlacementInfo; NOT_PLACEABLE b f Ljava/util/List; ingredients c f Lit/unimi/dsi/fastutil/ints/IntList; slotsToIngredientIndex d c net/minecraft/world/item/crafting/RecipeManager net/minecraft/world/item/crafting/CraftingManager m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a m (Lnet/minecraft/world/item/crafting/RecipeMap;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; byKey b m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; byKeyTyped a m (Lnet/minecraft/world/item/crafting/RecipeType;)Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck; createCheck a m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;)Ljava/util/List; filterDisabled a m (Lnet/minecraft/world/flag/FeatureFlagSet;)V finalizeRecipeLoading a m (Lnet/minecraft/world/item/crafting/RecipeType;)Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor; forSingleInput b m (Lnet/minecraft/resources/ResourceKey;Lcom/google/gson/JsonObject;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/crafting/RecipeHolder; fromJson a m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getRecipeFor a m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getRecipeFor a m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/util/Optional; getRecipeFor a m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo; getRecipeFromDisplay a m ()Ljava/util/Collection; getRecipes d m ()Ljava/util/Map; getSynchronizedItemProperties b m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; getSynchronizedStonecutterRecipes c m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/Ingredient;)Z isIngredientEnabled a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/Ingredient;)Z lambda$filterDisabled$10 b m (Ljava/util/Map$Entry;)Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector; lambda$finalizeRecipeLoading$4 a m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)V lambda$finalizeRecipeLoading$5 a m (Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V lambda$finalizeRecipeLoading$6 a m (Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)Lnet/minecraft/resources/ResourceKey; lambda$finalizeRecipeLoading$7 a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)Lnet/minecraft/world/item/crafting/RecipePropertySet; lambda$finalizeRecipeLoading$8 a m (Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo;)Lnet/minecraft/resources/ResourceKey; lambda$finalizeRecipeLoading$9 a m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$forSingleInput$14 a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder;)Z lambda$isIngredientEnabled$11 a m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo;)V lambda$listDisplaysForRecipe$12 a m (Ljava/util/List;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/item/crafting/Recipe;)V lambda$prepare$3 a m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$static$0 c m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$static$2 a m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/Object;)I lambda$unpackRecipeInfo$13 a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V listDisplaysForRecipe a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/world/item/crafting/RecipeMap; prepare a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; propertySet a m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes a m (Ljava/lang/Iterable;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; unpackRecipeInfo a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/resources/FileToIdConverter; RECIPE_LISTER c f Ljava/util/Map; RECIPE_PROPERTY_SETS b f Ljava/util/List; allDisplays h f Ljava/util/Map; propertySets f f Ljava/util/Map; recipeToDisplay i f Lnet/minecraft/world/item/crafting/RecipeMap; recipes e f Lnet/minecraft/core/HolderLookup$Provider; registries d f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes g c net/minecraft/world/item/crafting/RecipeManager$1 net/minecraft/world/item/crafting/CraftingManager$1 m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getRecipeFor a f Lnet/minecraft/resources/ResourceKey; lastRecipe b c net/minecraft/world/item/crafting/RecipeManager$CachedCheck net/minecraft/world/item/crafting/CraftingManager$a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getRecipeFor a c net/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo net/minecraft/world/item/crafting/CraftingManager$d m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; display a m ()Lnet/minecraft/world/item/crafting/RecipeHolder; parent b f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; display a f Lnet/minecraft/world/item/crafting/RecipeHolder; parent b c net/minecraft/world/item/crafting/RecipeManager$IngredientCollector net/minecraft/world/item/crafting/CraftingManager$b m (Lnet/minecraft/world/item/crafting/Recipe;)V accept a m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/crafting/RecipePropertySet; asPropertySet a f Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor; extractor b f Ljava/util/List; ingredients c f Lnet/minecraft/resources/ResourceKey; key a c net/minecraft/world/item/crafting/RecipeManager$IngredientExtractor net/minecraft/world/item/crafting/CraftingManager$c c net/minecraft/world/item/crafting/SmokingRecipe net/minecraft/world/item/crafting/RecipeSmoking m ()Lnet/minecraft/world/item/Item; furnaceIcon f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h c net/minecraft/world/item/enchantment/Repairable net/minecraft/world/item/enchantment/Repairable m (Lnet/minecraft/world/item/ItemStack;)Z isValidRepairItem a m ()Lnet/minecraft/core/HolderSet; items a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/HolderSet; items c c net/minecraft/world/item/trading/MerchantOffers net/minecraft/world/item/trading/MerchantRecipeList m ()Lnet/minecraft/world/item/trading/MerchantOffers; copy a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantOffer; getRecipeFor a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/world/level/ClipBlockStateContext net/minecraft/world/level/ClipBlockStateContext m ()Lnet/minecraft/world/phys/Vec3; getFrom b m ()Lnet/minecraft/world/phys/Vec3; getTo a m ()Ljava/util/function/Predicate; isTargetBlock c f Ljava/util/function/Predicate; block c f Lnet/minecraft/world/phys/Vec3; from a f Lnet/minecraft/world/phys/Vec3; to b c net/minecraft/world/level/LocalMobCapCalculator net/minecraft/world/level/LocalMobCapCalculator m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/MobCategory;)V addMob a m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z canSpawn a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getPlayersNear a m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/level/LocalMobCapCalculator$MobCounts; lambda$addMob$1 a m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/List; lambda$getPlayersNear$0 a f Lnet/minecraft/server/level/ChunkMap; chunkMap c f Ljava/util/Map; playerMobCounts b f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; playersNearChunk a c net/minecraft/world/level/LocalMobCapCalculator$MobCounts net/minecraft/world/level/LocalMobCapCalculator$a m (Lnet/minecraft/world/entity/MobCategory;)V add a m (Lnet/minecraft/world/entity/MobCategory;)Z canSpawn b m (Lnet/minecraft/world/entity/MobCategory;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$add$0 a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; counts a c net/minecraft/world/level/block/BaseEntityBlock net/minecraft/world/level/block/BlockTileEntity m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; createTickerHelper a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a c net/minecraft/world/level/block/BeaconBeamBlock net/minecraft/world/level/block/IBeaconBeam m ()Lnet/minecraft/world/item/DyeColor; getColor b c net/minecraft/world/level/block/CandleCakeBlock net/minecraft/world/level/block/CandleCakeBlock m (Lnet/minecraft/world/level/block/CandleBlock;)Lnet/minecraft/world/level/block/state/BlockState; byCandle a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight h m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/phys/BlockHitResult;)Z candleHit a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$canLight$2 a m (Lnet/minecraft/world/level/block/CandleCakeBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Ljava/util/Map; BY_CANDLE f f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT d f Ljava/lang/Iterable; PARTICLE_OFFSETS g f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e f Lnet/minecraft/world/level/block/CandleBlock; candleBlock h c net/minecraft/world/level/block/ComparatorBlock net/minecraft/world/level/block/BlockRedstoneComparator m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I calculateOutputSignal e m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkTickOnNeighbor c m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getInputSignal b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/decoration/ItemFrame; getItemFrame a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getOutputSignal a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ItemFrame;)Z lambda$getItemFrame$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V refreshOutputState f m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldTurnOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b c net/minecraft/world/level/block/CopperBulbBlock net/minecraft/world/level/block/CopperBulbBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V checkAndFlip a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b c net/minecraft/world/level/block/CoralPlantBlock net/minecraft/world/level/block/BlockCoralPlant m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/CoralPlantBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d f Lnet/minecraft/world/level/block/Block; deadBlock c c net/minecraft/world/level/block/DriedGhastBlock net/minecraft/world/level/block/DriedGhastBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)I getHydrationLevel n m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReadyToSpawn p m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnGhastling a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tickWaterlogged c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HYDRATION_LEVEL c f I HYDRATION_TICK_DELAY e f I MAX_HYDRATION_LEVEL b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d c net/minecraft/world/level/block/EndGatewayBlock net/minecraft/world/level/block/BlockEndGateway m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/EnderChestBlock net/minecraft/world/level/block/BlockEnderChest m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$new$0 q m (Lnet/minecraft/world/inventory/PlayerEnderChestContainer;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$useWithoutItem$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE f f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d c net/minecraft/world/level/block/EyeblossomBlock net/minecraft/world/level/block/EyeblossomBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b m (Lnet/minecraft/world/level/block/EyeblossomBlock;)Ljava/lang/Boolean; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V lambda$tryChangingState$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z tryChangingState c f Lcom/mojang/serialization/MapCodec; CODEC a f I EYEBLOSSOM_XZ_RANGE d f I EYEBLOSSOM_Y_RANGE e f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; type f c net/minecraft/world/level/block/EyeblossomBlock$Type net/minecraft/world/level/block/EyeblossomBlock$a m ()[Lnet/minecraft/world/level/block/EyeblossomBlock$Type; $values f m ()Lnet/minecraft/world/level/block/Block; block a m ()Z emitSounds d m (Z)Lnet/minecraft/world/level/block/EyeblossomBlock$Type; fromBoolean a m ()Lnet/minecraft/sounds/SoundEvent; longSwitchSound e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnTransformParticle a m ()Lnet/minecraft/world/level/block/state/BlockState; state b m ()Lnet/minecraft/world/level/block/EyeblossomBlock$Type; transform c f [Lnet/minecraft/world/level/block/EyeblossomBlock$Type; $VALUES i f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; CLOSED b f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; OPEN a f F effectDuration e f Lnet/minecraft/core/Holder; effect d f Lnet/minecraft/sounds/SoundEvent; longSwitchSound f f Z open c f I particleColor h f Lnet/minecraft/sounds/SoundEvent; shortSwitchSound g c net/minecraft/world/level/block/FrostedIceBlock net/minecraft/world/level/block/BlockIceFrost m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;I)Z fewerNeigboursThan a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z slightlyMelt d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE b f I NEIGHBORS_TO_AGE f f I NEIGHBORS_TO_MELT g c net/minecraft/world/level/block/GlowLichenBlock net/minecraft/world/level/block/GlowLichenBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (I)Ljava/util/function/ToIntFunction; emission b m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (ILnet/minecraft/world/level/block/state/BlockState;)I lambda$emission$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z lambda$isValidBonemealTarget$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/MultifaceSpreader; spreader e c net/minecraft/world/level/block/GrindstoneBlock net/minecraft/world/level/block/BlockGrindstone m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVoxelShape p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$1 a m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b f Ljava/util/function/Function; shapes d c net/minecraft/world/level/block/LeafLitterBlock net/minecraft/world/level/block/LeafLitterBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m ()Ljava/util/function/Function; makeShapes q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/function/Function; shapes c c net/minecraft/world/level/block/NetherWartBlock net/minecraft/world/level/block/BlockNetherWart m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES d c net/minecraft/world/level/block/NetherrackBlock net/minecraft/world/level/block/BlockNetherrack m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/PlayerHeadBlock net/minecraft/world/level/block/BlockSkullPlayer m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/PowderSnowBlock net/minecraft/world/level/block/PowderSnowBlock m (Lnet/minecraft/world/entity/Entity;)Z canEntityWalkOnPowderSnow a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m ()Ljava/util/Optional; getPickupSound au_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; FALLING_COLLISION_SHAPE f f F HORIZONTAL_PARTICLE_MOMENTUM_FACTOR b f F IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER c f F IN_BLOCK_VERTICAL_SPEED_MULTIPLIER d f D MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND h f D MINIMUM_FALL_DISTANCE_FOR_SOUND g f F NUM_BLOCKS_TO_FALL_INTO_BLOCK e c net/minecraft/world/level/block/RootedDirtBlock net/minecraft/world/level/block/RootedDirtBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/ShulkerBoxBlock net/minecraft/world/level/block/BlockShulkerBox m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;)Z canOpen a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; getBlockByColor a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/ItemStack; getColoredItemStack b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/ShulkerBoxBlock;)Ljava/util/Optional; lambda$static$0 a m (Ljava/util/Optional;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/ShulkerBoxBlock; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/Identifier; CONTENTS d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c f Ljava/util/Map; SHAPES_OPEN_SUPPORT b f Lnet/minecraft/world/item/DyeColor; color e c net/minecraft/world/level/block/ShulkerBoxBlock$1 net/minecraft/world/level/block/BlockShulkerBox$1 f [I $SwitchMap$net$minecraft$world$item$DyeColor a c net/minecraft/world/level/block/SnifferEggBlock net/minecraft/world/level/block/SnifferEggBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)I getHatchLevel p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hatchBoost a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReadyToHatch r m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a f I BOOSTED_HATCH_TIME_TICKS e f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH c f I MAX_HATCH_LEVEL b f I RANDOM_HATCH_OFFSET_TICKS f f I REGULAR_HATCH_TIME_TICKS d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g c net/minecraft/world/level/block/TallFlowerBlock net/minecraft/world/level/block/BlockTallPlantFlower m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/VegetationBlock net/minecraft/world/level/block/VegetationBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/block/WallBannerBlock net/minecraft/world/level/block/BlockBannerWall m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/Map; SHAPES c c net/minecraft/world/level/block/WitherRoseBlock net/minecraft/world/level/block/BlockWitherRose m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/WoolCarpetBlock net/minecraft/world/level/block/BlockCarpet m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/item/DyeColor; color c c net/minecraft/world/level/block/entity/SignText net/minecraft/world/level/block/entity/SignText m ()[Lnet/minecraft/network/chat/Component; emptyMessages c m ()Ljava/util/Optional; filteredMessages d m ()Lnet/minecraft/world/item/DyeColor; getColor b m (IZ)Lnet/minecraft/network/chat/Component; getMessage a m (Z)[Lnet/minecraft/network/chat/Component; getMessages b m (ZLjava/util/function/Function;)[Lnet/minecraft/util/FormattedCharSequence; getRenderMessages a m (Lnet/minecraft/world/entity/player/Player;)Z hasAnyClickCommands b m ()Z hasGlowingText a m (Lnet/minecraft/world/entity/player/Player;)Z hasMessage a m (Lnet/minecraft/network/chat/Component;)Z lambda$hasMessage$7 a m (Ljava/util/List;)[Lnet/minecraft/network/chat/Component; lambda$static$0 b m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m ([Lnet/minecraft/network/chat/Component;)Ljava/util/List; lambda$static$2 a m (Lnet/minecraft/world/level/block/entity/SignText;)[Lnet/minecraft/network/chat/Component; lambda$static$3 c m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/item/DyeColor; lambda$static$4 b m (Lnet/minecraft/world/level/block/entity/SignText;)Ljava/lang/Boolean; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a m ([Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Lnet/minecraft/world/item/DyeColor;Z)Lnet/minecraft/world/level/block/entity/SignText; load a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/SignText; setColor a m (Z)Lnet/minecraft/world/level/block/entity/SignText; setHasGlowingText a m (ILnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/SignText; setMessage a m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/SignText; setMessage a f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f I LINES b f Lcom/mojang/serialization/Codec; LINES_CODEC c f Lnet/minecraft/world/item/DyeColor; color f f [Lnet/minecraft/network/chat/Component; filteredMessages e f Z hasGlowingText g f [Lnet/minecraft/network/chat/Component; messages d f Z renderMessagedFiltered i f [Lnet/minecraft/util/FormattedCharSequence; renderMessages h c net/minecraft/world/level/chunk/ChunkGenerators net/minecraft/world/level/chunk/ChunkGenerators m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/world/level/chunk/EmptyLevelChunk net/minecraft/world/level/chunk/ChunkEmpty m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V addAndRegisterBlockEntity b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus G m (Lnet/minecraft/core/BlockPos;)I getLightEmission l m ()Z isEmpty F m (II)Z isYSpaceEmpty a m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a f Lnet/minecraft/core/Holder; biome m c net/minecraft/world/level/chunk/StructureAccess net/minecraft/world/level/chunk/StructureAccess m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a m ()Ljava/util/Map; getAllReferences h m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a m (Ljava/util/Map;)V setAllReferences b m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a c net/minecraft/world/level/entity/EntityTickList net/minecraft/world/level/entity/EntityTickList m (Lnet/minecraft/world/entity/Entity;)V add a m (Lnet/minecraft/world/entity/Entity;)Z contains c m ()V ensureActiveIsNotIterated a m (Ljava/util/function/Consumer;)V forEach a m (Lnet/minecraft/world/entity/Entity;)V remove b c net/minecraft/world/level/entity/EntityTypeTest net/minecraft/world/level/entity/EntityTypeTest m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; forClass a m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; forExactClass b m ()Ljava/lang/Class; getBaseClass a m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a c net/minecraft/world/level/entity/EntityTypeTest$1 net/minecraft/world/level/entity/EntityTypeTest$1 m ()Ljava/lang/Class; getBaseClass a m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a c net/minecraft/world/level/entity/EntityTypeTest$2 net/minecraft/world/level/entity/EntityTypeTest$2 m ()Ljava/lang/Class; getBaseClass a m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a c net/minecraft/world/level/gamerules/GameRuleMap net/minecraft/world/level/gamerules/GameRuleMap m (Lnet/minecraft/world/level/gamerules/GameRuleMap;)Lnet/minecraft/world/level/gamerules/GameRuleMap; copyOf a m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; get b m (Lnet/minecraft/world/level/gamerules/GameRule;)Z has a m ()Ljava/util/Set; keySet b m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$of$0 a m (Lnet/minecraft/world/level/gamerules/GameRule;)Z lambda$withOther$1 d m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map d m ()Lnet/minecraft/world/level/gamerules/GameRuleMap; of a m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/gamerules/GameRuleMap; of a m (Ljava/util/Map;)Lnet/minecraft/world/level/gamerules/GameRuleMap; ofTrusted a m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; remove c m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)V set a m (Lnet/minecraft/world/level/gamerules/GameRuleMap;Ljava/util/function/Predicate;)V setFromIf a m (Lnet/minecraft/world/level/gamerules/GameRuleMap;Lnet/minecraft/world/level/gamerules/GameRule;Lnet/minecraft/world/level/gamerules/GameRuleMap;)V setGameRule a m ()I size c m (Lnet/minecraft/world/level/gamerules/GameRuleMap;)Lnet/minecraft/world/level/gamerules/GameRuleMap; withOther b f Lcom/mojang/serialization/Codec; CODEC a f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map b c net/minecraft/world/level/gamerules/GameRuleMap$Builder net/minecraft/world/level/gamerules/GameRuleMap$a m ()Lnet/minecraft/world/level/gamerules/GameRuleMap; build a m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/world/level/gamerules/GameRuleMap$Builder; set a f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a c net/minecraft/world/level/levelgen/OreVeinifier net/minecraft/world/level/levelgen/OreVeinifier m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;)Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; create a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Lnet/minecraft/world/level/block/state/BlockState; lambda$create$0 a f F CHANCE_OF_RAW_ORE_BLOCK h f I EDGE_ROUNDOFF_BEGIN b f D MAX_EDGE_ROUNDOFF c f F MAX_RICHNESS f f F MAX_RICHNESS_THRESHOLD g f F MIN_RICHNESS e f F SKIP_ORE_IF_GAP_NOISE_IS_BELOW i f F VEININESS_THRESHOLD a f F VEIN_SOLIDNESS d c net/minecraft/world/level/levelgen/OreVeinifier$VeinType net/minecraft/world/level/levelgen/OreVeinifier$a m ()[Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; $values a f [Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; $VALUES h f Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; COPPER a f Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; IRON b f Lnet/minecraft/world/level/block/state/BlockState; filler g f I maxY d f I minY c f Lnet/minecraft/world/level/block/state/BlockState; ore e f Lnet/minecraft/world/level/block/state/BlockState; rawOreBlock f c net/minecraft/world/level/levelgen/SurfaceRules net/minecraft/world/level/levelgen/SurfaceRules m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; abovePreliminarySurface c m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; bandlands e m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; hole b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ifTrue a m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource; isBiome a m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; isBiome a m (Lnet/minecraft/resources/ResourceKey;D)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; noiseCondition a m (Lnet/minecraft/resources/ResourceKey;DD)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; noiseCondition a m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; not a m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; register a m ([Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; sequence a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; state a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; steep a m (IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; stoneDepthCheck a m (IZLnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; stoneDepthCheck a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; temperature d m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; verticalGradient a m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; waterBlockCheck a m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; waterStartCheck b m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; yBlockCheck a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; yStartCheck b f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; DEEP_UNDER_FLOOR c f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ON_CEILING e f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ON_FLOOR a f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; UNDER_CEILING f f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; UNDER_FLOOR b f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; VERY_DEEP_UNDER_FLOOR d c net/minecraft/world/level/levelgen/SurfaceRules$Hole net/minecraft/world/level/levelgen/SurfaceRules$h m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; $values b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; $VALUES d f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; INSTANCE a c net/minecraft/world/level/levelgen/SurfaceRules$Steep net/minecraft/world/level/levelgen/SurfaceRules$s m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; $values b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; $VALUES d f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; INSTANCE a c net/minecraft/world/level/levelgen/SurfaceRules$Context net/minecraft/world/level/levelgen/SurfaceRules$g m (I)I blockCoordToSurfaceCell a m ()I getMinSurfaceLevel c m ()I getSeaLevel b m ()D getSurfaceSecondary a m (III)Lnet/minecraft/core/Holder; lambda$updateY$0 a m (I)I surfaceCellToBlockCoord b m (II)V updateXZ a m (IIIIII)V updateY a f I HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE a f I SURFACE_CELL_BITS b f I SURFACE_CELL_MASK d f I SURFACE_CELL_SIZE c f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; abovePreliminarySurface i f Ljava/util/function/Function; biomeGetter m f Ljava/util/function/Supplier; biome A f I blockX r f I blockY B f I blockZ s f Lnet/minecraft/world/level/chunk/ChunkAccess; chunk k f Lnet/minecraft/world/level/levelgen/WorldGenerationContext; context n f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; hole h f J lastMinSurfaceLevelUpdate w f J lastPreliminarySurfaceCellOrigin o f J lastSurfaceDepth2Update u f J lastUpdateXZ q f J lastUpdateY y f I minSurfaceLevel x f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk l f Lnet/minecraft/core/BlockPos$MutableBlockPos; pos z f [I preliminarySurfaceCache p f Lnet/minecraft/world/level/levelgen/RandomState; randomState j f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; steep g f I stoneDepthAbove E f I stoneDepthBelow D f I surfaceDepth t f D surfaceSecondary v f Lnet/minecraft/world/level/levelgen/SurfaceSystem; system e f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; temperature f f I waterHeight C c net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition net/minecraft/world/level/levelgen/SurfaceRules$g$b m ()Z compute a c net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition net/minecraft/world/level/levelgen/SurfaceRules$g$c m ()Z compute a c net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition net/minecraft/world/level/levelgen/SurfaceRules$g$d m ()Z compute a c net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition net/minecraft/world/level/levelgen/SurfaceRules$g$a m ()Z test b f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; this$0 a c net/minecraft/world/level/levelgen/SurfaceRules$TestRule net/minecraft/world/level/levelgen/SurfaceRules$w m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; condition a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; followup b f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; condition a f Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; followup b c net/minecraft/world/level/levelgen/SurfaceRules$Bandlands net/minecraft/world/level/levelgen/SurfaceRules$b m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; $values b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; $VALUES d f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; INSTANCE a c net/minecraft/world/level/levelgen/SurfaceRules$Condition net/minecraft/world/level/levelgen/SurfaceRules$e m ()Z test b c net/minecraft/world/level/levelgen/SurfaceRules$StateRule net/minecraft/world/level/levelgen/SurfaceRules$r m ()Lnet/minecraft/world/level/block/state/BlockState; state a f Lnet/minecraft/world/level/block/state/BlockState; state a c net/minecraft/world/level/levelgen/SurfaceRules$RuleSource net/minecraft/world/level/levelgen/SurfaceRules$o m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule net/minecraft/world/level/levelgen/SurfaceRules$u c net/minecraft/world/level/levelgen/SurfaceRules$Temperature net/minecraft/world/level/levelgen/SurfaceRules$v m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; $values b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; $VALUES d f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; INSTANCE a c net/minecraft/world/level/levelgen/SurfaceRules$NotCondition net/minecraft/world/level/levelgen/SurfaceRules$m m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; target a m ()Z test b f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; target a c net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule net/minecraft/world/level/levelgen/SurfaceRules$p m ()Ljava/util/List; rules a f Ljava/util/List; rules a c net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition net/minecraft/world/level/levelgen/SurfaceRules$i m ()Z compute a m ()J getContextLastUpdate c m ()Z test b f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; context c f J lastUpdate a f Ljava/lang/Boolean; result d c net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition net/minecraft/world/level/levelgen/SurfaceRules$k m ()J getContextLastUpdate c c net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource net/minecraft/world/level/levelgen/SurfaceRules$x m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ifTrue b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; thenRun c f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC d f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ifTrue a f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; thenRun c c net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource net/minecraft/world/level/levelgen/SurfaceRules$d m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m ()Lnet/minecraft/world/level/block/state/BlockState; resultState b m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule; rule c f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC d f Lnet/minecraft/world/level/block/state/BlockState; resultState a f Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule; rule c c net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource net/minecraft/world/level/levelgen/SurfaceRules$f m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition net/minecraft/world/level/levelgen/SurfaceRules$j m ()J getContextLastUpdate c c net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck net/minecraft/world/level/levelgen/SurfaceRules$t m ()Z addSurfaceDepth c m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I offset b m ()I secondaryDepthRange d m ()Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surfaceType e f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC f f Z addSurfaceDepth c f I offset a f I secondaryDepthRange d f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surfaceType e c net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition net/minecraft/world/level/levelgen/SurfaceRules$t$a m ()Z compute a f Lnet/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck; this$0 e c net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource net/minecraft/world/level/levelgen/SurfaceRules$aa m ()Z addStoneDepth d m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; anchor b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I surfaceDepthMultiplier c f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e f Z addStoneDepth d f Lnet/minecraft/world/level/levelgen/VerticalAnchor; anchor a f I surfaceDepthMultiplier c c net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition net/minecraft/world/level/levelgen/SurfaceRules$aa$a m ()Z compute a f Lnet/minecraft/world/level/levelgen/SurfaceRules$YConditionSource; this$0 b c net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource net/minecraft/world/level/levelgen/SurfaceRules$n m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; target b f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; target a c net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource net/minecraft/world/level/levelgen/SurfaceRules$q m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m ()Ljava/util/List; sequence b f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Ljava/util/List; sequence a c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource net/minecraft/world/level/levelgen/SurfaceRules$c m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource;)Ljava/util/List; lambda$static$0 a f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Ljava/util/function/Predicate; biomeNameTest d f Ljava/util/List; biomes c c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition net/minecraft/world/level/levelgen/SurfaceRules$c$a m ()Z compute a f Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource; this$0 b c net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource net/minecraft/world/level/levelgen/SurfaceRules$z m ()Z addStoneDepth d m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I offset b m ()I surfaceDepthMultiplier c f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e f Z addStoneDepth d f I offset a f I surfaceDepthMultiplier c c net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition net/minecraft/world/level/levelgen/SurfaceRules$z$a m ()Z compute a f Lnet/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource; this$0 b c net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface net/minecraft/world/level/levelgen/SurfaceRules$a m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; $values b m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a f [Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; $VALUES d f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c f Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; INSTANCE a c net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource net/minecraft/world/level/levelgen/SurfaceRules$l m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()D maxThreshold d m ()D minThreshold c m ()Lnet/minecraft/resources/ResourceKey; noise b f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e f D maxThreshold d f D minThreshold c f Lnet/minecraft/resources/ResourceKey; noise a c net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition net/minecraft/world/level/levelgen/SurfaceRules$l$a m ()Z compute a f Lnet/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource; this$0 e f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; val$noise b c net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource net/minecraft/world/level/levelgen/SurfaceRules$y m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; falseAtAndAbove d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/Identifier; randomName b m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; trueAtAndBelow c f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e f Lnet/minecraft/world/level/levelgen/VerticalAnchor; falseAtAndAbove d f Lnet/minecraft/resources/Identifier; randomName a f Lnet/minecraft/world/level/levelgen/VerticalAnchor; trueAtAndBelow c c net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition net/minecraft/world/level/levelgen/SurfaceRules$y$a m ()Z compute a f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; val$randomFactory f c net/minecraft/world/level/levelgen/WorldOptions net/minecraft/world/level/levelgen/WorldOptions m ()Lnet/minecraft/world/level/levelgen/WorldOptions; defaultWithRandomSeed a m ()Z generateBonusChest e m ()Z generateStructures d m ()Z isOldCustomizedWorld f m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Ljava/lang/String;)Ljava/util/OptionalLong; parseSeed a m ()J randomSeed g m ()J seed c m ()Lnet/minecraft/world/level/levelgen/WorldOptions; testWorldWithRandomSeed b m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; withBonusChest a m (Ljava/util/OptionalLong;)Lnet/minecraft/world/level/levelgen/WorldOptions; withSeed a m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; withStructures b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/WorldOptions; DEMO_OPTIONS b f Z generateBonusChest e f Z generateStructures d f Ljava/util/Optional; legacyCustomOptions f f J seed c c net/minecraft/world/level/material/FlowingFluid net/minecraft/world/level/material/FluidTypeFlowing m (Lnet/minecraft/world/level/material/FluidState;)Z affectsFlow g m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canHoldAnyFluid a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canHoldFluid a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canHoldSpecificFluid b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z canMaybePassThrough a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z canPassThrough a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPassThroughWall a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d m (IZ)Lnet/minecraft/world/level/material/FluidState; getFlowing a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a m (Lnet/minecraft/world/level/material/FluidState;)I getLegacyLevel e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getNewLiquid a m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FlowingFluid$SpreadContext;)I getSlopeDistance a m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b m ()Lnet/minecraft/world/level/material/Fluid; getSource e m (Z)Lnet/minecraft/world/level/material/FluidState; getSource a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Map; getSpread b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)I getSpreadDelay a m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasSameAbove d m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSolidFace a m (Lnet/minecraft/world/level/material/FluidState;)Z isSourceBlockOfThisType h m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isWaterHole a m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; lambda$static$0 l m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)I sourceNeighborCount a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V spread a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/material/FluidState;)V spreadTo a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/block/state/BlockState;)V spreadToSides a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V tick b f I CACHE_SIZE e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; FALLING a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL b f Ljava/lang/ThreadLocal; OCCLUSION_CACHE f f Ljava/util/Map; shapes g c net/minecraft/world/level/material/FlowingFluid$1 net/minecraft/world/level/material/FluidTypeFlowing$1 c net/minecraft/world/level/material/FlowingFluid$SpreadContext net/minecraft/world/level/material/FluidTypeFlowing$b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m (Lnet/minecraft/core/BlockPos;S)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m (Lnet/minecraft/core/BlockPos;)S getCacheKey c m (Lnet/minecraft/core/BlockPos;)Z isHole b f Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap; holeCache e f Lnet/minecraft/world/level/BlockGetter; level b f Lnet/minecraft/core/BlockPos; origin c f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; stateCache d f Lnet/minecraft/world/level/material/FlowingFluid; this$0 a c net/minecraft/world/level/material/FlowingFluid$BlockStatePairKey net/minecraft/world/level/material/FluidTypeFlowing$a m ()Lnet/minecraft/core/Direction; direction c m ()Lnet/minecraft/world/level/block/state/BlockState; first a m ()Lnet/minecraft/world/level/block/state/BlockState; second b f Lnet/minecraft/core/Direction; direction c f Lnet/minecraft/world/level/block/state/BlockState; first a f Lnet/minecraft/world/level/block/state/BlockState; second b c net/minecraft/world/level/material/PushReaction net/minecraft/world/level/material/EnumPistonReaction m ()[Lnet/minecraft/world/level/material/PushReaction; $values a f [Lnet/minecraft/world/level/material/PushReaction; $VALUES f f Lnet/minecraft/world/level/material/PushReaction; BLOCK c f Lnet/minecraft/world/level/material/PushReaction; DESTROY b f Lnet/minecraft/world/level/material/PushReaction; IGNORE d f Lnet/minecraft/world/level/material/PushReaction; NORMAL a f Lnet/minecraft/world/level/material/PushReaction; PUSH_ONLY e c net/minecraft/world/level/pathfinder/BinaryHeap net/minecraft/world/level/pathfinder/Path m (Lnet/minecraft/world/level/pathfinder/Node;F)V changeCost a m ()V clear a m (I)V downHeap b m ()[Lnet/minecraft/world/level/pathfinder/Node; getHeap f m (Lnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Node; insert a m ()Z isEmpty e m ()Lnet/minecraft/world/level/pathfinder/Node; peek b m ()Lnet/minecraft/world/level/pathfinder/Node; pop c m (Lnet/minecraft/world/level/pathfinder/Node;)V remove b m ()I size d m (I)V upHeap a f [Lnet/minecraft/world/level/pathfinder/Node; heap a f I size b c net/minecraft/world/level/pathfinder/PathFinder net/minecraft/world/level/pathfinder/Pathfinder m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)F distance a m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;Ljava/util/Set;FIF)Lnet/minecraft/world/level/pathfinder/Path; findPath a m ()Z lambda$new$0 a m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/pathfinder/Path; reconstructPath a m (Ljava/util/function/BooleanSupplier;)V setCaptureDebug a m (I)V setMaxVisitedNodes a f F FUDGING a f Ljava/util/function/BooleanSupplier; captureDebug f f I maxVisitedNodes c f [Lnet/minecraft/world/level/pathfinder/Node; neighbors b f Lnet/minecraft/world/level/pathfinder/NodeEvaluator; nodeEvaluator d f Lnet/minecraft/world/level/pathfinder/BinaryHeap; openSet e c net/minecraft/world/level/storage/LevelResource net/minecraft/world/level/storage/SavedFile m ()Ljava/lang/String; getId a f Lnet/minecraft/world/level/storage/LevelResource; DATAPACK_DIR j f Lnet/minecraft/world/level/storage/LevelResource; GENERATED_DIR i f Lnet/minecraft/world/level/storage/LevelResource; ICON_FILE g f Lnet/minecraft/world/level/storage/LevelResource; LEVEL_DATA_FILE e f Lnet/minecraft/world/level/storage/LevelResource; LOCK_FILE h f Lnet/minecraft/world/level/storage/LevelResource; MAP_RESOURCE_FILE k f Lnet/minecraft/world/level/storage/LevelResource; OLD_LEVEL_DATA_FILE f f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_ADVANCEMENTS_DIR a f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_DATA_DIR c f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_OLD_DATA_DIR d f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_STATS_DIR b f Lnet/minecraft/world/level/storage/LevelResource; ROOT l f Ljava/lang/String; id m c net/minecraft/world/level/storage/TagValueInput net/minecraft/world/level/storage/TagValueInput m (Ljava/lang/String;)Ljava/util/Optional; child a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b m (Ljava/lang/String;)Ljava/util/Optional; childrenList c m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; create a m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; create a m (Ljava/lang/String;Z)Z getBooleanOr a m (Ljava/lang/String;B)B getByteOr a m (Ljava/lang/String;D)D getDoubleOr a m (Ljava/lang/String;F)F getFloatOr a m (Ljava/lang/String;)Ljava/util/Optional; getInt e m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h m (Ljava/lang/String;I)I getIntOr a m (Ljava/lang/String;)Ljava/util/Optional; getLong f m (Ljava/lang/String;J)J getLongOr a m (Ljava/lang/String;)Lnet/minecraft/nbt/NumericTag; getNumericTag i m (Ljava/lang/String;Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/Tag; getOptionalTypedTag a m (Ljava/lang/String;S)I getShortOr a m (Ljava/lang/String;)Ljava/util/Optional; getString g m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$read$0 a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a m (Ljava/lang/String;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/ListTag;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; wrapList a m (Ljava/lang/String;Lnet/minecraft/nbt/ListTag;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; wrapTypedList a f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context b f Lnet/minecraft/nbt/CompoundTag; input c f Lnet/minecraft/util/ProblemReporter; problemReporter a c net/minecraft/world/level/storage/TagValueInput$ListWrapper net/minecraft/world/level/storage/TagValueInput$e m ()Z isEmpty a m (Lnet/minecraft/nbt/Tag;J)Lnet/minecraft/world/level/storage/ValueInput; lambda$stream$0 a m (ILnet/minecraft/nbt/Tag;)V reportIndexUnwrapProblem a m (I)Lnet/minecraft/util/ProblemReporter; reporterForChild a m ()Ljava/util/stream/Stream; stream b f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context c f Lnet/minecraft/nbt/ListTag; list d f Ljava/lang/String; name b f Lnet/minecraft/util/ProblemReporter; problemReporter a c net/minecraft/world/level/storage/TagValueInput$ListWrapper$1 net/minecraft/world/level/storage/TagValueInput$e$1 m ()Lnet/minecraft/world/level/storage/ValueInput; computeNext a f I index c f Lnet/minecraft/world/level/storage/TagValueInput$ListWrapper; this$0 b f Ljava/util/Iterator; val$iterator a c net/minecraft/world/level/storage/TagValueInput$TypedListWrapper net/minecraft/world/level/storage/TagValueInput$f m ()Z isEmpty a m (Lnet/minecraft/nbt/Tag;J)Ljava/lang/Object; lambda$stream$0 a m (ILnet/minecraft/nbt/Tag;Lcom/mojang/serialization/DataResult$Error;)V reportIndexUnwrapProblem a m ()Ljava/util/stream/Stream; stream b f Lcom/mojang/serialization/Codec; codec d f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context c f Lnet/minecraft/nbt/ListTag; list e f Ljava/lang/String; name b f Lnet/minecraft/util/ProblemReporter; problemReporter a c net/minecraft/world/level/storage/TagValueInput$TypedListWrapper$1 net/minecraft/world/level/storage/TagValueInput$f$1 f Lnet/minecraft/world/level/storage/TagValueInput$TypedListWrapper; this$0 b c net/minecraft/world/level/storage/TagValueInput$CompoundListWrapper net/minecraft/world/level/storage/TagValueInput$a m ()Z isEmpty a m (Lnet/minecraft/nbt/CompoundTag;J)Lnet/minecraft/world/level/storage/ValueInput; lambda$stream$0 a m ()Ljava/util/stream/Stream; stream b m (ILnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context b f Ljava/util/List; list c f Lnet/minecraft/util/ProblemReporter; problemReporter a c net/minecraft/world/level/storage/TagValueInput$CompoundListWrapper$1 net/minecraft/world/level/storage/TagValueInput$a$1 m ()Lnet/minecraft/world/level/storage/ValueInput; computeNext a f Lnet/minecraft/world/level/storage/TagValueInput$CompoundListWrapper; this$0 b c net/minecraft/world/level/storage/TagValueInput$UnexpectedTypeProblem net/minecraft/world/level/storage/TagValueInput$i m ()Lnet/minecraft/nbt/TagType; actual d m ()Ljava/lang/String; description a m ()Lnet/minecraft/nbt/TagType; expected c m ()Ljava/lang/String; name b f Lnet/minecraft/nbt/TagType; actual c f Lnet/minecraft/nbt/TagType; expected b f Ljava/lang/String; name a c net/minecraft/world/level/storage/TagValueInput$DecodeFromMapFailedProblem net/minecraft/world/level/storage/TagValueInput$d m ()Ljava/lang/String; description a m ()Lcom/mojang/serialization/DataResult$Error; error b f Lcom/mojang/serialization/DataResult$Error; error a c net/minecraft/world/level/storage/TagValueInput$UnexpectedNonNumberProblem net/minecraft/world/level/storage/TagValueInput$h m ()Lnet/minecraft/nbt/TagType; actual c m ()Ljava/lang/String; description a m ()Ljava/lang/String; name b f Lnet/minecraft/nbt/TagType; actual b f Ljava/lang/String; name a c net/minecraft/world/level/storage/TagValueInput$DecodeFromListFailedProblem net/minecraft/world/level/storage/TagValueInput$c m ()Ljava/lang/String; description a m ()Lcom/mojang/serialization/DataResult$Error; error e m ()I index c m ()Ljava/lang/String; name b m ()Lnet/minecraft/nbt/Tag; tag d f Lcom/mojang/serialization/DataResult$Error; error d f I index b f Ljava/lang/String; name a f Lnet/minecraft/nbt/Tag; tag c c net/minecraft/world/level/storage/TagValueInput$DecodeFromFieldFailedProblem net/minecraft/world/level/storage/TagValueInput$b m ()Ljava/lang/String; description a m ()Lcom/mojang/serialization/DataResult$Error; error d m ()Ljava/lang/String; name b m ()Lnet/minecraft/nbt/Tag; tag c f Lcom/mojang/serialization/DataResult$Error; error c f Ljava/lang/String; name a f Lnet/minecraft/nbt/Tag; tag b c net/minecraft/world/level/storage/TagValueInput$UnexpectedListElementTypeProblem net/minecraft/world/level/storage/TagValueInput$g m ()Lnet/minecraft/nbt/TagType; actual e m ()Ljava/lang/String; description a m ()Lnet/minecraft/nbt/TagType; expected d m ()I index c m ()Ljava/lang/String; name b f Lnet/minecraft/nbt/TagType; actual d f Lnet/minecraft/nbt/TagType; expected c f I index b f Ljava/lang/String; name a c net/minecraft/world/level/storage/loot/IntRange net/minecraft/world/level/storage/loot/IntRange m (Lnet/minecraft/world/level/storage/loot/LootContext;I)I clamp a m (I)Lnet/minecraft/world/level/storage/loot/IntRange; exact a m ()Ljava/util/Set; getReferencedContextParams a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$10 a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$11 b m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$12 a m (Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$5 d m (Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$6 c m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$7 d m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$8 c m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$9 b m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; lambda$static$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/IntRange; lambda$static$3 a m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lcom/mojang/datafixers/util/Either; lambda$static$4 a m (I)Lnet/minecraft/world/level/storage/loot/IntRange; lowerBound b m (II)Lnet/minecraft/world/level/storage/loot/IntRange; range a m (Lnet/minecraft/world/level/storage/loot/LootContext;I)Z test b m ()Ljava/util/OptionalInt; unpackExact b m (I)Lnet/minecraft/world/level/storage/loot/IntRange; upperBound c f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; RECORD_CODEC b f Lnet/minecraft/world/level/storage/loot/IntRange$IntLimiter; limiter e f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max d f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min c f Lnet/minecraft/world/level/storage/loot/IntRange$IntChecker; predicate f c net/minecraft/world/level/storage/loot/IntRange$IntChecker net/minecraft/world/level/storage/loot/IntRange$a c net/minecraft/world/level/storage/loot/IntRange$IntLimiter net/minecraft/world/level/storage/loot/IntRange$b c net/minecraft/world/level/storage/loot/LootPool net/minecraft/world/level/storage/loot/LootSelector m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V addRandomItem b m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V addRandomItems a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry;)V lambda$addRandomItem$6 a m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; lambda$static$0 e m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; lambda$static$1 d m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; lambda$static$2 c m (Lnet/minecraft/world/level/storage/loot/LootPool;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$3 b m (Lnet/minecraft/world/level/storage/loot/LootPool;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m ()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; lootPool a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; bonusRolls h f Ljava/util/function/Predicate; compositeCondition d f Ljava/util/function/BiFunction; compositeFunction f f Ljava/util/List; conditions c f Ljava/util/List; entries b f Ljava/util/List; functions e f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; rolls g c net/minecraft/world/level/storage/loot/LootPool$Builder net/minecraft/world/level/storage/loot/LootSelector$a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; add a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; apply a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b m ()Lnet/minecraft/world/level/storage/loot/LootPool; build b m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; setBonusRolls b m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; setRolls a m ()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; unwrap a m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; when a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; bonusRolls e f Lcom/google/common/collect/ImmutableList$Builder; conditions b f Lcom/google/common/collect/ImmutableList$Builder; entries a f Lcom/google/common/collect/ImmutableList$Builder; functions c f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; rolls d c net/minecraft/world/level/timers/TimerCallbacks net/minecraft/world/level/timers/CustomFunctionCallbackTimers m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/timers/TimerCallbacks; register a f Lnet/minecraft/world/level/timers/TimerCallbacks; SERVER_CALLBACKS a f Lcom/mojang/serialization/Codec; codec c f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; idMapper b c net/minecraft/world/phys/shapes/ArrayVoxelShape net/minecraft/world/phys/shapes/VoxelShapeArray m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a f Lit/unimi/dsi/fastutil/doubles/DoubleList; xs b f Lit/unimi/dsi/fastutil/doubles/DoubleList; ys c f Lit/unimi/dsi/fastutil/doubles/DoubleList; zs d c net/minecraft/world/phys/shapes/ArrayVoxelShape$1 net/minecraft/world/phys/shapes/VoxelShapeArray$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a c net/minecraft/world/phys/shapes/IdenticalMerger net/minecraft/world/phys/shapes/VoxelShapeMergerIdentical m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a f Lit/unimi/dsi/fastutil/doubles/DoubleList; coords a c org/bukkit/craftbukkit/attribute/CraftAttribute org/bukkit/craftbukkit/v1_21_R7/attribute/CraftAttribute c org/bukkit/craftbukkit/ban/CraftProfileBanEntry org/bukkit/craftbukkit/v1_21_R7/ban/CraftProfileBanEntry c org/bukkit/craftbukkit/block/CapturedBlockState org/bukkit/craftbukkit/v1_21_R7/block/CapturedBlockState c org/bukkit/craftbukkit/block/CraftCreakingHeart org/bukkit/craftbukkit/v1_21_R7/block/CraftCreakingHeart c org/bukkit/craftbukkit/block/CraftSculkCatalyst org/bukkit/craftbukkit/v1_21_R7/block/CraftSculkCatalyst c org/bukkit/craftbukkit/block/CraftSculkShrieker org/bukkit/craftbukkit/v1_21_R7/block/CraftSculkShrieker c org/bukkit/craftbukkit/block/impl/CraftBeetroot org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBeetroot c org/bukkit/craftbukkit/block/impl/CraftCampfire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCampfire c org/bukkit/craftbukkit/block/impl/CraftCoralFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCoralFan c org/bukkit/craftbukkit/block/impl/CraftIronBars org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftIronBars c org/bukkit/craftbukkit/block/impl/CraftMycelium org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMycelium c org/bukkit/craftbukkit/block/impl/CraftObserver org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftObserver c org/bukkit/craftbukkit/block/impl/CraftRepeater org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRepeater c org/bukkit/craftbukkit/block/impl/CraftTrapDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTrapDoor c org/bukkit/craftbukkit/block/impl/CraftTripWire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTripWire c org/bukkit/craftbukkit/block/impl/CraftWallSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallSign c org/bukkit/craftbukkit/block/sign/CraftSignSide org/bukkit/craftbukkit/v1_21_R7/block/sign/CraftSignSide c org/bukkit/craftbukkit/damage/CraftDamageEffect org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageEffect c org/bukkit/craftbukkit/damage/CraftDamageSource org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageSource c org/bukkit/craftbukkit/entity/CraftBlockDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftBlockDisplay c org/bukkit/craftbukkit/entity/CraftChestedHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftChestedHorse c org/bukkit/craftbukkit/entity/CraftEnderCrystal org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderCrystal c org/bukkit/craftbukkit/entity/CraftFallingBlock org/bukkit/craftbukkit/v1_21_R7/entity/CraftFallingBlock c org/bukkit/craftbukkit/entity/CraftLivingEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftLivingEntity c org/bukkit/craftbukkit/entity/CraftThrownPotion org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownPotion c org/bukkit/craftbukkit/entity/CraftTropicalFish org/bukkit/craftbukkit/v1_21_R7/entity/CraftTropicalFish c org/bukkit/craftbukkit/entity/boat/CraftOakBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftOakBoat c org/bukkit/craftbukkit/generator/CraftChunkData org/bukkit/craftbukkit/v1_21_R7/generator/CraftChunkData c org/bukkit/craftbukkit/generator/CraftWorldInfo org/bukkit/craftbukkit/v1_21_R7/generator/CraftWorldInfo c org/bukkit/craftbukkit/generator/CraftWorldInfo$1 org/bukkit/craftbukkit/v1_21_R7/generator/CraftWorldInfo$1 c org/bukkit/craftbukkit/inventory/CraftContainer org/bukkit/craftbukkit/v1_21_R7/inventory/CraftContainer c org/bukkit/craftbukkit/inventory/CraftContainer$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftContainer$1 c org/bukkit/craftbukkit/inventory/CraftContainer$2 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftContainer$2 c org/bukkit/craftbukkit/inventory/CraftInventory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventory c org/bukkit/craftbukkit/inventory/CraftItemMetas org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemMetas c org/bukkit/craftbukkit/inventory/CraftItemMetas$ItemMetaData org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemMetas$ItemMetaData c org/bukkit/craftbukkit/inventory/CraftItemStack org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack c org/bukkit/craftbukkit/inventory/CraftItemStack$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack$1 c org/bukkit/craftbukkit/inventory/CraftItemStack$2 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack$2 c org/bukkit/craftbukkit/inventory/CraftItemStack$3 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack$3 c org/bukkit/craftbukkit/inventory/CraftMetaArmor org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaArmor c org/bukkit/craftbukkit/inventory/CraftMetaSkull org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaSkull c org/bukkit/craftbukkit/inventory/RecipeIterator org/bukkit/craftbukkit/v1_21_R7/inventory/RecipeIterator c org/bukkit/craftbukkit/legacy/MaterialRerouting org/bukkit/craftbukkit/v1_21_R7/legacy/MaterialRerouting c org/bukkit/craftbukkit/scheduler/CraftAsyncTask org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncTask c org/bukkit/craftbukkit/scheduler/CraftAsyncTask$1 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncTask$1 c org/bukkit/craftbukkit/scheduler/CraftScheduler org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler c org/bukkit/craftbukkit/scheduler/CraftScheduler$1 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler$1 c org/bukkit/craftbukkit/scheduler/CraftScheduler$2 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler$2 c org/bukkit/craftbukkit/scheduler/CraftScheduler$3 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler$3 c org/bukkit/craftbukkit/scoreboard/CraftCriteria org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftCriteria c org/bukkit/craftbukkit/structure/CraftStructure org/bukkit/craftbukkit/v1_21_R7/structure/CraftStructure c org/bukkit/craftbukkit/util/CraftRayTraceResult org/bukkit/craftbukkit/v1_21_R7/util/CraftRayTraceResult c org/bukkit/craftbukkit/util/RandomSourceWrapper org/bukkit/craftbukkit/v1_21_R7/util/RandomSourceWrapper c org/bukkit/craftbukkit/util/RandomSourceWrapper$RandomWrapper org/bukkit/craftbukkit/v1_21_R7/util/RandomSourceWrapper$RandomWrapper c net/minecraft/commands/arguments/MessageArgument net/minecraft/commands/arguments/ArgumentChat m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/concurrent/CompletableFuture; filterPlainText a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getMessage a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m ()Lnet/minecraft/commands/arguments/MessageArgument; message a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/MessageArgument$Message; parse a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/MessageArgument$Message; parse a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V resolveChatMessage a m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)V resolveDisguisedMessage b m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)V resolveSignedMessage a f Ljava/util/Collection; EXAMPLES a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; TOO_LONG b c net/minecraft/commands/arguments/MessageArgument$Part net/minecraft/commands/arguments/ArgumentChat$b m ()I end b m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; selector c m ()I start a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/Component; toComponent a f I end b f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector c f I start a c net/minecraft/commands/arguments/MessageArgument$Message net/minecraft/commands/arguments/ArgumentChat$a m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/MessageArgument$Message; parseText a m ()[Lnet/minecraft/commands/arguments/MessageArgument$Part; parts b m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/Component; resolveComponent a m ()Ljava/lang/String; text a m (Lnet/minecraft/commands/CommandSourceStack;Z)Lnet/minecraft/network/chat/Component; toComponent a f [Lnet/minecraft/commands/arguments/MessageArgument$Part; parts b f Ljava/lang/String; text a c net/minecraft/commands/arguments/NbtPathArgument net/minecraft/commands/arguments/ArgumentNBTKey m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/Predicate; createTagPredicate a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; getPath a m (C)Z isAllowedInUnquotedName a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)Z lambda$createTagPredicate$3 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m ()Lnet/minecraft/commands/arguments/NbtPathArgument; nbtPath a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; parse a m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/NbtPathArgument$Node; parseNode a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$Node; readObjectNode a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readUnquotedName b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DATA_TOO_DEEP b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_LIST e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_INDEX f f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_NODE a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOTHING_FOUND c f Ljava/util/Collection; EXAMPLES d f C INDEX_MATCH_END h f C INDEX_MATCH_START g f C KEY_MATCH_END j f C KEY_MATCH_START i f C QUOTED_KEY_START k f C SINGLE_QUOTED_KEY_START l c net/minecraft/commands/arguments/NbtPathArgument$Node net/minecraft/commands/arguments/ArgumentNBTKey$h m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; collect a m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Ljava/util/List;)Ljava/util/List; get a m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; getOrCreate a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;Ljava/util/List;)V lambda$getOrCreate$0 a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a c net/minecraft/commands/arguments/NbtPathArgument$NbtPath net/minecraft/commands/arguments/ArgumentNBTKey$g m (Ljava/util/List;Ljava/util/function/Function;)I apply a m ()Ljava/lang/String; asString a m (Lnet/minecraft/nbt/Tag;)I countMatching b m (Lnet/minecraft/commands/arguments/NbtPathArgument$Node;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; createNotFoundException a m ()I estimatePathDepth b m (Lnet/minecraft/nbt/Tag;)Ljava/util/List; get a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)Ljava/util/List; getOrCreate a m (Lnet/minecraft/nbt/Tag;)Ljava/util/List; getOrCreateParents d m (ILnet/minecraft/nbt/CompoundTag;Ljava/util/List;)I insert a m (Lnet/minecraft/nbt/Tag;I)Z isTooDeep a m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$apply$2 a m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; lambda$set$3 a m (Lnet/minecraft/commands/arguments/NbtPathArgument$Node;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Ljava/lang/Integer; lambda$set$4 a m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; lambda$static$0 a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 b m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; of a m (Lnet/minecraft/nbt/Tag;)I remove c m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)I set a f Lcom/mojang/serialization/Codec; CODEC a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; nodeToOriginalPosition c f [Lnet/minecraft/commands/arguments/NbtPathArgument$Node; nodes d f Ljava/lang/String; original b c net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode net/minecraft/commands/arguments/ArgumentNBTKey$a m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a f Lnet/minecraft/commands/arguments/NbtPathArgument$AllElementsNode; INSTANCE a c net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode net/minecraft/commands/arguments/ArgumentNBTKey$e m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a f Ljava/lang/String; name a f Lnet/minecraft/nbt/CompoundTag; pattern b f Ljava/util/function/Predicate; predicate c c net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode net/minecraft/commands/arguments/ArgumentNBTKey$d m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;)V lambda$getOrCreateTag$0 a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a f Lnet/minecraft/nbt/CompoundTag; pattern a f Ljava/util/function/Predicate; predicate b c net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode net/minecraft/commands/arguments/ArgumentNBTKey$b m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a f Ljava/lang/String; name a c net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode net/minecraft/commands/arguments/ArgumentNBTKey$c m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a f I index a c net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode net/minecraft/commands/arguments/ArgumentNBTKey$f m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a m (Lnet/minecraft/nbt/Tag;)I removeTag a m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a f Ljava/util/function/Predicate; predicate a c net/minecraft/commands/arguments/item/ItemParser net/minecraft/commands/arguments/item/ArgumentParserItemStack m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; fillSuggestions a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$validateComponents$5 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ItemParser$ItemResult; parse a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/commands/arguments/item/ItemParser$Visitor;)V parse a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)V validateComponents a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_COMPONENT i f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_COMPONENT h f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_MALFORMED_ITEM k f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_REPEATED_COMPONENT j f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_COMPONENT g f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_ITEM f f Ljava/util/function/Function; SUGGEST_NOTHING l f C SYNTAX_COMPONENT_ASSIGNMENT d f C SYNTAX_COMPONENT_SEPARATOR c f C SYNTAX_END_COMPONENTS b f C SYNTAX_REMOVED_COMPONENT e f C SYNTAX_START_COMPONENTS a f Lnet/minecraft/core/HolderLookup$RegistryLookup; items m f Lnet/minecraft/resources/RegistryOps; registryOps n f Lnet/minecraft/nbt/TagParser; tagParser o c net/minecraft/commands/arguments/item/ItemParser$1 net/minecraft/commands/arguments/item/ArgumentParserItemStack$1 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V visitComponent a m (Lnet/minecraft/core/Holder;)V visitItem a m (Lnet/minecraft/core/component/DataComponentType;)V visitRemovedComponent a c net/minecraft/commands/arguments/item/ItemParser$State net/minecraft/commands/arguments/item/ArgumentParserItemStack$b m (ILnet/minecraft/core/component/DataComponentType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readComponent$1 a m (ILnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readItem$0 a m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$suggestComponent$2 a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Ljava/util/Map$Entry;)V lambda$suggestComponent$3 a m ()V parse a m (Lnet/minecraft/nbt/TagParser;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/component/DataComponentType;)V readComponent a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; readComponentType a m ()V readComponents c m ()V readItem b m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestAssignment c m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestComponent f m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestComponent a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestComponentAssignmentOrRemoval e m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestItem d m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestNextOrEndComponents b m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestStartComponents a f Lcom/mojang/brigadier/StringReader; reader b f Lnet/minecraft/commands/arguments/item/ItemParser; this$0 a f Lnet/minecraft/commands/arguments/item/ItemParser$Visitor; visitor c c net/minecraft/commands/arguments/item/ItemParser$Visitor net/minecraft/commands/arguments/item/ArgumentParserItemStack$d m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V visitComponent a m (Lnet/minecraft/core/Holder;)V visitItem a m (Lnet/minecraft/core/component/DataComponentType;)V visitRemovedComponent a m (Ljava/util/function/Function;)V visitSuggestions a c net/minecraft/commands/arguments/item/ItemParser$ItemResult net/minecraft/commands/arguments/item/ArgumentParserItemStack$a m ()Lnet/minecraft/core/component/DataComponentPatch; components b m ()Lnet/minecraft/core/Holder; item a f Lnet/minecraft/core/component/DataComponentPatch; components b f Lnet/minecraft/core/Holder; item a c net/minecraft/commands/arguments/item/ItemParser$SuggestionsVisitor net/minecraft/commands/arguments/item/ArgumentParserItemStack$c m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; resolveSuggestions a m (Ljava/util/function/Function;)V visitSuggestions a f Ljava/util/function/Function; suggestions a c net/minecraft/commands/functions/CommandFunction net/minecraft/commands/functions/CommandFunction m (Ljava/lang/CharSequence;)V checkCommandLineLength a m (Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;)Lnet/minecraft/commands/functions/CommandFunction; fromLines a m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/execution/UnboundEntryAction; parseCommand a m (Ljava/lang/CharSequence;)Z shouldConcatenateNextLine b c net/minecraft/commands/functions/FunctionBuilder net/minecraft/commands/functions/FunctionBuilder m (Lnet/minecraft/commands/execution/UnboundEntryAction;)V addCommand a m (Ljava/lang/String;ILnet/minecraft/commands/ExecutionCommandSource;)V addMacro a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/functions/CommandFunction; build a m (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; convertToIndices a m (Ljava/lang/String;)I getArgumentIndex a f Ljava/util/List; macroArguments c f Ljava/util/List; macroEntries b f Ljava/util/List; plainEntries a c net/minecraft/core/component/DataComponentGetter net/minecraft/core/component/DataComponentGetter m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; getTyped b c net/minecraft/core/component/DataComponentHolder net/minecraft/core/component/DataComponentHolder m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Ljava/lang/Class;)Ljava/util/stream/Stream; getAllOfType a m ()Lnet/minecraft/core/component/DataComponentMap; getComponents a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a m (Lnet/minecraft/core/component/DataComponentType;)Z has c m (Ljava/lang/Class;Ljava/lang/Object;)Z lambda$getAllOfType$0 a m (Ljava/lang/Object;)Ljava/lang/Object; lambda$getAllOfType$1 a c net/minecraft/core/component/predicates/AnyValue net/minecraft/core/component/predicates/AnyValue m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a m ()Lnet/minecraft/core/component/DataComponentType; type a f Lnet/minecraft/core/component/DataComponentType; type a c net/minecraft/core/particles/BlockParticleOption net/minecraft/core/particles/ParticleParamBlock m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/state/BlockState; getState b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/particles/BlockParticleOption; lambda$codec$0 b m (Lnet/minecraft/core/particles/BlockParticleOption;)Lnet/minecraft/world/level/block/state/BlockState; lambda$codec$1 b m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/particles/BlockParticleOption; lambda$streamCodec$2 a m (Lnet/minecraft/core/particles/BlockParticleOption;)Lnet/minecraft/world/level/block/state/BlockState; lambda$streamCodec$3 a m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/Codec; BLOCK_STATE_CODEC a f Lnet/minecraft/world/level/block/state/BlockState; state c f Lnet/minecraft/core/particles/ParticleType; type b c net/minecraft/core/particles/ColorParticleOption net/minecraft/core/particles/ColorParticleOption m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/particles/ParticleType;FFF)Lnet/minecraft/core/particles/ColorParticleOption; create a m (Lnet/minecraft/core/particles/ParticleType;I)Lnet/minecraft/core/particles/ColorParticleOption; create a m ()F getAlpha e m ()F getBlue d m ()F getGreen c m ()F getRed b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; lambda$codec$0 b m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; lambda$codec$1 b m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; lambda$streamCodec$2 a m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; lambda$streamCodec$3 a m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b f I color b f Lnet/minecraft/core/particles/ParticleType; type a c net/minecraft/core/particles/DustParticleOptions net/minecraft/core/particles/ParticleParamRedstone m ()Lorg/joml/Vector3f; getColor b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/DustParticleOptions;)Ljava/lang/Integer; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/core/particles/DustParticleOptions;)Ljava/lang/Integer; lambda$static$2 a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/core/particles/DustParticleOptions; REDSTONE b f I REDSTONE_PARTICLE_COLOR a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f I color h c net/minecraft/core/particles/PowerParticleOption net/minecraft/core/particles/PowerParticleOption m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/particles/ParticleType;F)Lnet/minecraft/core/particles/PowerParticleOption; create a m ()F getPower b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Float;)Lnet/minecraft/core/particles/PowerParticleOption; lambda$codec$0 b m (Lnet/minecraft/core/particles/PowerParticleOption;)Ljava/lang/Float; lambda$codec$1 b m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Float;)Lnet/minecraft/core/particles/PowerParticleOption; lambda$streamCodec$2 a m (Lnet/minecraft/core/particles/PowerParticleOption;)Ljava/lang/Float; lambda$streamCodec$3 a m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b f F power b f Lnet/minecraft/core/particles/ParticleType; type a c net/minecraft/core/particles/SpellParticleOption net/minecraft/core/particles/SpellParticleOption m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/particles/ParticleType;FFFF)Lnet/minecraft/core/particles/SpellParticleOption; create a m (Lnet/minecraft/core/particles/ParticleType;IF)Lnet/minecraft/core/particles/SpellParticleOption; create a m ()F getBlue d m ()F getGreen c m ()F getPower e m ()F getRed b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Integer; lambda$codec$0 d m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Float; lambda$codec$1 c m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/core/particles/SpellParticleOption; lambda$codec$2 b m (Lnet/minecraft/core/particles/ParticleType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$3 a m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Integer; lambda$streamCodec$4 b m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Float; lambda$streamCodec$5 a m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/core/particles/SpellParticleOption; lambda$streamCodec$6 a m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b f I color b f F power c f Lnet/minecraft/core/particles/ParticleType; type a c net/minecraft/core/particles/TrailParticleOption net/minecraft/core/particles/TrailParticleOption m ()I color c m ()I duration d m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/phys/Vec3; target b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I color d f I duration e f Lnet/minecraft/world/phys/Vec3; target c c net/minecraft/data/loot/packs/VanillaFishingLoot net/minecraft/data/loot/packs/VanillaFishingLoot m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; fishingFishLootTable a m ()Lnet/minecraft/core/HolderLookup$Provider; registries b f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/tags/VanillaBlockTagsProvider net/minecraft/data/tags/VanillaBlockTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a m (Lnet/minecraft/world/level/block/Block;)Z lambda$addTags$1 a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 b c net/minecraft/data/tags/VanillaBlockTagsProvider$1 net/minecraft/data/tags/VanillaBlockTagsProvider$1 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a f Lnet/minecraft/data/tags/VanillaBlockTagsProvider; this$0 a c net/minecraft/data/worldgen/BiomeDefaultFeatures net/minecraft/data/worldgen/BiomeSettings m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addAncientDebris ay m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandExtraVegetation ah m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandGrass O m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandsTrees I m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBambooVegetation s m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBirchForestFlowers z m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBirchTrees w m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBlueIce av m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBushes o m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addCherryGroveVegetation Y m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addColdOceanExtraVegetation aq m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addCommonBerryBushes q m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultCarversAndLakes a m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultCrystalFormations az m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Z)V addDefaultExtraVegetation b m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultFlowers X m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultGrass ab m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultMonsterRoom b m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultMushrooms ae m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultOres f m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Z)V addDefaultOres a m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultSoftDisks j m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultSprings as m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultUndergroundVariety c m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertExtraDecoration ao m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertExtraVegetation al m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertVegetation V m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDripstone d m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addExtraEmeralds h m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addExtraGold g m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFerns n m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addForestFlowers P m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addForestGrass Q m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFossilDecoration ap m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFrozenSprings at m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addGiantTaigaVegetation W m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addGroveTrees u m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addIcebergs au m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addInfestedStone i m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleGrass K m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleMelons ai m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleTrees G m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleVines ak m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLeafLitterPatch ag m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLightBambooVegetation r m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLukeWarmKelp ar m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLushCavesSpecialOres D m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLushCavesVegetationFeatures C m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampDisks l m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampExtraVegetation an m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampVegetation S m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMeadowVegetation Z m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMossyStoneBlock m m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMountainForestTrees F m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMountainTrees E m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMushroomFieldVegetation T m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addNearWaterVegetation af m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addNetherDefaultOres ax m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addOtherBirchTrees x m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addPlainGrass ad m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addPlainVegetation U m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addRareBerryBushes p m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaExtraGrass N m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaGrass L m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaTrees A m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSculk e m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addShatteredSavannaGrass M m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addShatteredSavannaTrees B m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSnowyTrees J m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSparseJungleMelons aj m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSparseJungleTrees H m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSurfaceFreezing aw m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampClayDisk k m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampExtraVegetation am m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampVegetation R m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTaigaGrass ac m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTaigaTrees t m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTallBirchTrees y m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addWarmFlowers aa m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addWaterTrees v m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V baseJungleSpawns i m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V caveSpawns b m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V commonSpawnWithZombieHorse d m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V commonSpawns c m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;I)V commonSpawns a m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V desertSpawns f m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V dripstoneCavesSpawns g m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V endSpawns j m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V farmAnimals a m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;IIIIZ)V monsters a m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V mooshroomSpawns h m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;III)V oceanSpawns a m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V plainsSpawns e m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;Z)V snowySpawns a m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;I)V swampSpawns b m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;II)V warmOceanSpawns a c net/minecraft/data/worldgen/PillagerOutpostPools net/minecraft/data/worldgen/WorldGenFeaturePillagerOutpostPieces m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a c net/minecraft/data/worldgen/features/EndFeatures net/minecraft/data/worldgen/features/EndFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; CHORUS_PLANT e f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_DELAYED d f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_RETURN c f Lnet/minecraft/resources/ResourceKey; END_ISLAND f f Lnet/minecraft/resources/ResourceKey; END_PLATFORM a f Lnet/minecraft/resources/ResourceKey; END_SPIKE b c net/minecraft/data/worldgen/features/OreFeatures net/minecraft/data/worldgen/features/OreFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_LARGE B f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_SMALL C f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE k f Lnet/minecraft/resources/ResourceKey; ORE_BLACKSTONE f f Lnet/minecraft/resources/ResourceKey; ORE_CLAY F f Lnet/minecraft/resources/ResourceKey; ORE_COAL m f Lnet/minecraft/resources/ResourceKey; ORE_COAL_BURIED n f Lnet/minecraft/resources/ResourceKey; ORE_COPPER_LARGE E f Lnet/minecraft/resources/ResourceKey; ORE_COPPPER_SMALL D f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_BURIED w f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_LARGE v f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_MEDIUM u f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_SMALL t f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE j f Lnet/minecraft/resources/ResourceKey; ORE_DIRT g f Lnet/minecraft/resources/ResourceKey; ORE_EMERALD A f Lnet/minecraft/resources/ResourceKey; ORE_GOLD q f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_BURIED r f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE i f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL h f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL_NETHER e f Lnet/minecraft/resources/ResourceKey; ORE_INFESTED z f Lnet/minecraft/resources/ResourceKey; ORE_IRON o f Lnet/minecraft/resources/ResourceKey; ORE_IRON_SMALL p f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS x f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS_BURIED y f Lnet/minecraft/resources/ResourceKey; ORE_MAGMA a f Lnet/minecraft/resources/ResourceKey; ORE_NETHER_GOLD c f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ d f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE s f Lnet/minecraft/resources/ResourceKey; ORE_SOUL_SAND b f Lnet/minecraft/resources/ResourceKey; ORE_TUFF l c net/minecraft/gametest/framework/LogTestReporter net/minecraft/gametest/framework/GameTestHarnessLogger m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b f Lorg/slf4j/Logger; LOGGER a c net/minecraft/network/MonitoredLocalFrameDecoder net/minecraft/network/MonitoredLocalFrameDecoder f Lnet/minecraft/network/BandwidthDebugMonitor; monitor a c net/minecraft/network/chat/MessageSignatureCache net/minecraft/network/chat/MessageSignatureCache m ()Lnet/minecraft/network/chat/MessageSignatureCache; createDefault a m (Lnet/minecraft/network/chat/MessageSignature;)I pack a m (Ljava/util/ArrayDeque;)V push a m (Ljava/util/List;)V push a m (Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/network/chat/MessageSignature;)V push a m (I)Lnet/minecraft/network/chat/MessageSignature; unpack a f I DEFAULT_CAPACITY b f I NOT_FOUND a f [Lnet/minecraft/network/chat/MessageSignature; entries c c net/minecraft/network/syncher/EntityDataAccessor net/minecraft/network/syncher/DataWatcherObject m ()I id a m ()Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b f I id a f Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b c net/minecraft/server/bossevents/CustomBossEvents net/minecraft/server/bossevents/BossBattleCustomData m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/bossevents/CustomBossEvent; create a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/bossevents/CustomBossEvent; get a m ()Ljava/util/Collection; getEvents b m ()Ljava/util/Collection; getIds a m (Ljava/lang/String;)V lambda$load$0 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)V lambda$load$1 a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)V load a m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerConnect a m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerDisconnect b m (Lnet/minecraft/server/bossevents/CustomBossEvent;)V remove a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; save a f Lcom/mojang/serialization/Codec; EVENTS_CODEC b f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; events c c net/minecraft/server/commands/DebugConfigCommand net/minecraft/server/commands/DebugConfigCommand m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;)I config a m (Lnet/minecraft/server/MinecraftServer;Ljava/util/UUID;)Lnet/minecraft/server/network/ServerConfigurationPacketListenerImpl; findConfigPlayer a m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; getUuidsInConfig a m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; lambda$config$5 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$3 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;Lnet/minecraft/core/Holder;)I showDialog a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I unconfig a c net/minecraft/server/commands/ListPlayersCommand net/minecraft/server/commands/CommandList m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Function;)I format a m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/Component; lambda$listPlayersWithUuids$2 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lnet/minecraft/commands/CommandSourceStack;)I listPlayers a m (Lnet/minecraft/commands/CommandSourceStack;)I listPlayersWithUuids b m (Lcom/mojang/brigadier/CommandDispatcher;)V register a c net/minecraft/server/commands/WorldBorderCommand net/minecraft/server/commands/CommandWorldBorder m (J)Ljava/lang/String; formatTicksToSeconds a m (Lnet/minecraft/commands/CommandSourceStack;)I getSize a m (D)Lnet/minecraft/network/chat/Component; lambda$getSize$14 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 f m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 a m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/network/chat/Component; lambda$setCenter$15 a m (F)Lnet/minecraft/network/chat/Component; lambda$setDamageAmount$11 a m (F)Lnet/minecraft/network/chat/Component; lambda$setDamageBuffer$10 b m (Ljava/lang/String;J)Lnet/minecraft/network/chat/Component; lambda$setSize$16 b m (Ljava/lang/String;J)Lnet/minecraft/network/chat/Component; lambda$setSize$17 a m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$setSize$18 a m (I)Lnet/minecraft/network/chat/Component; lambda$setWarningDistance$13 a m (I)Lnet/minecraft/network/chat/Component; lambda$setWarningTime$12 b m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec2;)I setCenter a m (Lnet/minecraft/commands/CommandSourceStack;F)I setDamageAmount b m (Lnet/minecraft/commands/CommandSourceStack;F)I setDamageBuffer a m (Lnet/minecraft/commands/CommandSourceStack;DJ)I setSize a m (Lnet/minecraft/commands/CommandSourceStack;I)I setWarningDistance b m (Lnet/minecraft/commands/CommandSourceStack;I)I setWarningTime a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_CENTER a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_DAMAGE_AMOUNT i f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_DAMAGE_BUFFER h f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_SIZE b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_WARNING_DISTANCE g f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_WARNING_TIME f f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_BIG d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_FAR_OUT e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_SMALL c c net/minecraft/server/dialog/body/DialogBodyTypes net/minecraft/server/dialog/body/DialogBodyTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/server/jsonrpc/api/SchemaComponent net/minecraft/server/jsonrpc/api/SchemaComponent m ()Lnet/minecraft/server/jsonrpc/api/Schema; asArray b m ()Lnet/minecraft/server/jsonrpc/api/Schema; asRef a m ()Ljava/lang/String; name c m ()Ljava/net/URI; ref d m ()Lnet/minecraft/server/jsonrpc/api/Schema; schema e f Ljava/lang/String; name a f Ljava/net/URI; ref b f Lnet/minecraft/server/jsonrpc/api/Schema; schema c c net/minecraft/server/level/GenerationChunkHolder net/minecraft/server/level/GenerationChunkHolder m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z acquireStatusBump e m (Ljava/util/concurrent/CompletableFuture;)V addSaveDependency b m (Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/ChunkAccess;)V completeFuture a m ()V decreaseGenerationRefCount o m (ILjava/util/concurrent/CompletableFuture;)V failAndClearPendingFuture a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V failAndClearPendingFuturesBetween a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; findHighestStatusWithPendingFuture d m ()Ljava/util/List; getAllFutures t m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunkIfPresent b m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunkIfPresentUnchecked a m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus s m ()Lnet/minecraft/world/level/chunk/ChunkAccess; getLatestChunk p m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getLatestStatus u m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; getOrCreateFuture c m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus q m ()Lnet/minecraft/world/level/ChunkPos; getPos r m ()I getQueueLevel k m ()I getTicketLevel j m ()V increaseGenerationRefCount n m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isStatusDisallowed f m (Lnet/minecraft/server/level/ChunkGenerationTask;)V removeTask a m (Lnet/minecraft/world/level/chunk/ImposterProtoChunk;)V replaceProtoChunk a m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V rescheduleChunkTask a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/server/level/ChunkMap;)Ljava/util/concurrent/CompletableFuture; scheduleChunkGenerationTask a m (Lnet/minecraft/server/level/ChunkMap;)V updateHighestAllowedStatus a f Ljava/util/List; CHUNK_STATUSES a f Lnet/minecraft/server/level/ChunkResult; NOT_DONE_YET e f Lnet/minecraft/server/level/ChunkResult; UNLOADED_CHUNK b f Ljava/util/concurrent/CompletableFuture; UNLOADED_CHUNK_FUTURE c f Lnet/minecraft/world/level/ChunkPos; pos d c net/minecraft/server/network/LegacyProtocolUtils net/minecraft/server/network/LegacyProtocolUtils m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; readLegacyString a m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V writeLegacyString a f I CUSTOM_PAYLOAD_PACKET_ID a f Ljava/lang/String; CUSTOM_PAYLOAD_PACKET_PING_CHANNEL b f I DISCONNECT_PACKET_ID e f I FAKE_PROTOCOL_VERSION f f I GET_INFO_PACKET_ID c f I GET_INFO_PACKET_VERSION_1 d c net/minecraft/server/packs/AbstractPackResources net/minecraft/server/packs/ResourcePackAbstract m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/io/InputStream;Lnet/minecraft/server/packs/PackLocationInfo;)Ljava/lang/Object; getMetadataFromStream a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Lcom/mojang/serialization/DataResult$Error;)V lambda$getMetadataFromStream$0 a m ()Lnet/minecraft/server/packs/PackLocationInfo; location a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/server/packs/PackLocationInfo; location d c net/minecraft/server/packs/linkfs/LinkFSProvider net/minecraft/server/packs/linkfs/LinkFSProvider m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toLinkPath a f Ljava/lang/String; SCHEME a c net/minecraft/server/packs/linkfs/LinkFSProvider$1 net/minecraft/server/packs/linkfs/LinkFSProvider$1 m (Ljava/nio/file/DirectoryStream$Filter;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Z lambda$iterator$0 a m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Ljava/nio/file/Path; lambda$iterator$1 a f Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents; val$directoryContents a f Ljava/nio/file/DirectoryStream$Filter; val$filter b c net/minecraft/server/packs/linkfs/LinkFSProvider$2 net/minecraft/server/packs/linkfs/LinkFSProvider$2 f [I $SwitchMap$java$nio$file$AccessMode a c net/minecraft/server/packs/linkfs/LinkFileSystem net/minecraft/server/packs/linkfs/LinkFileSystem m (Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; buildPath a m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; builder c m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;Ljava/nio/file/Path;)V lambda$buildPath$0 a m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry;)V lambda$buildPath$1 a m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; rootPath b m ()Ljava/nio/file/FileStore; store a f Ljava/lang/String; PATH_SEPARATOR a f Lcom/google/common/base/Splitter; PATH_SPLITTER c f Ljava/util/Set; VIEWS b f Ljava/nio/file/spi/FileSystemProvider; provider e f Lnet/minecraft/server/packs/linkfs/LinkFSPath; root f f Ljava/nio/file/FileStore; store d c net/minecraft/server/packs/linkfs/LinkFileSystem$Builder net/minecraft/server/packs/linkfs/LinkFileSystem$a m (Ljava/lang/String;)Ljava/nio/file/FileSystem; build a m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry; lambda$put$0 b m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; put a m (Ljava/util/List;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; put a f Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry; root a c net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry net/minecraft/server/packs/linkfs/LinkFileSystem$b m ()Ljava/util/Map; children a m ()Ljava/util/Map; files b f Ljava/util/Map; children a f Ljava/util/Map; files b c net/minecraft/server/packs/repository/PackSource net/minecraft/server/packs/repository/PackSource m (Ljava/util/function/UnaryOperator;Z)Lnet/minecraft/server/packs/repository/PackSource; create a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; decorateWithSource a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$decorateWithSource$0 a m ()Z shouldAddAutomatically a f Lnet/minecraft/server/packs/repository/PackSource; BUILT_IN c f Lnet/minecraft/server/packs/repository/PackSource; DEFAULT b f Lnet/minecraft/server/packs/repository/PackSource; FEATURE d f Ljava/util/function/UnaryOperator; NO_DECORATION a f Lnet/minecraft/server/packs/repository/PackSource; SERVER f f Lnet/minecraft/server/packs/repository/PackSource; WORLD e c net/minecraft/server/packs/repository/PackSource$1 net/minecraft/server/packs/repository/PackSource$1 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a m ()Z shouldAddAutomatically a f Ljava/util/function/UnaryOperator; val$decorator g c net/minecraft/server/permissions/PermissionCheck net/minecraft/server/permissions/PermissionCheck m (Lnet/minecraft/server/permissions/PermissionSet;)Z check a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/server/permissions/PermissionCheck$Require net/minecraft/server/permissions/PermissionCheck$b m (Lnet/minecraft/server/permissions/PermissionSet;)Z check a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/server/permissions/Permission; permission b f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/server/permissions/Permission; permission c c net/minecraft/server/permissions/PermissionCheck$AlwaysPass net/minecraft/server/permissions/PermissionCheck$a m (Lnet/minecraft/server/permissions/PermissionSet;)Z check a m ()Lcom/mojang/serialization/MapCodec; codec a f Lnet/minecraft/server/permissions/PermissionCheck$AlwaysPass; INSTANCE b f Lcom/mojang/serialization/MapCodec; MAP_CODEC c c net/minecraft/server/permissions/PermissionLevel net/minecraft/server/permissions/PermissionLevel m ()[Lnet/minecraft/server/permissions/PermissionLevel; $values b m (I)Lnet/minecraft/server/permissions/PermissionLevel; byId a m ()Ljava/lang/String; getSerializedName c m ()I id a m (Lnet/minecraft/server/permissions/PermissionLevel;)Z isEqualOrHigherThan a m (Lnet/minecraft/server/permissions/PermissionLevel;)I lambda$static$0 c m (Lnet/minecraft/server/permissions/PermissionLevel;)Ljava/lang/Integer; lambda$static$1 b f [Lnet/minecraft/server/permissions/PermissionLevel; $VALUES k f Lnet/minecraft/server/permissions/PermissionLevel; ADMINS d f Lnet/minecraft/server/permissions/PermissionLevel; ALL a f Ljava/util/function/IntFunction; BY_ID h f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/server/permissions/PermissionLevel; GAMEMASTERS c f Lcom/mojang/serialization/Codec; INT_CODEC g f Lnet/minecraft/server/permissions/PermissionLevel; MODERATORS b f Lnet/minecraft/server/permissions/PermissionLevel; OWNERS e f I id j f Ljava/lang/String; name i c net/minecraft/server/permissions/PermissionTypes net/minecraft/server/permissions/PermissionTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/util/datafix/fixes/AbstractUUIDFix net/minecraft/util/datafix/fixes/DataConverterUUIDBase m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; createUUIDFromLongs d m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; createUUIDFromML a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; createUUIDFromString a m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; createUUIDTag a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$createUUIDFromString$4 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$replaceUUIDLeastMost$3 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$replaceUUIDMLTag$2 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$replaceUUIDString$1 b m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateNamedChoice$0 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDLeastMost c m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDMLTag b m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDString a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateNamedChoice a f Lcom/mojang/datafixers/DSL$TypeReference; typeReference a c net/minecraft/util/datafix/fixes/AdvancementsFix net/minecraft/util/datafix/fixes/DataConverterAdvancement m (Ljava/lang/String;)Ljava/lang/String; lambda$new$0 a f Ljava/util/Map; RENAMES a c net/minecraft/util/datafix/fixes/BedItemColorFix net/minecraft/util/datafix/fixes/DataConverterBedItem m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/BlendingDataFix net/minecraft/util/datafix/fixes/BlendingDataFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateBlendingData a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; updateChunkTag a f Ljava/util/Set; STATUSES_TO_SKIP_BLENDING b f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/ChunkRenamesFix net/minecraft/util/datafix/fixes/ChunkRenamesFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; appendChunkName a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$mergeRemainders$4 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; lambda$mergeRemainders$5 a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$renameField$3 a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; mergeRemainders a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; renameField a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; renameFieldHelper a c net/minecraft/util/datafix/fixes/ChunkStatusFix2 net/minecraft/util/datafix/fixes/DataConverterChunkStatus2 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Ljava/util/Map; RENAMES_AND_DOWNGRADES a c net/minecraft/util/datafix/fixes/EntityHealthFix net/minecraft/util/datafix/fixes/DataConverterHealth m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/util/Set; ENTITIES a c net/minecraft/util/datafix/fixes/EntityRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityName m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; getEntity a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; lambda$makeRule$0 a m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$2 a f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/ForcePoiRebuild net/minecraft/util/datafix/fixes/DataConverterPOIRebuild m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$2 c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$4 b m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 b m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/ItemSpawnEggFix net/minecraft/util/datafix/fixes/DataConverterSpawnEgg m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$1 c m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$2 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a m ([Ljava/lang/String;)V lambda$static$0 a f [Ljava/lang/String; ID_TO_ENTITY a c net/minecraft/util/datafix/fixes/ItemStackTagFix net/minecraft/util/datafix/fixes/ItemStackTagFix m (Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; createFixer a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Predicate;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createFixer$0 a f Ljava/util/function/Predicate; idFilter b f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/RenamedCoralFix net/minecraft/util/datafix/fixes/DataConverterCoral f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/StatsCounterFix net/minecraft/util/datafix/fixes/DataConverterStatistic m (Ljava/lang/String;)Ljava/lang/String; lambda$makeObjectiveFixer$2 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeObjectiveFixer$3 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeObjectiveFixer$4 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeStatFixer$0 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeStatFixer$1 b m ()Lcom/mojang/datafixers/TypeRewriteRule; makeObjectiveFixer b m ()Lcom/mojang/datafixers/TypeRewriteRule; makeStatFixer a m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StatsCounterFix$StatType; unpackLegacyKey a m (Ljava/lang/String;)Ljava/lang/String; upgradeBlock c m (Ljava/lang/String;)Ljava/lang/String; upgradeItem b f Ljava/lang/String; BLOCK_KEY d f Ljava/util/Map; CUSTOM_MAP c f Ljava/util/Map; ENTITIES h f Ljava/util/Map; ENTITY_KEYS g f Ljava/util/Map; ITEM_KEYS f f Ljava/lang/String; NEW_BLOCK_KEY e f Ljava/lang/String; NEW_CUSTOM_KEY i f Ljava/util/Set; SKIP b f Ljava/util/Set; SPECIAL_OBJECTIVE_CRITERIA a c net/minecraft/util/datafix/fixes/StatsCounterFix$StatType net/minecraft/util/datafix/fixes/DataConverterStatistic$a m ()Ljava/lang/String; type a m ()Ljava/lang/String; typeKey b f Ljava/lang/String; typeKey b f Ljava/lang/String; type a c net/minecraft/util/datafix/fixes/VillagerDataFix net/minecraft/util/datafix/fixes/DataConverterVillagerProfession m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (II)Ljava/lang/String; upgradeData a c net/minecraft/util/datafix/fixes/WallPropertyFix net/minecraft/util/datafix/fixes/DataConverterWallProperty m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixWallProperty a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixWallProperty$1 c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$upgradeBlockStateTag$2 b m (Ljava/lang/String;)Ljava/lang/String; mapProperty a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; upgradeBlockStateTag a f Ljava/util/Set; WALL_BLOCKS a c net/minecraft/util/datafix/fixes/WriteAndReadFix net/minecraft/util/datafix/fixes/DataConverterShoulderEntity f Ljava/lang/String; name a f Lcom/mojang/datafixers/DSL$TypeReference; type b c net/minecraft/util/debug/LevelDebugSynchronizers net/minecraft/util/debug/LevelDebugSynchronizers m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)V broadcastEventToTracking b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/network/protocol/Packet;)V broadcastToTracking a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/network/protocol/Packet;)V broadcastToTracking a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription;)V clearBlockValue a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/debug/DebugSubscription;)V clearEntityValue a m (Lnet/minecraft/core/BlockPos;)V dropBlockEntity a m (Lnet/minecraft/world/level/ChunkPos;)V dropChunk a m (Lnet/minecraft/world/entity/Entity;)V dropEntity b m (Lnet/minecraft/core/BlockPos;)V dropPoi c m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer; getSourceSynchronizer b m (Lnet/minecraft/util/debug/DebugSubscription;)Z hasAnySubscriberFor a m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$broadcastToTracking$0 a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V registerBlockEntity a m (Lnet/minecraft/world/level/chunk/LevelChunk;)V registerChunk a m (Lnet/minecraft/world/entity/Entity;)V registerEntity a m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V registerPoi a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)V sendBlockValue a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)V sendEntityValue a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V startTrackingChunk a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V startTrackingEntity a m (Lnet/minecraft/util/debug/ServerDebugSubscribers;)V tick a m (Lnet/minecraft/core/BlockPos;)V updatePoi b m ()V wakeUp a f Ljava/util/List; allSynchronizers b f Ljava/util/Set; enabledSubscriptions g f Lnet/minecraft/server/level/ServerLevel; level a f Lnet/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer; poiSynchronizer d f Z sleeping f f Ljava/util/Map; sourceSynchronizers c f Lnet/minecraft/util/debug/TrackingDebugSynchronizer$VillageSectionSynchronizer; villageSectionSynchronizer e c net/minecraft/util/debug/LevelDebugSynchronizers$1 net/minecraft/util/debug/LevelDebugSynchronizers$1 m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a f Lnet/minecraft/util/debug/LevelDebugSynchronizers; this$0 b f Lnet/minecraft/world/level/chunk/LevelChunk; val$chunk a c net/minecraft/util/debug/LevelDebugSynchronizers$2 net/minecraft/util/debug/LevelDebugSynchronizers$2 m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a f Lnet/minecraft/util/debug/LevelDebugSynchronizers; this$0 b f Lnet/minecraft/world/level/block/entity/BlockEntity; val$blockEntity a c net/minecraft/util/debug/LevelDebugSynchronizers$3 net/minecraft/util/debug/LevelDebugSynchronizers$3 m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a f Lnet/minecraft/util/debug/LevelDebugSynchronizers; this$0 b f Lnet/minecraft/world/entity/Entity; val$entity a c net/minecraft/util/debugchart/RemoteSampleLogger net/minecraft/util/debugchart/RemoteSampleLogger m ()V useSample a f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType d f Lnet/minecraft/util/debug/ServerDebugSubscribers; subscribers c c net/minecraft/util/debugchart/TpsDebugDimensions net/minecraft/util/debugchart/TpsDebugDimensions m ()[Lnet/minecraft/util/debugchart/TpsDebugDimensions; $values a f [Lnet/minecraft/util/debugchart/TpsDebugDimensions; $VALUES e f Lnet/minecraft/util/debugchart/TpsDebugDimensions; FULL_TICK a f Lnet/minecraft/util/debugchart/TpsDebugDimensions; IDLE d f Lnet/minecraft/util/debugchart/TpsDebugDimensions; SCHEDULED_TASKS c f Lnet/minecraft/util/debugchart/TpsDebugDimensions; TICK_SERVER_METHOD b c net/minecraft/util/profiling/EmptyProfileResults net/minecraft/util/profiling/MethodProfilerResultsEmpty m ()J getEndTimeNano c m ()I getEndTimeTicks d m ()Ljava/lang/String; getProfilerResults e m ()J getStartTimeNano a m ()I getStartTimeTicks b m (Ljava/lang/String;)Ljava/util/List; getTimes a m (Ljava/nio/file/Path;)Z saveResults a f Lnet/minecraft/util/profiling/EmptyProfileResults; EMPTY a c net/minecraft/util/profiling/jfr/SummaryReporter net/minecraft/util/profiling/jfr/SummaryReporter m (Ljava/util/function/Supplier;)V infoWithFallback a m (Ljava/nio/file/Path;)Ljava/lang/String; lambda$recordingStopped$0 c m ()Ljava/lang/String; lambda$recordingStopped$1 b m (Ljava/nio/file/Path;)Ljava/lang/String; lambda$recordingStopped$2 b m ()Ljava/lang/String; lambda$recordingStopped$3 a m (Ljava/nio/file/Path;)V recordingStopped a m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V warnWithFallback a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/Runnable; onDeregistration b c net/minecraft/util/profiling/jfr/stats/IoSummary net/minecraft/util/profiling/jfr/stats/IoSummary m ()D getCountsPerSecond a m ()D getSizePerSecond b m ()J getTotalCount c m ()J getTotalSize d m ()Ljava/util/List; largestSizeContributors e f Ljava/util/List; largestSizeContributors b f Ljava/time/Duration; recordingDuration c f Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; totalCountAndSize a c net/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize net/minecraft/util/profiling/jfr/stats/IoSummary$a m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; add a m ()F averageSize a m ()J totalCount b m ()J totalSize c f Ljava/util/Comparator; SIZE_THEN_COUNT c f J totalCount a f J totalSize b c net/minecraft/util/profiling/jfr/stats/TimedStat net/minecraft/util/profiling/jfr/stats/TimedStat m ()Ljava/time/Duration; duration a c net/minecraft/util/valueproviders/TrapezoidFloat net/minecraft/util/valueproviders/TrapezoidFloat m ()F getMaxValue b m ()F getMinValue a m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; lambda$static$0 f m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; lambda$static$1 e m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; lambda$static$2 d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; lambda$static$4 c m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; lambda$static$5 b m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Lcom/mojang/serialization/DataResult; lambda$static$6 a m (FFF)Lnet/minecraft/util/valueproviders/TrapezoidFloat; of a m (Lnet/minecraft/util/RandomSource;)F sample a f Lcom/mojang/serialization/MapCodec; CODEC a f F max d f F min b f F plateau e c net/minecraft/world/effect/InstantenousMobEffect net/minecraft/world/effect/InstantMobEffect m ()Z isInstantenous a m (II)Z shouldApplyEffectTickThisTick a c net/minecraft/world/effect/RegenerationMobEffect net/minecraft/world/effect/RegenerationMobEffect m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a m (II)Z shouldApplyEffectTickThisTick a c net/minecraft/world/entity/InsideBlockEffectType net/minecraft/world/entity/InsideBlockEffectType m ()[Lnet/minecraft/world/entity/InsideBlockEffectType; $values b m (Lnet/minecraft/world/entity/Entity;)V lambda$static$0 a f [Lnet/minecraft/world/entity/InsideBlockEffectType; $VALUES g f Lnet/minecraft/world/entity/InsideBlockEffectType; CLEAR_FREEZE b f Lnet/minecraft/world/entity/InsideBlockEffectType; EXTINGUISH e f Lnet/minecraft/world/entity/InsideBlockEffectType; FIRE_IGNITE c f Lnet/minecraft/world/entity/InsideBlockEffectType; FREEZE a f Lnet/minecraft/world/entity/InsideBlockEffectType; LAVA_IGNITE d c net/minecraft/world/entity/PlayerRideableJumping net/minecraft/world/entity/IJumpable m ()Z canJump a m ()I getJumpCooldown c m (I)F getPlayerJumpPendingScale e_ m (I)V handleStartJump b m ()V handleStopJump b m (I)V onPlayerJump a c net/minecraft/world/entity/ai/behavior/DoNothing net/minecraft/world/entity/ai/behavior/BehaviorNop m ()Ljava/lang/String; debugString b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e f J endTimestamp d f I maxDuration b f I minDuration a f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status c c net/minecraft/world/entity/ai/behavior/JumpOnBed net/minecraft/world/entity/ai/behavior/BehaviorBedJump m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/Mob;)Ljava/util/Optional; getNearestBed a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isBed a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)V lambda$start$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z nearBed b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z onBedSurface d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z onOrOverBed c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)V startWalkingTowardsBed a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick d m (J)Z timedOut a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z tiredOfJumping f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z tiredOfWalking e f I COOLDOWN_BETWEEN_JUMPS f f I MAX_JUMPS e f I MAX_TIME_TO_REACH_BED c f I MIN_JUMPS d f I remainingCooldownUntilNextJump k f I remainingJumps j f I remainingTimeToReachBed i f F speedModifier g f Lnet/minecraft/core/BlockPos; targetBed h c net/minecraft/world/entity/ai/behavior/RamTarget net/minecraft/world/entity/ai/behavior/RamTarget m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)V finishRam b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)Z hasRammedHornBreakingBlock c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)V tick c f F RAM_SPEED_FORCE_FACTOR d f I TIME_OUT_DURATION c f Ljava/util/function/Function; getHornBreakSound k f Ljava/util/function/Function; getImpactSound j f Ljava/util/function/ToDoubleFunction; getKnockbackForce h f Ljava/util/function/Function; getTimeBetweenRams e f Lnet/minecraft/world/phys/Vec3; ramDirection i f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ramTargeting f f F speed g c net/minecraft/world/entity/ai/behavior/WorkAtPoi net/minecraft/world/entity/ai/behavior/BehaviorWork m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions b m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/GlobalPos;)V lambda$start$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V useWorkstation a f I CHECK_COOLDOWN c f D DISTANCE d f J lastCheck e c net/minecraft/world/entity/ai/goal/BreakDoorGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor m ()Z canContinueToUse c m ()Z canUse b m ()I getDoorBreakTime f m (Lnet/minecraft/world/Difficulty;)Z isValidDifficulty a m ()V start d m ()V stop e m ()V tick a f I DEFAULT_DOOR_BREAK_TIME g f I breakTime a f I doorBreakTime c f I lastBreakProgress b f Ljava/util/function/Predicate; validDifficulties h c net/minecraft/world/entity/ai/goal/BreathAirGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBreath m ()Z canContinueToUse c m ()Z canUse b m ()V findAirPosition h m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z givesAir a m ()Z isInterruptable W_ m ()V start d m ()V tick a f Lnet/minecraft/world/entity/PathfinderMob; mob a c net/minecraft/world/entity/ai/goal/FollowMobGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowEntity m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;)Z lambda$new$0 a m ()V start d m ()V stop e m ()V tick a f F areaSize i f Ljava/util/function/Predicate; followPredicate b f Lnet/minecraft/world/entity/Mob; followingMob c f Lnet/minecraft/world/entity/Mob; mob a f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation e f F oldWaterCost h f D speedModifier d f F stopDistance g f I timeToRecalcPath f c net/minecraft/world/entity/ai/sensing/SensorType net/minecraft/world/entity/ai/sensing/SensorType m ()Lnet/minecraft/world/entity/ai/sensing/Sensor; create a m ()Lnet/minecraft/world/entity/ai/sensing/MobSensor; lambda$static$0 d m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; lambda$static$1 c m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; lambda$static$2 b m (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/ai/sensing/SensorType; register a f Lnet/minecraft/world/entity/ai/sensing/SensorType; ARMADILLO_SCARE_DETECTED k f Lnet/minecraft/world/entity/ai/sensing/SensorType; AXOLOTL_ATTACKABLES q f Lnet/minecraft/world/entity/ai/sensing/SensorType; BREEZE_ATTACK_ENTITY_SENSOR x f Lnet/minecraft/world/entity/ai/sensing/SensorType; DUMMY a f Lnet/minecraft/world/entity/ai/sensing/SensorType; FOOD_TEMPTATIONS r f Lnet/minecraft/world/entity/ai/sensing/SensorType; FROG_ATTACKABLES u f Lnet/minecraft/world/entity/ai/sensing/SensorType; FROG_TEMPTATIONS s f Lnet/minecraft/world/entity/ai/sensing/SensorType; GOLEM_DETECTED j f Lnet/minecraft/world/entity/ai/sensing/SensorType; HOGLIN_SPECIFIC_SENSOR n f Lnet/minecraft/world/entity/ai/sensing/SensorType; HURT_BY f f Lnet/minecraft/world/entity/ai/sensing/SensorType; IS_IN_WATER v f Lnet/minecraft/world/entity/ai/sensing/SensorType; NAUTILUS_TEMPTATIONS t f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ADULT o f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ADULT_ANY_TYPE p f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_BED e f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ITEMS b f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_LIVING_ENTITIES c f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_PLAYERS d f Lnet/minecraft/world/entity/ai/sensing/SensorType; PIGLIN_BRUTE_SPECIFIC_SENSOR m f Lnet/minecraft/world/entity/ai/sensing/SensorType; PIGLIN_SPECIFIC_SENSOR l f Lnet/minecraft/world/entity/ai/sensing/SensorType; SECONDARY_POIS i f Lnet/minecraft/world/entity/ai/sensing/SensorType; VILLAGER_BABIES h f Lnet/minecraft/world/entity/ai/sensing/SensorType; VILLAGER_HOSTILES g f Lnet/minecraft/world/entity/ai/sensing/SensorType; WARDEN_ENTITY_SENSOR w f Ljava/util/function/Supplier; factory y c net/minecraft/world/entity/ai/util/LandRandomPos net/minecraft/world/entity/ai/util/LandRandomPos m (Lnet/minecraft/world/entity/PathfinderMob;DZLnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getPos a m (Lnet/minecraft/world/entity/PathfinderMob;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3; getPos a m (Lnet/minecraft/world/entity/PathfinderMob;DDILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway a m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway b m (Lnet/minecraft/world/entity/PathfinderMob;DDILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/world/phys/Vec3; getPosInDirection a m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosTowards a m (Lnet/minecraft/world/entity/PathfinderMob;IIZ)Lnet/minecraft/core/BlockPos; lambda$getPos$0 a m (Lnet/minecraft/world/entity/PathfinderMob;DDILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/core/BlockPos; lambda$getPosInDirection$1 b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$movePosUpOutOfSolid$2 b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; movePosUpOutOfSolid a c net/minecraft/world/entity/animal/cow/CowVariant net/minecraft/world/entity/animal/cow/CowVariant m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/cow/CowVariant$ModelType net/minecraft/world/entity/animal/cow/CowVariant$a m ()[Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; $VALUES f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; COLD b f Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; NORMAL a f Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; WARM c f Ljava/lang/String; name e c net/minecraft/world/entity/animal/equine/Variant net/minecraft/world/entity/animal/equine/HorseColor m ()[Lnet/minecraft/world/entity/animal/equine/Variant; $values b m (I)Lnet/minecraft/world/entity/animal/equine/Variant; byId a m ()I getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/equine/Variant; $VALUES m f Lnet/minecraft/world/entity/animal/equine/Variant; BLACK e f Lnet/minecraft/world/entity/animal/equine/Variant; BROWN d f Ljava/util/function/IntFunction; BY_ID j f Lnet/minecraft/world/entity/animal/equine/Variant; CHESTNUT c f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/world/entity/animal/equine/Variant; CREAMY b f Lnet/minecraft/world/entity/animal/equine/Variant; DARK_BROWN g f Lnet/minecraft/world/entity/animal/equine/Variant; GRAY f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i f Lnet/minecraft/world/entity/animal/equine/Variant; WHITE a f I id k f Ljava/lang/String; name l c net/minecraft/world/entity/animal/frog/TadpoleAi net/minecraft/world/entity/animal/frog/TadpoleAi m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/frog/Tadpole;)V updateActivity a f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER b f F SPEED_MULTIPLIER_WHEN_PANICKING a f F SPEED_MULTIPLIER_WHEN_TEMPTED c c net/minecraft/world/entity/animal/pig/PigVariant net/minecraft/world/entity/animal/pig/PigVariant m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/pig/PigVariant$ModelType net/minecraft/world/entity/animal/pig/PigVariant$a m ()[Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; COLD b f Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; NORMAL a f Ljava/lang/String; name d c net/minecraft/world/entity/decoration/ArmorStand net/minecraft/world/entity/decoration/EntityArmorStand m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Z attackable gm m ()Z canBeSeenByAnyone eT m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V causeDamage d m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/Entity;)V doPush F m ()Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose; getArmorStandPose B m ()Lnet/minecraft/core/Rotations; getBodyPose v m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EquipmentSlot; getClickedSlot a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Z)Lnet/minecraft/world/entity/EntityDimensions; getDimensionsMarker w m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj m ()Lnet/minecraft/core/Rotations; getHeadPose s m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/core/Rotations; getLeftArmPose w m ()Lnet/minecraft/core/Rotations; getLeftLegPose z m (F)Lnet/minecraft/world/phys/Vec3; getLightProbePosition o m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ m ()Lnet/minecraft/core/Rotations; getRightArmPose x m ()Lnet/minecraft/core/Rotations; getRightLegPose A m (B)V handleEntityEvent b m ()Z hasPhysics C m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactAt a m ()Z isAffectedByPotions gl m ()Z isBaby e_ m (Lnet/minecraft/world/entity/EquipmentSlot;)Z isDisabled g m ()Z isEffectiveAi dy m ()Z isIgnoringBlockTriggers m_ m ()Z isMarker r m ()Z isPickable bX m ()Z isSmall m m (Lnet/minecraft/server/level/ServerLevel;)V kill c m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$0 b m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playBrokenSound E m ()V pushEntities q m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V refreshDimensions j_ m (Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose;)V setArmorStandPose a m (BIZ)B setBit a m (Lnet/minecraft/core/Rotations;)V setBodyPose b m (Lnet/minecraft/core/Rotations;)V setHeadPose a m (Z)V setInvisible l m (Lnet/minecraft/core/Rotations;)V setLeftArmPose c m (Lnet/minecraft/core/Rotations;)V setLeftLegPose e m (Z)V setMarker v m (Z)V setNoBasePlate b m (Lnet/minecraft/core/Rotations;)V setRightArmPose d m (Lnet/minecraft/core/Rotations;)V setRightLegPose f m (Z)V setShowArms a m (Z)V setSmall u m (F)V setYBodyRot s m (F)V setYHeadRot r m (D)Z shouldRenderAtSqrDistance a m ()Z showArms n m ()Z showBasePlate p m ()V showBreakingParticles D m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Z swapItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m (F)V tickHeadTurn D m (Lnet/minecraft/world/phys/Vec3;)V travel m m ()V updateInvisibilityStatus M f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cf f D CHEST_OFFSET ch f I CLIENT_FLAG_MARKER m f I CLIENT_FLAG_NO_BASEPLATE l f I CLIENT_FLAG_SHOW_ARMS k f I CLIENT_FLAG_SMALL j f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BODY_POSE p f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CLIENT_FLAGS n f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEAD_POSE o f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_ARM_POSE q f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_LEG_POSE s f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_ARM_POSE r f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_LEG_POSE t f Lnet/minecraft/core/Rotations; DEFAULT_BODY_POSE c f I DEFAULT_DISABLED_SLOTS cm f Lnet/minecraft/core/Rotations; DEFAULT_HEAD_POSE b f Z DEFAULT_INVISIBLE cl f Lnet/minecraft/core/Rotations; DEFAULT_LEFT_ARM_POSE d f Lnet/minecraft/core/Rotations; DEFAULT_LEFT_LEG_POSE f f Z DEFAULT_MARKER cq f Z DEFAULT_NO_BASE_PLATE cp f Lnet/minecraft/core/Rotations; DEFAULT_RIGHT_ARM_POSE e f Lnet/minecraft/core/Rotations; DEFAULT_RIGHT_LEG_POSE g f Z DEFAULT_SHOW_ARMS co f Z DEFAULT_SMALL cn f I DISABLE_PUTTING_OFFSET i f I DISABLE_TAKING_OFFSET h f Z ENABLE_ARMS cd f D FEET_OFFSET cg f D HEAD_OFFSET cj f D LEGS_OFFSET ci f Lnet/minecraft/world/entity/EntityDimensions; MARKER_DIMENSIONS ce f Ljava/util/function/Predicate; RIDABLE_MINECARTS ck f I WOBBLE_TIME a f I disabledSlots cs f Z invisible cr f J lastHit cc c net/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose net/minecraft/world/entity/decoration/EntityArmorStand$a m ()Lnet/minecraft/core/Rotations; body b m ()Lnet/minecraft/core/Rotations; head a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Rotations; leftArm c m ()Lnet/minecraft/core/Rotations; leftLeg e m ()Lnet/minecraft/core/Rotations; rightArm d m ()Lnet/minecraft/core/Rotations; rightLeg f f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose; DEFAULT a f Lnet/minecraft/core/Rotations; body d f Lnet/minecraft/core/Rotations; head c f Lnet/minecraft/core/Rotations; leftArm e f Lnet/minecraft/core/Rotations; leftLeg g f Lnet/minecraft/core/Rotations; rightArm f f Lnet/minecraft/core/Rotations; rightLeg h c net/minecraft/world/entity/monster/ElderGuardian net/minecraft/world/entity/monster/EntityGuardianElder m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAttackDuration p m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h f I EFFECT_AMPLIFIER cv f I EFFECT_DISPLAY_LIMIT cw f I EFFECT_DURATION f f I EFFECT_INTERVAL d f I EFFECT_RADIUS e f F ELDER_SIZE_SCALE a c net/minecraft/world/entity/monster/breeze/Breeze net/minecraft/world/entity/monster/breeze/Breeze m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/world/entity/projectile/Projectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; deflection a m (I)V emitGroundParticles a m ()V emitJumpTrailParticles gP m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()D getFiringYPosition gS m ()D getFluidJumpThreshold dE m ()I getHeadRotSpeed ai m ()Ljava/util/Optional; getHurtBy gR m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadYRot ae m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a m (Lnet/minecraft/world/entity/Entity;)Z lambda$getHurtBy$1 I m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$getHurtBy$2 H m ()Lnet/minecraft/util/debug/DebugBreezeInfo; lambda$registerDebugValues$3 gU m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$0 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playAmbientSound T m ()V playWhirlSound gQ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m ()V resetAnimations gT m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; resetJumpTrail p m ()V tick g m (Lnet/minecraft/world/phys/Vec3;)Z withinInnerCircleRange o f F FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD cB f I IDLE_PARTICLES_AMOUNT cw f I JUMP_CIRCLE_DISTANCE_Y cA f I JUMP_DUST_PARTICLES_AMOUNT cx f I JUMP_TRAIL_DURATION_TICKS cz f I JUMP_TRAIL_PARTICLES_AMOUNT cy f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; PROJECTILE_DEFLECTION cG f I SLIDE_PARTICLES_AMOUNT cv f I WHIRL_SOUND_FREQUENCY_MAX cD f I WHIRL_SOUND_FREQUENCY_MIN cC f Lnet/minecraft/world/entity/AnimationState; idle a f Lnet/minecraft/world/entity/AnimationState; inhale f f I jumpTrailStartedTick cE f Lnet/minecraft/world/entity/AnimationState; longJump d f Lnet/minecraft/world/entity/AnimationState; shoot e f Lnet/minecraft/world/entity/AnimationState; slideBack c f Lnet/minecraft/world/entity/AnimationState; slide b f I soundTick cF c net/minecraft/world/entity/monster/breeze/Breeze$1 net/minecraft/world/entity/monster/breeze/Breeze$1 f [I $SwitchMap$net$minecraft$world$entity$Pose a c net/minecraft/world/entity/monster/hoglin/Hoglin net/minecraft/world/entity/monster/hoglin/EntityHoglin m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V ageBoundaryReached h m ()V aiStep d_ m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canBeHunted gS m ()Z canBeLeashed aj_ m ()Z canFallInLove gY m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkHoglinSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()V finishConversion gT m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAttackAnimationRemainingTicks gQ m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isAdult gP m ()Z isConverting gR m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isImmuneToZombification gU m (Lnet/minecraft/world/entity/monster/Zoglin;)V lambda$finishConversion$0 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (D)Z removeWhenFarAway i m (Z)V setCannotBeHunted y m (Z)V setImmuneToZombification x m (I)V setTimeInOverworld s m ()Z shouldDropExperience eI f I ATTACK_DAMAGE cE f I ATTACK_KNOCKBACK cC f F BABY_ATTACK_DAMAGE cF f I CONVERSION_TIME cv f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMUNE_TO_ZOMBIFICATION cz f Z DEFAULT_CANNOT_BE_HUNTED cI f Z DEFAULT_IMMUNE_TO_ZOMBIFICATION cG f I DEFAULT_TIME_IN_OVERWORLD cH f F KNOCKBACK_RESISTANCE cD f I MAX_HEALTH cA f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cx f F MOVEMENT_SPEED_WHEN_FIGHTING cB f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cw f I attackAnimationRemainingTicks cJ f Z cannotBeHunted cL f I timeInOverworld cK c net/minecraft/world/entity/monster/piglin/Piglin net/minecraft/world/entity/monster/piglin/EntityPiglin m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; addToInventory j m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/item/ItemStack;)Z canAddToInventory k m ()Z canHunt k m (Lnet/minecraft/world/item/ItemStack;)Z canReplaceCurrentItem n m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPiglinSpawnRules b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gX m ()Lnet/minecraft/world/item/ItemStack; createSpawnWeapon gZ m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion h m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gS m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/SimpleContainer; getInventory gP m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; getTopPassenger c m (Lnet/minecraft/world/item/ItemStack;)V holdInMainHand l m (Lnet/minecraft/world/item/ItemStack;)V holdInOffHand m m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isBaby e_ m ()Z isChargingCrossbow ha m ()Z isDancing gY m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropCustomDeathLoot$0 e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$finishConversion$1 d m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V maybeWearArmor a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V onCrossbowAttackPerformed a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m ()V playConvertedSound gU m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (D)Z removeWhenFarAway i m (Z)V setBaby a_ m (Z)V setCannotHunt z m (Z)V setChargingCrossbow b m (Z)V setDancing y m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f I ATTACK_DAMAGE cC f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cG f F CHANCE_OF_WEARING_EACH_ARMOUR_ITEM cD f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID cv f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_CHARGING_CROSSBOW cw f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_DANCING cx f Z DEFAULT_CANNOT_HUNT cJ f Z DEFAULT_IS_BABY cI f I MAX_HEALTH cA f I MAX_PASSENGERS_ON_ONE_HOGLIN cE f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES e f F MOVEMENT_SPEED_WHEN_FIGHTING cB f F PROBABILITY_OF_SPAWNING_AS_BABY cF f D PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD cH f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES d f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_BABY cz f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_BABY_ID cy f Z cannotHunt cL f Lnet/minecraft/world/SimpleContainer; inventory cK c net/minecraft/world/entity/monster/spider/Spider net/minecraft/world/entity/monster/spider/EntitySpider m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m m ()Z isClimbing gP m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$0 i m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a m ()Z onClimbable fl m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()V registerGoals D m (Z)V setClimbing x m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID a f F SPIDER_SPECIAL_EFFECT_CHANCE b c net/minecraft/world/entity/monster/spider/Spider$SpiderAttackGoal net/minecraft/world/entity/monster/spider/EntitySpider$PathfinderGoalSpiderMeleeAttack m ()Z canContinueToUse c m ()Z canUse b c net/minecraft/world/entity/monster/spider/Spider$SpiderTargetGoal net/minecraft/world/entity/monster/spider/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget m ()Z canUse b c net/minecraft/world/entity/monster/spider/Spider$SpiderEffectsGroupData net/minecraft/world/entity/monster/spider/EntitySpider$GroupDataSpider m (Lnet/minecraft/util/RandomSource;)V setRandomEffect a f Lnet/minecraft/core/Holder; effect a c net/minecraft/world/entity/monster/warden/Warden net/minecraft/world/entity/monster/warden/Warden m (Lnet/minecraft/world/entity/monster/warden/Warden;)Lnet/minecraft/world/entity/ai/Brain; access$000 a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;I)V applyDarknessAround a m (Lnet/minecraft/world/entity/Entity;)Z canRide p m (Lnet/minecraft/world/entity/Entity;)Z canTargetEntity H m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m (Lnet/minecraft/world/entity/Entity;)V clearAnger I m (Lnet/minecraft/world/entity/AnimationState;)V clientDiggingParticles a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m ()Z dampensVibrations bw m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/entity/Entity;)V doPush F m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()I getActiveAnger ha m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; getAngerLevel gP m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; getAngerManagement gR m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()I getClientAngerLevel p m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Ljava/util/Optional; getEntityAngryAt gQ m (F)F getHeartAnimation M m ()I getHeartBeatDelay gY m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()F getSecondsToDisableBlocking gu m ()F getSoundVolume fC m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m (F)F getTendrilAnimation L m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a m (Lnet/minecraft/world/entity/Entity;)V increaseAngerAt J m (Lnet/minecraft/world/entity/Entity;IZ)V increaseAngerAt a m ()Z isDiggingOrEmerging gU m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a m ()Z isPushable bY m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; lambda$readAdditionalSaveData$0 hb m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()F nextStep bj m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playListeningSound gZ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (D)Z removeWhenFarAway i m (Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget i m ()V syncClientAngerLevel gX m ()V tick g m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a f I ANGERMANAGEMENT_TICK_DELAY cI f I ATTACK_DAMAGE cB f F ATTACK_KNOCKBACK cA f Lnet/minecraft/network/syncher/EntityDataAccessor; CLIENT_ANGER_LEVEL cD f I DARKNESS_DISPLAY_LIMIT cE f I DARKNESS_DURATION cF f I DARKNESS_INTERVAL cH f I DARKNESS_RADIUS cG f I DEFAULT_ANGER cJ f I DIGGING_PARTICLES_AMOUNT cO f F DIGGING_PARTICLES_DURATION cP f F DIGGING_PARTICLES_OFFSET cQ f I FOLLOW_RANGE cC f F KNOCKBACK_RESISTANCE cz f I MAX_HEALTH cx f F MOVEMENT_SPEED_WHEN_FIGHTING cy f I ON_HURT_ANGER_BOOST cL f I PROJECTILE_ANGER cK f I PROJECTILE_ANGER_DISTANCE cR f I RECENT_PROJECTILE_TICK_THRESHOLD cM f I TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM cw f I TOUCH_COOLDOWN_TICKS cN f I VIBRATION_COOLDOWN_TICKS cv f Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement db f Lnet/minecraft/world/entity/AnimationState; attackAnimationState e f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState d f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicGameEventListener cY f Lnet/minecraft/world/entity/AnimationState; emergeAnimationState c f I heartAnimation cW f I heartAnimationO cX f Lnet/minecraft/world/entity/AnimationState; roarAnimationState a f Lnet/minecraft/world/entity/AnimationState; sniffAnimationState b f Lnet/minecraft/world/entity/AnimationState; sonicBoomAnimationState f f I tendrilAnimation cU f I tendrilAnimationO cV f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData da f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser cZ c net/minecraft/world/entity/monster/warden/Warden$1 net/minecraft/world/entity/monster/warden/Warden$1 m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a c net/minecraft/world/entity/monster/warden/Warden$1$1 net/minecraft/world/entity/monster/warden/Warden$1$1 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)F distance a c net/minecraft/world/entity/monster/warden/Warden$2 net/minecraft/world/entity/monster/warden/Warden$2 f [I $SwitchMap$net$minecraft$world$entity$Pose a c net/minecraft/world/entity/monster/warden/Warden$VibrationUser net/minecraft/world/entity/monster/warden/Warden$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a m ()Z canTriggerAvoidVibration d m ()Lnet/minecraft/tags/TagKey; getListenableEvents c m ()I getListenerRadius a m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a f I GAME_EVENT_LISTENER_RANGE b f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c f Lnet/minecraft/world/entity/monster/warden/Warden; this$0 a c net/minecraft/world/entity/monster/zombie/Zombie net/minecraft/world/entity/monster/zombie/EntityZombie m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addBehaviourGoals p m ()Z canBreakDoors gX m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h m ()Z canSpawnInLiquids gQ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/EntityType;)V convertToZombieType a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z convertVillagerToZombieVillager a m ()Z convertsInWater gR m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/server/level/ServerLevel;)V doUnderWaterConversion h m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/util/RandomSource;)Z getSpawnAsBabyOdds a m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP m ()Lnet/minecraft/world/entity/EntityType; getType ay m (F)V handleAttributes L m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isBaby e_ m ()Z isSunSensitive af_ m ()Z isUnderWaterConverting gU m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/zombie/Zombie;)V lambda$convertToZombieType$1 a m (Lnet/minecraft/world/Difficulty;)Z lambda$static$0 a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m ()V randomizeReinforcementsChance gY m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setBaby a_ m (Z)V setCanBreakDoors y m (I)V setConversionTime b m (I)V setInWaterTime a m (I)V startUnderWaterConversion d m ()V tick g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cD f F BREAK_DOOR_CHANCE cE f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID cz f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DROWNED_CONVERSION_ID cB f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SPECIAL_TYPE_ID cA f Z DEFAULT_BABY cG f Z DEFAULT_CAN_BREAK_DOORS cH f I DEFAULT_IN_WATER_TIME cI f Ljava/util/function/Predicate; DOOR_BREAKING_PREDICATE cF f Lnet/minecraft/resources/Identifier; LEADER_ZOMBIE_BONUS_ID cx f I NOT_CONVERTING cC f I REINFORCEMENT_ATTEMPTS c f Lnet/minecraft/resources/Identifier; REINFORCEMENT_CALLER_CHARGE_ID cv f I REINFORCEMENT_RANGE_MAX d f I REINFORCEMENT_RANGE_MIN e f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_BABY_ID a f F ZOMBIE_LEADER_CHANCE b f Lnet/minecraft/resources/Identifier; ZOMBIE_RANDOM_SPAWN_BONUS_ID cy f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; ZOMBIE_REINFORCEMENT_CALLEE_CHARGE cw f Lnet/minecraft/world/entity/ai/goal/BreakDoorGoal; breakDoorGoal cJ f Z canBreakDoors cK f I conversionTime cM f I inWaterTime cL c net/minecraft/world/entity/monster/zombie/Zombie$ZombieGroupData net/minecraft/world/entity/monster/zombie/EntityZombie$GroupDataZombie f Z canSpawnJockey c f Z isBaby b c net/minecraft/world/entity/monster/zombie/Zombie$ZombieAttackTurtleEggGoal net/minecraft/world/entity/monster/zombie/EntityZombie$a m ()D acceptedDistance i m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playBreakSound a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playDestroyProgressSound a f Lnet/minecraft/world/entity/monster/zombie/Zombie; this$0 g c net/minecraft/world/entity/npc/villager/Villager net/minecraft/world/entity/npc/villager/EntityVillager m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V ageBoundaryReached h m ()Z allowedToRestock hj m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Z assignProfessionWhenSpawned gU m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canBreed Y_ m ()Z canRestock gV m ()V catchUpDemand hk m ()I countFoodPointsInInventory hq m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; createDefaultVillagerData gX m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (I)V digestFood t m ()V eatAndDigestFood ha m ()V eatUntilFull ho m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/npc/villager/Villager; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/world/entity/ai/gossip/GossipContainer; getGossips he m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/world/entity/player/Player;)I getPlayerReputation g m ()Lnet/minecraft/network/chat/Component; getTypeName cR m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; getVillagerData gZ m ()I getVillagerXp d m (J)Z golemSpawnConditionsMet b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V gossip a m (B)V handleEntityEvent b m ()Z hasExcessFood hb m ()Z hasFarmSeeds hd m ()Z hungry hn m (Lnet/minecraft/server/level/ServerLevel;)V increaseMerchantCareer k m (Lnet/minecraft/world/SimpleContainer;Ljava/util/Map$Entry;)I lambda$countFoodPointsInInventory$8 a m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)Z lambda$getPlayerReputation$6 a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$hasFarmSeeds$9 j m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/core/GlobalPos;)V lambda$releasePoi$5 a m (JLnet/minecraft/world/entity/npc/villager/Villager;)Z lambda$spawnGolemIfNeeded$10 a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$0 d m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$1 c m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$2 b m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$3 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)V lambda$tellWitnessesThatIWasMurdered$4 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()V maybeDecayGossip hr m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()Z needsToRestock hi m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;)V onReputationEventFrom a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m ()V playWorkSound gY m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;)V refreshBrain i m (Lnet/minecraft/world/entity/ai/Brain;)V registerBrainGoals a m ()V releaseAllPois hm m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V releasePoi a m (D)Z removeWhenFarAway i m ()V resendOffersToTradingPlayer hh m ()V resetNumberOfRestocks hs m ()V resetSpecialPrices hg m ()V restock gW m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V setGossips a m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setOffers b m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a m ()V setUnhappy hf m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)V setVillagerData a m (I)V setVillagerXp s m ()Z shouldIncreaseLevel hp m (Lnet/minecraft/server/level/ServerLevel;)Z shouldRestock j m (Lnet/minecraft/server/level/ServerLevel;JI)V spawnGolemIfNeeded a m (Lnet/minecraft/core/BlockPos;)V startSleeping b m (Lnet/minecraft/world/entity/player/Player;)V startTrading h m ()V stopSleeping gs m ()V stopTrading gS m (Lnet/minecraft/world/entity/Entity;)V tellWitnessesThatIWasMurdered H m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m ()V tick g m ()V updateDemand hl m (Lnet/minecraft/world/entity/player/Player;)V updateSpecialPrices i m (Lnet/minecraft/server/level/ServerLevel;)V updateTrades h m ()Z wantsMoreFood hc m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c m (J)Z wantsToSpawnGolem a f I BREEDING_FOOD_THRESHOLD cx f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VILLAGER_DATA cC f Z DEFAULT_ASSIGN_PROFESSION_WHEN_SPAWNED cP f B DEFAULT_FOOD_LEVEL cL f I DEFAULT_LAST_GOSSIP_DECAY cN f I DEFAULT_LAST_RESTOCK cM f I DEFAULT_RESTOCKS_TODAY cO f I DEFAULT_XP cK f Ljava/util/Map; FOOD_POINTS cy f I GOSSIP_COOLDOWN cF f I GOSSIP_DECAY_INTERVAL cG f I HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS cH f I HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM cI f Lorg/slf4j/Logger; LOGGER cB f I MAX_GOSSIP_TOPICS cE f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES df f Ljava/util/Map; POI_MEMORIES cA f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES dg f F SPEED_MODIFIER cz f J TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING cJ f I TRADES_PER_LEVEL cD f Z assignProfessionWhenSpawned de f Z chasing cV f I foodLevel cW f Lnet/minecraft/world/entity/ai/gossip/GossipContainer; gossips cX f Z increaseProfessionLevelOnUpdate cR f J lastGossipDecayTime cZ f J lastGossipTime cY f J lastRestockCheckDay dd f J lastRestockGameTime db f Lnet/minecraft/world/entity/player/Player; lastTradedPlayer cU f I numberOfRestocksToday dc f I updateMerchantTimer cQ f I villagerXp da c net/minecraft/world/entity/player/ProfileKeyPair net/minecraft/world/entity/player/ProfileKeyPair m ()Z dueRefresh a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/security/PrivateKey; privateKey b m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; publicKey c m ()Ljava/time/Instant; refreshedAfter d f Lcom/mojang/serialization/Codec; CODEC a f Ljava/security/PrivateKey; privateKey b f Lnet/minecraft/world/entity/player/ProfilePublicKey; publicKey c f Ljava/time/Instant; refreshedAfter d c net/minecraft/world/entity/projectile/EyeOfEnder net/minecraft/world/entity/projectile/EntityEnderSignal m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem f m ()Lnet/minecraft/world/item/ItemStack; getItem e m ()F getLightLevelDependentMagicValue bO m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isAttackable cT m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V setItem a m (D)Z shouldRenderAtSqrDistance a m (Lnet/minecraft/world/phys/Vec3;)V signalTo a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V spawnParticles b m ()V tick g m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; updateDeltaMovement a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK d f F MIN_CAMERA_DISTANCE_SQUARED a f F TOO_FAR_DISTANCE c f F TOO_FAR_SIGNAL_HEIGHT b f I life f f Z surviveAfterDeath g f Lnet/minecraft/world/phys/Vec3; target e c net/minecraft/world/entity/projectile/Projectile net/minecraft/world/entity/projectile/IProjectile m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V applyOnProjectileSpawned b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b m ()V checkLeftOwner n m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityReference;Z)Z deflect a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()I getDimensionChangingDelay co m ()Lnet/minecraft/world/entity/Entity; getEffectSource m m (DDDFF)Lnet/minecraft/world/phys/Vec3; getMovementToShoot c m ()Lnet/minecraft/world/entity/Entity; getOwner p m ()F getPickRadius ci m (Lnet/minecraft/world/phys/HitResult;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; hitTargetOrDeflectSelf a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isOutsideOwnerCollisionRange f m ()Z isPickable bX m (Lnet/minecraft/world/item/Item;)V lambda$applyOnProjectileSpawned$5 c m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z lambda$isOutsideOwnerCollisionRange$0 a m (Lnet/minecraft/world/entity/projectile/Projectile;)V lambda$spawnProjectile$4 b m (DDDFFLnet/minecraft/world/entity/projectile/Projectile;)V lambda$spawnProjectileUsingShoot$2 a m (FF)F lerpRotation f m (Lnet/minecraft/server/level/ServerLevel;)Z mayBreak a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a m (Z)V onDeflection a m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Z)V onInsideBubbleColumn m m (Lnet/minecraft/world/item/Item;)V onItemBreak b m (Lnet/minecraft/world/entity/Entity;)Z ownedBy e m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y m (Lnet/minecraft/world/entity/Entity;)V setOwner d m (Lnet/minecraft/world/entity/EntityReference;)V setOwner a m (DDDFF)V shoot d m (Lnet/minecraft/world/entity/Entity;FFFFF)V shootFromRotation a m ()Z shouldBounceOnWorldBorder ah_ m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectile a m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectile a m (Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;FFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileFromRotation a m (Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;DDDFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileUsingShoot a m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;DDDFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileUsingShoot a m ()V tick g m ()V updateRotation q f Z DEFAULT_HAS_BEEN_SHOT c f Z DEFAULT_LEFT_OWNER b f Z hasBeenShot f f Lnet/minecraft/world/entity/Entity; lastDeflectedBy g f Z leftOwnerChecked e f Z leftOwner d f Lnet/minecraft/world/entity/EntityReference; owner a c net/minecraft/world/entity/projectile/Projectile$Delayed net/minecraft/world/entity/projectile/IProjectile$Delayed c net/minecraft/world/entity/projectile/Projectile$ProjectileFactory net/minecraft/world/entity/projectile/IProjectile$a c net/minecraft/world/entity/vehicle/VehicleEntity net/minecraft/world/entity/vehicle/VehicleEntity m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V destroy a m ()F getDamage f m ()I getDimensionChangingDelay co m ()Lnet/minecraft/world/item/Item; getDropItem p m ()I getHurtDir n m ()I getHurtTime m m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a m (F)V setDamage a m (I)V setHurtDir l m (I)V setHurtTime d m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldSourceDestroy a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_DAMAGE c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_HURTDIR b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_HURT a c net/minecraft/world/inventory/HorseInventoryMenu net/minecraft/world/inventory/ContainerHorse m (Lnet/minecraft/world/Container;)Z hasInventoryChanged c f Lnet/minecraft/resources/Identifier; ARMOR_SLOT_SPRITE u f Lnet/minecraft/resources/Identifier; LLAMA_ARMOR_SLOT_SPRITE t f Lnet/minecraft/resources/Identifier; SADDLE_SLOT_SPRITE s c net/minecraft/world/inventory/HorseInventoryMenu$1 net/minecraft/world/inventory/ContainerHorse$1 m ()Z isActive b f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; val$horse a c net/minecraft/world/inventory/HorseInventoryMenu$2 net/minecraft/world/inventory/ContainerHorse$2 m ()Z isActive b f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; val$horse a c net/minecraft/world/inventory/MerchantResultSlot net/minecraft/world/inventory/SlotMerchantResult m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (I)Lnet/minecraft/world/item/ItemStack; remove a f Lnet/minecraft/world/item/trading/Merchant; merchant h f Lnet/minecraft/world/entity/player/Player; player b f I removeCount g f Lnet/minecraft/world/inventory/MerchantContainer; slots a c net/minecraft/world/item/component/BlocksAttacks net/minecraft/world/item/component/BlocksAttacks m ()F blockDelaySeconds b m ()I blockDelayTicks a m ()Ljava/util/Optional; blockSound g m ()Ljava/util/Optional; bypassedBy f m ()Ljava/util/List; damageReductions d m (F)I disableBlockingForTicks a m ()F disableCooldownScale c m ()Ljava/util/Optional; disableSound h m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;F)V hurtBlockingItem a m ()Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; itemDamage e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$disable$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onBlocked$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V onBlocked a m (Lnet/minecraft/world/damagesource/DamageSource;FD)F resolveBlockedDamage a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F blockDelaySeconds c f Ljava/util/Optional; blockSound h f Ljava/util/Optional; bypassedBy g f Ljava/util/List; damageReductions e f F disableCooldownScale d f Ljava/util/Optional; disableSound i f Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; itemDamage f c net/minecraft/world/item/component/BlocksAttacks$DamageReduction net/minecraft/world/item/component/BlocksAttacks$a m ()F base c m ()F factor d m ()F horizontalBlockingAngle a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/damagesource/DamageSource;FD)F resolve a m ()Ljava/util/Optional; type b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F base e f F factor f f F horizontalBlockingAngle c f Ljava/util/Optional; type d c net/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction net/minecraft/world/item/component/BlocksAttacks$b m (F)I apply a m ()F base b m ()F factor c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F threshold a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; DEFAULT c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F base e f F factor f f F threshold d c net/minecraft/world/item/component/DyedItemColor net/minecraft/world/item/component/DyedItemColor m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack; applyDyes a m (Lnet/minecraft/world/item/ItemStack;I)I getOrDefault a m ()I rgb a f Lcom/mojang/serialization/Codec; CODEC a f I LEATHER_COLOR c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I rgb d c net/minecraft/world/item/component/KineticWeapon net/minecraft/world/item/component/KineticWeapon m ()I computeDamageUseDuration a m ()I contactCooldownTicks b m ()Ljava/util/Optional; damageConditions f m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V damageEntities a m ()F damageMultiplier h m ()I delayTicks c m ()Ljava/util/Optional; dismountConditions d m ()F forwardMovement g m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getMotion a m ()Ljava/util/Optional; hitSound j m ()Ljava/util/Optional; knockbackConditions e m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;)Z lambda$damageEntities$3 a m (Lnet/minecraft/world/phys/BlockHitResult;)Ljava/util/Collection; lambda$damageEntities$4 a m (Ljava/util/Collection;)Ljava/util/Collection; lambda$damageEntities$5 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$damageEntities$6 d m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeLocalHitSound$2 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeSound$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;)V makeLocalHitSound c m (Lnet/minecraft/world/entity/Entity;)V makeSound b m ()Ljava/util/Optional; sound i f Lcom/mojang/serialization/Codec; CODEC b f I HIT_FEEDBACK_TICKS a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f I contactCooldownTicks d f Ljava/util/Optional; damageConditions h f F damageMultiplier j f I delayTicks e f Ljava/util/Optional; dismountConditions f f F forwardMovement i f Ljava/util/Optional; hitSound l f Ljava/util/Optional; knockbackConditions g f Ljava/util/Optional; sound k c net/minecraft/world/item/component/KineticWeapon$Condition net/minecraft/world/item/component/KineticWeapon$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I maxDurationTicks a m ()F minRelativeSpeed c m ()F minSpeed b m (IF)Ljava/util/Optional; ofAttackerSpeed a m (IF)Ljava/util/Optional; ofRelativeSpeed b m (IDDD)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I maxDurationTicks c f F minRelativeSpeed e f F minSpeed d c net/minecraft/world/item/crafting/ArmorDyeRecipe net/minecraft/world/item/crafting/RecipeArmorDye m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/BlastingRecipe net/minecraft/world/item/crafting/RecipeBlasting m ()Lnet/minecraft/world/item/Item; furnaceIcon f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h c net/minecraft/world/item/crafting/BlastingRecipe$1 net/minecraft/world/item/crafting/RecipeBlasting$1 f [I $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory a c net/minecraft/world/item/crafting/CraftingRecipe net/minecraft/world/item/crafting/RecipeCrafting m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; defaultCraftingReminder b m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h c net/minecraft/world/item/crafting/CraftingRecipe$1 net/minecraft/world/item/crafting/RecipeCrafting$1 f [I $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory a c net/minecraft/world/item/crafting/SmeltingRecipe net/minecraft/world/item/crafting/FurnaceRecipe m ()Lnet/minecraft/world/item/Item; furnaceIcon f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h c net/minecraft/world/item/crafting/SmeltingRecipe$1 net/minecraft/world/item/crafting/FurnaceRecipe$1 f [I $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory a c net/minecraft/world/item/crafting/SmithingRecipe net/minecraft/world/item/crafting/SmithingRecipe m ()Ljava/util/Optional; additionIngredient k m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h m ()Ljava/util/Optional; templateIngredient c c net/minecraft/world/item/enchantment/Enchantable net/minecraft/world/item/enchantment/Enchantable m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I value a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I value c c net/minecraft/world/item/enchantment/Enchantment net/minecraft/world/item/enchantment/Enchantment m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V applyEffects a m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z areCompatible a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/storage/loot/LootContext; blockHitContext a m (Lnet/minecraft/world/item/ItemStack;)Z canEnchant c m (I)Lnet/minecraft/world/item/enchantment/Enchantment$Cost; constantCost a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/level/storage/loot/LootContext; damageContext b m ()Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition g m (Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a m ()Lnet/minecraft/network/chat/Component; description f m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V doLunge a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttack a m (Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttack a m (II)Lnet/minecraft/world/item/enchantment/Enchantment$Cost; dynamicCost a m ()Lnet/minecraft/core/component/DataComponentMap; effects i m (Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; enchantment a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/storage/loot/LootContext; entityContext a m ()Lnet/minecraft/core/HolderSet; exclusiveSet h m ()I getAnvilCost c m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; getEffects a m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/Component; getFullname a m (I)I getMaxCost c m ()I getMaxLevel e m (I)I getMinCost b m ()I getMinLevel d m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Map; getSlotItems a m ()Lnet/minecraft/core/HolderSet; getSupportedItems a m ()I getWeight b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Z isImmuneToDamage a m (Lnet/minecraft/world/item/ItemStack;)Z isPrimaryItem a m (Lnet/minecraft/world/item/ItemStack;)Z isSupportedItem b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/storage/loot/LootContext; itemContext a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$doLunge$2 c m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Z lambda$matchingSlot$1 a m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V lambda$modifyDamageFilteredValue$8 a m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V lambda$modifyEntityFilteredValue$7 b m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V lambda$modifyItemFilteredCount$6 a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$onHitBlock$5 a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$onProjectileSpawned$4 a m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)V lambda$runLocationChangedEffects$9 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$tick$3 b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/level/storage/loot/LootContext; locationContext a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z matchingSlot a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyAmmoCount b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyArmorEffectivness e m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyBlockExperience d m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyCrossbowChargeTime b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamage b m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamageFilteredValue a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamageProtection a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDurabilityChange a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDurabilityToRepairFromXp e m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyEntityFilteredValue a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFallBasedDamage c m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFishingLuckBonus d m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFishingTimeReduction c m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyItemFilteredCount a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyKnockback d m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyMobExperience a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyPiercingCount c m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyProjectileCount e m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyProjectileSpread f m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyTridentReturnToOwnerAcceleration b m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyTridentSpinAttackStrength a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyUnfilteredValue a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)V onHitBlock a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V onProjectileSpawned c m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;)V runLocationChangedEffects a m (ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;)V stopLocationBasedEffects a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V tick b f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC b f I MAX_LEVEL a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition f f Lnet/minecraft/network/chat/Component; description e f Lnet/minecraft/core/component/DataComponentMap; effects h f Lnet/minecraft/core/HolderSet; exclusiveSet g c net/minecraft/world/item/enchantment/Enchantment$1 net/minecraft/world/item/enchantment/Enchantment$1 f [I $SwitchMap$net$minecraft$world$item$enchantment$EnchantmentTarget a c net/minecraft/world/item/enchantment/Enchantment$Cost net/minecraft/world/item/enchantment/Enchantment$b m ()I base a m (I)I calculate a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I perLevelAboveFirst b f Lcom/mojang/serialization/Codec; CODEC a f I base b f I perLevelAboveFirst c c net/minecraft/world/item/enchantment/Enchantment$Builder net/minecraft/world/item/enchantment/Enchantment$a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/item/enchantment/Enchantment; build a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; exclusiveWith a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; getEffectsList b m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; lambda$getEffectsList$0 a m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withSpecialEffect b f Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a f Ljava/util/Map; effectLists c f Lnet/minecraft/core/component/DataComponentMap$Builder; effectMapBuilder d f Lnet/minecraft/core/HolderSet; exclusiveSet b c net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition net/minecraft/world/item/enchantment/Enchantment$c m ()I anvilCost g m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/enchantment/Enchantment$Cost; maxCost f m ()I maxLevel d m ()Lnet/minecraft/world/item/enchantment/Enchantment$Cost; minCost e m ()Ljava/util/Optional; primaryItems b m ()Ljava/util/List; slots h m ()Lnet/minecraft/core/HolderSet; supportedItems a m ()I weight c f Lcom/mojang/serialization/MapCodec; CODEC a f I anvilCost h f Lnet/minecraft/world/item/enchantment/Enchantment$Cost; maxCost g f I maxLevel e f Lnet/minecraft/world/item/enchantment/Enchantment$Cost; minCost f f Ljava/util/Optional; primaryItems c f Ljava/util/List; slots i f Lnet/minecraft/core/HolderSet; supportedItems b f I weight d c net/minecraft/world/item/equipment/ArmorMaterial net/minecraft/world/item/equipment/ArmorMaterial m ()Lnet/minecraft/resources/ResourceKey; assetId h m (Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes a m ()Ljava/util/Map; defense b m ()I durability a m ()I enchantmentValue c m ()Lnet/minecraft/core/Holder; equipSound d m ()F knockbackResistance f m ()Lnet/minecraft/tags/TagKey; repairIngredient g m ()F toughness e f Lnet/minecraft/resources/ResourceKey; assetId h f Ljava/util/Map; defense b f I durability a f I enchantmentValue c f Lnet/minecraft/core/Holder; equipSound d f F knockbackResistance f f Lnet/minecraft/tags/TagKey; repairIngredient g f F toughness e c net/minecraft/world/item/slot/ContentsSlotSource net/minecraft/world/item/slot/ContentsSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/slot/ContentsSlotSource;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component c c net/minecraft/world/item/slot/FilteredSlotSource net/minecraft/world/item/slot/FilteredSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/slot/FilteredSlotSource;)Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/advancements/criterion/ItemPredicate; filter c c net/minecraft/world/level/WorldDataConfiguration net/minecraft/world/level/WorldDataConfiguration m ()Lnet/minecraft/world/level/DataPackConfig; dataPacks a m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures b m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/WorldDataConfiguration; expandFeatures a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/WorldDataConfiguration; DEFAULT d f Ljava/lang/String; ENABLED_FEATURES_ID a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/world/level/DataPackConfig; dataPacks e f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures f c net/minecraft/world/level/biome/FixedBiomeSource net/minecraft/world/level/biome/WorldChunkManagerHell m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/stream/Stream; collectPossibleBiomes b m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a m (Lnet/minecraft/core/BlockPos;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/LevelReader;)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; getBiomesWithin a m (Lnet/minecraft/world/level/biome/FixedBiomeSource;)Lnet/minecraft/core/Holder; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/core/Holder; biome c c net/minecraft/world/level/biome/MobSpawnSettings net/minecraft/world/level/biome/BiomeSettingsMobs m ()F getCreatureProbability a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost; getMobSpawnCost a m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList; getMobs a m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/lang/Float; lambda$static$0 c m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/util/Map; lambda$static$1 b m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/util/Map; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/MapCodec; CODEC c f F DEFAULT_CREATURE_SPAWN_PROBABILITY e f Lnet/minecraft/world/level/biome/MobSpawnSettings; EMPTY b f Lnet/minecraft/util/random/WeightedList; EMPTY_MOB_LIST a f Lorg/slf4j/Logger; LOGGER d f F creatureGenerationProbability f f Ljava/util/Map; mobSpawnCosts h f Ljava/util/Map; spawners g c net/minecraft/world/level/biome/MobSpawnSettings$Builder net/minecraft/world/level/biome/BiomeSettingsMobs$a m (Lnet/minecraft/world/entity/EntityType;DD)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addMobCharge a m (Lnet/minecraft/world/entity/MobCategory;ILnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addSpawn a m ()Lnet/minecraft/world/level/biome/MobSpawnSettings; build a m (F)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; creatureGenerationProbability a m (Ljava/util/Map$Entry;)Lnet/minecraft/util/random/WeightedList; lambda$build$1 a m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList$Builder; lambda$new$0 a f F creatureGenerationProbability c f Ljava/util/Map; mobSpawnCosts b f Ljava/util/Map; spawners a c net/minecraft/world/level/biome/MobSpawnSettings$Builder$MobListBuilder net/minecraft/world/level/biome/BiomeSettingsMobs$a$MobListBuilder c net/minecraft/world/level/biome/MobSpawnSettings$Builder$WeightedSpawnerDataList net/minecraft/world/level/biome/BiomeSettingsMobs$a$WeightedSpawnerDataList c net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData net/minecraft/world/level/biome/BiomeSettingsMobs$c m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lnet/minecraft/world/entity/EntityType; lambda$static$0 d m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Ljava/lang/Integer; lambda$static$1 c m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Ljava/lang/Integer; lambda$static$2 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m ()Ljava/lang/String; lambda$static$4 d m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lcom/mojang/serialization/DataResult; lambda$static$5 a m ()I maxCount c m ()I minCount b m ()Lnet/minecraft/world/entity/EntityType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f I maxCount d f I minCount c f Lnet/minecraft/world/entity/EntityType; type b c net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost net/minecraft/world/level/biome/BiomeSettingsMobs$b m ()D charge b m ()D energyBudget a m (Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;)Ljava/lang/Double; lambda$static$0 b m (Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;)Ljava/lang/Double; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f D charge c f D energyBudget b c net/minecraft/world/level/block/BambooStalkBlock net/minecraft/world/level/block/BlockBamboo m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeightAboveUpToMax a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeightBelowUpToMax b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V growBamboo a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b f I AGE_THICK_BAMBOO i f I AGE_THIN_BAMBOO h f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; LEAVES c f I MAX_HEIGHT e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION S f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_LARGE R f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SMALL D f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE d f I STAGE_DONE_GROWING g f I STAGE_GROWING f c net/minecraft/world/level/block/BigDripleafBlock net/minecraft/world/level/block/BigDripleafBlock m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z canEntityTilt a m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlaceAt a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canReplace p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V lambda$static$0 a m ()Ljava/util/function/Function; makeShapes q m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/Direction;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V placeWithRandomHeight a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playTiltSound a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V resetTilt c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; DELAY_UNTIL_NEXT_TILT_STATE e f I ENTITY_DETECTION_MIN_Y h f I LOWEST_LEAF_TOP i f I MAX_GEN_HEIGHT g f I NO_TICK d f Ljava/util/Map; SHAPE_LEAF D f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TILT c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b f Ljava/util/function/Function; shapes R c net/minecraft/world/level/block/ChorusPlantBlock net/minecraft/world/level/block/BlockChorusFruit m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getStateWithConnections a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/CopperChestBlock net/minecraft/world/level/block/CopperChestBlock m (Lnet/minecraft/world/level/block/state/BlockState;)Z chestCanConnectTo i m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getFromCopperBlock a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getLeastOxidizedChestOfConnectedBlocks c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getState t m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m ()Z isWaxed u m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$new$9 v m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/block/Block; lambda$static$1 J m ()Lnet/minecraft/world/level/block/Block; lambda$static$2 I m ()Lnet/minecraft/world/level/block/Block; lambda$static$3 H m ()Lnet/minecraft/world/level/block/Block; lambda$static$4 G m ()Lnet/minecraft/world/level/block/Block; lambda$static$5 F m ()Lnet/minecraft/world/level/block/Block; lambda$static$6 E m ()Lnet/minecraft/world/level/block/Block; lambda$static$7 D m ()Lnet/minecraft/world/level/block/Block; lambda$static$8 C m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$unwaxBlock$10 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity o m (Lnet/minecraft/world/level/block/CopperChestBlock;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; unwaxBlock a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC g f Ljava/util/Map; COPPER_TO_COPPER_CHEST_MAPPING h f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState i c net/minecraft/world/level/block/DirectionalBlock net/minecraft/world/level/block/BlockDirectional m ()Lcom/mojang/serialization/MapCodec; codec a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING a c net/minecraft/world/level/block/DoublePlantBlock net/minecraft/world/level/block/BlockTallPlant m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; copyWaterloggedFrom b m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)V placeAt a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)V preventDropFromBottomPart b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF b c net/minecraft/world/level/block/FireflyBushBlock net/minecraft/world/level/block/FireflyBushBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$performBonemeal$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a f I FIREFLY_AMBIENT_SOUND_CHANCE_ONE_IN f f D FIREFLY_CHANCE_PER_TICK b f D FIREFLY_HORIZONTAL_RANGE c f I FIREFLY_SPAWN_MAX_BRIGHTNESS_LEVEL e f D FIREFLY_VERTICAL_RANGE d c net/minecraft/world/level/block/HangingMossBlock net/minecraft/world/level/block/HangingMossBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto p m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canStayAtPosition b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getTip a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BASE c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TIP b c net/minecraft/world/level/block/MossyCarpetBlock net/minecraft/world/level/block/MossyCarpetBlock m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportAtFace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/world/level/block/state/BlockState; createTopperWithSideChance a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; getPropertyForFace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/state/BlockState; getUpdatedState a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasFaces p m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m ()Z lambda$isValidBonemealTarget$1 r m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m ()Z lambda$performBonemeal$2 q m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V placeAt a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BASE b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH c f Ljava/util/Map; PROPERTY_BY_DIRECTION g f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST f f Ljava/util/function/Function; shapes h c net/minecraft/world/level/block/MossyCarpetBlock$1 net/minecraft/world/level/block/MossyCarpetBlock$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a f [I $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide c c net/minecraft/world/level/block/PitcherCropBlock net/minecraft/world/level/block/PitcherCropBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z canGrow a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canGrowInto a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/PitcherCropBlock$PosAndState; getLowerHalf c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)V grow a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (I)Z isDouble b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLower p m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge r m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m ([ILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z sufficientLight b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE e f I BONEMEAL_INCREASE h f Lcom/mojang/serialization/MapCodec; CODEC c f I DOUBLE_PLANT_AGE_INTERSECTION g f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF f f I MAX_AGE d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BULB i f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_CROP D f Ljava/util/function/Function; shapes R c net/minecraft/world/level/block/PitcherCropBlock$1 net/minecraft/world/level/block/PitcherCropBlock$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf a c net/minecraft/world/level/block/PitcherCropBlock$PosAndState net/minecraft/world/level/block/PitcherCropBlock$a m ()Lnet/minecraft/core/BlockPos; pos a m ()Lnet/minecraft/world/level/block/state/BlockState; state b f Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/state/BlockState; state b c net/minecraft/world/level/block/PoweredRailBlock net/minecraft/world/level/block/BlockPoweredRail m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZI)Z findPoweredRailSignal a m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZILnet/minecraft/world/level/block/state/properties/RailShape;)Z isSameRailWithPower a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c c net/minecraft/world/level/block/PoweredRailBlock$1 net/minecraft/world/level/block/BlockPoweredRail$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a c net/minecraft/world/level/block/RedStoneOreBlock net/minecraft/world/level/block/BlockRedstoneOre m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V spawnParticles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b c net/minecraft/world/level/block/ScaffoldingBlock net/minecraft/world/level/block/BlockScaffolding m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDistance a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;I)Z isBottom a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BOTTOM e f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BELOW_BLOCK D f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STABLE g f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_UNSTABLE i f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_UNSTABLE_BOTTOM h f I STABILITY_MAX_DISTANCE b f I TICK_DELAY f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d c net/minecraft/world/level/block/SculkSensorBlock net/minecraft/world/level/block/SculkSensorBlock m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V activate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canActivate r m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V deactivate a m ()I getActiveTicks c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; getPhase p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity;)V lambda$getTicker$1 a m ([F)V lambda$static$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V tryResonateVibration a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighbours b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f I ACTIVE_TICKS d f Lcom/mojang/serialization/MapCodec; CODEC c f I COOLDOWN_TICKS e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PHASE f f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER g f [F RESONANCE_PITCH_BEND b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h c net/minecraft/world/level/block/SegmentableBlock net/minecraft/world/level/block/SegmentableBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;)Z canBeReplaced a m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getSegmentAmountProperty c m (Lnet/minecraft/world/level/block/state/properties/EnumProperty;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;)Ljava/util/function/Function; getShapeCalculator a m ()D getShapeHeight b m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/world/level/block/state/properties/EnumProperty;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/properties/EnumProperty;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getShapeCalculator$0 a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AMOUNT f f I MAX_SEGMENT e f I MIN_SEGMENT d c net/minecraft/world/level/block/StonecutterBlock net/minecraft/world/level/block/BlockStonecutter m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d c net/minecraft/world/level/block/TintedGlassBlock net/minecraft/world/level/block/TintedGlassBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/TransparentBlock net/minecraft/world/level/block/BlockGlassAbstract m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/WeatheringCopper net/minecraft/world/level/block/WeatheringCopper m ()F getChanceModifier aw_ m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; getFirst b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getFirst c m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getNext c m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getNext k_ m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getPrevious a m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getPrevious b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getNext$3 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getPrevious$2 b m ()Lcom/google/common/collect/BiMap; lambda$static$0 d m ()Lcom/google/common/collect/BiMap; lambda$static$1 a f Ljava/util/function/Supplier; NEXT_BY_BLOCK x_ f Ljava/util/function/Supplier; PREVIOUS_BY_BLOCK y_ c net/minecraft/world/level/block/WeatheringCopper$WeatherState net/minecraft/world/level/block/WeatheringCopper$a m ()[Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; $values d m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; next a m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; previous b f [Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; $VALUES i f Ljava/util/function/IntFunction; BY_ID e f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; EXPOSED b f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; OXIDIZED d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; UNAFFECTED a f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; WEATHERED c f Ljava/lang/String; name h c net/minecraft/world/level/block/WitherSkullBlock net/minecraft/world/level/block/BlockWitherSkull m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z canSpawnMob b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkSpawn a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V checkSpawn a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateWitherBase r m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateWitherFull q m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherBase$2 b m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherBase$3 a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherFull$0 d m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherFull$1 c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; witherPatternBase g f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; witherPatternFull f c net/minecraft/world/level/block/state/BlockState net/minecraft/world/level/block/state/IBlockData m ()Lnet/minecraft/world/level/block/state/BlockState; asState B f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/world/level/chunk/LightChunkGetter net/minecraft/world/level/chunk/ILightAccess m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c m ()Lnet/minecraft/world/level/BlockGetter; getLevel s m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)V onLightUpdate a c net/minecraft/world/level/chunk/status/ChunkStep net/minecraft/world/level/chunk/status/ChunkStep m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; accumulatedDependencies c m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; apply a m ()I blockStateWriteRadius d m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Lnet/minecraft/world/level/chunk/ChunkAccess; completeChunkGeneration a m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; directDependencies b m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getAccumulatedRadiusOf a m (Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$apply$0 a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; accumulatedDependencies c f I blockStateWriteRadius d f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; directDependencies b f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e c net/minecraft/world/level/chunk/status/ChunkStep$Builder net/minecraft/world/level/chunk/status/ChunkStep$a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; addRequirement a m (I)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; blockStateWriteRadius a m ()Lnet/minecraft/world/level/chunk/status/ChunkStep; build a m ()[Lnet/minecraft/world/level/chunk/status/ChunkStatus; buildAccumulatedDependencies b m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getRadiusOfParent a m (Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; setTask a f I blockStateWriteRadius d f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; directDependenciesByRadius c f Lnet/minecraft/world/level/chunk/status/ChunkStep; parent b f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status a f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e c net/minecraft/world/level/chunk/status/ChunkType net/minecraft/world/level/chunk/status/ChunkType m ()[Lnet/minecraft/world/level/chunk/status/ChunkType; $values a f [Lnet/minecraft/world/level/chunk/status/ChunkType; $VALUES c f Lnet/minecraft/world/level/chunk/status/ChunkType; LEVELCHUNK b f Lnet/minecraft/world/level/chunk/status/ChunkType; PROTOCHUNK a c net/minecraft/world/level/chunk/storage/IOWorker net/minecraft/world/level/chunk/storage/IOWorker m (II)Ljava/util/concurrent/CompletableFuture; createOldDataForRegion b m (II)Ljava/util/concurrent/CompletableFuture; getOrCreateOldDataForRegion a m (Lnet/minecraft/nbt/CompoundTag;)Z isOldChunk a m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround a m (Ljava/util/BitSet;Lnet/minecraft/world/level/ChunkPos;)V lambda$createOldDataForRegion$1 a m (II)Ljava/util/BitSet; lambda$createOldDataForRegion$2 c m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/Optional; lambda$loadAsync$6 b m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/lang/Void; lambda$scanChunk$14 b m ()Lnet/minecraft/nbt/CompoundTag; lambda$static$0 h m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$store$3 b m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore; lambda$store$4 a m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; lambda$store$5 a m (Ljava/util/function/Supplier;Ljava/util/concurrent/CompletableFuture;)V lambda$submitTask$16 a m (Lnet/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier;Ljava/util/concurrent/CompletableFuture;)V lambda$submitThrowingTask$15 a m ()Ljava/lang/Void; lambda$synchronize$10 f m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; lambda$synchronize$11 b m ()Ljava/lang/Void; lambda$synchronize$12 e m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; lambda$synchronize$13 a m (Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore;)Ljava/util/concurrent/CompletableFuture; lambda$synchronize$7 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$synchronize$8 a m ()Ljava/util/concurrent/CompletableFuture; lambda$synchronize$9 g m (Ljava/util/concurrent/CompletableFuture;)V lambda$waitForShutdown$17 a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadAsync a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore;)V runStore a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; scanChunk a m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo a m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; store a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/concurrent/CompletableFuture; store a m ()V storePendingChunk b m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submitTask a m (Lnet/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier;)Ljava/util/concurrent/CompletableFuture; submitThrowingTask a m (Z)Ljava/util/concurrent/CompletableFuture; synchronize a m ()V tellStorePending c m ()V waitForShutdown d f Lorg/slf4j/Logger; LOGGER b f I REGION_CACHE_SIZE h f Ljava/util/function/Supplier; STORE_EMPTY a f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; consecutiveExecutor d f Ljava/util/SequencedMap; pendingWrites f f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; regionCacheForBlender g f Ljava/util/concurrent/atomic/AtomicBoolean; shutdownRequested c f Lnet/minecraft/world/level/chunk/storage/RegionFileStorage; storage e c net/minecraft/world/level/chunk/storage/IOWorker$Priority net/minecraft/world/level/chunk/storage/IOWorker$Priority m ()[Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; $values a f [Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; $VALUES d f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; BACKGROUND b f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; FOREGROUND a f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; SHUTDOWN c c net/minecraft/world/level/chunk/storage/IOWorker$PendingStore net/minecraft/world/level/chunk/storage/IOWorker$a m ()Lnet/minecraft/nbt/CompoundTag; copyData a f Lnet/minecraft/nbt/CompoundTag; data a f Ljava/util/concurrent/CompletableFuture; result b c net/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier net/minecraft/world/level/chunk/storage/IOWorker$c c net/minecraft/world/level/gamerules/GameRuleType net/minecraft/world/level/gamerules/GameRuleType m ()[Lnet/minecraft/world/level/gamerules/GameRuleType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/gamerules/GameRuleType; $VALUES d f Lnet/minecraft/world/level/gamerules/GameRuleType; BOOL b f Lnet/minecraft/world/level/gamerules/GameRuleType; INT a f Ljava/lang/String; name c c net/minecraft/world/level/levelgen/NoiseSettings net/minecraft/world/level/levelgen/NoiseSettings m (Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/levelgen/NoiseSettings; clampToHeightAccessor a m (IIII)Lnet/minecraft/world/level/levelgen/NoiseSettings; create a m ()I getCellHeight a m ()I getCellWidth b m (Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; guardY a m ()I height d m (Lcom/mojang/serialization/DataResult$Error;)V lambda$create$4 a m ()Ljava/lang/String; lambda$guardY$1 i m ()Ljava/lang/String; lambda$guardY$2 h m ()Ljava/lang/String; lambda$guardY$3 g m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I minY c m ()I noiseSizeHorizontal e m ()I noiseSizeVertical f f Lnet/minecraft/world/level/levelgen/NoiseSettings; CAVES_NOISE_SETTINGS e f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/NoiseSettings; END_NOISE_SETTINGS d f Lnet/minecraft/world/level/levelgen/NoiseSettings; FLOATING_ISLANDS_NOISE_SETTINGS f f Lnet/minecraft/world/level/levelgen/NoiseSettings; NETHER_NOISE_SETTINGS c f Lnet/minecraft/world/level/levelgen/NoiseSettings; OVERWORLD_NOISE_SETTINGS b f I height h f I minY g f I noiseSizeHorizontal i f I noiseSizeVertical j c net/minecraft/world/level/levelgen/PatrolSpawner net/minecraft/world/level/levelgen/MobSpawnerPatrol m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)Z spawnPatrolMember a m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a f I nextTick a c net/minecraft/world/level/levelgen/RandomSupport net/minecraft/world/level/levelgen/RandomSupport m ()J generateUniqueSeed a m (J)J lambda$generateUniqueSeed$0 d m (J)J mixStafford13 a m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; seedFromHashOf a m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; upgradeSeedTo128bit c m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; upgradeSeedTo128bitUnmixed b f J GOLDEN_RATIO_64 a f Lcom/google/common/hash/HashFunction; MD5_128 c f Ljava/util/concurrent/atomic/AtomicLong; SEED_UNIQUIFIER d f J SILVER_RATIO_64 b c net/minecraft/world/level/levelgen/RandomSupport$Seed128bit net/minecraft/world/level/levelgen/RandomSupport$a m ()Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; mixed a m ()J seedHi c m ()J seedLo b m (JJ)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; xor a m (Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; xor a f J seedHi b f J seedLo a c net/minecraft/world/level/levelgen/SurfaceSystem net/minecraft/world/level/levelgen/SurfaceSystem m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/Registry;ZLnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)V buildSurface a m (Lnet/minecraft/world/level/chunk/BlockColumn;IIILnet/minecraft/world/level/LevelHeightAccessor;)V erodedBadlandsExtension a m (ILnet/minecraft/world/level/biome/Biome;Lnet/minecraft/world/level/chunk/BlockColumn;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V frozenOceanExtension a m (Lnet/minecraft/util/RandomSource;)[Lnet/minecraft/world/level/block/state/BlockState; generateBands a m (III)Lnet/minecraft/world/level/block/state/BlockState; getBand a m ()I getSeaLevel a m (II)I getSurfaceDepth a m (II)D getSurfaceSecondary b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStone a m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/block/state/BlockState;)V makeBands a m (Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; topMaterial a f Lnet/minecraft/world/level/block/state/BlockState; BROWN_TERRACOTTA e f Lnet/minecraft/world/level/block/state/BlockState; LIGHT_GRAY_TERRACOTTA g f Lnet/minecraft/world/level/block/state/BlockState; ORANGE_TERRACOTTA b f Lnet/minecraft/world/level/block/state/BlockState; PACKED_ICE h f Lnet/minecraft/world/level/block/state/BlockState; RED_TERRACOTTA f f Lnet/minecraft/world/level/block/state/BlockState; SNOW_BLOCK i f Lnet/minecraft/world/level/block/state/BlockState; TERRACOTTA c f Lnet/minecraft/world/level/block/state/BlockState; WHITE_TERRACOTTA a f Lnet/minecraft/world/level/block/state/BlockState; YELLOW_TERRACOTTA d f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsPillarNoise n f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsPillarRoofNoise o f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsSurfaceNoise p f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; clayBandsOffsetNoise m f [Lnet/minecraft/world/level/block/state/BlockState; clayBands l f Lnet/minecraft/world/level/block/state/BlockState; defaultBlock j f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergPillarNoise q f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergPillarRoofNoise r f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergSurfaceNoise s f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; noiseRandom t f I seaLevel k f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; surfaceNoise u f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; surfaceSecondaryNoise v c net/minecraft/world/level/levelgen/SurfaceSystem$1 net/minecraft/world/level/levelgen/SurfaceSystem$1 m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a c net/minecraft/world/level/storage/CommandStorage net/minecraft/world/level/storage/PersistentCommandStorage m (Ljava/lang/String;)Ljava/lang/String; createId c m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/nbt/CompoundTag; get a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/CommandStorage$Container; getContainer a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/CommandStorage$Container; getOrCreateContainer b m ()Ljava/util/stream/Stream; keys a m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$keys$0 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/nbt/CompoundTag;)V set a f Ljava/lang/String; ID_PREFIX a f Ljava/util/Map; namespaces b f Lnet/minecraft/world/level/storage/DimensionDataStorage; storage c c net/minecraft/world/level/storage/CommandStorage$Container net/minecraft/world/level/storage/PersistentCommandStorage$a m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; get b m (Ljava/lang/String;)Ljava/util/stream/Stream; getKeys c m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; lambda$getKeys$2 a m (Lnet/minecraft/world/level/storage/CommandStorage$Container;)Ljava/util/Map; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V put a m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Map; storage b c net/minecraft/world/level/storage/TagValueOutput net/minecraft/world/level/storage/TagValueOutput m ()Lnet/minecraft/nbt/CompoundTag; buildResult b m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput; child a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput$ValueOutputList; childrenList b m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; createWithContext a m (Lnet/minecraft/util/ProblemReporter;)Lnet/minecraft/world/level/storage/TagValueOutput; createWithoutContext a m (Ljava/lang/String;)V discard c m ()Z isEmpty a m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$store$0 a m (Lnet/minecraft/nbt/Tag;)V lambda$store$1 a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList; list a m (Ljava/lang/String;Z)V putBoolean a m (Ljava/lang/String;B)V putByte a m (Ljava/lang/String;D)V putDouble a m (Ljava/lang/String;F)V putFloat a m (Ljava/lang/String;I)V putInt a m (Ljava/lang/String;[I)V putIntArray a m (Ljava/lang/String;J)V putLong a m (Ljava/lang/String;S)V putShort a m (Ljava/lang/String;Ljava/lang/String;)V putString a m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; reporterForChild d m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b f Lcom/mojang/serialization/DynamicOps; ops b f Lnet/minecraft/nbt/CompoundTag; output c f Lnet/minecraft/util/ProblemReporter; problemReporter a c net/minecraft/world/level/storage/TagValueOutput$ListWrapper net/minecraft/world/level/storage/TagValueOutput$d m ()Lnet/minecraft/world/level/storage/ValueOutput; addChild a m ()V discardLast b m ()Z isEmpty c f Ljava/lang/String; fieldName a f Lcom/mojang/serialization/DynamicOps; ops c f Lnet/minecraft/nbt/ListTag; output d f Lnet/minecraft/util/ProblemReporter; problemReporter b c net/minecraft/world/level/storage/TagValueOutput$TypedListWrapper net/minecraft/world/level/storage/TagValueOutput$e m (Ljava/lang/Object;)V add a m ()Z isEmpty a f Lcom/mojang/serialization/Codec; codec d f Ljava/lang/String; name b f Lcom/mojang/serialization/DynamicOps; ops c f Lnet/minecraft/nbt/ListTag; output e f Lnet/minecraft/util/ProblemReporter; problemReporter a c net/minecraft/world/level/storage/TagValueOutput$EncodeToMapFailedProblem net/minecraft/world/level/storage/TagValueOutput$c m ()Ljava/lang/String; description a m ()Lcom/mojang/serialization/DataResult$Error; error c m ()Ljava/lang/Object; value b f Lcom/mojang/serialization/DataResult$Error; error b f Ljava/lang/Object; value a c net/minecraft/world/level/storage/TagValueOutput$EncodeToListFailedProblem net/minecraft/world/level/storage/TagValueOutput$b m ()Ljava/lang/String; description a m ()Lcom/mojang/serialization/DataResult$Error; error d m ()Ljava/lang/String; name b m ()Ljava/lang/Object; value c f Lcom/mojang/serialization/DataResult$Error; error c f Ljava/lang/String; name a f Ljava/lang/Object; value b c net/minecraft/world/level/storage/TagValueOutput$EncodeToFieldFailedProblem net/minecraft/world/level/storage/TagValueOutput$a m ()Ljava/lang/String; description a m ()Lcom/mojang/serialization/DataResult$Error; error d m ()Ljava/lang/String; name b m ()Ljava/lang/Object; value c f Lcom/mojang/serialization/DataResult$Error; error c f Ljava/lang/String; name a f Ljava/lang/Object; value b c net/minecraft/world/level/storage/loot/LootTable net/minecraft/world/level/storage/loot/LootTable m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; createStackSplitter a m (Lnet/minecraft/world/Container;Lnet/minecraft/world/level/storage/loot/LootParams;J)V fill a m (Lnet/minecraft/world/Container;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getAvailableSlots a m ()Lnet/minecraft/util/context/ContextKeySet; getParamSet a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V getRandomItems b m (Lnet/minecraft/world/level/storage/loot/LootParams;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a m (Lnet/minecraft/world/level/storage/loot/LootParams;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a m (Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/function/Consumer;)V getRandomItems a m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V getRandomItems b m (Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V getRandomItemsRaw a m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V getRandomItemsRaw a m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/util/context/ContextKeySet; lambda$static$0 d m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/Optional; lambda$static$1 c m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; lambda$static$2 b m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m ()Lcom/mojang/serialization/Codec; lambda$static$5 c m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lootTable b m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V shuffleAndSplitItems a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/util/context/ContextKeySet; DEFAULT_PARAM_SET b f Lcom/mojang/serialization/Codec; DIRECT_CODEC d f Lnet/minecraft/world/level/storage/loot/LootTable; EMPTY f f Lcom/mojang/serialization/Codec; KEY_CODEC a f Lorg/slf4j/Logger; LOGGER g f J RANDOMIZE_SEED c f Ljava/util/function/BiFunction; compositeFunction l f Ljava/util/List; functions k f Lnet/minecraft/util/context/ContextKeySet; paramSet h f Ljava/util/List; pools j f Ljava/util/Optional; randomSequence i c net/minecraft/world/level/storage/loot/LootTable$Builder net/minecraft/world/level/storage/loot/LootTable$a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; apply a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b m ()Lnet/minecraft/world/level/storage/loot/LootTable; build b m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; setParamSet a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; setRandomSequence a m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; unwrap a m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c m (Lnet/minecraft/world/level/storage/loot/LootPool$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; withPool a f Lcom/google/common/collect/ImmutableList$Builder; functions b f Lnet/minecraft/util/context/ContextKeySet; paramSet c f Lcom/google/common/collect/ImmutableList$Builder; pools a f Ljava/util/Optional; randomSequence d c net/minecraft/world/phys/shapes/CollisionContext net/minecraft/world/phys/shapes/VoxelShapeCollision m ()Z alwaysCollideWithFluid d m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a m ()Lnet/minecraft/world/phys/shapes/CollisionContext; empty a m ()Lnet/minecraft/world/phys/shapes/CollisionContext; emptyWithFluidCollisions b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a m ()Z isDescending c m (Lnet/minecraft/world/item/Item;)Z isHoldingItem a m ()Z isPlacement e m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/CollisionContext; of a m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/phys/shapes/CollisionContext; of a m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/phys/shapes/CollisionContext; placementContext a m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/phys/shapes/CollisionContext; withPosition a c net/minecraft/world/phys/shapes/OffsetDoubleList net/minecraft/world/phys/shapes/DoubleListOffset f Lit/unimi/dsi/fastutil/doubles/DoubleList; delegate a f D offset b c org/bukkit/craftbukkit/block/CraftBrushableBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftBrushableBlock c org/bukkit/craftbukkit/block/CraftFurnaceFurnace org/bukkit/craftbukkit/v1_21_R7/block/CraftFurnaceFurnace c org/bukkit/craftbukkit/block/CraftStructureBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftStructureBlock c org/bukkit/craftbukkit/block/data/CraftBlockData org/bukkit/craftbukkit/v1_21_R7/block/data/CraftBlockData c org/bukkit/craftbukkit/block/data/CraftBlockData$1 org/bukkit/craftbukkit/v1_21_R7/block/data/CraftBlockData$1 c org/bukkit/craftbukkit/block/impl/CraftBrushable org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBrushable c org/bukkit/craftbukkit/block/impl/CraftCaveVines org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCaveVines c org/bukkit/craftbukkit/block/impl/CraftComposter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftComposter c org/bukkit/craftbukkit/block/impl/CraftDispenser org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDispenser c org/bukkit/craftbukkit/block/impl/CraftFenceGate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFenceGate c org/bukkit/craftbukkit/block/impl/CraftFlowerBed org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFlowerBed c org/bukkit/craftbukkit/block/impl/CraftHeavyCore org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHeavyCore c org/bukkit/craftbukkit/block/impl/CraftMultiface org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMultiface c org/bukkit/craftbukkit/block/impl/CraftNoteBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftNoteBlock c org/bukkit/craftbukkit/block/impl/CraftSculkVein org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkVein c org/bukkit/craftbukkit/block/impl/CraftSeaPickle org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSeaPickle c org/bukkit/craftbukkit/block/impl/CraftSnowLayer org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSnowLayer c org/bukkit/craftbukkit/block/impl/CraftSnowyDirt org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSnowyDirt c org/bukkit/craftbukkit/block/impl/CraftSugarCane org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSugarCane c org/bukkit/craftbukkit/block/impl/CraftTestBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTestBlock c org/bukkit/craftbukkit/block/impl/CraftTurtleEgg org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTurtleEgg c org/bukkit/craftbukkit/block/impl/CraftWallSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallSkull c org/bukkit/craftbukkit/block/impl/CraftWallTorch org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallTorch c org/bukkit/craftbukkit/entity/AbstractProjectile org/bukkit/craftbukkit/v1_21_R7/entity/AbstractProjectile c org/bukkit/craftbukkit/entity/CraftAbstractArrow org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractArrow c org/bukkit/craftbukkit/entity/CraftAbstractHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractHorse c org/bukkit/craftbukkit/entity/CraftElderGuardian org/bukkit/craftbukkit/v1_21_R7/entity/CraftElderGuardian c org/bukkit/craftbukkit/entity/CraftEntityFactory org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityFactory c org/bukkit/craftbukkit/entity/CraftExperienceOrb org/bukkit/craftbukkit/v1_21_R7/entity/CraftExperienceOrb c org/bukkit/craftbukkit/entity/CraftGlowItemFrame org/bukkit/craftbukkit/v1_21_R7/entity/CraftGlowItemFrame c org/bukkit/craftbukkit/entity/CraftLargeFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftLargeFireball c org/bukkit/craftbukkit/entity/CraftMinecartChest org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartChest c org/bukkit/craftbukkit/entity/CraftShulkerBullet org/bukkit/craftbukkit/v1_21_R7/entity/CraftShulkerBullet c org/bukkit/craftbukkit/entity/CraftSizedFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftSizedFireball c org/bukkit/craftbukkit/entity/CraftSkeletonHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftSkeletonHorse c org/bukkit/craftbukkit/entity/CraftSmallFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftSmallFireball c org/bukkit/craftbukkit/entity/CraftSpectralArrow org/bukkit/craftbukkit/v1_21_R7/entity/CraftSpectralArrow c org/bukkit/craftbukkit/help/CustomIndexHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/CustomIndexHelpTopic c org/bukkit/craftbukkit/inventory/CraftMetaBanner org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBanner c org/bukkit/craftbukkit/inventory/CraftMetaBundle org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBundle c org/bukkit/craftbukkit/inventory/CraftMetaCharge org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaCharge c org/bukkit/craftbukkit/inventory/CraftMetaPotion org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaPotion c org/bukkit/craftbukkit/inventory/CraftMetaShield org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaShield c org/bukkit/craftbukkit/inventory/CraftMetaShield$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaShield$1 c org/bukkit/craftbukkit/inventory/util/CraftMenus org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftMenus c org/bukkit/craftbukkit/inventory/util/CraftMenus$MenuTypeData org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftMenus$MenuTypeData c org/bukkit/craftbukkit/scoreboard/CraftObjective org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftObjective c org/bukkit/craftbukkit/util/DummyGeneratorAccess org/bukkit/craftbukkit/v1_21_R7/util/DummyGeneratorAccess c org/bukkit/craftbukkit/util/LimitedClassRemapper org/bukkit/craftbukkit/v1_21_R7/util/LimitedClassRemapper c org/bukkit/craftbukkit/util/LimitedClassRemapper$LimitedMethodRemapper org/bukkit/craftbukkit/v1_21_R7/util/LimitedClassRemapper$LimitedMethodRemapper c org/bukkit/craftbukkit/util/ServerShutdownThread org/bukkit/craftbukkit/v1_21_R7/util/ServerShutdownThread c net/minecraft/advancements/criterion/MinMaxBounds net/minecraft/advancements/criterion/CriterionConditionValue m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a m ()Z isAny d m ()Ljava/util/Optional; max c m ()Ljava/util/Optional; min b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EMPTY a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SWAPPED b c net/minecraft/advancements/criterion/MinMaxBounds$Ints net/minecraft/advancements/criterion/CriterionConditionValue$IntegerRange m (I)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; atLeast b m (I)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; atMost c m (II)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; between a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr e m (I)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; exactly a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; fromReader a m (Ljava/lang/Integer;)Ljava/lang/Long; lambda$new$0 a m (I)Z matches d m (J)Z matchesSqr a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; ANY c f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds f f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr g c net/minecraft/advancements/criterion/MinMaxBounds$Bounds net/minecraft/advancements/criterion/CriterionConditionValue$a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; any e m ()Z areSwapped c m ()Ljava/util/Optional; asPoint d m (Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; atLeast b m (Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; atMost c m (Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; between a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createCodec a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; createStreamCodec a m (Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; exactly a m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; fromReader a m (Lcom/mojang/brigadier/StringReader;)Z isAllowedInputChar a m ()Z isAny a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; lambda$createCodec$2 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; lambda$createCodec$4 a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds;)Lcom/mojang/datafixers/util/Either; lambda$createCodec$5 a m ()Ljava/lang/String; lambda$validateSwappedBoundsInCodec$0 h m (Ljava/util/function/Function;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; map a m ()Ljava/util/Optional; max g m ()Ljava/util/Optional; min f m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; readNumber b m ()Lcom/mojang/serialization/DataResult; validateSwappedBoundsInCodec b f Ljava/util/Optional; max b f Ljava/util/Optional; min a c net/minecraft/advancements/criterion/MinMaxBounds$Bounds$1 net/minecraft/advancements/criterion/CriterionConditionValue$a$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; decode a m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds;)V encode a m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Ljava/lang/Number;)V lambda$encode$0 b m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Ljava/lang/Number;)V lambda$encode$1 a f I MAX_FLAG c f I MIN_FLAG b c net/minecraft/advancements/criterion/MinMaxBounds$Doubles net/minecraft/advancements/criterion/CriterionConditionValue$DoubleRange m (D)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; atLeast b m (D)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; atMost c m (DD)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; between a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr e m (D)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; exactly a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; fromReader a m (D)Z matches d m (D)Z matchesSqr e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; ANY c f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds f f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr g c net/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees net/minecraft/advancements/criterion/CriterionConditionValue$c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; fromReader a f Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; ANY c f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds f c net/minecraft/advancements/criterion/NbtPredicate net/minecraft/advancements/criterion/CriterionConditionNBT m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/CompoundTag; getEntityTagToCompare b m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a m (Lnet/minecraft/nbt/Tag;)Z matches a m (Lnet/minecraft/world/entity/Entity;)Z matches a m ()Lnet/minecraft/nbt/CompoundTag; tag a f Lcom/mojang/serialization/Codec; CODEC a f Lorg/slf4j/Logger; LOGGER e f Ljava/lang/String; SELECTED_ITEM_TAG c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/nbt/CompoundTag; tag d c net/minecraft/advancements/criterion/TagPredicate net/minecraft/advancements/criterion/TagPredicate m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a m ()Z expected b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/TagPredicate; is a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/TagPredicate; isNot b m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m (Lnet/minecraft/core/Holder;)Z matches a m ()Lnet/minecraft/tags/TagKey; tag a f Z expected b f Lnet/minecraft/tags/TagKey; tag a c net/minecraft/advancements/criterion/TradeTrigger net/minecraft/advancements/criterion/CriterionTriggerVillagerTrade m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/TradeTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/npc/villager/AbstractVillager;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/TradeTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerVillagerTrade$a m ()Ljava/util/Optional; item d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/Criterion; tradedWithVillager b m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; tradedWithVillager a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a m ()Ljava/util/Optional; villager c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item d f Ljava/util/Optional; player b f Ljava/util/Optional; villager c c net/minecraft/commands/arguments/GameModeArgument net/minecraft/commands/arguments/GameModeArgument m ()Lnet/minecraft/commands/arguments/GameModeArgument; gameMode a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/GameType; getGameMode a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/level/GameType; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID c f Ljava/util/Collection; EXAMPLES a f [Lnet/minecraft/world/level/GameType; VALUES b c net/minecraft/commands/arguments/HexColorArgument net/minecraft/commands/arguments/HexColorArgument m (I)I duplicateDigit a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Integer; getHexColor a m ()Lnet/minecraft/commands/arguments/HexColorArgument; hexColor a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_HEX a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/ParticleArgument net/minecraft/commands/arguments/ArgumentParticle m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/particles/ParticleOptions; getParticle a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readParticleType$2 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/particles/ParticleOptions; parse a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ParticleArgument; particle a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/particles/ParticleOptions; readParticle a m (Lnet/minecraft/nbt/TagParser;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/particles/ParticleOptions; readParticle a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/core/particles/ParticleType; readParticleType a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_OPTIONS b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PARTICLE a f Ljava/util/Collection; EXAMPLES c f Lnet/minecraft/nbt/TagParser; VALUE_PARSER e f Lnet/minecraft/core/HolderLookup$Provider; registries d c net/minecraft/commands/arguments/ResourceArgument net/minecraft/commands/arguments/ResourceArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getAttribute a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getConfiguredFeature b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getEnchantment g m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getEntityType d m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getMobEffect f m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getResource a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructure c m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getSummonableEntityType e m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$3 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder$Reference; parse a m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceArgument; resource a f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_RESOURCE_TYPE b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_SUMMONABLE_ENTITY d f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_RESOURCE a f Ljava/util/Collection; EXAMPLES c f Lnet/minecraft/resources/ResourceKey; registryKey e f Lnet/minecraft/core/HolderLookup; registryLookup f c net/minecraft/commands/arguments/ResourceArgument$Info net/minecraft/commands/arguments/ResourceArgument$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/ResourceArgument;)Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template; unpack a c net/minecraft/commands/arguments/ResourceArgument$Info$Template net/minecraft/commands/arguments/ResourceArgument$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Lnet/minecraft/resources/ResourceKey; registryKey b f Lnet/minecraft/commands/arguments/ResourceArgument$Info; this$0 a c net/minecraft/commands/arguments/WaypointArgument net/minecraft/commands/arguments/WaypointArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/waypoints/WaypointTransmitter; getWaypoint a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_A_WAYPOINT a c net/minecraft/commands/execution/ExecutionContext net/minecraft/commands/execution/ExecutionContext m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/execution/Frame; createTopFrame a m (I)V discardAtDepthOrHigher a m ()I forkLimit d m (I)Lnet/minecraft/commands/execution/Frame$FrameControl; frameControlForDepth b m ()V handleQueueOverflow f m ()V incrementCost e m (I)V lambda$frameControlForDepth$0 c m ()Lnet/minecraft/util/profiling/ProfilerFiller; profiler c m ()V pushNewCommands g m (Lnet/minecraft/commands/execution/ExecutionContext;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V queueInitialCommandExecution a m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V queueInitialFunctionCall a m (Lnet/minecraft/commands/execution/CommandQueueEntry;)V queueNext a m ()V runCommandQueue a m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer b m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a f Lorg/slf4j/Logger; LOGGER b f I MAX_QUEUE_DEPTH a f I commandLimit c f Ljava/util/Deque; commandQueue i f I commandQuota g f I currentFrameDepth k f I forkLimit d f Ljava/util/List; newTopCommands j f Lnet/minecraft/util/profiling/ProfilerFiller; profiler e f Z queueOverflow h f Lnet/minecraft/commands/execution/TraceCallbacks; tracer f c net/minecraft/commands/execution/ExecutionControl net/minecraft/commands/execution/ExecutionControl m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)Lnet/minecraft/commands/execution/ExecutionControl; create a m ()Lnet/minecraft/commands/execution/Frame; currentFrame b m (Lnet/minecraft/commands/execution/EntryAction;)V queueNext a m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer a m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a c net/minecraft/commands/execution/ExecutionControl$1 net/minecraft/commands/execution/ExecutionControl$1 m ()Lnet/minecraft/commands/execution/Frame; currentFrame b m (Lnet/minecraft/commands/execution/EntryAction;)V queueNext a m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer a m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a f Lnet/minecraft/commands/execution/Frame; val$frame b c net/minecraft/core/dispenser/DispenseItemBehavior net/minecraft/core/dispenser/IDispenseBehavior m ()V bootStrap a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$static$0 a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/core/dispenser/DispenseItemBehavior; NOOP b c net/minecraft/core/dispenser/DispenseItemBehavior$1 net/minecraft/core/dispenser/IDispenseBehavior$1 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$2 net/minecraft/core/dispenser/IDispenseBehavior$8 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ArmorStand;)V lambda$execute$0 a c net/minecraft/core/dispenser/DispenseItemBehavior$3 net/minecraft/core/dispenser/IDispenseBehavior$9 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse;)Z lambda$execute$0 a c net/minecraft/core/dispenser/DispenseItemBehavior$4 net/minecraft/core/dispenser/IDispenseBehavior$10 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c c net/minecraft/core/dispenser/DispenseItemBehavior$5 net/minecraft/core/dispenser/IDispenseBehavior$11 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$6 net/minecraft/core/dispenser/IDispenseBehavior$12 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$7 net/minecraft/core/dispenser/IDispenseBehavior$13 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$8 net/minecraft/core/dispenser/IDispenseBehavior$14 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$9 net/minecraft/core/dispenser/IDispenseBehavior$15 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$10 net/minecraft/core/dispenser/IDispenseBehavior$2 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$11 net/minecraft/core/dispenser/IDispenseBehavior$3 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$execute$0 a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; takeLiquid b c net/minecraft/core/dispenser/DispenseItemBehavior$12 net/minecraft/core/dispenser/IDispenseBehavior$4 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$13 net/minecraft/core/dispenser/IDispenseBehavior$5 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/world/item/Item;)V lambda$execute$0 a c net/minecraft/core/dispenser/DispenseItemBehavior$14 net/minecraft/core/dispenser/IDispenseBehavior$6 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a c net/minecraft/core/dispenser/DispenseItemBehavior$15 net/minecraft/core/dispenser/IDispenseBehavior$7 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c c net/minecraft/core/particles/ShriekParticleOption net/minecraft/core/particles/ShriekParticleOption m ()I getDelay b m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; lambda$static$2 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I delay c c net/minecraft/data/info/BiomeParametersDumpReport net/minecraft/data/info/BiomeParametersDumpReport m (Lnet/minecraft/resources/Identifier;)Ljava/nio/file/Path; createPath a m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; dumpValue a m ()Ljava/lang/String; getName a m (Ljava/nio/file/Path;Ljava/lang/String;)V lambda$dumpValue$3 a m (Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/world/level/biome/Climate$ParameterList;)V lambda$run$0 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$1 a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lcom/mojang/serialization/Codec; CODEC h f Lcom/mojang/serialization/MapCodec; ENTRY_CODEC g f Lorg/slf4j/Logger; LOGGER d f Ljava/util/concurrent/CompletableFuture; registries f f Ljava/nio/file/Path; topPath e c net/minecraft/data/loot/packs/VanillaShearingLoot net/minecraft/data/loot/packs/VanillaShearingLoot m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/ItemLike;)V lambda$generate$0 a m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/metadata/PackMetadataGenerator net/minecraft/data/metadata/PackMetadataGenerator m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/data/metadata/PackMetadataGenerator; add a m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/data/metadata/PackMetadataGenerator; forFeaturePack a m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/data/metadata/PackMetadataGenerator; forFeaturePack a m ()Ljava/lang/String; getName a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lcom/google/gson/JsonElement; lambda$add$0 b m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V lambda$run$1 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Ljava/util/Map; elements e f Lnet/minecraft/data/PackOutput; output d c net/minecraft/data/recipes/ShapelessRecipeBuilder net/minecraft/data/recipes/ShapelessRecipeBuilder m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a m ()Lnet/minecraft/world/item/Item; getResult a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; group b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a m (Lnet/minecraft/world/item/crafting/Ingredient;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires b m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; unlockedBy b f Lnet/minecraft/data/recipes/RecipeCategory; category c f Ljava/util/Map; criteria f f Ljava/lang/String; group g f Ljava/util/List; ingredients e f Lnet/minecraft/core/HolderGetter; items b f Lnet/minecraft/world/item/ItemStack; result d c net/minecraft/data/recipes/TransmuteRecipeBuilder net/minecraft/data/recipes/TransmuteRecipeBuilder m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a m ()Lnet/minecraft/world/item/Item; getResult a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; group b m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; transmute a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; unlockedBy b f Lnet/minecraft/data/recipes/RecipeCategory; category b f Ljava/util/Map; criteria f f Ljava/lang/String; group g f Lnet/minecraft/world/item/crafting/Ingredient; input d f Lnet/minecraft/world/item/crafting/Ingredient; material e f Lnet/minecraft/core/Holder; result c c net/minecraft/data/tags/BannerPatternTagsProvider net/minecraft/data/tags/BannerPatternTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/biome/OverworldBiomes net/minecraft/data/worldgen/biome/OverworldBiomes m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; badlands c m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; bambooJungle c m (FF)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseBiome a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZ)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseJungle a m ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseOcean a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; baseOceanGeneration r m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; basePeaks s m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/Biome; beach b m (F)I calculateSkyColor a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; coldOcean d m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; darkForest i m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; deepDark q m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; desert d m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; dripstoneCaves p m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/Biome; forest b m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; frozenOcean g m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; frozenPeaks j m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V globalOverworldGeneration a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; grove n m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; jaggedPeaks k m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; jungle b m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; lukeWarmOcean f m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; lushCaves o m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; mangroveSwamp h m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; meadowOrCherryGrove k m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; mushroomFields e m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; ocean e m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; oldGrowthTaiga a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/Biome; plains a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; river j m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/Biome; savanna a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; snowySlopes m m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; sparseJungle a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; stonyPeaks l m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; swamp g m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; taiga h m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; theVoid i m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; warmOcean f m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; windsweptHills b f I DARK_DRY_FOLIAGE_COLOR c f I NORMAL_WATER_COLOR a f I SWAMP_SKELETON_WEIGHT b c net/minecraft/data/worldgen/features/CaveFeatures net/minecraft/data/worldgen/features/CaveFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Holder; makeDripleaf a m ()Lnet/minecraft/core/Holder; makeSmallDripleaf a f Lnet/minecraft/resources/ResourceKey; AMETHYST_GEODE u f Lnet/minecraft/resources/ResourceKey; CAVE_VINE j f Lnet/minecraft/resources/ResourceKey; CAVE_VINE_IN_MOSS k f Lnet/minecraft/resources/ResourceKey; CLAY_POOL_WITH_DRIPLEAVES q f Lnet/minecraft/resources/ResourceKey; CLAY_WITH_DRIPLEAVES p f Lnet/minecraft/resources/ResourceKey; DRIPLEAF o f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CLUSTER d f Lnet/minecraft/resources/ResourceKey; FOSSIL_COAL b f Lnet/minecraft/resources/ResourceKey; FOSSIL_DIAMONDS c f Lnet/minecraft/resources/ResourceKey; GLOW_LICHEN h f Lnet/minecraft/resources/ResourceKey; LARGE_DRIPSTONE e f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CLAY r f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM a f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH m f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH_BONEMEAL n f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH_CEILING s f Lnet/minecraft/resources/ResourceKey; MOSS_VEGETATION l f Lnet/minecraft/resources/ResourceKey; POINTED_DRIPSTONE f f Lnet/minecraft/resources/ResourceKey; ROOTED_AZALEA_TREE i f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_ANCIENT_CITY w f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_DEEP_DARK v f Lnet/minecraft/resources/ResourceKey; SCULK_VEIN x f Lnet/minecraft/resources/ResourceKey; SPORE_BLOSSOM t f Lnet/minecraft/resources/ResourceKey; UNDERWATER_MAGMA g c net/minecraft/data/worldgen/features/FeatureUtils net/minecraft/data/worldgen/features/FeatureUtils m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/Feature;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)V register a m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Ljava/util/List;I)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; simplePatchPredicate a m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simpleRandomPatchConfiguration a c net/minecraft/data/worldgen/features/PileFeatures net/minecraft/data/worldgen/features/PileFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; PILE_HAY a f Lnet/minecraft/resources/ResourceKey; PILE_ICE d f Lnet/minecraft/resources/ResourceKey; PILE_MELON b f Lnet/minecraft/resources/ResourceKey; PILE_PUMPKIN e f Lnet/minecraft/resources/ResourceKey; PILE_SNOW c c net/minecraft/data/worldgen/features/TreeFeatures net/minecraft/data/worldgen/features/TreeFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; cherry j m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createBirch f m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createDarkOak b m (I)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenBirch a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenJungle d m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenOak c m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenSpruce e m (Lnet/minecraft/world/level/block/Block;II)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenTrees a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createFancyOak i m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createJungleTree h m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createOak a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;IIII)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createStraightBlobTree a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createSuperBirch g f Lnet/minecraft/resources/ResourceKey; ACACIA m f Lnet/minecraft/resources/ResourceKey; AZALEA_TREE z f Lnet/minecraft/resources/ResourceKey; BIRCH l f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002 G f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_LEAF_LITTER H f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_002 I f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_005 J f Lnet/minecraft/resources/ResourceKey; BIRCH_LEAF_LITTER R f Lnet/minecraft/resources/ResourceKey; CHERRY C f Lnet/minecraft/resources/ResourceKey; CHERRY_BEES_005 O f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGUS a f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGUS_PLANTED b f Lnet/minecraft/resources/ResourceKey; DARK_OAK h f Lnet/minecraft/resources/ResourceKey; DARK_OAK_LEAF_LITTER Q f Lnet/minecraft/resources/ResourceKey; FALLEN_BIRCH_TREE W f Lnet/minecraft/resources/ResourceKey; FALLEN_JUNGLE_TREE U f Lnet/minecraft/resources/ResourceKey; FALLEN_OAK_TREE T f Lnet/minecraft/resources/ResourceKey; FALLEN_SPRUCE_TREE V f Lnet/minecraft/resources/ResourceKey; FALLEN_SUPER_BIRCH_TREE X f Lnet/minecraft/resources/ResourceKey; FANCY_OAK q f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES N f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_0002_LEAF_LITTER K f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_002 L f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_005 M f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_LEAF_LITTER S f Lnet/minecraft/resources/ResourceKey; HUGE_BROWN_MUSHROOM e f Lnet/minecraft/resources/ResourceKey; HUGE_RED_MUSHROOM f f Lnet/minecraft/resources/ResourceKey; JUNGLE_BUSH y f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE p f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE_NO_VINE r f Lnet/minecraft/resources/ResourceKey; MANGROVE A f Lnet/minecraft/resources/ResourceKey; MEGA_JUNGLE_TREE s f Lnet/minecraft/resources/ResourceKey; MEGA_PINE u f Lnet/minecraft/resources/ResourceKey; MEGA_SPRUCE t f Lnet/minecraft/resources/ResourceKey; OAK g f Lnet/minecraft/resources/ResourceKey; OAK_BEES_0002_LEAF_LITTER D f Lnet/minecraft/resources/ResourceKey; OAK_BEES_002 E f Lnet/minecraft/resources/ResourceKey; OAK_BEES_005 F f Lnet/minecraft/resources/ResourceKey; OAK_LEAF_LITTER P f Lnet/minecraft/resources/ResourceKey; PALE_OAK i f Lnet/minecraft/resources/ResourceKey; PALE_OAK_BONEMEAL j f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CREAKING k f Lnet/minecraft/resources/ResourceKey; PINE o f Lnet/minecraft/resources/ResourceKey; SPRUCE n f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES w f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES_0002 v f Lnet/minecraft/resources/ResourceKey; SWAMP_OAK x f Lnet/minecraft/resources/ResourceKey; TALL_MANGROVE B f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGUS c f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGUS_PLANTED d c net/minecraft/gametest/framework/GameTestInstance net/minecraft/gametest/framework/GameTestInstance m ()Lnet/minecraft/core/Holder; batch d m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/chat/Component; describe c m ()Lnet/minecraft/network/chat/Component; describeInfo p m ()Lnet/minecraft/network/chat/MutableComponent; describeType o m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; descriptionRow a m (Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; descriptionRow a m ()Lnet/minecraft/gametest/framework/TestData; info n m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m ()Z manualOnly i m ()I maxAttempts j m ()I maxTicks f m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; register a m ()Z required h m ()I requiredSuccesses k m ()Lnet/minecraft/world/level/block/Rotation; rotation m m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a m ()I setupTicks g m ()Z skyAccess l m ()Lnet/minecraft/resources/Identifier; structure e m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b f Lcom/mojang/serialization/Codec; DIRECT_CODEC b f Lnet/minecraft/gametest/framework/TestData; info a c net/minecraft/gametest/framework/GameTestListener net/minecraft/gametest/framework/GameTestHarnessListener m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a c net/minecraft/gametest/framework/GameTestMainUtil net/minecraft/gametest/framework/GameTestMainUtil m (Ljava/lang/String;Ljava/lang/String;)V copyPacks a m (Ljava/lang/String;)V createOrResetDir a m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Ljoptsimple/OptionSet;Ljava/lang/Thread;)Lnet/minecraft/gametest/framework/GameTestServer; lambda$runGameTestServer$0 a m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/util/Optional; optionalFromOption a m ([Ljava/lang/String;Ljava/util/function/Consumer;)V runGameTestServer a f Ljava/lang/String; DEFAULT_UNIVERSE_DIR b f Ljava/lang/String; LEVEL_NAME c f Lorg/slf4j/Logger; LOGGER a f Ljoptsimple/OptionSpec; help j f Ljoptsimple/OptionSpec; packs i f Ljoptsimple/OptionParser; parser d f Ljoptsimple/OptionSpec; report f f Ljoptsimple/OptionSpec; tests g f Ljoptsimple/OptionSpec; universe e f Ljoptsimple/OptionSpec; verify h c net/minecraft/gametest/framework/GameTestSequence net/minecraft/gametest/framework/GameTestHarnessSequence m (Ljava/lang/Runnable;)V executeWithoutFail c m (Ljava/lang/Runnable;)V lambda$thenExecute$1 d m (ILjava/lang/Runnable;)V lambda$thenExecuteAfter$2 d m (ILjava/lang/Runnable;)V lambda$thenExecuteFor$3 c m (Ljava/util/function/Supplier;)V lambda$thenFail$4 b m ()V lambda$thenIdle$0 c m (Lnet/minecraft/gametest/framework/GameTestSequence$Condition;)V lambda$thenTrigger$5 a m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecute b m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecuteAfter a m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecuteFor b m (Ljava/util/function/Supplier;)V thenFail a m (I)Lnet/minecraft/gametest/framework/GameTestSequence; thenIdle a m ()V thenSucceed a m ()Lnet/minecraft/gametest/framework/GameTestSequence$Condition; thenTrigger b m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenWaitUntil a m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenWaitUntil a m (I)V tick d m (I)V tickAndContinue b m (I)V tickAndFailIfNotComplete c f Ljava/util/List; events b f I lastTick c f Lnet/minecraft/gametest/framework/GameTestInfo; parent a c net/minecraft/gametest/framework/GameTestSequence$Condition net/minecraft/gametest/framework/GameTestHarnessSequence$a m ()V assertTriggeredThisTick a m (I)V trigger a f I NOT_TRIGGERED b f Lnet/minecraft/gametest/framework/GameTestSequence; this$0 a f I triggerTime c c net/minecraft/network/UnconfiguredPipelineHandler net/minecraft/network/UnconfiguredPipelineHandler m (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V lambda$setupInboundHandler$0 a m (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V lambda$setupOutboundHandler$1 a m (Lio/netty/channel/ChannelInboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask; setupInboundHandler a m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask; setupInboundProtocol a m (Lio/netty/channel/ChannelOutboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask; setupOutboundHandler a m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask; setupOutboundProtocol b c net/minecraft/network/UnconfiguredPipelineHandler$Inbound net/minecraft/network/UnconfiguredPipelineHandler$a c net/minecraft/network/UnconfiguredPipelineHandler$Outbound net/minecraft/network/UnconfiguredPipelineHandler$c c net/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask net/minecraft/network/UnconfiguredPipelineHandler$b m (Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask;Lio/netty/channel/ChannelHandlerContext;)V lambda$andThen$0 a c net/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask net/minecraft/network/UnconfiguredPipelineHandler$d m (Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask;Lio/netty/channel/ChannelHandlerContext;)V lambda$andThen$0 a c net/minecraft/network/chat/ComponentSerialization net/minecraft/network/chat/ComponentSerialization m (Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper;)V bootstrap a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createCodec a m (Ljava/util/List;)Lnet/minecraft/network/chat/MutableComponent; createFromList a m (Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper;Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; createLegacyComponentMatcher a m (I)Lcom/mojang/serialization/Codec; flatRestrictedCodec a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_CONTEXT_FREE_STREAM_CODEC f f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_OPTIONAL_STREAM_CODEC e f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_STREAM_CODEC d c net/minecraft/network/chat/ComponentSerialization$FuzzyCodec net/minecraft/network/chat/ComponentSerialization$a m ()Ljava/lang/String; lambda$decode$0 a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; lambda$keys$1 a f Ljava/util/Collection; codecs a f Ljava/util/function/Function; encoderGetter b c net/minecraft/network/chat/ComponentSerialization$StrictEither net/minecraft/network/chat/ComponentSerialization$b f Lcom/mojang/serialization/MapCodec; fuzzy c f Ljava/lang/String; typeFieldName a f Lcom/mojang/serialization/MapCodec; typed b c net/minecraft/network/chat/SignedMessageValidator net/minecraft/network/chat/SignedMessageValidator m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/PlayerChatMessage; lambda$static$0 a f Lnet/minecraft/network/chat/SignedMessageValidator; ACCEPT_UNSIGNED b f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/network/chat/SignedMessageValidator; REJECT_ALL c c net/minecraft/network/chat/SignedMessageValidator$KeyBased net/minecraft/network/chat/SignedMessageValidator$a m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z validate b m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z validateChain a f Ljava/util/function/BooleanSupplier; expired e f Z isChainValid g f Lnet/minecraft/network/chat/PlayerChatMessage; lastMessage f f Lnet/minecraft/util/SignatureValidator; validator d c net/minecraft/network/chat/contents/ScoreContents net/minecraft/network/chat/contents/ScoreContents m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/scores/ScoreHolder; findTargetName a m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/MutableComponent; getScore a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lcom/mojang/datafixers/util/Either; name b m ()Ljava/lang/String; objective c m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a f Lcom/mojang/serialization/MapCodec; INNER_CODEC a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lcom/mojang/datafixers/util/Either; name c f Ljava/lang/String; objective d c net/minecraft/network/protocol/game/GameProtocols net/minecraft/network/protocol/game/GameProtocols m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/game/GameProtocols$Context;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$0 a m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$1 b m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$2 a f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c f Lnet/minecraft/network/protocol/CodecModifier; HAS_INFINITE_MATERIALS a f Lnet/minecraft/network/protocol/UnboundProtocol; SERVERBOUND_TEMPLATE b c net/minecraft/network/protocol/game/GameProtocols$1 net/minecraft/network/protocol/game/GameProtocols$1 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket; decode a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V encode a f Lnet/minecraft/network/protocol/game/GameProtocols$Context; val$context a c net/minecraft/network/protocol/game/GameProtocols$Context net/minecraft/network/protocol/game/GameProtocols$a m ()Z hasInfiniteMaterials a c net/minecraft/network/protocol/game/VecDeltaCodec net/minecraft/network/protocol/game/VecDeltaCodec m (J)D decode a m (JJJ)Lnet/minecraft/world/phys/Vec3; decode a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; delta d m (D)J encode a m (Lnet/minecraft/world/phys/Vec3;)J encodeX a m (Lnet/minecraft/world/phys/Vec3;)J encodeY b m (Lnet/minecraft/world/phys/Vec3;)J encodeZ c m ()Lnet/minecraft/world/phys/Vec3; getBase a m (Lnet/minecraft/world/phys/Vec3;)V setBase e f D TRUNCATION_STEPS a f Lnet/minecraft/world/phys/Vec3; base b c net/minecraft/server/SuppressedExceptionCollector net/minecraft/server/SuppressedExceptionCollector m (Ljava/lang/String;Ljava/lang/Throwable;)V addEntry a m ()J currentTimeMs b m ()Ljava/lang/String; dump a f I LATEST_ENTRY_COUNT a f Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap; entryCounts c f Ljava/util/Queue; latestEntries b c net/minecraft/server/SuppressedExceptionCollector$LongEntry net/minecraft/server/SuppressedExceptionCollector$a m ()Ljava/lang/Class; cls c m ()Ljava/lang/String; location b m ()Ljava/lang/String; message d m ()J timestampMs a f Ljava/lang/Class; cls c f Ljava/lang/String; location b f Ljava/lang/String; message d f J timestampMs a c net/minecraft/server/SuppressedExceptionCollector$ShortEntry net/minecraft/server/SuppressedExceptionCollector$b m ()Ljava/lang/Class; cls b m ()Ljava/lang/String; location a f Ljava/lang/Class; cls b f Ljava/lang/String; location a c net/minecraft/server/commands/AdvancementCommands net/minecraft/server/commands/CommandAdvancement m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V addChildren a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/commands/AdvancementCommands$Mode;)Ljava/util/List; getAdvancements a m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$16 d m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$17 c m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$18 b m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$19 a m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$performCriterion$20 b m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$performCriterion$21 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$10 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 e m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 d m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 l m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$3 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 k m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 j m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 i m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 h m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 g m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 f m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;)I perform a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Z)I perform a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)I performCriterion a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_CRITERION_NOT_FOUND b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ACTION_PERFORMED a c net/minecraft/server/commands/AdvancementCommands$Mode net/minecraft/server/commands/CommandAdvancement$Filter m ()[Lnet/minecraft/server/commands/AdvancementCommands$Mode; $values a f [Lnet/minecraft/server/commands/AdvancementCommands$Mode; $VALUES h f Lnet/minecraft/server/commands/AdvancementCommands$Mode; EVERYTHING e f Lnet/minecraft/server/commands/AdvancementCommands$Mode; FROM c f Lnet/minecraft/server/commands/AdvancementCommands$Mode; ONLY a f Lnet/minecraft/server/commands/AdvancementCommands$Mode; THROUGH b f Lnet/minecraft/server/commands/AdvancementCommands$Mode; UNTIL d f Z children g f Z parents f c net/minecraft/server/commands/AdvancementCommands$Action net/minecraft/server/commands/CommandAdvancement$Action m ()[Lnet/minecraft/server/commands/AdvancementCommands$Action; $values b m ()Ljava/lang/String; getKey a m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Iterable;Z)I perform a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a f [Lnet/minecraft/server/commands/AdvancementCommands$Action; $VALUES d f Lnet/minecraft/server/commands/AdvancementCommands$Action; GRANT a f Lnet/minecraft/server/commands/AdvancementCommands$Action; REVOKE b f Ljava/lang/String; key c c net/minecraft/server/commands/AdvancementCommands$Action$1 net/minecraft/server/commands/CommandAdvancement$Action$1 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a c net/minecraft/server/commands/AdvancementCommands$Action$2 net/minecraft/server/commands/CommandAdvancement$Action$2 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a c net/minecraft/server/commands/FetchProfileCommand net/minecraft/server/commands/FetchProfileCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Lnet/minecraft/world/item/component/ResolvableProfile;Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/nbt/Tag;)V lambda$reportResolvedProfile$10 a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/serialization/DataResult$Error;)V lambda$reportResolvedProfile$11 a m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$2 d m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$3 c m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$4 b m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$5 a m (Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/Component; lambda$reportResolvedProfile$6 a m (Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$reportResolvedProfile$7 a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/nbt/Tag;)V lambda$reportResolvedProfile$8 a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/serialization/DataResult$Error;)V lambda$reportResolvedProfile$9 b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lcom/mojang/authlib/GameProfile;)V lambda$resolveId$16 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveId$17 a m (Ljava/util/Optional;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveId$18 a m (Ljava/util/UUID;Lnet/minecraft/server/players/ProfileResolver;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CommandSourceStack;)V lambda$resolveId$19 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lcom/mojang/authlib/GameProfile;)V lambda$resolveName$12 b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveName$13 b m (Ljava/util/Optional;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveName$14 b m (Ljava/lang/String;Lnet/minecraft/server/players/ProfileResolver;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CommandSourceStack;)V lambda$resolveName$15 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)V reportResolvedProfile a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I resolveId a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I resolveName a c net/minecraft/server/dialog/action/ParsedTemplate net/minecraft/server/dialog/action/ParsedTemplate m (Ljava/util/Map;)Ljava/lang/String; instantiate a m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$instantiate$4 a m (Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String; lambda$parse$3 a m (Lnet/minecraft/server/dialog/action/ParsedTemplate;)Ljava/lang/String; lambda$static$0 a m (Ljava/lang/String;)Ljava/lang/String; lambda$static$1 c m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$2 b m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; VARIABLE_CODEC b f Lnet/minecraft/commands/functions/StringTemplate; parsed d f Ljava/lang/String; raw c c net/minecraft/server/level/ChunkTaskPriorityQueue net/minecraft/server/level/ChunkTaskQueue m ()Z hasWork b m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; lambda$new$0 a m (J)Ljava/util/List; lambda$resortChunkTasks$1 b m (J)Ljava/util/List; lambda$submit$2 a m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; pop a m (JZ)V release a m (ILnet/minecraft/world/level/ChunkPos;I)V resortChunkTasks a m (Ljava/lang/Runnable;JI)V submit a f I PRIORITY_LEVEL_COUNT a f Ljava/lang/String; name d f Ljava/util/List; queuesPerPriority b f I topPriorityQueueIndex c c net/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk net/minecraft/server/level/ChunkTaskQueue$a m ()J chunkPos a m ()Ljava/util/List; tasks b f J chunkPos a f Ljava/util/List; tasks b c net/minecraft/server/level/SimulationChunkTracker net/minecraft/server/level/SimulationChunkTracker m (J)I getLevel c m (Lnet/minecraft/world/level/ChunkPos;)I getLevel a m (J)I getLevelFromSource b m ()V runAllUpdates a m (JI)V setLevel a f I MAX_LEVEL a f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunks b f Lnet/minecraft/world/level/TicketStorage; ticketStorage c c net/minecraft/server/network/CommonListenerCookie net/minecraft/server/network/CommonListenerCookie m ()Lnet/minecraft/server/level/ClientInformation; clientInformation c m (Lcom/mojang/authlib/GameProfile;Z)Lnet/minecraft/server/network/CommonListenerCookie; createInitial a m ()Lcom/mojang/authlib/GameProfile; gameProfile a m ()I latency b m ()Z transferred d f Lnet/minecraft/server/level/ClientInformation; clientInformation c f Lcom/mojang/authlib/GameProfile; gameProfile a f I latency b f Z transferred d c net/minecraft/server/network/EventLoopGroupHolder net/minecraft/server/network/EventLoopGroupHolder m ()Ljava/lang/Class; channelCls d m ()Lio/netty/channel/EventLoopGroup; createEventLoopGroup g m ()Ljava/util/concurrent/ThreadFactory; createThreadFactory f m ()Lio/netty/channel/EventLoopGroup; eventLoopGroup c m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b m ()Lnet/minecraft/server/network/EventLoopGroupHolder; local a m (Z)Lnet/minecraft/server/network/EventLoopGroupHolder; remote a m ()Ljava/lang/Class; serverChannelCls e f Lnet/minecraft/server/network/EventLoopGroupHolder; EPOLL b f Lnet/minecraft/server/network/EventLoopGroupHolder; KQUEUE c f Lnet/minecraft/server/network/EventLoopGroupHolder; LOCAL d f Lnet/minecraft/server/network/EventLoopGroupHolder; NIO a f Ljava/lang/Class; channelCls f f Lio/netty/channel/EventLoopGroup; group h f Ljava/lang/Class; serverChannelCls g f Ljava/lang/String; type e c net/minecraft/server/network/EventLoopGroupHolder$1 net/minecraft/server/network/EventLoopGroupHolder$1 m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b c net/minecraft/server/network/EventLoopGroupHolder$2 net/minecraft/server/network/EventLoopGroupHolder$2 m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b c net/minecraft/server/network/EventLoopGroupHolder$3 net/minecraft/server/network/EventLoopGroupHolder$3 m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b c net/minecraft/server/network/EventLoopGroupHolder$4 net/minecraft/server/network/EventLoopGroupHolder$4 m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b c net/minecraft/server/network/config/JoinWorldTask net/minecraft/server/network/config/JoinWorldTask m (Ljava/util/function/Consumer;)V start a m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a c net/minecraft/server/packs/CompositePackResources net/minecraft/server/packs/CompositePackResources m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a m ()Lnet/minecraft/server/packs/PackLocationInfo; location a f Ljava/util/List; packResourcesStack d f Lnet/minecraft/server/packs/PackResources; primaryPackResources c c net/minecraft/server/packs/OverlayMetadataSection net/minecraft/server/packs/OverlayMetadataSection m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec; codecForPackType a m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/MetadataSectionType; forPackType b m (Lnet/minecraft/server/packs/PackType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codecForPackType$1 a m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Z lambda$overlaysForVersion$2 a m (Ljava/lang/String;)Ljava/lang/String; lambda$validateOverlayDir$0 b m ()Ljava/util/List; overlays a m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/List; overlaysForVersion a m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateOverlayDir a f Lnet/minecraft/server/packs/metadata/MetadataSectionType; CLIENT_TYPE a f Ljava/util/regex/Pattern; DIR_VALIDATOR d f Lnet/minecraft/server/packs/metadata/MetadataSectionType; SERVER_TYPE b f Ljava/util/List; overlays c c net/minecraft/server/packs/OverlayMetadataSection$1 net/minecraft/server/packs/OverlayMetadataSection$1 f [I $SwitchMap$net$minecraft$server$packs$PackType a c net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry net/minecraft/server/packs/OverlayMetadataSection$a m ()Lnet/minecraft/util/InclusiveRange; format a m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Z isApplicable a m (Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry;Lnet/minecraft/util/InclusiveRange;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry; lambda$listCodecForPackType$0 a m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; lambda$listCodecForPackType$1 b m (ILnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry; lambda$listCodecForPackType$2 a m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; lambda$listCodecForPackType$3 a m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec; listCodecForPackType a m ()Ljava/lang/String; overlay b f Lnet/minecraft/util/InclusiveRange; format a f Ljava/lang/String; overlay b c net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry net/minecraft/server/packs/OverlayMetadataSection$a$a m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; format a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; overlay b f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; format a f Ljava/lang/String; overlay b c net/minecraft/server/packs/linkfs/LinkFSFileStore net/minecraft/server/packs/linkfs/LinkFSFileStore f Ljava/lang/String; name a c net/minecraft/server/players/UserNameToIdResolver net/minecraft/server/players/UserNameToIdResolver m (Lnet/minecraft/server/players/NameAndId;)V add a m (Ljava/lang/String;)Ljava/util/Optional; get a m (Ljava/util/UUID;)Ljava/util/Optional; get a m (Z)V resolveOfflineUsers a m ()V save a c net/minecraft/server/rcon/NetworkDataOutputStream net/minecraft/server/rcon/RemoteStatusReply m ()V reset b m ()[B toByteArray a m (I)V write a m ([B)V writeBytes a m (F)V writeFloat a m (I)V writeInt b m (S)V writeShort a m (Ljava/lang/String;)V writeString a f Ljava/io/DataOutputStream; dataOutputStream b f Ljava/io/ByteArrayOutputStream; outputStream a c net/minecraft/util/datafix/fixes/BlockEntityIdFix net/minecraft/util/datafix/fixes/DataConverterTileEntity m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$1 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$3 a m (Ljava/util/HashMap;)V lambda$static$0 a f Ljava/util/Map; ID_MAP a c net/minecraft/util/datafix/fixes/DyeItemRenameFix net/minecraft/util/datafix/fixes/DataConverterDye f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/EntityVariantFix net/minecraft/util/datafix/fixes/EntityVariantFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$4 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$5 a m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; lambda$updateAndRename$0 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; lambda$updateAndRename$1 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; lambda$updateAndRename$2 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; updateAndRename a f Ljava/lang/String; fieldName c f Ljava/util/function/IntFunction; idConversions d c net/minecraft/util/datafix/fixes/FilteredBooksFix net/minecraft/util/datafix/fixes/FilteredBooksFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$1 a m (Ljava/lang/String;)Z lambda$new$0 a c net/minecraft/util/datafix/fixes/FilteredSignsFix net/minecraft/util/datafix/fixes/FilteredSignsFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a c net/minecraft/util/datafix/fixes/FurnaceRecipeFix net/minecraft/util/datafix/fixes/DataConverterFurnaceRecipesUsed m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$0 d m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$1 c m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$2 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$3 a m (Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V lambda$updateFurnaceContents$4 a m (Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V lambda$updateFurnaceContents$5 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateFurnaceContents a c net/minecraft/util/datafix/fixes/ItemStackUUIDFix net/minecraft/util/datafix/fixes/DataConverterItemStackUUID m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateAttributeModifiers$4 e m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateAttributeModifiers$5 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSkullOwner$6 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAttributeModifiers b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSkullOwner c c net/minecraft/util/datafix/fixes/PoiTypeRemoveFix net/minecraft/util/datafix/fixes/PoiTypeRemoveFix m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a m (Lcom/mojang/serialization/Dynamic;)Z shouldKeepRecord a f Ljava/util/function/Predicate; typesToKeep a c net/minecraft/util/datafix/fixes/PoiTypeRenameFix net/minecraft/util/datafix/fixes/PoiTypeRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$processRecords$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$processRecords$1 a m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a f Ljava/util/function/Function; renamer a c net/minecraft/util/datafix/fixes/SavedDataUUIDFix net/minecraft/util/datafix/fixes/DataConverterSavedDataUUID m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 h m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a f Lorg/slf4j/Logger; LOGGER b c net/minecraft/util/datafix/fixes/VariantRenameFix net/minecraft/util/datafix/fixes/VariantRenameFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 a f Ljava/util/Map; renames c c net/minecraft/util/datafix/fixes/VillagerTradeFix net/minecraft/util/datafix/fixes/DataConverterVillagerTrade m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Ljava/lang/String;)Ljava/lang/String; lambda$updateItemStack$2 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateItemStack$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateItemStack a c net/minecraft/util/parsing/packrat/ErrorCollector net/minecraft/util/parsing/packrat/ErrorCollector m (I)V finish a m (ILjava/lang/Object;)V store a m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a c net/minecraft/util/parsing/packrat/ErrorCollector$Nop net/minecraft/util/parsing/packrat/ErrorCollector$b m (I)V finish a m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a c net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly net/minecraft/util/parsing/packrat/ErrorCollector$a m (Lnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V addErrorEntry a m ()I cursor b m (I)V discardErrorsFromShorterParse b m ()Ljava/util/List; entries a m (I)V finish a m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a f [Lnet/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly$MutableErrorEntry; entries a f I lastCursor c f I nextErrorEntry b c net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly$MutableErrorEntry net/minecraft/util/parsing/packrat/ErrorCollector$a$a f Ljava/lang/Object; reason b f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions a c net/minecraft/util/profiling/FilledProfileResults net/minecraft/util/profiling/MethodProfilerResultsFilled m (ILjava/lang/String;Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;ILjava/lang/StringBuilder;)V appendCounterResults a m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V appendCounters a m (ILjava/lang/String;Ljava/lang/StringBuilder;)V appendProfilerResults a m ()Ljava/util/Map; getCounterValues h m ()J getEndTimeNano c m ()I getEndTimeTicks d m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ProfilerPathEntry; getEntry c m ()Ljava/lang/String; getProfilerResults e m (JI)Ljava/lang/String; getProfilerResults a m ()J getStartTimeNano a m ()I getStartTimeTicks b m ()I getTickDuration f m (Ljava/lang/String;)Ljava/util/List; getTimes a m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; indentLine a m (Ljava/lang/String;Ljava/lang/String;)Z isDirectChild a m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V lambda$appendCounterResults$5 a m (Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;)V lambda$appendCounters$6 a m (Ljava/lang/StringBuilder;ILjava/lang/String;J)V lambda$appendProfilerResults$4 a m (Ljava/lang/String;)Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector; lambda$getCounterValues$1 d m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;J)V lambda$getCounterValues$2 a m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/util/profiling/ProfilerPathEntry;)V lambda$getCounterValues$3 a m (Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;)J lambda$static$0 a m (Ljava/nio/file/Path;)Z saveResults a f Ljava/util/Comparator; COUNTER_ENTRY_COMPARATOR e f Lnet/minecraft/util/profiling/ProfilerPathEntry; EMPTY b f Lorg/slf4j/Logger; LOGGER a f Lcom/google/common/base/Splitter; SPLITTER c f J endTimeNano i f I endTimeTicks j f Ljava/util/Map; entries f f J startTimeNano g f I startTimeTicks h f I tickDuration k c net/minecraft/util/profiling/FilledProfileResults$1 net/minecraft/util/profiling/MethodProfilerResultsFilled$1 m ()J getCount c m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d m ()J getDuration a m ()J getMaxDuration b c net/minecraft/util/profiling/FilledProfileResults$CounterCollector net/minecraft/util/profiling/MethodProfilerResultsFilled$a m (Ljava/util/Iterator;J)V addValue a m (Ljava/lang/String;)Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector; lambda$addValue$0 a f Ljava/util/Map; children c f J selfValue a f J totalValue b c net/minecraft/util/profiling/jfr/stats/FileIOStat net/minecraft/util/profiling/jfr/stats/FileIOStat m ()J bytes c m ()Ljava/time/Duration; duration a m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J lambda$summary$0 d m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Z lambda$summary$1 c m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Ljava/lang/String; lambda$summary$2 b m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J lambda$summary$3 a m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$summary$4 a m ()Ljava/lang/String; path b m (Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; summary a f J bytes c f Ljava/time/Duration; duration a f Ljava/lang/String; path b c net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary net/minecraft/util/profiling/jfr/stats/FileIOStat$a m ()D bytesPerSecond b m ()J counts c m ()D countsPerSecond d m ()Ljava/time/Duration; timeSpentInIO e m ()Ljava/util/List; topTenContributorsByTotalBytes f m ()J totalBytes a f D bytesPerSecond b f J counts c f D countsPerSecond d f Ljava/time/Duration; timeSpentInIO e f Ljava/util/List; topTenContributorsByTotalBytes f f J totalBytes a c net/minecraft/util/profiling/jfr/stats/GcHeapStat net/minecraft/util/profiling/jfr/stats/GcHeapStat m (Ljava/util/List;)D calculateAllocationRatePerSecond a m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat; from a m ()J heapUsed b m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; lambda$calculateAllocationRatePerSecond$0 a m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; summary a m ()Ljava/time/Instant; timestamp a m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; timing c f J heapUsed b f Ljava/time/Instant; timestamp a f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; timing c c net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing net/minecraft/util/profiling/jfr/stats/GcHeapStat$b m ()[Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; $values a f [Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; $VALUES c f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; AFTER_GC b f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; BEFORE_GC a c net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary net/minecraft/util/profiling/jfr/stats/GcHeapStat$a m ()D allocationRateBytesPerSecond e m ()Ljava/time/Duration; duration b m ()F gcOverHead a m ()Ljava/time/Duration; gcTotalDuration c m ()I totalGCs d f D allocationRateBytesPerSecond d f Ljava/time/Duration; duration a f Ljava/time/Duration; gcTotalDuration b f I totalGCs c c net/minecraft/util/valueproviders/IntProviderType net/minecraft/util/valueproviders/IntProviderType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/IntProviderType; register a f Lnet/minecraft/util/valueproviders/IntProviderType; BIASED_TO_BOTTOM c f Lnet/minecraft/util/valueproviders/IntProviderType; CLAMPED d f Lnet/minecraft/util/valueproviders/IntProviderType; CLAMPED_NORMAL f f Lnet/minecraft/util/valueproviders/IntProviderType; CONSTANT a f Lnet/minecraft/util/valueproviders/IntProviderType; UNIFORM b f Lnet/minecraft/util/valueproviders/IntProviderType; WEIGHTED_LIST e c net/minecraft/util/valueproviders/WeightedListInt net/minecraft/util/valueproviders/WeightedListInt m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m (Lnet/minecraft/util/valueproviders/WeightedListInt;)Lnet/minecraft/util/random/WeightedList; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/RandomSource;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/random/WeightedList; distribution b f I maxValue g f I minValue f c net/minecraft/world/attribute/AmbientMoodSettings net/minecraft/world/attribute/AmbientMoodSettings m ()I blockSearchExtent c m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Lnet/minecraft/core/Holder; lambda$static$0 d m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Ljava/lang/Integer; lambda$static$1 c m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Ljava/lang/Integer; lambda$static$2 b m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Ljava/lang/Double; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m ()Lnet/minecraft/core/Holder; soundEvent a m ()D soundPositionOffset d m ()I tickDelay b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/attribute/AmbientMoodSettings; LEGACY_CAVE_SETTINGS b f I blockSearchExtent e f Lnet/minecraft/core/Holder; soundEvent c f D soundPositionOffset f f I tickDelay d c net/minecraft/world/damagesource/DeathMessageType net/minecraft/world/damagesource/DeathMessageType m ()[Lnet/minecraft/world/damagesource/DeathMessageType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/damagesource/DeathMessageType; $VALUES f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/damagesource/DeathMessageType; DEFAULT a f Lnet/minecraft/world/damagesource/DeathMessageType; FALL_VARIANTS b f Lnet/minecraft/world/damagesource/DeathMessageType; INTENTIONAL_GAME_DESIGN c f Ljava/lang/String; id e c net/minecraft/world/entity/ReputationEventHandler net/minecraft/world/entity/ReputationHandler m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;)V onReputationEventFrom a c net/minecraft/world/entity/ai/behavior/AcquirePoi net/minecraft/world/entity/ai/behavior/BehaviorFindPosition m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/Mob;Ljava/util/Set;)Lnet/minecraft/world/level/pathfinder/Path; findPathToPois a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$create$0 a m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z lambda$create$1 a m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/core/BlockPos;)Z lambda$create$2 a f I SCAN_RANGE a c net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry net/minecraft/world/entity/ai/behavior/BehaviorFindPosition$a m (J)Z isStillValid b m (J)V markAttempt a m (J)Z shouldRetry c f I MAX_INTERVAL_INCREASE b f I MAX_RETRY_PATHFINDING_INTERVAL c f I MIN_INTERVAL_INCREASE a f I currentDelay g f J nextScheduledAttemptTimestamp f f J previousAttemptTimestamp e f Lnet/minecraft/util/RandomSource; random d c net/minecraft/world/entity/ai/behavior/SleepInBed net/minecraft/world/entity/ai/behavior/BehaviorSleep m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (J)Z timedOut a f I COOLDOWN_AFTER_BEING_WOKEN c f J nextOkStartTime d c net/minecraft/world/entity/ai/control/JumpControl net/minecraft/world/entity/ai/control/ControllerJump m ()V jump a m ()V tick b f Z jump a f Lnet/minecraft/world/entity/Mob; mob b c net/minecraft/world/entity/ai/control/LookControl net/minecraft/world/entity/ai/control/ControllerLook m ()V clampHeadRotationToBody b m ()D getWantedX e m ()D getWantedY f m ()D getWantedZ g m ()Ljava/util/Optional; getXRotD h m ()Ljava/util/Optional; getYRotD i m ()Z isLookingAtTarget d m (Ljava/lang/Float;)V lambda$tick$0 b m (Ljava/lang/Float;)V lambda$tick$1 a m ()Z resetXRotOnTick c m (DDD)V setLookAt a m (DDDFF)V setLookAt a m (Lnet/minecraft/world/entity/Entity;)V setLookAt a m (Lnet/minecraft/world/entity/Entity;FF)V setLookAt a m (Lnet/minecraft/world/phys/Vec3;)V setLookAt a m ()V tick a f I lookAtCooldown d f Lnet/minecraft/world/entity/Mob; mob a f D wantedX e f D wantedY f f D wantedZ g f F xMaxRotAngle c f F yMaxRotSpeed b c net/minecraft/world/entity/ai/control/MoveControl net/minecraft/world/entity/ai/control/ControllerMove m ()D getSpeedModifier c m ()D getWantedX d m ()D getWantedY e m ()D getWantedZ f m ()Z hasWanted b m (FF)Z isWalkable b m (FFF)F rotlerp b m ()V setWait g m (DDDD)V setWantedPosition a m (FF)V strafe a m ()V tick a f I MAX_TURN c f F MIN_SPEED a f F MIN_SPEED_SQR b f Lnet/minecraft/world/entity/Mob; mob d f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; operation k f D speedModifier h f F strafeForwards i f F strafeRight j f D wantedX e f D wantedY f f D wantedZ g c net/minecraft/world/entity/ai/control/MoveControl$Operation net/minecraft/world/entity/ai/control/ControllerMove$Operation m ()[Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; $values a f [Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; $VALUES e f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; JUMPING d f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; MOVE_TO b f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; STRAFE c f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; WAIT a c net/minecraft/world/entity/ai/goal/FollowBoatGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowBoat m ()Z canContinueToUse c m ()Z canUse b m ()Z isInterruptable W_ m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/ai/goal/BoatGoals; currentGoal d f Lnet/minecraft/world/entity/player/Player; following c f Lnet/minecraft/world/entity/PathfinderMob; mob b f I timeToRecalcPath a c net/minecraft/world/entity/ai/memory/MemoryStatus net/minecraft/world/entity/ai/memory/MemoryStatus m ()[Lnet/minecraft/world/entity/ai/memory/MemoryStatus; $values a f [Lnet/minecraft/world/entity/ai/memory/MemoryStatus; $VALUES d f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; REGISTERED c f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; VALUE_ABSENT b f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; VALUE_PRESENT a c net/minecraft/world/entity/ai/sensing/AdultSensor net/minecraft/world/entity/ai/sensing/SensorAdult m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V lambda$doTick$0 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$setNearestVisibleAdult$1 a m ()Ljava/util/Set; requires a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V setNearestVisibleAdult a c net/minecraft/world/entity/ai/sensing/DummySensor net/minecraft/world/entity/ai/sensing/SensorDummy m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/ai/sensing/GolemSensor net/minecraft/world/entity/ai/sensing/SensorGolemLastSeen m (Lnet/minecraft/world/entity/LivingEntity;)V checkForNearbyGolem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;)V golemDetected b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$checkForNearbyGolem$0 c m ()Ljava/util/Set; requires a f I GOLEM_SCAN_RATE a f I MEMORY_TIME_TO_LIVE b c net/minecraft/world/entity/ai/util/HoverRandomPos net/minecraft/world/entity/ai/util/HoverRandomPos m (Lnet/minecraft/world/entity/PathfinderMob;IIDDFII)Lnet/minecraft/world/phys/Vec3; getPos a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$getPos$0 a m (Lnet/minecraft/world/entity/PathfinderMob;IIDDFZII)Lnet/minecraft/core/BlockPos; lambda$getPos$1 a c net/minecraft/world/entity/ai/village/poi/PoiType net/minecraft/world/entity/ai/village/poi/VillagePlaceType m (Lnet/minecraft/world/level/block/state/BlockState;)Z is a m (Lnet/minecraft/core/Holder;)Z lambda$static$0 a m ()Ljava/util/Set; matchingStates a m ()I maxTickets b m ()I validRange c f Ljava/util/function/Predicate; NONE a f Ljava/util/Set; matchingStates b f I maxTickets c f I validRange d c net/minecraft/world/entity/animal/axolotl/Axolotl net/minecraft/world/entity/animal/axolotl/Axolotl m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/player/Player;)V applySupportingEffects g m ()V baseTick aJ m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canBeLeashed aj_ m ()Z canBeSeenAsEnemy eS m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAxolotlSpawnRules a m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gR m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Z fromBucket a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxAirSupply cJ m ()I getMaxHeadXRot ac m ()I getMaxHeadYRot ae m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getVariant gP m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isPlayingDead gQ m ()Z isPushedByFluid db m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/Long;)V lambda$loadFromBucketTag$1 a m ()V lambda$loadFromBucketTag$2 gT m (Lnet/minecraft/nbt/CompoundTag;)V lambda$saveToBucketTag$0 b m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/LivingEntity;)V onStopAttacking a m ()V playAmbientSound T m ()V playAttackSound fN m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V rehydrate p m (D)Z removeWhenFarAway i m ()Z requiresCustomPersistence ab m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a m (Z)V setFromBucket a m (Z)V setPlayingDead x m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V setVariant a m ()V tickAnimations gS m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a m (Lnet/minecraft/util/RandomSource;)Z useRareVariant a f I AXOLOTL_TOTAL_AIR_SUPPLY cK f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYING_DEAD cI f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT cH f Z DEFAULT_FROM_BUCKET cN f Lnet/minecraft/network/syncher/EntityDataAccessor; FROM_BUCKET cJ f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cx f D PLAYER_REGEN_DETECTION_RANGE cz f I POSE_ANIMATION_TICKS cG f I RARE_VARIANT_CHANCE cA f I REGEN_BUFF_BASE_DURATION cO f I REGEN_BUFF_MAX_DURATION cM f I REHYDRATE_AIR_SUPPLY cL f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cw f I TOTAL_PLAYDEAD_TIME cv f Ljava/lang/String; VARIANT_TAG cB f Lnet/minecraft/util/BinaryAnimator; inWaterAnimator cD f Lnet/minecraft/util/BinaryAnimator; movingAnimator cF f Lnet/minecraft/util/BinaryAnimator; onGroundAnimator cE f Lnet/minecraft/util/BinaryAnimator; playingDeadAnimator cC c net/minecraft/world/entity/animal/axolotl/Axolotl$Variant net/minecraft/world/entity/animal/axolotl/Axolotl$Variant m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; $values d m (I)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; byId a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getCommonSpawnVariant a m ()I getId a m ()Ljava/lang/String; getName b m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getRareSpawnVariant b m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getSpawnVariant a m (ZLnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)Z lambda$getSpawnVariant$0 a m (I)[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; lambda$getSpawnVariant$1 b f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; $VALUES n f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; BLUE e f Ljava/util/function/IntFunction; BY_ID j f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; CYAN d f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; DEFAULT f f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; GOLD c f Lcom/mojang/serialization/Codec; LEGACY_CODEC i f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; LUCY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; WILD b f Z common m f I id k f Ljava/lang/String; name l c net/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState net/minecraft/world/entity/animal/axolotl/Axolotl$a m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; $values a f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; $VALUES e f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; IN_AIR d f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; IN_WATER b f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; ON_GROUND c f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; PLAYING_DEAD a c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData net/minecraft/world/entity/animal/axolotl/Axolotl$b m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getVariant a f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; types a c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl net/minecraft/world/entity/animal/axolotl/Axolotl$c m ()V tick a f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; this$0 h c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl net/minecraft/world/entity/animal/axolotl/Axolotl$d m ()V tick a f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; axolotl l c net/minecraft/world/entity/animal/camel/CamelHusk net/minecraft/world/entity/animal/camel/CamelHusk m ()Z canBeLeashed aj_ m ()Z canFallInLove gY m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()F chargeSpeedModifier gK m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/camel/Camel; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound gS m ()Lnet/minecraft/sounds/SoundEvent; getDashingSound gR m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/core/Holder$Reference; getSaddleSound hm m ()Lnet/minecraft/sounds/SoundEvent; getSitDownSound hj m ()Lnet/minecraft/sounds/SoundEvent; getStandUpSound hi m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isMobControlled ho m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (D)Z removeWhenFarAway i c net/minecraft/world/entity/animal/chicken/Chicken net/minecraft/world/entity/animal/chicken/EntityChicken m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/chicken/Chicken; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/core/Holder; getVariant gP m ()Z isChickenJockey gQ m ()Z isFlapping bp m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m (Ljava/lang/Integer;)V lambda$readAdditionalSaveData$1 a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m ()V onFlap bo m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (D)Z removeWhenFarAway i m (Z)V setChickenJockey x m (Lnet/minecraft/core/Holder;)V setVariant b f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cD f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cE f Z DEFAULT_CHICKEN_JOCKEY cF f I eggTime cB f F flap cv f F flapSpeed cw f F flapping cA f Z isChickenJockey cC f F nextFlap cG f F oFlap cz f F oFlapSpeed cx c net/minecraft/world/entity/animal/cow/AbstractCow net/minecraft/world/entity/animal/cow/AbstractCow m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()F getSoundVolume fC m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()V registerGoals D f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cv c net/minecraft/world/entity/animal/cow/CowVariants net/minecraft/world/entity/animal/cow/CowVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a f Lnet/minecraft/resources/ResourceKey; COLD c f Lnet/minecraft/resources/ResourceKey; DEFAULT d f Lnet/minecraft/resources/ResourceKey; TEMPERATE a f Lnet/minecraft/resources/ResourceKey; WARM b c net/minecraft/world/entity/animal/cow/MushroomCow net/minecraft/world/entity/animal/cow/EntityMushroomCow m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMushroomSpawnRules c m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/cow/MushroomCow; getBreedOffspring b m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getEffectsFromItemStack k m (Lnet/minecraft/world/entity/animal/cow/MushroomCow;)Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; getOffspringVariant a m ()Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; getVariant gP m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z readyForShearing a m (Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant;)V setVariant a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE cv f I MUTATE_CHANCE cw f Ljava/lang/String; TAG_STEW_EFFECTS cx f Ljava/util/UUID; lastLightningBoltUUID cA f Lnet/minecraft/world/item/component/SuspiciousStewEffects; stewEffects cz c net/minecraft/world/entity/animal/cow/MushroomCow$Variant net/minecraft/world/entity/animal/cow/EntityMushroomCow$Type m ()[Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; $values d m (I)Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; byId a m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m ()Ljava/lang/String; getSerializedName c m ()I id b f [Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; $VALUES j f Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; BROWN b f Ljava/util/function/IntFunction; BY_ID f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; DEFAULT c f Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; RED a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/world/level/block/state/BlockState; blockState i f I id h f Ljava/lang/String; type g c net/minecraft/world/entity/animal/dolphin/Dolphin net/minecraft/world/entity/animal/dolphin/EntityDolphin m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/particles/ParticleOptions;)V addParticlesAroundSelf a m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m (Lnet/minecraft/world/entity/Entity;)Z canRide p m ()Z closeToNextPos gR m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()F getAgeScale eE m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/dolphin/Dolphin; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxAirSupply cJ m ()I getMaxHeadXRot ac m ()I getMaxHeadYRot ae m ()I getMoistnessLevel gP m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl m ()Z gotFish p m (I)V handleAirSupply r m (B)V handleEntityEvent b m (I)I increaseAirSupply m m ()Lnet/minecraft/world/entity/SpawnGroupData; lambda$finalizeSpawn$1 gS m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$static$0 b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m ()V playAttackSound fN m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setGotFish x m (I)V setMoisntessLevel s m ()V tick g m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a f Ljava/util/function/Predicate; ALLOWED_ITEMS cw f F BABY_SCALE cx f Z DEFAULT_GOT_FISH cC f Lnet/minecraft/network/syncher/EntityDataAccessor; GOT_FISH cy f Lnet/minecraft/network/syncher/EntityDataAccessor; MOISTNESS_LEVEL cz f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; SWIM_WITH_PLAYER_TARGETING cA f I TOTAL_AIR_SUPPLY cv f I TOTAL_MOISTNESS_LEVEL cB f Lnet/minecraft/core/BlockPos; treasurePos cD c net/minecraft/world/entity/animal/dolphin/Dolphin$PlayWithItemsGoal net/minecraft/world/entity/animal/dolphin/EntityDolphin$c m ()Z canUse b m (Lnet/minecraft/world/item/ItemStack;)V drop a m ()V start d m ()V stop e m ()V tick a f I cooldown b f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; this$0 a c net/minecraft/world/entity/animal/dolphin/Dolphin$DolphinSwimToTreasureGoal net/minecraft/world/entity/animal/dolphin/EntityDolphin$a m ()Z canContinueToUse c m ()Z canUse b m ()Z isInterruptable W_ m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; dolphin a f Z stuck b c net/minecraft/world/entity/animal/dolphin/Dolphin$DolphinSwimWithPlayerGoal net/minecraft/world/entity/animal/dolphin/EntityDolphin$b m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; dolphin a f Lnet/minecraft/world/entity/player/Player; player c f D speedModifier b c net/minecraft/world/entity/animal/equine/Markings net/minecraft/world/entity/animal/equine/HorseStyle m ()[Lnet/minecraft/world/entity/animal/equine/Markings; $values b m (I)Lnet/minecraft/world/entity/animal/equine/Markings; byId a m ()I getId a f [Lnet/minecraft/world/entity/animal/equine/Markings; $VALUES h f Lnet/minecraft/world/entity/animal/equine/Markings; BLACK_DOTS e f Ljava/util/function/IntFunction; BY_ID f f Lnet/minecraft/world/entity/animal/equine/Markings; NONE a f Lnet/minecraft/world/entity/animal/equine/Markings; WHITE b f Lnet/minecraft/world/entity/animal/equine/Markings; WHITE_DOTS d f Lnet/minecraft/world/entity/animal/equine/Markings; WHITE_FIELD c f I id g c net/minecraft/world/entity/animal/fish/Pufferfish net/minecraft/world/entity/animal/fish/EntityPufferFish m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getPuffState gQ m (I)F getScale b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z lambda$aiStep$1 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (I)V setPuffState a m ()V tick g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V touch a f I DEFAULT_PUFF_STATE cy f Lnet/minecraft/network/syncher/EntityDataAccessor; PUFF_STATE e f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; SCARY_MOB cw f I STATE_FULL c f I STATE_MID b f I STATE_SMALL a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGETING_CONDITIONS cx f I deflateTimer cv f I inflateCounter f c net/minecraft/world/entity/animal/fish/Pufferfish$PufferfishPuffGoal net/minecraft/world/entity/animal/fish/EntityPufferFish$a m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$0 a m ()V start d m ()V stop e f Lnet/minecraft/world/entity/animal/fish/Pufferfish; fish a c net/minecraft/world/entity/animal/golem/IronGolem net/minecraft/world/entity/animal/golem/EntityIronGolem m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a m ()Z canSpawnSprintParticle bL m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (I)I decreaseAirSupply l m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/entity/Entity;)V doPush F m ()I getAttackAnimationTick gP m ()F getAttackDamage gS m ()Lnet/minecraft/world/entity/Crackiness$Level; getCrackiness p m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()I getOfferFlowerTick gQ m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isPlayerCreated gR m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Z)V offerFlower x m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m (Z)V setPlayerCreated y m ()V startPersistentAngerTimer c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID d f Z DEFAULT_PLAYER_CREATED f f I IRON_INGOT_HEAL_AMOUNT e f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cx f I attackAnimationTick cv f I offerFlowerTick cw f J persistentAngerEndTime cy f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cz c net/minecraft/world/entity/animal/golem/SnowGolem net/minecraft/world/entity/animal/golem/EntitySnowman m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()Z hasPumpkin p m ()Z isSensitiveToWater fR m (DDDDLnet/minecraft/world/entity/projectile/throwableitemprojectile/Snowball;)V lambda$performRangedAttack$1 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z readyForShearing a m ()V registerGoals D m (Z)V setPumpkin x m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PUMPKIN_ID a f Z DEFAULT_PUMPKIN c f B PUMPKIN_FLAG b c net/minecraft/world/entity/animal/pig/PigVariants net/minecraft/world/entity/animal/pig/PigVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a f Lnet/minecraft/resources/ResourceKey; COLD c f Lnet/minecraft/resources/ResourceKey; DEFAULT d f Lnet/minecraft/resources/ResourceKey; TEMPERATE a f Lnet/minecraft/resources/ResourceKey; WARM b c net/minecraft/world/entity/animal/sniffer/Sniffer net/minecraft/world/entity/animal/sniffer/Sniffer m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Ljava/util/Optional; calculateDigPosition gT m ()Z canDig gU m (Lnet/minecraft/core/BlockPos;)Z canDig h m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()Z canPlayDiggingSound gS m ()Z canSniff gR m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m ()V dropSeed hi m (Lnet/minecraft/world/entity/AnimationState;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; emitDiggingParticles a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Ljava/util/stream/Stream; getExploredPositions hj m ()Lnet/minecraft/core/BlockPos; getHeadBlock gV m ()Lnet/minecraft/world/phys/Vec3; getHeadPosition hd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadYRot ae m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; getState he m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isSearching gP m ()Z isTempted gQ m ()V jumpFromGround u m (I)Lnet/minecraft/world/phys/Vec3; lambda$calculateDigPosition$0 s m (Lnet/minecraft/core/BlockPos;)Z lambda$calculateDigPosition$1 j m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/GlobalPos;)Z lambda$canDig$2 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropSeed$3 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onDiggingComplete x m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onDiggingStart hh m ()V onPathfindingDone H m ()V onPathfindingStart G m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onScentingStart hg m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playEatingSound gX m ()V playSearchingSound hk m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()V resetAnimations hf m (Z)V setBaby a_ m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; setState b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; storeExploredPosition i m ()Z supportQuadLeash z m ()V tick g m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; transitionTo a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DROP_SEED_AT_TICK cJ f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STATE cI f F DIGGING_BB_HEIGHT_OFFSET cG f Lnet/minecraft/world/entity/EntityDimensions; DIGGING_DIMENSIONS cH f I DIGGING_DROP_SEED_OFFSET_TICKS cE f I DIGGING_PARTICLES_AMOUNT cD f I DIGGING_PARTICLES_DELAY_TICKS cB f I DIGGING_PARTICLES_DURATION_TICKS cC f I SNIFFER_BABY_AGE_TICKS cF f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState cz f Lnet/minecraft/world/entity/AnimationState; feelingHappyAnimationState cv f Lnet/minecraft/world/entity/AnimationState; risingAnimationState cA f Lnet/minecraft/world/entity/AnimationState; scentingAnimationState cw f Lnet/minecraft/world/entity/AnimationState; sniffingAnimationState cx c net/minecraft/world/entity/animal/sniffer/Sniffer$State net/minecraft/world/entity/animal/sniffer/Sniffer$State m ()[Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; $values b m ()I id a f [Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; $VALUES k f Ljava/util/function/IntFunction; BY_ID h f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; DIGGING f f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; FEELING_HAPPY b f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; IDLING a f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; RISING g f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SCENTING c f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SEARCHING e f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SNIFFING d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i f I id j c net/minecraft/world/entity/animal/squid/GlowSquid net/minecraft/world/entity/animal/squid/GlowSquid m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGlowSquidSpawnRules a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()I getDarkTicksRemaining gQ m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/core/particles/ParticleOptions; getInkParticle p m ()Lnet/minecraft/sounds/SoundEvent; getSquirtSound gP m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (I)V setDarkTicks s f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DARK_TICKS_REMAINING cD f I DEFAULT_DARK_TICKS_REMAINING cE c net/minecraft/world/entity/boss/wither/WitherBoss net/minecraft/world/entity/boss/wither/EntityWither m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b m ()V aiStep d_ m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b m (Lnet/minecraft/world/level/block/state/BlockState;)Z canDestroy c m (Lnet/minecraft/world/entity/Entity;)Z canRide p m (Z)Z canUsePortal o m ()V checkDespawn dW m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a m (I)I getAlternativeTarget b m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (I)D getHeadX d m ()[F getHeadXRots gQ m (I)D getHeadY r m ()[F getHeadYRots gP m (I)D getHeadZ s m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getInvulnerableTicks gR m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isPowered gS m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a m ()V makeInvulnerable k m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a m (IDDDZ)V performRangedAttack a m (ILnet/minecraft/world/entity/LivingEntity;)V performRangedAttack a m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (FFF)F rotlerp a m (II)V setAlternativeTarget a m (Lnet/minecraft/network/chat/Component;)V setCustomName b m (I)V setInvulnerableTicks a m (Lnet/minecraft/server/level/ServerPlayer;)V startSeenByPlayer d m (Lnet/minecraft/server/level/ServerPlayer;)V stopSeenByPlayer e f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_INV e f Ljava/util/List; DATA_TARGETS d f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_A a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_B b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_C c f I DEFAULT_INVULNERABLE_TICKS cv f I INVULNERABLE_TICKS f f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; LIVING_ENTITY_SELECTOR cE f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGETING_CONDITIONS cF f Lnet/minecraft/server/level/ServerBossEvent; bossEvent cD f I destroyBlocksTick cC f [I idleHeadUpdates cB f [I nextHeadUpdate cA f [F xRotHeads cw f [F xRotOHeads cy f [F yRotHeads cx f [F yRotOHeads cz c net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal net/minecraft/world/entity/boss/wither/EntityWither$a m ()Z canUse b f Lnet/minecraft/world/entity/boss/wither/WitherBoss; this$0 a c net/minecraft/world/entity/monster/illager/Evoker net/minecraft/world/entity/monster/illager/EntityEvoker m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent gZ m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/animal/sheep/Sheep; getWololoTarget hl m ()V registerGoals D m (Lnet/minecraft/world/entity/animal/sheep/Sheep;)V setWololoTarget a f Lnet/minecraft/world/entity/animal/sheep/Sheep; wololoTarget a c net/minecraft/world/entity/monster/illager/Evoker$EvokerAttackSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$a m (DDDDFI)V createSpellEntity a m ()I getCastingInterval i m ()I getCastingTime h m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l m ()V performSpellCasting k f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a c net/minecraft/world/entity/monster/illager/Evoker$EvokerSummonSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$c m ()Z canUse b m ()I getCastingInterval i m ()I getCastingTime h m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l m ()V performSpellCasting k f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; vexCountTargeting e c net/minecraft/world/entity/monster/illager/Evoker$EvokerWololoSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$d m ()Z canContinueToUse c m ()Z canUse b m ()I getCastWarmupTime n m ()I getCastingInterval i m ()I getCastingTime h m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a m ()V performSpellCasting k m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; wololoTargeting e c net/minecraft/world/entity/monster/illager/Evoker$EvokerCastingSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$b m ()V tick a f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a c net/minecraft/world/entity/monster/skeleton/Stray net/minecraft/world/entity/monster/skeleton/EntitySkeletonStray m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkStraySpawnRules c m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p c net/minecraft/world/entity/monster/zombie/Drowned net/minecraft/world/entity/monster/zombie/EntityDrowned m ()V addBehaviourGoals p m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a m ()Z canSpawnInLiquids gQ m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkDrownedSpawnRules c m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Z closeToNextPos gS m ()Z convertsInWater gR m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isDeepEnoughToSpawn a m ()Z isPushedByFluid db m ()Z isVisuallySwimming cC m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$addBehaviourGoals$0 a m (Lnet/minecraft/world/entity/LivingEntity;)Z okTarget i m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m ()V rideTick t m (Z)V setSearchingForLand x m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a m ()V updateSwimming bF m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c m ()Z wantsToSwim gZ f F NAUTILUS_SHELL_CHANCE a f F ZOMBIE_NAUTILUS_JOCKEY_CHANCE f f Z searchingForLand cv c net/minecraft/world/entity/monster/zombie/Drowned$DrownedAttackGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$a m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned b c net/minecraft/world/entity/monster/zombie/Drowned$DrownedSwimUpGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$e m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned a f I seaLevel c f D speedModifier b f Z stuck d c net/minecraft/world/entity/monster/zombie/Drowned$DrownedMoveControl net/minecraft/world/entity/monster/zombie/EntityDrowned$d m ()V tick a f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned l c net/minecraft/world/entity/monster/zombie/Drowned$DrownedGoToBeachGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$b m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()V start d m ()V stop e f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned g c net/minecraft/world/entity/monster/zombie/Drowned$DrownedGoToWaterGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$c m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/phys/Vec3; getWaterPos h m ()V start d f Lnet/minecraft/world/level/Level; level f f Lnet/minecraft/world/entity/PathfinderMob; mob a f D speedModifier e f D wantedX b f D wantedY c f D wantedZ d c net/minecraft/world/entity/monster/zombie/Drowned$DrownedTridentAttackGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$f m ()Z canUse b m ()V start d m ()V stop e f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned a c net/minecraft/world/entity/npc/ClientSideMerchant net/minecraft/world/entity/npc/MerchantWrapper m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers b m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer a m ()I getVillagerXp d m ()Z isClientSide c m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated a m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a m (I)V overrideXp a m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a m ()Z showProgressBar e m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f Lnet/minecraft/world/item/trading/MerchantOffers; offers b f Lnet/minecraft/world/entity/player/Player; source a f I xp c c net/minecraft/world/entity/player/PlayerEquipment net/minecraft/world/entity/player/PlayerEquipment m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; get a m ()Z isEmpty a m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; set a f Lnet/minecraft/world/entity/player/Player; player b c net/minecraft/world/entity/player/PlayerModelPart net/minecraft/world/entity/player/PlayerModelPart m ()[Lnet/minecraft/world/entity/player/PlayerModelPart; $values f m ()I getBit b m ()Ljava/lang/String; getId d m ()I getMask a m ()Lnet/minecraft/network/chat/Component; getName e m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/player/PlayerModelPart; $VALUES m f Lnet/minecraft/world/entity/player/PlayerModelPart; CAPE a f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/world/entity/player/PlayerModelPart; HAT g f Lnet/minecraft/world/entity/player/PlayerModelPart; JACKET b f Lnet/minecraft/world/entity/player/PlayerModelPart; LEFT_PANTS_LEG e f Lnet/minecraft/world/entity/player/PlayerModelPart; LEFT_SLEEVE c f Lnet/minecraft/world/entity/player/PlayerModelPart; RIGHT_PANTS_LEG f f Lnet/minecraft/world/entity/player/PlayerModelPart; RIGHT_SLEEVE d f I bit i f Ljava/lang/String; id k f I mask j f Lnet/minecraft/network/chat/Component; name l c net/minecraft/world/entity/player/PlayerModelType net/minecraft/world/entity/player/PlayerModelType m ()[Lnet/minecraft/world/entity/player/PlayerModelType; $values a m (Ljava/lang/String;)Lnet/minecraft/world/entity/player/PlayerModelType; byLegacyServicesName a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/entity/player/PlayerModelType;)Ljava/lang/String; lambda$static$0 b m (Ljava/lang/Boolean;)Lnet/minecraft/world/entity/player/PlayerModelType; lambda$static$1 a m (Lnet/minecraft/world/entity/player/PlayerModelType;)Ljava/lang/Boolean; lambda$static$2 a f [Lnet/minecraft/world/entity/player/PlayerModelType; $VALUES h f Lcom/mojang/serialization/Codec; CODEC c f Ljava/util/function/Function; NAME_LOOKUP e f Lnet/minecraft/world/entity/player/PlayerModelType; SLIM a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/entity/player/PlayerModelType; WIDE b f Ljava/lang/String; id f f Ljava/lang/String; legacyServicesId g c net/minecraft/world/entity/player/StackedContents net/minecraft/world/entity/player/AutoRecipeStackManager m (Ljava/lang/Object;I)V account a m (Ljava/lang/Iterable;Ljava/lang/Object;)Z anyIngredientMatches a m ()V clear a m (Ljava/util/List;)I getResultUpperBound a m (Ljava/lang/Iterable;)Ljava/util/List; getUniqueAvailableIngredientItems a m (Ljava/lang/Object;I)Z hasAtLeast b m (Ljava/lang/Object;I)V put d m (Ljava/lang/Object;I)V take c m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z tryPick a m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)I tryPickAll b c net/minecraft/world/entity/player/StackedContents$Output net/minecraft/world/entity/player/AutoRecipeStackManager$b c net/minecraft/world/entity/player/StackedContents$RecipePicker net/minecraft/world/entity/player/AutoRecipeStackManager$c m (II)V assign e m ()V clearAllVisited m m (II)V clearRange h m ()V clearSatisfied l m ()I connectionCount i m ()I connectionOffset h m (I)Lit/unimi/dsi/fastutil/ints/IntList; findNewItemAssignmentPath c m (II)I getConnectionIndex c m (II)I getResidualIndex g m (I)I getSatisfiedIndex f m (I)I getVisitedIngredientIndex i m (I)I getVisitiedItemIndex l m (II)Z hasConnection b m (I)Z hasVisitedIngredient h m (I)Z hasVisitedItem k m (II)Z isAssigned d m (I)Z isPathIndexItem a m (I)Z isSatisfied d m ()I residualCount k m ()I residualOffset j m ()I satisfiedCount g m ()I satisfiedOffset f m (II)V setConnection a m ()V setInitialConnections a m (I)V setSatisfied e m (I)Lit/unimi/dsi/fastutil/ints/IntList; tryAssigningNewItem b m (ILnet/minecraft/world/entity/player/StackedContents$Output;)Z tryPick a m (ILnet/minecraft/world/entity/player/StackedContents$Output;)I tryPickAll b m (II)V unassign f m (I)V visitIngredient g m (I)V visitItem j m ()I visitedIngredientCount c m ()I visitedIngredientOffset b m ()I visitedItemCount e m ()I visitedItemOffset d f Z $assertionsDisabled a f Ljava/util/BitSet; data g f I ingredientCount d f Ljava/util/List; ingredients c f I itemCount f f Ljava/util/List; items e f Lit/unimi/dsi/fastutil/ints/IntList; path h f Lnet/minecraft/world/entity/player/StackedContents; this$0 b c net/minecraft/world/entity/player/StackedContents$IngredientInfo net/minecraft/world/entity/player/AutoRecipeStackManager$a c net/minecraft/world/entity/projectile/EvokerFangs net/minecraft/world/entity/projectile/EntityEvokerFangs m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/LivingEntity;)V dealDamageTo c m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (F)F getAnimationProgress a m ()Lnet/minecraft/world/entity/Entity; getOwner p m ()Lnet/minecraft/world/entity/LivingEntity; getOwner e m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner a m ()V tick g f I ATTACK_DURATION a f I ATTACK_TRIGGER_TICKS c f I DEFAULT_WARMUP_DELAY d f I LIFE_OFFSET b f Z clientSideAttackStarted h f I lifeTicks g f Lnet/minecraft/world/entity/EntityReference; owner i f Z sentSpikeEvent f f I warmupDelayTicks e c net/minecraft/world/entity/projectile/FishingHook net/minecraft/world/entity/projectile/EntityFishingHook m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/BlockPos;)Z calculateOpenWater b m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b m (Z)Z canUsePortal o m (Lnet/minecraft/core/BlockPos;)V catchingFish a m ()V checkCollision r m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()Lnet/minecraft/world/entity/Entity; getHookedIn k m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; getOpenWaterTypeForArea a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; getOpenWaterTypeForBlock c m ()Lnet/minecraft/world/entity/player/Player; getPlayerOwner i m (B)V handleEntityEvent b m ()Z isOpenWaterFishing f m (Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType;Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; lambda$getOpenWaterTypeForArea$0 a m ()V onClientRemoval aE m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/Entity;)V pullEntity c m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (Lnet/minecraft/world/item/ItemStack;)I retrieve a m (Lnet/minecraft/world/entity/Entity;)V setHookedEntity C m (Lnet/minecraft/world/entity/Entity;)V setOwner d m ()Z shouldBounceOnWorldBorder ah_ m (D)Z shouldRenderAtSqrDistance a m (Lnet/minecraft/world/entity/player/Player;)Z shouldStopFishing a m ()V tick g m (Lnet/minecraft/world/entity/projectile/FishingHook;)V updateOwnerInfo a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BITING h f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HOOKED_ENTITY g f Lorg/slf4j/Logger; LOGGER b f I MAX_OUT_OF_WATER_TIME f f Z biting d f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; currentState p f F fishAngle m f Lnet/minecraft/world/entity/Entity; hookedIn o f Lnet/minecraft/world/entity/InterpolationHandler; interpolationHandler s f I life i f I luck q f I lureSpeed r f I nibble j f Z openWater n f I outOfWaterTime e f Lnet/minecraft/util/RandomSource; syncronizedRandom c f I timeUntilHooked l f I timeUntilLured k c net/minecraft/world/entity/projectile/FishingHook$FishHookState net/minecraft/world/entity/projectile/EntityFishingHook$HookState m ()[Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; $values a f [Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; $VALUES d f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; BOBBING c f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; FLYING a f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; HOOKED_IN_ENTITY b c net/minecraft/world/entity/projectile/FishingHook$OpenWaterType net/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition m ()[Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; $values a f [Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; $VALUES d f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; ABOVE_WATER a f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; INSIDE_WATER b f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; INVALID c c net/minecraft/world/entity/projectile/arrow/Arrow net/minecraft/world/entity/projectile/arrow/EntityTippedArrow m (Lnet/minecraft/world/effect/MobEffectInstance;)V addEffect a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a m ()I getColor A m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u m ()Lnet/minecraft/world/item/alchemy/PotionContents; getPotionContents B m ()F getPotionDurationScale C m (B)V handleEntityEvent b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/effect/MobEffectInstance;)V lambda$doPostHurtEffects$0 a m (I)V makeParticle a m (Lnet/minecraft/world/item/ItemStack;)V setPickupItemStack a m (Lnet/minecraft/world/item/alchemy/PotionContents;)V setPotionContents a m ()V tick g m ()V updateColor D f B EVENT_POTION_PUFF h f I EXPOSED_POTION_DECAY_TIME e f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_EFFECT_COLOR g f I NO_EFFECT_COLOR f c net/minecraft/world/entity/variant/SpawnCondition net/minecraft/world/entity/variant/SpawnCondition m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/entity/variant/StructureCheck net/minecraft/world/entity/variant/StructureCheck m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/HolderSet; requiredStructures b m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/core/HolderSet; requiredStructures c c net/minecraft/world/entity/vehicle/DismountHelper net/minecraft/world/entity/vehicle/DismountUtil m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Z canDismountTo a m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Pose;)Z canDismountTo a m (Lnet/minecraft/core/BlockPos;ILjava/util/function/Function;)D findCeilingFrom a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/phys/Vec3; findSafeDismountLocation a m (D)Z isBlockFloorValid a m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$findSafeDismountLocation$0 a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; nonClimbableShape a m (Lnet/minecraft/core/Direction;)[[I offsetsForDirection a c net/minecraft/world/entity/vehicle/boat/ChestBoat net/minecraft/world/entity/vehicle/boat/ChestBoat m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b c net/minecraft/world/entity/vehicle/boat/ChestRaft net/minecraft/world/entity/vehicle/boat/ChestRaft m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b c net/minecraft/world/inventory/AbstractFurnaceMenu net/minecraft/world/inventory/ContainerFurnace m (Lnet/minecraft/world/item/ItemStack;)Z canSmelt b m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a m ()F getBurnProgress m m ()F getLitProgress n m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ m ()Lnet/minecraft/world/inventory/Slot; getResultSlot l m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a m (Lnet/minecraft/world/item/ItemStack;)Z isFuel c m ()Z isLit o m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I DATA_COUNT q f I FUEL_SLOT n f I INGREDIENT_SLOT m f I INV_SLOT_END t f I INV_SLOT_START s f I RESULT_SLOT o f I SLOT_COUNT p f I USE_ROW_SLOT_END v f I USE_ROW_SLOT_START u f Lnet/minecraft/world/item/crafting/RecipePropertySet; acceptedInputs z f Lnet/minecraft/world/Container; container w f Lnet/minecraft/world/inventory/ContainerData; data x f Lnet/minecraft/world/level/Level; level r f Lnet/minecraft/world/inventory/RecipeBookType; recipeBookType A f Lnet/minecraft/world/item/crafting/RecipeType; recipeType y c net/minecraft/world/inventory/AbstractFurnaceMenu$1 net/minecraft/world/inventory/ContainerFurnace$1 m ()V clearCraftingContent a m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a m (Lnet/minecraft/world/inventory/Slot;)V lambda$clearCraftingContent$0 a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a f Lnet/minecraft/world/inventory/AbstractFurnaceMenu; this$0 c f Lnet/minecraft/server/level/ServerLevel; val$level b c net/minecraft/world/inventory/SimpleContainerData net/minecraft/world/inventory/ContainerProperties m (I)I get a m ()I getCount a m (II)V set a f [I ints a c net/minecraft/world/item/DispensibleContainerItem net/minecraft/world/item/DispensibleContainerItem m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a c net/minecraft/world/item/StandingAndWallBlockItem net/minecraft/world/item/ItemBlockWallable m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlace a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V registerBlocks a f Lnet/minecraft/core/Direction; attachmentDirection b f Lnet/minecraft/world/level/block/Block; wallBlock a c net/minecraft/world/item/component/BundleContents net/minecraft/world/item/component/BundleContents m (Lnet/minecraft/world/item/ItemStack;)Z canItemBeInBundle a m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; checkAndCreate a m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; computeContentWeight b m (I)Lnet/minecraft/world/item/ItemStack; getItemUnsafe a m ()I getNumberOfItemsToShow a m ()I getSelectedItem h m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; getWeight b m ()Z hasSelectedItem i m ()Z isEmpty g m ()Ljava/util/stream/Stream; itemCopyStream b m ()Ljava/lang/Iterable; items c m ()Ljava/lang/Iterable; itemsCopy d m ()Ljava/lang/String; lambda$checkAndCreate$2 j m (Lnet/minecraft/world/item/component/BundleContents;)Lcom/mojang/serialization/DataResult; lambda$static$0 b m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; lambda$static$1 a m ()I size e m ()Lorg/apache/commons/lang3/math/Fraction; weight f f Lorg/apache/commons/lang3/math/Fraction; BUNDLE_IN_BUNDLE_WEIGHT e f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/BundleContents; EMPTY a f I NO_SELECTED_ITEM_INDEX d f I NO_STACK_INDEX f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/List; items g f I selectedItem i f Lorg/apache/commons/lang3/math/Fraction; weight h c net/minecraft/world/item/component/BundleContents$Mutable net/minecraft/world/item/component/BundleContents$a m ()Lnet/minecraft/world/item/component/BundleContents$Mutable; clearItems a m (Lnet/minecraft/world/item/ItemStack;)I findStackIndex b m (Lnet/minecraft/world/item/ItemStack;)I getMaxAmountToAdd c m (I)Z indexIsOutsideAllowedBounds b m ()Lnet/minecraft/world/item/ItemStack; removeOne b m ()Lnet/minecraft/world/item/component/BundleContents; toImmutable d m (I)V toggleSelectedItem a m (Lnet/minecraft/world/item/ItemStack;)I tryInsert a m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;)I tryTransfer a m ()Lorg/apache/commons/lang3/math/Fraction; weight c f Ljava/util/List; items a f I selectedItem c f Lorg/apache/commons/lang3/math/Fraction; weight b c net/minecraft/world/item/component/MapDecorations net/minecraft/world/item/component/MapDecorations m ()Ljava/util/Map; decorations a m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$Entry;)Lnet/minecraft/world/item/component/MapDecorations; withDecoration a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/MapDecorations; EMPTY a f Ljava/util/Map; decorations c c net/minecraft/world/item/component/MapDecorations$Entry net/minecraft/world/item/component/MapDecorations$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F rotation d m ()Lnet/minecraft/core/Holder; type a m ()D x b m ()D z c f Lcom/mojang/serialization/Codec; CODEC a f F rotation e f Lnet/minecraft/core/Holder; type b f D x c f D z d c net/minecraft/world/item/component/PiercingWeapon net/minecraft/world/item/component/PiercingWeapon m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V attack a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z canHitEntity a m ()Z dealsKnockback a m ()Z dismounts b m ()Ljava/util/Optional; hitSound d m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;)Z lambda$attack$3 a m (Lnet/minecraft/world/phys/BlockHitResult;)Ljava/util/Collection; lambda$attack$4 a m (Ljava/util/Collection;)Ljava/util/Collection; lambda$attack$5 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeHitSound$2 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeSound$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;)V makeHitSound b m (Lnet/minecraft/world/entity/Entity;)V makeSound a m ()Ljava/util/Optional; sound c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Z dealsKnockback c f Z dismounts d f Ljava/util/Optional; hitSound f f Ljava/util/Optional; sound e c net/minecraft/world/item/component/SwingAnimation net/minecraft/world/item/component/SwingAnimation m ()I duration b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/SwingAnimationType; type a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/SwingAnimation; DEFAULT a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f I duration e f Lnet/minecraft/world/item/SwingAnimationType; type d c net/minecraft/world/item/component/TooltipDisplay net/minecraft/world/item/component/TooltipDisplay m ()Ljava/util/SequencedSet; hiddenComponents b m ()Z hideTooltip a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/component/DataComponentType;)Z shows a m (Lnet/minecraft/core/component/DataComponentType;Z)Lnet/minecraft/world/item/component/TooltipDisplay; withHidden a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; COMPONENT_SET_CODEC f f Lnet/minecraft/world/item/component/TooltipDisplay; DEFAULT c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/SequencedSet; hiddenComponents e f Z hideTooltip d c net/minecraft/world/item/crafting/ShapelessRecipe net/minecraft/world/item/crafting/ShapelessRecipes m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c m ()Ljava/util/List; display g m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Ljava/lang/String; group j m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category e f Ljava/lang/String; group d f Ljava/util/List; ingredients g f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h f Lnet/minecraft/world/item/ItemStack; result f c net/minecraft/world/item/crafting/ShapelessRecipe$Serializer net/minecraft/world/item/crafting/ShapelessRecipes$a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/lang/String; lambda$static$0 h m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$1 g m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/ItemStack; lambda$static$2 f m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/util/List; lambda$static$3 e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/lang/String; lambda$static$5 d m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$6 c m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/ItemStack; lambda$static$7 b m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/util/List; lambda$static$8 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC x f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w c net/minecraft/world/item/crafting/TransmuteRecipe net/minecraft/world/item/crafting/TransmuteRecipe m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c m ()Ljava/util/List; display g m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Ljava/lang/String; group j m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category e f Ljava/lang/String; group d f Lnet/minecraft/world/item/crafting/Ingredient; input f f Lnet/minecraft/world/item/crafting/Ingredient; material g f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo i f Lnet/minecraft/world/item/crafting/TransmuteResult; result h c net/minecraft/world/item/crafting/TransmuteRecipe$Serializer net/minecraft/world/item/crafting/TransmuteRecipe$a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; lambda$static$0 j m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$1 i m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$10 a m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$2 h m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$3 g m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$4 f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; lambda$static$6 e m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$7 d m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$8 c m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$9 b m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC x f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w c net/minecraft/world/item/crafting/TransmuteResult net/minecraft/world/item/crafting/TransmuteResult m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; apply a m ()Lnet/minecraft/core/component/DataComponentPatch; components d m ()I count c m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; display a m (Lnet/minecraft/world/item/ItemStack;)Z isResultUnchanged b m ()Lnet/minecraft/core/Holder; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$1 a m (Lnet/minecraft/world/item/crafting/TransmuteResult;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$validate$2 a m (Lnet/minecraft/world/item/crafting/TransmuteResult;)Lcom/mojang/serialization/DataResult; validate a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; FULL_CODEC f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/component/DataComponentPatch; components e f I count d f Lnet/minecraft/core/Holder; item c c net/minecraft/world/item/enchantment/Enchantments net/minecraft/world/item/enchantment/Enchantments m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; key a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/enchantment/Enchantment$Builder;)V register a f Lnet/minecraft/resources/ResourceKey; AQUA_AFFINITY g f Lnet/minecraft/resources/ResourceKey; BANE_OF_ARTHROPODS p f Lnet/minecraft/resources/ResourceKey; BINDING_CURSE k f Lnet/minecraft/resources/ResourceKey; BLAST_PROTECTION d f Lnet/minecraft/resources/ResourceKey; BREACH M f Lnet/minecraft/resources/ResourceKey; CHANNELING H f Lnet/minecraft/resources/ResourceKey; DENSITY L f Lnet/minecraft/resources/ResourceKey; DEPTH_STRIDER i f Lnet/minecraft/resources/ResourceKey; EFFICIENCY u f Lnet/minecraft/resources/ResourceKey; FEATHER_FALLING c f Lnet/minecraft/resources/ResourceKey; FIRE_ASPECT r f Lnet/minecraft/resources/ResourceKey; FIRE_PROTECTION b f Lnet/minecraft/resources/ResourceKey; FLAME A f Lnet/minecraft/resources/ResourceKey; FORTUNE x f Lnet/minecraft/resources/ResourceKey; FROST_WALKER j f Lnet/minecraft/resources/ResourceKey; IMPALING F f Lnet/minecraft/resources/ResourceKey; INFINITY B f Lnet/minecraft/resources/ResourceKey; KNOCKBACK q f Lnet/minecraft/resources/ResourceKey; LOOTING s f Lnet/minecraft/resources/ResourceKey; LOYALTY E f Lnet/minecraft/resources/ResourceKey; LUCK_OF_THE_SEA C f Lnet/minecraft/resources/ResourceKey; LUNGE O f Lnet/minecraft/resources/ResourceKey; LURE D f Lnet/minecraft/resources/ResourceKey; MENDING P f Lnet/minecraft/resources/ResourceKey; MULTISHOT I f Lnet/minecraft/resources/ResourceKey; PIERCING K f Lnet/minecraft/resources/ResourceKey; POWER y f Lnet/minecraft/resources/ResourceKey; PROJECTILE_PROTECTION e f Lnet/minecraft/resources/ResourceKey; PROTECTION a f Lnet/minecraft/resources/ResourceKey; PUNCH z f Lnet/minecraft/resources/ResourceKey; QUICK_CHARGE J f Lnet/minecraft/resources/ResourceKey; RESPIRATION f f Lnet/minecraft/resources/ResourceKey; RIPTIDE G f Lnet/minecraft/resources/ResourceKey; SHARPNESS n f Lnet/minecraft/resources/ResourceKey; SILK_TOUCH v f Lnet/minecraft/resources/ResourceKey; SMITE o f Lnet/minecraft/resources/ResourceKey; SOUL_SPEED l f Lnet/minecraft/resources/ResourceKey; SWEEPING_EDGE t f Lnet/minecraft/resources/ResourceKey; SWIFT_SNEAK m f Lnet/minecraft/resources/ResourceKey; THORNS h f Lnet/minecraft/resources/ResourceKey; UNBREAKING w f Lnet/minecraft/resources/ResourceKey; VANISHING_CURSE Q f Lnet/minecraft/resources/ResourceKey; WIND_BURST N c net/minecraft/world/item/equipment/ArmorMaterials net/minecraft/world/item/equipment/ArmorMaterials m (IIIII)Ljava/util/Map; makeDefense a f Lnet/minecraft/world/item/equipment/ArmorMaterial; ARMADILLO_SCUTE i f Lnet/minecraft/world/item/equipment/ArmorMaterial; CHAINMAIL c f Lnet/minecraft/world/item/equipment/ArmorMaterial; COPPER b f Lnet/minecraft/world/item/equipment/ArmorMaterial; DIAMOND f f Lnet/minecraft/world/item/equipment/ArmorMaterial; GOLD e f Lnet/minecraft/world/item/equipment/ArmorMaterial; IRON d f Lnet/minecraft/world/item/equipment/ArmorMaterial; LEATHER a f Lnet/minecraft/world/item/equipment/ArmorMaterial; NETHERITE h f Lnet/minecraft/world/item/equipment/ArmorMaterial; TURTLE_SCUTE g c net/minecraft/world/item/equipment/trim/ArmorTrim net/minecraft/world/item/equipment/trim/ArmorTrim m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Ljava/lang/String;Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo;Ljava/lang/String;)Ljava/lang/String; lambda$layerAssetId$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; layerAssetId a m ()Lnet/minecraft/core/Holder; material a m ()Lnet/minecraft/core/Holder; pattern b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/network/chat/Component; UPGRADE_TITLE e f Lnet/minecraft/core/Holder; material c f Lnet/minecraft/core/Holder; pattern d c net/minecraft/world/item/slot/CompositeSlotSource net/minecraft/world/item/slot/CompositeSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; createCodec a m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; createInlineCodec b m (Lnet/minecraft/world/item/slot/CompositeSlotSource;)Ljava/util/List; lambda$createCodec$0 b m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a m (Lnet/minecraft/world/item/slot/CompositeSlotSource;)Ljava/util/List; lambda$createInlineCodec$2 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Ljava/util/function/Function; compositeSlotSource b f Ljava/util/List; terms a c net/minecraft/world/level/EmptyBlockAndTintGetter net/minecraft/world/level/EmptyBlockAndTintGetter m ()[Lnet/minecraft/world/level/EmptyBlockAndTintGetter; $values a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()I getHeight L_ m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ m ()I getMinY K_ m (Lnet/minecraft/core/Direction;Z)F getShade a f [Lnet/minecraft/world/level/EmptyBlockAndTintGetter; $VALUES b f Lnet/minecraft/world/level/EmptyBlockAndTintGetter; INSTANCE a c net/minecraft/world/level/biome/TheEndBiomeSource net/minecraft/world/level/biome/WorldChunkManagerTheEnd m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/stream/Stream; collectPossibleBiomes b m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/TheEndBiomeSource; create a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/core/Holder; barrens g f Lnet/minecraft/core/Holder; end c f Lnet/minecraft/core/Holder; highlands d f Lnet/minecraft/core/Holder; islands f f Lnet/minecraft/core/Holder; midlands e c net/minecraft/world/level/block/AttachedStemBlock net/minecraft/world/level/block/BlockStemAttached m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 c m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$1 b m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/Map; SHAPES c f Lnet/minecraft/resources/ResourceKey; fruit d f Lnet/minecraft/resources/ResourceKey; seed f f Lnet/minecraft/resources/ResourceKey; stem e c net/minecraft/world/level/block/BaseCoralFanBlock net/minecraft/world/level/block/BlockCoralFanAbstract m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/BlastFurnaceBlock net/minecraft/world/level/block/BlockBlastFurnace m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/BonemealableBlock net/minecraft/world/level/block/IBlockFragilePlantElement m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; findSpreadableNeighbourPos a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a m (Ljava/util/List;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getSpreadableNeighbourPos a m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasSpreadableNeighbourPos a_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a c net/minecraft/world/level/block/BonemealableBlock$Type net/minecraft/world/level/block/IBlockFragilePlantElement$a m ()[Lnet/minecraft/world/level/block/BonemealableBlock$Type; $values a f [Lnet/minecraft/world/level/block/BonemealableBlock$Type; $VALUES c f Lnet/minecraft/world/level/block/BonemealableBlock$Type; GROWER b f Lnet/minecraft/world/level/block/BonemealableBlock$Type; NEIGHBOR_SPREADER a c net/minecraft/world/level/block/BrewingStandBlock net/minecraft/world/level/block/BlockBrewingStand m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f [Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/BubbleColumnBlock net/minecraft/world/level/block/BlockBubbleColumn m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canExistIn p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getColumnState r m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Ljava/util/Optional; getPickupSound au_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateColumn b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updateColumn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f I CHECK_PERIOD c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DRAG_DOWN b c net/minecraft/world/level/block/CactusFlowerBlock net/minecraft/world/level/block/CactusFlowerBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/ChorusFlowerBlock net/minecraft/world/level/block/BlockChorusFlower m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z allNeighborsEmpty b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V generatePlant a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;II)V growTreeRecursive a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/block/ChorusFlowerBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V placeDeadFlower a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V placeGrownFlower a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f I DEAD_AGE b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BLOCK_SUPPORT d f Lnet/minecraft/world/level/block/Block; plant e c net/minecraft/world/level/block/CoralWallFanBlock net/minecraft/world/level/block/BlockCoralFanWall m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/CoralWallFanBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/world/level/block/Block; deadBlock f c net/minecraft/world/level/block/DecoratedPotBlock net/minecraft/world/level/block/DecoratedPotBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SoundType; getSoundType h_ m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity;Ljava/util/function/Consumer;)V lambda$getDrops$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRACKED d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_FACING c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f f Lnet/minecraft/resources/Identifier; SHERDS_DYNAMIC_DROP_ID b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e c net/minecraft/world/level/block/DetectorRailBlock net/minecraft/world/level/block/BlockMinecartDetector m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkPressed a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; getInteractingMinecartOfType a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getSearchBB a m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/entity/Entity;)Z lambda$checkPressed$0 b m (Lnet/minecraft/world/entity/Entity;)Z lambda$getAnalogOutputSignal$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V updatePowerToConnected b f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d f I PRESSED_CHECK_PERIOD e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c c net/minecraft/world/level/block/GrowingPlantBlock net/minecraft/world/level/block/BlockGrowingAbstract m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a f Lnet/minecraft/core/Direction; growthDirection a f Z scheduleFluidTicks b f Lnet/minecraft/world/phys/shapes/VoxelShape; shape d c net/minecraft/world/level/block/HangingRootsBlock net/minecraft/world/level/block/HangingRootsBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/HugeMushroomBlock net/minecraft/world/level/block/BlockHugeMushroom m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH b f Ljava/util/Map; PROPERTY_BY_DIRECTION h f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST e c net/minecraft/world/level/block/LavaCauldronBlock net/minecraft/world/level/block/LavaCauldronBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/phys/shapes/VoxelShape; FILLED_SHAPE f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INSIDE e c net/minecraft/world/level/block/LightningRodBlock net/minecraft/world/level/block/LightningRodBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V onLightningStrike c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f I ACTIVATION_TICKS f f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d f I RANGE e f I SPARK_CYCLE g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c c net/minecraft/world/level/block/MultifaceSpreader net/minecraft/world/level/block/MultifaceSpreader m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSpreadInAnyDirection a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate;)Ljava/util/Optional; getSpreadFromFaceTowardDirection a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z lambda$canSpreadInAnyDirection$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z lambda$spreadAll$3 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/core/Direction;)Ljava/lang/Long; lambda$spreadAll$4 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Ljava/util/Optional; lambda$spreadFromFaceTowardAllDirections$6 a m (Lnet/minecraft/world/level/LevelAccessor;ZLnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Ljava/util/Optional; lambda$spreadFromFaceTowardDirection$7 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Ljava/util/Optional; lambda$spreadFromFaceTowardRandomDirection$5 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z lambda$spreadFromRandomFaceTowardRandomDirection$1 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Direction;)Ljava/util/Optional; lambda$spreadFromRandomFaceTowardRandomDirection$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)J spreadAll a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)J spreadFromFaceTowardAllDirections a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Z)Ljava/util/Optional; spreadFromFaceTowardDirection a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/util/RandomSource;Z)Ljava/util/Optional; spreadFromFaceTowardRandomDirection a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; spreadFromRandomFaceTowardRandomDirection a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;Z)Ljava/util/Optional; spreadToFace a f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; DEFAULT_SPREAD_ORDER a f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadConfig; config b c net/minecraft/world/level/block/MultifaceSpreader$SpreadPos net/minecraft/world/level/block/MultifaceSpreader$c m ()Lnet/minecraft/core/Direction; face b m ()Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/core/Direction; face b f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/level/block/MultifaceSpreader$SpreadType net/minecraft/world/level/block/MultifaceSpreader$e m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; $values a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; $VALUES d f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; SAME_PLANE b f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; SAME_POSITION a f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; WRAP_AROUND c c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1 net/minecraft/world/level/block/MultifaceSpreader$e$1 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2 net/minecraft/world/level/block/MultifaceSpreader$e$2 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3 net/minecraft/world/level/block/MultifaceSpreader$e$3 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a c net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig net/minecraft/world/level/block/MultifaceSpreader$b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z canSpreadFrom b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Z canSpreadInto a m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; getSpreadTypes a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z hasFace a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOtherBlockValidAsSource a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Z placeBlock a c net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate net/minecraft/world/level/block/MultifaceSpreader$d c net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig net/minecraft/world/level/block/MultifaceSpreader$a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Z canSpreadInto a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Z stateCanBeReplaced a f Lnet/minecraft/world/level/block/MultifaceBlock; block a c net/minecraft/world/level/block/NetherPortalBlock net/minecraft/world/level/block/BlockPortal m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/BlockUtil$FoundRectangle;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; createDimensionTransition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/BlockUtil$FoundRectangle;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; getDimensionTransitionFromExit a m ()Lnet/minecraft/world/level/block/Portal$Transition; getLocalTransition b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getPortalTransitionTime a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z lambda$getDimensionTransitionFromExit$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z lambda$getExitPortal$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)V lambda$getExitPortal$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS b f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER c f Ljava/util/Map; SHAPES d c net/minecraft/world/level/block/NetherPortalBlock$1 net/minecraft/world/level/block/BlockPortal$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a f [I $SwitchMap$net$minecraft$world$level$block$Rotation b c net/minecraft/world/level/block/RedStoneWireBlock net/minecraft/world/level/block/BlockRedstoneWire m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOn a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkCornerChangeAt b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getBlockSignal a m (I)I getColorForPower b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/RedstoneSide; getConnectingSide a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/level/block/state/properties/RedstoneSide; getConnectingSide a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getConnectionState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getMissingConnections b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCross r m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDot s m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a m ([I)V lambda$static$0 a m ()Ljava/util/function/Function; makeShapes b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldConnectTo p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldConnectTo a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;FF)V spawnParticlesAlongLine a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighborsOfNeighboringWires c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatesOnShapeChange a m (Lnet/minecraft/world/level/Level;)Z useExperimentalEvaluator a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f [I COLORS h f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH b f F PARTICLE_DENSITY i f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER f f Ljava/util/Map; PROPERTY_BY_DIRECTION g f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST e f Lnet/minecraft/world/level/block/state/BlockState; crossState R f Lnet/minecraft/world/level/redstone/RedstoneWireEvaluator; evaluator S f Ljava/util/function/Function; shapes D f Z shouldSignal T c net/minecraft/world/level/block/RedStoneWireBlock$1 net/minecraft/world/level/block/BlockRedstoneWire$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror c f [I $SwitchMap$net$minecraft$world$level$block$Rotation b f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide a c net/minecraft/world/level/block/RedstoneLampBlock net/minecraft/world/level/block/BlockRedstoneLamp m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b c net/minecraft/world/level/block/SporeBlossomBlock net/minecraft/world/level/block/SporeBlossomBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f I ADD_PARTICLE_ATTEMPTS c f Lcom/mojang/serialization/MapCodec; CODEC a f I PARTICLE_XZ_RADIUS d f I PARTICLE_Y_MAX e f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/StainedGlassBlock net/minecraft/world/level/block/BlockStainedGlass m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/DyeColor; color c c net/minecraft/world/level/block/StandingSignBlock net/minecraft/world/level/block/BlockFloorSign m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b c net/minecraft/world/level/block/TallDryGrassBlock net/minecraft/world/level/block/TallDryGrassBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$performBonemeal$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/TallSeagrassBlock net/minecraft/world/level/block/TallSeagrassBlock m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e c net/minecraft/world/level/block/TestInstanceBlock net/minecraft/world/level/block/TestInstanceBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/TrappedChestBlock net/minecraft/world/level/block/BlockChestTrapped m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m ()Lnet/minecraft/stats/Stat; getOpenChestStat d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$new$0 t m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lcom/mojang/serialization/MapCodec; CODEC g c net/minecraft/world/level/block/TrialSpawnerBlock net/minecraft/world/level/block/TrialSpawnerBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V lambda$getTicker$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V lambda$getTicker$1 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STATE b c net/minecraft/world/level/block/TripWireHookBlock net/minecraft/world/level/block/BlockTripwireHook m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZILnet/minecraft/world/level/block/state/BlockState;)V calculateState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZZZ)V emitState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V notifyNeighbors a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c f I RECHECK_PERIOD g f Ljava/util/Map; SHAPES h f I WIRE_DIST_MAX f f I WIRE_DIST_MIN e c net/minecraft/world/level/block/WeepingVinesBlock net/minecraft/world/level/block/BlockWeepingVines m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g c net/minecraft/world/level/block/entity/FuelValues net/minecraft/world/level/block/entity/FuelValues m (Lnet/minecraft/world/item/ItemStack;)I burnDuration b m ()Ljava/util/SequencedSet; fuelItems a m (Lnet/minecraft/world/item/ItemStack;)Z isFuel a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/block/entity/FuelValues; vanillaBurnTimes a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;I)Lnet/minecraft/world/level/block/entity/FuelValues; vanillaBurnTimes a f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; values a c net/minecraft/world/level/block/entity/FuelValues$Builder net/minecraft/world/level/block/entity/FuelValues$a m (Lnet/minecraft/tags/TagKey;I)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; add a m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; add a m ()Lnet/minecraft/world/level/block/entity/FuelValues; build a m (ILnet/minecraft/core/HolderSet$Named;)V lambda$add$1 a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/Item;)Z lambda$remove$0 a m (ILnet/minecraft/world/item/Item;)V putInternal a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; remove a f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures b f Lnet/minecraft/core/HolderLookup; items a f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; values c c net/minecraft/world/level/block/grower/TreeGrower net/minecraft/world/level/block/grower/WorldGenTreeProvider m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/resources/ResourceKey; getConfiguredFeature a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceKey; getConfiguredMegaFeature a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z growTree a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z hasFlowers a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;II)Z isTwoByTwoSapling a m (Lnet/minecraft/world/level/block/grower/TreeGrower;)Ljava/lang/String; lambda$static$0 a f Lnet/minecraft/world/level/block/grower/TreeGrower; ACACIA h f Lnet/minecraft/world/level/block/grower/TreeGrower; AZALEA e f Lnet/minecraft/world/level/block/grower/TreeGrower; BIRCH f f Lnet/minecraft/world/level/block/grower/TreeGrower; CHERRY i f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/grower/TreeGrower; DARK_OAK j f Ljava/util/Map; GROWERS l f Lnet/minecraft/world/level/block/grower/TreeGrower; JUNGLE g f Lnet/minecraft/world/level/block/grower/TreeGrower; MANGROVE d f Lnet/minecraft/world/level/block/grower/TreeGrower; OAK b f Lnet/minecraft/world/level/block/grower/TreeGrower; PALE_OAK k f Lnet/minecraft/world/level/block/grower/TreeGrower; SPRUCE c f Ljava/util/Optional; flowers s f Ljava/util/Optional; megaTree o f Ljava/lang/String; name m f F secondaryChance n f Ljava/util/Optional; secondaryFlowers t f Ljava/util/Optional; secondaryMegaTree p f Ljava/util/Optional; secondaryTree r f Ljava/util/Optional; tree q c net/minecraft/world/level/block/piston/PistonMath net/minecraft/world/level/block/piston/PistonUtil m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/Direction;D)Lnet/minecraft/world/phys/AABB; getMovementArea a c net/minecraft/world/level/block/piston/PistonMath$1 net/minecraft/world/level/block/piston/PistonUtil$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/block/state/StateHolder net/minecraft/world/level/block/state/IBlockDataHolder m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; cycle a m (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; findNextInCollection a m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; getNullableValue e m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/Optional; getOptionalValue d m ()Ljava/util/Collection; getProperties F m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; getValue c m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Comparable; getValueOrElse a m ()Ljava/util/Map; getValues G m (Lnet/minecraft/world/level/block/state/properties/Property;)Z hasProperty b m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/util/Map; makeNeighbourValues d m (Ljava/util/Map;)V populateNeighbours a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; setValue b m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object; setValueInternal a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; trySetValue c f Ljava/lang/String; NAME_TAG b f Ljava/lang/String; PROPERTIES_TAG c f Ljava/util/function/Function; PROPERTY_ENTRY_TO_STRING_FUNCTION a f Ljava/util/Map; neighbours g f Ljava/lang/Object; owner d f Lcom/mojang/serialization/MapCodec; propertiesCodec e f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; values f c net/minecraft/world/level/block/state/StateHolder$1 net/minecraft/world/level/block/state/IBlockDataHolder$1 m (Ljava/util/Map$Entry;)Ljava/lang/String; apply a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/String; getName a c net/minecraft/world/level/chunk/BulkSectionAccess net/minecraft/world/level/chunk/BulkSectionAccess m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState b m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection a m (Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/chunk/LevelChunkSection; lambda$getSection$0 a f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; acquiredSections b f J lastSectionKey d f Lnet/minecraft/world/level/chunk/LevelChunkSection; lastSection c f Lnet/minecraft/world/level/LevelAccessor; level a c net/minecraft/world/level/chunk/LevelChunkSection net/minecraft/world/level/chunk/ChunkSection m ()V acquire a m ()Lnet/minecraft/world/level/chunk/LevelChunkSection; copy k m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;III)V fillBiomesFromNoise a m ()Lnet/minecraft/world/level/chunk/PalettedContainerRO; getBiomes i m (III)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m (III)Lnet/minecraft/world/level/material/FluidState; getFluidState b m (III)Lnet/minecraft/core/Holder; getNoiseBiome c m ()I getSerializedSize j m ()Lnet/minecraft/world/level/chunk/PalettedContainer; getStates h m ()Z hasOnlyAir c m ()Z isRandomlyTicking d m ()Z isRandomlyTickingBlocks e m ()Z isRandomlyTickingFluids f m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/network/FriendlyByteBuf;)V read a m (Lnet/minecraft/network/FriendlyByteBuf;)V readBiomes b m ()V recalcBlockCounts g m ()V release b m (IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (IIILnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (Lnet/minecraft/network/FriendlyByteBuf;)V write c f I BIOME_CONTAINER_BITS d f I SECTION_HEIGHT b f I SECTION_SIZE c f I SECTION_WIDTH a f S nonEmptyBlockCount e f Lnet/minecraft/world/level/chunk/PalettedContainer; states h f S tickingBlockCount f f S tickingFluidCount g c net/minecraft/world/level/chunk/PalettedContainer net/minecraft/world/level/chunk/DataPaletteBlock m ()V acquire b m ()I bitsPerEntry e m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/Strategy;Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PalettedContainerRO$Unpacker;)Lcom/mojang/serialization/Codec; codec a m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/Strategy;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; codecRO b m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/Strategy;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; codecRW a m ()Lnet/minecraft/world/level/chunk/PalettedContainer; copy f m (Lnet/minecraft/world/level/chunk/PalettedContainer$CountConsumer;)V count a m (Lnet/minecraft/world/level/chunk/PalettedContainer$Data;I)Lnet/minecraft/world/level/chunk/PalettedContainer$Data; createOrReuseData a m (I)Ljava/lang/Object; get a m (III)Ljava/lang/Object; get a m (Ljava/util/function/Consumer;)V getAll a m (IIILjava/lang/Object;)Ljava/lang/Object; getAndSet a m (ILjava/lang/Object;)Ljava/lang/Object; getAndSet a m (IIILjava/lang/Object;)Ljava/lang/Object; getAndSetUnchecked b m ()I getSerializedSize d m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/world/level/chunk/Strategy;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData; pack a m (Lnet/minecraft/network/FriendlyByteBuf;)V read a m ()Lnet/minecraft/world/level/chunk/PalettedContainer; recreate g m (Lnet/minecraft/util/BitStorage;Lnet/minecraft/world/level/chunk/Palette;Lnet/minecraft/world/level/chunk/Palette;)[I reencodeContents a m ()V release c m (IIILjava/lang/Object;)V set c m (ILjava/lang/Object;)V set b m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f I MIN_PALETTE_BITS a f Lnet/minecraft/world/level/chunk/PalettedContainer$Data; data b f Lnet/minecraft/world/level/chunk/Strategy; strategy c c net/minecraft/world/level/chunk/PalettedContainer$Data net/minecraft/world/level/chunk/DataPaletteBlock$b m ()Lnet/minecraft/world/level/chunk/Configuration; configuration b m ()Lnet/minecraft/world/level/chunk/PalettedContainer$Data; copy a m (Lnet/minecraft/world/level/chunk/Palette;Lnet/minecraft/util/BitStorage;)V copyFrom a m (Lnet/minecraft/core/IdMap;)I getSerializedSize a m ()Lnet/minecraft/world/level/chunk/Palette; palette d m ()Lnet/minecraft/util/BitStorage; storage c f Lnet/minecraft/world/level/chunk/Configuration; configuration a f Lnet/minecraft/world/level/chunk/Palette; palette c f Lnet/minecraft/util/BitStorage; storage b c net/minecraft/world/level/chunk/PalettedContainer$CountConsumer net/minecraft/world/level/chunk/DataPaletteBlock$a c net/minecraft/world/level/dimension/DimensionType net/minecraft/world/level/dimension/DimensionManager m ()F ambientLight l m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap; attributes p m ()Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; cardinalLightType o m ()D coordinateScale g m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createDirectCodec a m (Lnet/minecraft/resources/ResourceKey;Ljava/nio/file/Path;)Ljava/nio/file/Path; getStorageFolder a m (Lnet/minecraft/world/level/dimension/DimensionType;Lnet/minecraft/world/level/dimension/DimensionType;)D getTeleportationScale a m ()Z hasCeiling f m ()Z hasEndFlashes c m ()Z hasFixedTime d m ()Z hasSkyLight e m ()I height i m ()Lnet/minecraft/tags/TagKey; infiniburn k m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createDirectCodec$0 a m ()I logicalHeight j m ()I minY h m ()Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings; monsterSettings m m ()I monsterSpawnBlockLightLimit b m ()Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest a m ()Lnet/minecraft/world/level/dimension/DimensionType$Skybox; skybox n m ()Lnet/minecraft/core/HolderSet; timelines q f I BITS_FOR_Y a f Lcom/mojang/serialization/Codec; CODEC l f Lcom/mojang/serialization/Codec; DIRECT_CODEC h f I MAX_Y d f I MIN_HEIGHT b f I MIN_Y e f [F MOON_BRIGHTNESS_PER_PHASE k f Lcom/mojang/serialization/Codec; NETWORK_CODEC i f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j f I WAY_ABOVE_MAX_Y f f I WAY_BELOW_MIN_Y g f I Y_SIZE c f F ambientLight u f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; attributes y f Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; cardinalLightType x f D coordinateScale p f Z hasCeiling o f Z hasFixedTime m f Z hasSkyLight n f I height r f Lnet/minecraft/tags/TagKey; infiniburn t f I logicalHeight s f I minY q f Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings; monsterSettings v f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; skybox w f Lnet/minecraft/core/HolderSet; timelines z c net/minecraft/world/level/dimension/DimensionType$Skybox net/minecraft/world/level/dimension/DimensionManager$c m ()[Lnet/minecraft/world/level/dimension/DimensionType$Skybox; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/dimension/DimensionType$Skybox; $VALUES f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; END c f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; NONE a f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; OVERWORLD b f Ljava/lang/String; name e c net/minecraft/world/level/dimension/DimensionType$MonsterSettings net/minecraft/world/level/dimension/DimensionManager$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I monsterSpawnBlockLightLimit b m ()Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest a f Lcom/mojang/serialization/MapCodec; CODEC a f I monsterSpawnBlockLightLimit c f Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest b c net/minecraft/world/level/dimension/DimensionType$CardinalLightType net/minecraft/world/level/dimension/DimensionManager$a m ()[Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; DEFAULT a f Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; NETHER b f Ljava/lang/String; name d c net/minecraft/world/level/levelgen/GenerationStep net/minecraft/world/level/levelgen/WorldGenStage c net/minecraft/world/level/levelgen/GenerationStep$Decoration net/minecraft/world/level/levelgen/WorldGenStage$Decoration m ()[Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; $values b m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; $VALUES n f Lcom/mojang/serialization/Codec; CODEC l f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; FLUID_SPRINGS i f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; LAKES b f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; LOCAL_MODIFICATIONS c f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; RAW_GENERATION a f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; STRONGHOLDS f f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; SURFACE_STRUCTURES e f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; TOP_LAYER_MODIFICATION k f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_DECORATION h f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_ORES g f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_STRUCTURES d f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; VEGETAL_DECORATION j f Ljava/lang/String; name m c net/minecraft/world/level/levelgen/PhantomSpawner net/minecraft/world/level/levelgen/MobSpawnerPhantom m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a f I nextTick a c net/minecraft/world/level/levelgen/VerticalAnchor net/minecraft/world/level/levelgen/VerticalAnchor m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; aboveBottom b m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; absolute a m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; belowTop c m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; bottom a m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; merge a m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lcom/mojang/datafixers/util/Either; split a m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; top b f Lnet/minecraft/world/level/levelgen/VerticalAnchor; BOTTOM b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/VerticalAnchor; TOP c c net/minecraft/world/level/levelgen/VerticalAnchor$Absolute net/minecraft/world/level/levelgen/VerticalAnchor$b m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a m ()I y c f Lcom/mojang/serialization/Codec; CODEC d f I y e c net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop net/minecraft/world/level/levelgen/VerticalAnchor$c m ()I offset c m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a f Lcom/mojang/serialization/Codec; CODEC d f I offset e c net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom net/minecraft/world/level/levelgen/VerticalAnchor$a m ()I offset c m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a f Lcom/mojang/serialization/Codec; CODEC d f I offset e c net/minecraft/world/level/levelgen/WorldgenRandom net/minecraft/world/level/levelgen/SeededRandom m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m ()I getCount l m (I)I next c m (IIJJ)Lnet/minecraft/util/RandomSource; seedSlimeChunk a m (JII)J setDecorationSeed a m (JII)V setFeatureSeed b m (JII)V setLargeFeatureSeed c m (JIII)V setLargeFeatureWithSalt a m (J)V setSeed b f I count e f Lnet/minecraft/util/RandomSource; randomSource d c net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm net/minecraft/world/level/levelgen/SeededRandom$a m ()[Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; $values a m (J)Lnet/minecraft/util/RandomSource; newInstance a f [Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; $VALUES d f Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; LEGACY a f Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; XOROSHIRO b f Ljava/util/function/LongFunction; constructor c c net/minecraft/world/level/lighting/SkyLightEngine net/minecraft/world/level/lighting/LightEngineSky m (IIII)V addSourcesAbove b m (J)V checkNode a m (J)I countEmptySectionsBelowIfAtBorder d m (Lnet/minecraft/core/Direction;II)Z crossedSectionEdge a m (II)Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getChunkSources b m (III)I getLowestSourceY a m (I)Z isSourceLevel a m (JJ)V propagateDecrease a m (JLnet/minecraft/core/Direction;IZI)V propagateFromEmptySections a m (JJI)V propagateIncrease a m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b m (IIII)V removeSourcesBelow a m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a m (III)V updateSourcesInColumn b f J ADD_SKY_SOURCE_ENTRY i f J REMOVE_SKY_SOURCE_ENTRY h f J REMOVE_TOP_SKY_SOURCE_ENTRY g f Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; emptyChunkSources k f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos j c net/minecraft/world/level/lighting/SkyLightEngine$1 net/minecraft/world/level/lighting/LightEngineSky$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/lighting/SpatialLongSet net/minecraft/world/level/lighting/SpatialLongSet f Lnet/minecraft/world/level/lighting/SpatialLongSet$InternalMap; map a c net/minecraft/world/level/lighting/SpatialLongSet$InternalMap net/minecraft/world/level/lighting/SpatialLongSet$a m (J)Z addBit c m (JI)J getFullKey a m (J)I getInnerKey b m (J)J getOuterKey a m (J)Z removeBit d m ()J removeFirstBit a m (IJ)Z removeFromEntry b m (J)Z removeFromNullEntry e m (IJ)Z replaceBit a f J OUTER_MASK h f I X_BITS a f I X_OFFSET g f I Y_BITS c f I Y_OFFSET d f I Z_BITS b f I Z_OFFSET e f J lastOuterKey j f I lastPos i f I minSize k c net/minecraft/world/level/saveddata/SavedDataType net/minecraft/world/level/saveddata/SavedDataType m ()Lcom/mojang/serialization/Codec; codec c m ()Ljava/util/function/Supplier; constructor b m ()Lnet/minecraft/util/datafix/DataFixTypes; dataFixType d m ()Ljava/lang/String; id a f Lcom/mojang/serialization/Codec; codec c f Ljava/util/function/Supplier; constructor b f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType d f Ljava/lang/String; id a c net/minecraft/world/level/saveddata/maps/MapFrame net/minecraft/world/level/saveddata/maps/WorldMapFrame m ()I entityId d m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; frameId a m ()Ljava/lang/String; getId a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/BlockPos; pos b m ()I rotation c f Lcom/mojang/serialization/Codec; CODEC a f I entityId d f Lnet/minecraft/core/BlockPos; pos b f I rotation c c net/minecraft/world/level/saveddata/maps/MapIndex net/minecraft/world/level/saveddata/maps/PersistentIdCounts m ()Lnet/minecraft/world/level/saveddata/maps/MapId; getNextMapId b m (Lnet/minecraft/world/level/saveddata/maps/MapIndex;)Ljava/lang/Integer; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC a f I NO_MAP_ID c f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b f I lastMapId d c net/minecraft/world/level/storage/ServerLevelData net/minecraft/world/level/storage/IWorldDataServer m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a m ()I getClearWeatherTime e m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n m ()Lnet/minecraft/world/level/GameType; getGameType j m ()Ljava/util/Optional; getLegacyWorldBorderSettings o m ()Ljava/lang/String; getLevelName d m ()I getRainTime i m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents r m ()I getThunderTime g m ()Ljava/util/UUID; getWanderingTraderId u m ()I getWanderingTraderSpawnChance t m ()I getWanderingTraderSpawnDelay s m ()Z isAllowCommands l m ()Z isInitialized m m ()Ljava/lang/String; lambda$fillCrashReportCategory$0 w m ()Ljava/lang/String; lambda$fillCrashReportCategory$1 v m (I)V setClearWeatherTime a m (J)V setDayTime b m (J)V setGameTime a m (Lnet/minecraft/world/level/GameType;)V setGameType a m (Z)V setInitialized c m (Ljava/util/Optional;)V setLegacyWorldBorderSettings a m (I)V setRainTime c m (I)V setThunderTime b m (Z)V setThundering a m (Ljava/util/UUID;)V setWanderingTraderId a m (I)V setWanderingTraderSpawnChance e m (I)V setWanderingTraderSpawnDelay d c net/minecraft/world/level/storage/loot/LootParams net/minecraft/world/level/storage/loot/LootParams m (Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V addDynamicDrops a m ()Lnet/minecraft/util/context/ContextMap; contextMap b m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m ()F getLuck c f Ljava/util/Map; dynamicDrops c f Lnet/minecraft/server/level/ServerLevel; level a f F luck d f Lnet/minecraft/util/context/ContextMap; params b c net/minecraft/world/level/storage/loot/LootParams$Builder net/minecraft/world/level/storage/loot/LootParams$a m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams; create a m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter b m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/level/storage/loot/LootParams$DynamicDrop;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withDynamicDrop a m (F)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withLuck a m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withOptionalParameter b m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withParameter a f Ljava/util/Map; dynamicDrops c f Lnet/minecraft/server/level/ServerLevel; level a f F luck d f Lnet/minecraft/util/context/ContextMap$Builder; params b c net/minecraft/world/level/storage/loot/LootParams$DynamicDrop net/minecraft/world/level/storage/loot/LootParams$b c net/minecraft/world/level/timers/FunctionCallback net/minecraft/world/level/timers/CustomFunctionCallback m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/resources/Identifier; functionId b m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a m (Lnet/minecraft/server/ServerFunctionManager;Lnet/minecraft/commands/functions/CommandFunction;)V lambda$handle$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/Identifier; functionId b c net/minecraft/world/waypoints/WaypointStyleAssets net/minecraft/world/waypoints/WaypointStyleAssets m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createId a f Lnet/minecraft/resources/ResourceKey; BOWTIE c f Lnet/minecraft/resources/ResourceKey; DEFAULT b f Lnet/minecraft/resources/ResourceKey; ROOT_ID a c net/minecraft/world/waypoints/WaypointTransmitter net/minecraft/world/waypoints/WaypointTransmitter m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z doesSourceIgnoreReceiver a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/ServerPlayer;)Z isChunkVisible a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z isReallyFar b m ()Z isTransmittingWaypoint gx m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Optional; makeWaypointConnectionWith f m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; waypointIcon gy f I REALLY_FAR_DISTANCE a_ c net/minecraft/world/waypoints/WaypointTransmitter$Connection net/minecraft/world/waypoints/WaypointTransmitter$c m ()V connect c m ()V disconnect d m ()Z isBroken b m ()V update e c net/minecraft/world/waypoints/WaypointTransmitter$BlockConnection net/minecraft/world/waypoints/WaypointTransmitter$a m ()I distanceManhattan a m ()Z isBroken b c net/minecraft/world/waypoints/WaypointTransmitter$ChunkConnection net/minecraft/world/waypoints/WaypointTransmitter$b m ()I distanceChessboard a m ()Z isBroken b c net/minecraft/world/waypoints/WaypointTransmitter$EntityBlockConnection net/minecraft/world/waypoints/WaypointTransmitter$e m ()V connect c m ()V disconnect d m ()I distanceManhattan a m ()Z isBroken b m ()V update e f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b f Lnet/minecraft/core/BlockPos; lastPosition d f Lnet/minecraft/server/level/ServerPlayer; receiver c f Lnet/minecraft/world/entity/LivingEntity; source a c net/minecraft/world/waypoints/WaypointTransmitter$EntityChunkConnection net/minecraft/world/waypoints/WaypointTransmitter$f m ()V connect c m ()V disconnect d m ()I distanceChessboard a m ()Z isBroken b m ()V update e f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b f Lnet/minecraft/world/level/ChunkPos; lastPosition d f Lnet/minecraft/server/level/ServerPlayer; receiver c f Lnet/minecraft/world/entity/LivingEntity; source a c net/minecraft/world/waypoints/WaypointTransmitter$EntityAzimuthConnection net/minecraft/world/waypoints/WaypointTransmitter$d m ()V connect c m ()V disconnect d m ()Z isBroken b m ()V update e f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b f F lastAngle d f Lnet/minecraft/server/level/ServerPlayer; receiver c f Lnet/minecraft/world/entity/LivingEntity; source a c org/bukkit/craftbukkit/block/CraftCreatureSpawner org/bukkit/craftbukkit/v1_21_R7/block/CraftCreatureSpawner c org/bukkit/craftbukkit/block/CraftEnchantingTable org/bukkit/craftbukkit/v1_21_R7/block/CraftEnchantingTable c org/bukkit/craftbukkit/block/impl/CraftCandleCake org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCandleCake c org/bukkit/craftbukkit/block/impl/CraftComparator org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftComparator c org/bukkit/craftbukkit/block/impl/CraftCopperBulb org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCopperBulb c org/bukkit/craftbukkit/block/impl/CraftCoralPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCoralPlant c org/bukkit/craftbukkit/block/impl/CraftDriedGhast org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDriedGhast c org/bukkit/craftbukkit/block/impl/CraftEnderChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftEnderChest c org/bukkit/craftbukkit/block/impl/CraftFrostedIce org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFrostedIce c org/bukkit/craftbukkit/block/impl/CraftGlowLichen org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGlowLichen c org/bukkit/craftbukkit/block/impl/CraftGrindstone org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGrindstone c org/bukkit/craftbukkit/block/impl/CraftLeafLitter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLeafLitter c org/bukkit/craftbukkit/block/impl/CraftNetherWart org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftNetherWart c org/bukkit/craftbukkit/block/impl/CraftPistonBase org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPistonBase c org/bukkit/craftbukkit/block/impl/CraftPistonHead org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPistonHead c org/bukkit/craftbukkit/block/impl/CraftPlayerHead org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPlayerHead c org/bukkit/craftbukkit/block/impl/CraftShulkerBox org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftShulkerBox c org/bukkit/craftbukkit/block/impl/CraftSnifferEgg org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSnifferEgg c org/bukkit/craftbukkit/block/impl/CraftTallFlower org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTallFlower c org/bukkit/craftbukkit/block/impl/CraftWallBanner org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallBanner c org/bukkit/craftbukkit/entity/CraftDragonFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftDragonFireball c org/bukkit/craftbukkit/entity/CraftEntitySnapshot org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntitySnapshot c org/bukkit/craftbukkit/entity/CraftMinecartHopper org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartHopper c org/bukkit/craftbukkit/entity/CraftPiglinAbstract org/bukkit/craftbukkit/v1_21_R7/entity/CraftPiglinAbstract c org/bukkit/craftbukkit/entity/CraftTameableAnimal org/bukkit/craftbukkit/v1_21_R7/entity/CraftTameableAnimal c org/bukkit/craftbukkit/entity/CraftVillagerZombie org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillagerZombie c org/bukkit/craftbukkit/entity/CraftWitherSkeleton org/bukkit/craftbukkit/v1_21_R7/entity/CraftWitherSkeleton c org/bukkit/craftbukkit/entity/CraftZombieNautilus org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombieNautilus c org/bukkit/craftbukkit/entity/CraftZombieNautilus$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombieNautilus$CraftVariant c org/bukkit/craftbukkit/entity/boat/CraftBirchBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBirchBoat c org/bukkit/craftbukkit/help/CommandAliasHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/CommandAliasHelpTopic c org/bukkit/craftbukkit/inventory/CraftItemFactory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemFactory c org/bukkit/craftbukkit/inventory/CraftMetaCompass org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaCompass c org/bukkit/craftbukkit/inventory/SerializableMeta org/bukkit/craftbukkit/v1_21_R7/inventory/SerializableMeta c org/bukkit/craftbukkit/legacy/reroute/NotInBukkit org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/NotInBukkit c org/bukkit/craftbukkit/profile/CraftPlayerProfile org/bukkit/craftbukkit/v1_21_R7/profile/CraftPlayerProfile c org/bukkit/craftbukkit/scoreboard/CraftScoreboard org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboard c net/minecraft/advancements/AdvancementRequirements net/minecraft/advancements/AdvancementRequirements m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; allOf a m (Ljava/util/List;Ljava/util/function/Predicate;)Z anyMatch a m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; anyOf b m (Ljava/util/function/Predicate;)I count b m ()Z isEmpty b m (Lnet/minecraft/network/FriendlyByteBuf;)Ljava/util/List; lambda$new$0 b m ()Ljava/lang/String; lambda$validate$2 e m (Ljava/util/Set;Ljava/util/Set;)Ljava/lang/String; lambda$validate$3 a m (Lnet/minecraft/network/FriendlyByteBuf;Ljava/util/List;)V lambda$write$1 a m ()Ljava/util/Set; names c m ()Ljava/util/List; requirements d m ()I size a m (Ljava/util/function/Predicate;)Z test a m (Ljava/util/Set;)Lcom/mojang/serialization/DataResult; validate a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/AdvancementRequirements; EMPTY b f Ljava/util/List; requirements c c net/minecraft/advancements/AdvancementRequirements$Strategy net/minecraft/advancements/AdvancementRequirements$a f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; AND a f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; OR b c net/minecraft/advancements/criterion/ItemPredicate net/minecraft/advancements/criterion/CriterionConditionItem m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; components c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b m ()Ljava/util/Optional; items a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components d f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count c f Ljava/util/Optional; items b c net/minecraft/advancements/criterion/ItemPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionItem$a m ()Lnet/minecraft/advancements/criterion/ItemPredicate; build b m ()Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; item a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/core/Holder; lambda$of$0 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; of a m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; of a m (Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; withComponents a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; withCount a f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b f Ljava/util/Optional; items a c net/minecraft/advancements/criterion/KilledTrigger net/minecraft/advancements/criterion/CriterionTriggerKilled m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/advancements/criterion/KilledTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V trigger a c net/minecraft/advancements/criterion/KilledTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerKilled$a m ()Lnet/minecraft/advancements/Criterion; entityKilledPlayer d m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b m ()Ljava/util/Optional; entityPredicate e m ()Ljava/util/Optional; killingBlow f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/Criterion; playerKilledEntity b m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a m ()Lnet/minecraft/advancements/Criterion; playerKilledEntityNearSculkCatalyst c m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; entityPredicate c f Ljava/util/Optional; killingBlow d f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/PlayerTrigger net/minecraft/advancements/criterion/PlayerTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/advancements/criterion/PlayerTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;)V trigger a c net/minecraft/advancements/criterion/PlayerTrigger$TriggerInstance net/minecraft/advancements/criterion/PlayerTrigger$a m ()Lnet/minecraft/advancements/Criterion; avoidVibration d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; located a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; located a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/Criterion; located a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/Criterion; raidWon c m ()Lnet/minecraft/advancements/Criterion; sleptInBed b m ()Lnet/minecraft/advancements/Criterion; tick e m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; walkOnBlockWithEquipment a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b c net/minecraft/commands/arguments/ComponentArgument net/minecraft/commands/arguments/ArgumentChatComponent m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getRawComponent a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getResolvedComponent b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getResolvedComponent a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ComponentArgument; textComponent a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_COMPONENT a f Ljava/util/Collection; EXAMPLES b f Lcom/mojang/serialization/DynamicOps; OPS c f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER d c net/minecraft/commands/arguments/DimensionArgument net/minecraft/commands/arguments/ArgumentDimension m ()Lnet/minecraft/commands/arguments/DimensionArgument; dimension a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerLevel; getDimension a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$static$0 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/ObjectiveArgument net/minecraft/commands/arguments/ArgumentScoreboardObjective m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getObjective a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getWritableObjective b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m ()Lnet/minecraft/commands/arguments/ObjectiveArgument; objective a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_OBJECTIVE_NOT_FOUND b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_OBJECTIVE_READ_ONLY c f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/OperationArgument net/minecraft/commands/arguments/ArgumentMathOperation m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; getOperation a m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; getOperation a m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$SimpleOperation; getSimpleOperation b m (Lnet/minecraft/world/scores/ScoreAccess;Lnet/minecraft/world/scores/ScoreAccess;)V lambda$getOperation$0 a m (II)I lambda$getSimpleOperation$1 e m (II)I lambda$getSimpleOperation$2 d m (II)I lambda$getSimpleOperation$3 c m (II)I lambda$getSimpleOperation$4 b m (II)I lambda$getSimpleOperation$5 a m ()Lnet/minecraft/commands/arguments/OperationArgument; operation a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; parse a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DIVIDE_BY_ZERO c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_OPERATION b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/OperationArgument$Operation net/minecraft/commands/arguments/ArgumentMathOperation$a c net/minecraft/commands/arguments/OperationArgument$SimpleOperation net/minecraft/commands/arguments/ArgumentMathOperation$b c net/minecraft/commands/arguments/blocks/BlockInput net/minecraft/commands/arguments/blocks/ArgumentTileLocation m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState; copyProperty a m ()Ljava/util/Set; getDefinedProperties b m ()Lnet/minecraft/world/level/block/state/BlockState; getState a m ()Ljava/lang/String; lambda$place$0 d m ()Ljava/lang/String; lambda$place$1 c m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; overwriteWithDefinedProperties a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)Z place a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z test a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Set; properties c f Lnet/minecraft/world/level/block/state/BlockState; state b f Lnet/minecraft/nbt/CompoundTag; tag d c net/minecraft/commands/arguments/item/ItemArgument net/minecraft/commands/arguments/item/ArgumentItemStack m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemInput; getItem a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemArgument; item a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ItemInput; parse a f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/commands/arguments/item/ItemParser; parser b c net/minecraft/commands/execution/CommandQueueEntry net/minecraft/commands/execution/CommandQueueEntry m ()Lnet/minecraft/commands/execution/EntryAction; action b m (Lnet/minecraft/commands/execution/ExecutionContext;)V execute a m ()Lnet/minecraft/commands/execution/Frame; frame a f Lnet/minecraft/commands/execution/EntryAction; action b f Lnet/minecraft/commands/execution/Frame; frame a c net/minecraft/commands/functions/PlainTextFunction net/minecraft/commands/functions/PlainTextFunction m ()Ljava/util/List; entries b m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a f Ljava/util/List; entries b f Lnet/minecraft/resources/Identifier; id a c net/minecraft/core/particles/ExplosionParticleInfo net/minecraft/core/particles/ExplosionParticleInfo m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/particles/ParticleOptions; particle a m ()F scaling b m ()F speed c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/particles/ParticleOptions; particle c f F scaling d f F speed e c net/minecraft/data/loot/packs/VanillaEquipmentLoot net/minecraft/data/loot/packs/VanillaEquipmentLoot m ()Lnet/minecraft/core/HolderLookup$Provider; registries a m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; trialChamberEquipment a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/recipes/SingleItemRecipeBuilder net/minecraft/data/recipes/SingleItemRecipeBuilder m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a m ()Lnet/minecraft/world/item/Item; getResult a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; group b m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; stonecutting a m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; stonecutting a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; unlockedBy b f Lnet/minecraft/data/recipes/RecipeCategory; category b f I count e f Ljava/util/Map; criteria f f Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory; factory h f Ljava/lang/String; group g f Lnet/minecraft/world/item/crafting/Ingredient; ingredient d f Lnet/minecraft/world/item/Item; result c c net/minecraft/gametest/framework/FailedTestTracker net/minecraft/gametest/framework/FailedTestTracker m ()V forgetFailedTests b m ()Ljava/util/stream/Stream; getLastFailedTests a m (Lnet/minecraft/core/Holder$Reference;)V rememberFailedTest a f Ljava/util/Set; LAST_FAILED_TESTS a c net/minecraft/gametest/framework/GameTestException net/minecraft/gametest/framework/GameTestException m ()Lnet/minecraft/network/chat/Component; getDescription a c net/minecraft/gametest/framework/GameTestInstances net/minecraft/gametest/framework/GameTestInstances m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a f Lnet/minecraft/resources/ResourceKey; ALWAYS_PASS a c net/minecraft/network/Varint21LengthFieldPrepender net/minecraft/network/PacketPrepender m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a f I MAX_VARINT21_BYTES a c net/minecraft/network/chat/LastSeenMessagesTracker net/minecraft/network/chat/LastSeenMessagesTracker m (Lnet/minecraft/network/chat/LastSeenTrackedEntry;)V addEntry a m (Lnet/minecraft/network/chat/MessageSignature;Z)Z addPending a m ()Lnet/minecraft/network/chat/LastSeenMessagesTracker$Update; generateAndApplyUpdate b m ()I getAndClearOffset a m (Lnet/minecraft/network/chat/MessageSignature;)V ignorePending a m ()I offset c f Lnet/minecraft/network/chat/MessageSignature; lastTrackedMessage d f I offset c f I tail b f [Lnet/minecraft/network/chat/LastSeenTrackedEntry; trackedMessages a c net/minecraft/network/chat/LastSeenMessagesTracker$Update net/minecraft/network/chat/LastSeenMessagesTracker$a m ()Lnet/minecraft/network/chat/LastSeenMessages; lastSeen a m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; update b f Lnet/minecraft/network/chat/LastSeenMessages; lastSeen a f Lnet/minecraft/network/chat/LastSeenMessages$Update; update b c net/minecraft/network/chat/contents/ObjectContents net/minecraft/network/chat/contents/ObjectContents m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/chat/contents/objects/ObjectInfo; contents b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/lang/String; PLACEHOLDER c f Lnet/minecraft/network/chat/contents/objects/ObjectInfo; contents b c net/minecraft/network/protocol/ProtocolInfoBuilder net/minecraft/network/protocol/ProtocolInfoBuilder m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; addPacket a m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/CodecModifier;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; addPacket a m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/List;)Lnet/minecraft/network/ProtocolInfo$Details; buildDetails a m (Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; buildPacketCodec a m ()Lnet/minecraft/network/protocol/UnboundProtocol; buildUnbound a m (Ljava/lang/Object;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; buildUnbound a m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; clientboundProtocol b m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextClientboundProtocol d m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextProtocol b m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextServerboundProtocol c m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; protocol a m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; serverboundProtocol a m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; withBundlePacket a f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d f Ljava/util/List; codecs c f Lnet/minecraft/network/protocol/PacketFlow; flow b f Lnet/minecraft/network/ConnectionProtocol; protocol a c net/minecraft/network/protocol/ProtocolInfoBuilder$1 net/minecraft/network/protocol/ProtocolInfoBuilder$1 m ()Lnet/minecraft/network/protocol/PacketFlow; flow b m ()Lnet/minecraft/network/ConnectionProtocol; id a m (Lnet/minecraft/network/ProtocolInfo$Details$PacketVisitor;)V listPackets a f Lnet/minecraft/network/protocol/PacketFlow; val$flow b f Lnet/minecraft/network/ConnectionProtocol; val$protocol a c net/minecraft/network/protocol/ProtocolInfoBuilder$2 net/minecraft/network/protocol/ProtocolInfoBuilder$2 m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; bind a m ()Lnet/minecraft/network/ProtocolInfo$Details; details a f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; this$0 e f Lnet/minecraft/network/protocol/BundlerInfo; val$bundlerInfo c f Ljava/lang/Object; val$context b f Lnet/minecraft/network/ProtocolInfo$Details; val$details d c net/minecraft/network/protocol/ProtocolInfoBuilder$3 net/minecraft/network/protocol/ProtocolInfoBuilder$3 m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/network/ProtocolInfo; bind a m ()Lnet/minecraft/network/ProtocolInfo$Details; details a f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; this$0 d f Lnet/minecraft/network/protocol/BundlerInfo; val$bundlerInfo b f Lnet/minecraft/network/ProtocolInfo$Details; val$details c c net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry net/minecraft/network/protocol/ProtocolInfoBuilder$a m (Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;Ljava/lang/Object;)V addToBuilder a m ()Lnet/minecraft/network/protocol/CodecModifier; modifier c m ()Lnet/minecraft/network/codec/StreamCodec; serializer b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/CodecModifier; modifier c f Lnet/minecraft/network/codec/StreamCodec; serializer b f Lnet/minecraft/network/protocol/PacketType; type a c net/minecraft/network/protocol/ProtocolInfoBuilder$Implementation net/minecraft/network/protocol/ProtocolInfoBuilder$b m ()Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d m ()Lnet/minecraft/network/codec/StreamCodec; codec c m ()Lnet/minecraft/network/protocol/PacketFlow; flow b m ()Lnet/minecraft/network/ConnectionProtocol; id a f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d f Lnet/minecraft/network/codec/StreamCodec; codec c f Lnet/minecraft/network/protocol/PacketFlow; flow b f Lnet/minecraft/network/ConnectionProtocol; id a c net/minecraft/network/protocol/status/ServerStatus net/minecraft/network/protocol/status/ServerPing m ()Lnet/minecraft/network/chat/Component; description a m ()Z enforcesSecureChat e m ()Ljava/util/Optional; favicon d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; players b m ()Ljava/util/Optional; version c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/Component; description b f Z enforcesSecureChat f f Ljava/util/Optional; favicon e f Ljava/util/Optional; players c f Ljava/util/Optional; version d c net/minecraft/network/protocol/status/ServerStatus$Favicon net/minecraft/network/protocol/status/ServerPing$a m ()[B iconBytes a m ()Ljava/lang/String; lambda$static$0 c m ()Ljava/lang/String; lambda$static$1 b m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m (Lnet/minecraft/network/protocol/status/ServerStatus$Favicon;)Ljava/lang/String; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; PREFIX c f [B iconBytes b c net/minecraft/network/protocol/status/ServerStatus$Players net/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I max a m ()I online b m ()Ljava/util/List; sample c f Lcom/mojang/serialization/Codec; CODEC a f I max b f I online c f Ljava/util/List; sample d c net/minecraft/network/protocol/status/ServerStatus$Version net/minecraft/network/protocol/status/ServerPing$ServerData m ()Lnet/minecraft/network/protocol/status/ServerStatus$Version; current a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; name b m ()I protocol c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; name b f I protocol c c net/minecraft/network/syncher/EntityDataSerializer net/minecraft/network/syncher/DataWatcherSerializer m (I)Lnet/minecraft/network/syncher/EntityDataAccessor; createAccessor a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/syncher/EntityDataSerializer; forValueType a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$forValueType$0 b c net/minecraft/network/syncher/EntityDataSerializer$ForValueType net/minecraft/network/syncher/DataWatcherSerializer$a c net/minecraft/server/commands/SetWorldSpawnCommand net/minecraft/server/commands/CommandSetWorldSpawn m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/storage/LevelData$RespawnData;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/network/chat/Component; lambda$setSpawn$3 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I setSpawn a c net/minecraft/server/commands/SpreadPlayersCommand net/minecraft/server/commands/CommandSpreadPlayers m (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position; createInitialPositions a m (Ljava/util/Collection;)I getNumberOfTeams a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a m (Z[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;Lnet/minecraft/world/phys/Vec2;D)Lnet/minecraft/network/chat/Component; lambda$spreadPlayers$5 a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;IZ)D setPlayerPositions a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec2;FFIZLjava/util/Collection;)I spreadPlayers a m (Lnet/minecraft/world/phys/Vec2;DLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;DDDDI[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;Z)V spreadPositions a f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; ERROR_FAILED_TO_SPREAD_ENTITIES c f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; ERROR_FAILED_TO_SPREAD_TEAMS b f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_INVALID_MAX_HEIGHT d f I MAX_ITERATION_COUNT a c net/minecraft/server/commands/SpreadPlayersCommand$Position net/minecraft/server/commands/CommandSpreadPlayers$a m (DDDD)Z clamp a m (Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;)D dist a m ()D getLength b m (Lnet/minecraft/world/level/BlockGetter;I)I getSpawnY a m (Lnet/minecraft/world/level/BlockGetter;I)Z isSafe b m (Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;)V moveAway b m ()V normalize a m (Lnet/minecraft/util/RandomSource;DDDD)V randomize a f D x a f D z b c net/minecraft/server/dedicated/DedicatedPlayerList net/minecraft/server/dedicated/DedicatedPlayerList m (Lnet/minecraft/server/players/NameAndId;)Z canBypassPlayerLimit b m ()Lnet/minecraft/server/MinecraftServer; getServer c m ()Lnet/minecraft/server/dedicated/DedicatedServer; getServer b m (Lnet/minecraft/server/players/NameAndId;)Z isWhiteListed a m ()V loadIpBanList y m ()V loadOps A m ()V loadUserBanList z m ()V loadWhiteList C m ()V reloadWhiteList a m ()V saveIpBanList w m ()V saveOps B m ()V saveUserBanList x m ()V saveWhiteList D f Lorg/slf4j/Logger; LOGGER g c net/minecraft/server/dialog/action/CommandTemplate net/minecraft/server/dialog/action/CommandTemplate m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/util/Map;)Ljava/util/Optional; createAction a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/server/dialog/action/ParsedTemplate; template b f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/server/dialog/action/ParsedTemplate; template c c net/minecraft/server/dialog/input/NumberRangeInput net/minecraft/server/dialog/input/NumberRangeInput m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; computeLabel a m ()Lnet/minecraft/network/chat/Component; label c m ()Ljava/lang/String; labelFormat d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo; rangeInfo e m ()I width b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/lang/String; labelFormat e f Lnet/minecraft/network/chat/Component; label d f Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo; rangeInfo f f I width c c net/minecraft/server/dialog/input/NumberRangeInput$RangeInfo net/minecraft/server/dialog/input/NumberRangeInput$a m (F)F computeScaledValue a m ()F end c m ()Ljava/util/Optional; initial d m ()F initialScaledValue f m ()F initialSliderValue a m (F)Z isOutOfRange b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (DDD)Ljava/lang/String; lambda$static$1 a m (Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m (F)F scaledValueToSlider c m ()F start b m ()Ljava/util/Optional; step e f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f F end c f Ljava/util/Optional; initial d f F start b f Ljava/util/Optional; step e c net/minecraft/server/jsonrpc/methods/PlayerService net/minecraft/server/jsonrpc/methods/PlayerService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Lnet/minecraft/server/level/ServerPlayer; getServerPlayer a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; kick a f Lnet/minecraft/network/chat/Component; DEFAULT_KICK_MESSAGE a c net/minecraft/server/jsonrpc/methods/PlayerService$KickDto net/minecraft/server/jsonrpc/methods/PlayerService$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; message b m ()Lnet/minecraft/server/jsonrpc/api/PlayerDto; player a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; message c f Lnet/minecraft/server/jsonrpc/api/PlayerDto; player b c net/minecraft/server/packs/repository/PackDetector net/minecraft/server/packs/repository/PackDetector m (Ljava/nio/file/Path;)Ljava/lang/Object; createDirectoryPack c m (Ljava/nio/file/Path;)Ljava/lang/Object; createZipPack d m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; detectPackResources a f Lnet/minecraft/world/level/validation/DirectoryValidator; validator a c net/minecraft/util/datafix/fixes/CauldronRenameFix net/minecraft/util/datafix/fixes/CauldronRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/CriteriaRenameFix net/minecraft/util/datafix/fixes/CriteriaRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAdvancements a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$2 d m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fixAdvancements$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$4 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$5 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/lang/String; advancementId b f Ljava/util/function/UnaryOperator; conversions c f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/EffectDurationFix net/minecraft/util/datafix/fixes/EffectDurationFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEffect a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEffect$4 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/util/Pair;)Z lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEntity c f Ljava/util/Set; POTION_ITEMS a c net/minecraft/util/datafix/fixes/EntityCatSplitFix net/minecraft/util/datafix/fixes/DataConverterEntityCatSplit m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a c net/minecraft/util/datafix/fixes/ItemStackMapIdFix net/minecraft/util/datafix/fixes/DataConverterMap m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/JigsawRotationFix net/minecraft/util/datafix/fixes/DataConverterJigsawRotation m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a m (Ljava/lang/String;)Z shouldFix a f Ljava/util/Map; RENAMES a c net/minecraft/util/datafix/fixes/StriderGravityFix net/minecraft/util/datafix/fixes/DataConverterStriderGravity m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/WorldSpawnDataFix net/minecraft/util/datafix/fixes/WorldSpawnDataFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/debug/TrackingDebugSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer m (Lnet/minecraft/server/level/ServerPlayer;)V addSubscriber a m ()V clear a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V lambda$addSubscriber$1 c m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V lambda$addSubscriber$2 c m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$sendToPlayersTrackingEntity$3 b m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/UUID;)Z lambda$tick$0 a m (Lnet/minecraft/server/level/ServerLevel;)V pollAndSendUpdates b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V sendInitialEntity b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/network/protocol/Packet;)V sendToPlayersTrackingChunk a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToPlayersTrackingEntity a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V startTrackingChunk a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V startTrackingEntity a m (Lnet/minecraft/server/level/ServerLevel;)V tick a f Ljava/util/Set; subscribedPlayers b f Lnet/minecraft/util/debug/DebugSubscription; subscription a c net/minecraft/util/debug/TrackingDebugSynchronizer$ValueSource net/minecraft/util/debug/TrackingDebugSynchronizer$c m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/util/debug/DebugSubscription$Update; pollUpdate a f Lnet/minecraft/util/debug/DebugValueSource$ValueGetter; getter a f Ljava/lang/Object; lastSyncedValue b c net/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer$a m (Lnet/minecraft/core/Holder;)Z lambda$sendInitialChunk$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V lambda$sendInitialChunk$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V onPoiAdded a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onPoiRemoved a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onPoiTicketCountChanged b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b c net/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer$b m ()V clear a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V dropBlockEntity a m (Lnet/minecraft/world/level/ChunkPos;)V dropChunk a m (Lnet/minecraft/world/entity/Entity;)V dropEntity a m (Lnet/minecraft/server/level/ServerLevel;)V pollAndSendUpdates b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V registerBlockEntity a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V registerChunk a m (Ljava/util/UUID;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V registerEntity a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V sendInitialEntity b f Ljava/util/Map; blockEntitySources c f Ljava/util/Map; chunkSources b f Ljava/util/Map; entitySources d c net/minecraft/util/debug/TrackingDebugSynchronizer$VillageSectionSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer$d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;Ljava/util/function/BiConsumer;)V forEachVillageSectionUpdate a m (Lnet/minecraft/core/Holder;)Z lambda$sendInitialChunk$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/SectionPos;Ljava/lang/Boolean;)V lambda$sendInitialChunk$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V lambda$sendInitialChunk$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;Ljava/lang/Boolean;)V lambda$sendVillageSectionsPacket$3 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V onPoiAdded a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onPoiRemoved a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V sendVillageSectionsPacket b c net/minecraft/util/debugchart/AbstractSampleLogger net/minecraft/util/debugchart/AbstractSampleLogger m ([J)V logFullSample a m (JI)V logPartialSample a m (J)V logSample a m ()V resetSample b m ()V useSample a f [J defaults a f [J sample b c net/minecraft/util/profiling/jfr/event/PacketEvent net/minecraft/util/profiling/jfr/event/PacketEvent c net/minecraft/util/profiling/jfr/event/PacketEvent$Fields net/minecraft/util/profiling/jfr/event/PacketEvent$a f Ljava/lang/String; BYTES e f Ljava/lang/String; PACKET_DIRECTION c f Ljava/lang/String; PACKET_ID d f Ljava/lang/String; PROTOCOL_ID b f Ljava/lang/String; REMOTE_ADDRESS a c net/minecraft/util/profiling/jfr/stats/CpuLoadStat net/minecraft/util/profiling/jfr/stats/CpuLoadStat m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/CpuLoadStat; from a m ()D jvm a m ()D system c m ()D userJvm b f D jvm a f D system c f D userJvm b c net/minecraft/util/profiling/metrics/MetricSampler net/minecraft/util/profiling/metrics/MetricSampler m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; builder a m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiling/metrics/MetricSampler; create a m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; create a m ()Lnet/minecraft/util/profiling/metrics/MetricCategory; getCategory e m ()Ljava/lang/String; getName d m ()Ljava/util/function/DoubleSupplier; getSampler c m (I)V onEndTick a m ()V onFinished b m ()V onStartTick a m ()Lnet/minecraft/util/profiling/metrics/MetricSampler$SamplerResult; result f m ()Z triggersThreshold g m ()V verifyRunning h f Ljava/lang/Runnable; beforeTick h f Lnet/minecraft/util/profiling/metrics/MetricCategory; category c f D currentValue i f Z isRunning g f Ljava/lang/String; name b f Ljava/util/function/DoubleSupplier; sampler d f Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest a f Lio/netty/buffer/ByteBuf; ticks e f Lio/netty/buffer/ByteBuf; values f c net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult net/minecraft/util/profiling/metrics/MetricSampler$b m ()I getFirstTick a m ()I getLastTick b m (I)D valueAtTick a f I firstTick b f I lastTick c f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; recording a c net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest net/minecraft/util/profiling/metrics/MetricSampler$c c net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder net/minecraft/util/profiling/metrics/MetricSampler$a m ()Lnet/minecraft/util/profiling/metrics/MetricSampler; build a m (Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D lambda$new$0 a m (Ljava/util/function/Consumer;)V lambda$withBeforeTick$1 b m (Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; withBeforeTick a m (Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; withThresholdAlert a f Ljava/lang/Runnable; beforeTick e f Lnet/minecraft/util/profiling/metrics/MetricCategory; category b f Ljava/lang/Object; context d f Ljava/lang/String; name a f Ljava/util/function/DoubleSupplier; sampler c f Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest f c net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage net/minecraft/util/profiling/metrics/MetricSampler$d f F percentageIncreaseThreshold a f D previousValue b c net/minecraft/util/valueproviders/ClampedNormalInt net/minecraft/util/valueproviders/ClampedNormalInt m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; lambda$static$0 f m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; lambda$static$1 e m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; lambda$static$2 d m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; lambda$static$3 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/String; lambda$static$5 b m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Lcom/mojang/serialization/DataResult; lambda$static$6 a m (FFII)Lnet/minecraft/util/valueproviders/ClampedNormalInt; of a m (Lnet/minecraft/util/RandomSource;)I sample a m (Lnet/minecraft/util/RandomSource;FFFF)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f F deviation f f I maxInclusive h f F mean b f I minInclusive g c net/minecraft/util/valueproviders/MultipliedFloats net/minecraft/util/valueproviders/MultipliedFloats m (Lnet/minecraft/util/RandomSource;)F sample a f [Lnet/minecraft/util/valueproviders/SampledFloat; values a c net/minecraft/world/attribute/EnvironmentAttribute net/minecraft/world/attribute/EnvironmentAttribute m (Lnet/minecraft/world/attribute/AttributeType;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; builder a m ()Ljava/lang/Object; defaultValue b m ()Z isPositional e m ()Z isSpatiallyInterpolated f m ()Z isSyncable d m (Ljava/lang/Object;)Ljava/lang/Object; sanitizeValue a m ()Lnet/minecraft/world/attribute/AttributeType; type a m ()Lcom/mojang/serialization/Codec; valueCodec c f Ljava/lang/Object; defaultValue b f Z isPositional e f Z isSpatiallyInterpolated f f Z isSyncable d f Lnet/minecraft/world/attribute/AttributeType; type a f Lnet/minecraft/world/attribute/AttributeRange; valueRange c c net/minecraft/world/attribute/EnvironmentAttribute$Builder net/minecraft/world/attribute/EnvironmentAttribute$a m ()Lnet/minecraft/world/attribute/EnvironmentAttribute; build d m (Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; defaultValue a m ()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; notPositional b m ()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; spatiallyInterpolated c m ()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; syncable a m (Lnet/minecraft/world/attribute/AttributeRange;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; valueRange a f Ljava/lang/Object; defaultValue b f Z isPositional e f Z isSpatiallyInterpolated f f Z isSyncable d f Lnet/minecraft/world/attribute/AttributeType; type a f Lnet/minecraft/world/attribute/AttributeRange; valueRange c c net/minecraft/world/entity/ai/attributes/Attribute net/minecraft/world/entity/ai/attributes/AttributeBase m ()D getDefaultValue a m ()Ljava/lang/String; getDescriptionId c m (Z)Lnet/minecraft/ChatFormatting; getStyle b m ()Z isClientSyncable b m (D)D sanitizeValue a m (Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment;)Lnet/minecraft/world/entity/ai/attributes/Attribute; setSentiment a m (Z)Lnet/minecraft/world/entity/ai/attributes/Attribute; setSyncable a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f D defaultValue c f Ljava/lang/String; descriptionId e f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; sentiment f f Z syncable d c net/minecraft/world/entity/ai/attributes/Attribute$Sentiment net/minecraft/world/entity/ai/attributes/AttributeBase$a m ()[Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; $values a m (Z)Lnet/minecraft/ChatFormatting; getStyle a f [Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; $VALUES d f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; NEGATIVE c f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; NEUTRAL b f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; POSITIVE a c net/minecraft/world/entity/ai/behavior/AnimalPanic net/minecraft/world/entity/ai/behavior/AnimalPanic m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/phys/Vec3; getPanicPos a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/damagesource/DamageSource;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$5 a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$6 c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$7 b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$8 a m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$0 d m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$new$1 c m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$2 b m (ILnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$new$3 a m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$new$4 a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lookForWater a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d f I PANIC_DISTANCE_HORIZONTAL e f I PANIC_DISTANCE_VERTICAL f f I PANIC_MAX_DURATION d f I PANIC_MIN_DURATION c f Ljava/util/function/Function; panicCausingDamageTypes h f Ljava/util/function/Function; positionGetter i f F speedMultiplier g c net/minecraft/world/entity/ai/behavior/MeleeAttack net/minecraft/world/entity/ai/behavior/BehaviorAttack m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Ljava/util/function/Predicate;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/Mob;)Z isHoldingUsableNonMeleeWeapon a m (Lnet/minecraft/world/entity/Mob;)Z lambda$create$0 b m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/ReactToBell net/minecraft/world/entity/ai/behavior/BehaviorBellAlert m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/SpearAttack net/minecraft/world/entity/ai/behavior/SpearAttack m (Lnet/minecraft/world/entity/PathfinderMob;)Z ableToAttack b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/PathfinderMob;)I getKineticWeaponUseDuration c m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/entity/LivingEntity; getTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c m (J)Z timedOut a f I MAX_REPOSITION_DISTANCE d f I MIN_REPOSITION_DISTANCE c f F approachDistanceSq g f D speedModifierWhenCharging e f D speedModifierWhenRepositioning f f F targetInRangeRadiusSq h c net/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus net/minecraft/world/entity/ai/behavior/SpearAttack$a m ()[Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; $values a f [Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; $VALUES d f Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; APPROACH a f Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; CHARGING b f Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; RETREAT c c net/minecraft/world/entity/ai/behavior/StrollToPoi net/minecraft/world/entity/ai/behavior/BehaviorStrollPlace m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/TriggerGate net/minecraft/world/entity/ai/behavior/TriggerGate m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lcom/mojang/datafixers/util/Pair;)V lambda$triggerGate$0 a m (Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$triggerGate$1 a m (Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$triggerGate$2 a m (Ljava/util/List;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerGate a m (Ljava/util/List;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerOneShuffled a c net/minecraft/world/entity/ai/behavior/TryFindLand net/minecraft/world/entity/ai/behavior/TryFindLand m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a f I COOLDOWN_TICKS a c net/minecraft/world/entity/ai/behavior/UseBonemeal net/minecraft/world/entity/ai/behavior/BehaviorBonemeal m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;)V lambda$setCurrentCropAsTarget$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; pickNextTarget b m (Lnet/minecraft/world/entity/npc/villager/Villager;)V setCurrentCropAsTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick d m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z validPos a f I BONEMEALING_DURATION c f Ljava/util/Optional; cropPos g f J lastBonemealingSession e f J nextWorkCycleTime d f I timeWorkedSoFar f c net/minecraft/world/entity/ai/behavior/warden/Roar net/minecraft/world/entity/ai/behavior/warden/Roar m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V tick c f I ROAR_ANGER_INCREASE d f I TICKS_BEFORE_PLAYING_ROAR_SOUND c c net/minecraft/world/entity/ai/goal/AvoidEntityGoal net/minecraft/world/entity/ai/goal/PathfinderGoalAvoidTarget m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$3 a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$0 c m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$1 a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$2 b m ()V start d m ()V stop e m ()V tick a f Ljava/lang/Class; avoidClass f f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; avoidEntityTargeting k f Ljava/util/function/Predicate; avoidPredicate g f F maxDist c f Lnet/minecraft/world/entity/PathfinderMob; mob a f Lnet/minecraft/world/level/pathfinder/Path; path d f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; pathNav e f Ljava/util/function/Predicate; predicateOnAvoidEntity h f D sprintSpeedModifier j f Lnet/minecraft/world/entity/LivingEntity; toAvoid b f D walkSpeedModifier i c net/minecraft/world/entity/ai/goal/CatLieOnBedGoal net/minecraft/world/entity/ai/goal/PathfinderGoalCatSitOnBed m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m (Lnet/minecraft/world/entity/PathfinderMob;)I nextStartTick a m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/feline/Cat; cat g c net/minecraft/world/entity/ai/goal/DolphinJumpGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJump m ()Z canContinueToUse c m ()Z canUse b m ()Z isInterruptable W_ m ()V start d m ()V stop e m (Lnet/minecraft/core/BlockPos;III)Z surfaceIsClear b m ()V tick a m (Lnet/minecraft/core/BlockPos;III)Z waterIsClear a f [I STEPS_TO_CHECK a f Z breached d f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; dolphin b f I interval c c net/minecraft/world/entity/ai/goal/FollowOwnerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation d f F oldWaterCost h f Lnet/minecraft/world/entity/LivingEntity; owner b f D speedModifier c f F startDistance g f F stopDistance f f Lnet/minecraft/world/entity/TamableAnimal; tamable a f I timeToRecalcPath e c net/minecraft/world/entity/ai/goal/MeleeAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack m ()Z canContinueToUse c m (Lnet/minecraft/world/entity/LivingEntity;)Z canPerformAttack b m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a m ()I getAttackInterval l m ()I getTicksUntilNextAttack k m ()Z isTimeToAttack i m ()Z requiresUpdateEveryTick X_ m ()V resetAttackCooldown h m ()V start d m ()V stop e m ()V tick a f J COOLDOWN_BETWEEN_CAN_USE_CHECKS l f I attackInterval j f Z followingTargetEvenIfNotSeen c f J lastCanUseCheck k f Lnet/minecraft/world/entity/PathfinderMob; mob a f Lnet/minecraft/world/level/pathfinder/Path; path d f D pathedTargetX e f D pathedTargetY f f D pathedTargetZ g f D speedModifier b f I ticksUntilNextAttack i f I ticksUntilNextPathRecalculation h c net/minecraft/world/entity/ai/goal/MoveToBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalGotoTarget m ()D acceptedDistance i m ()Z canContinueToUse c m ()Z canUse b m ()Z findNearestBlock n m ()Lnet/minecraft/core/BlockPos; getMoveToTarget k m ()Z isReachedTarget m m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m ()V moveMobToBlock h m (Lnet/minecraft/world/entity/PathfinderMob;)I nextStartTick a m ()Z requiresUpdateEveryTick X_ m ()Z shouldRecalculatePath l m ()V start d m ()V tick a f I GIVE_UP_TICKS g f I INTERVAL_TICKS i f I STAY_TICKS h f Lnet/minecraft/core/BlockPos; blockPos e f I maxStayTicks j f Lnet/minecraft/world/entity/PathfinderMob; mob a f I nextStartTick c f Z reachedTarget k f I searchRange l f D speedModifier b f I tryTicks d f I verticalSearchRange m f I verticalSearchStart f c net/minecraft/world/entity/ai/goal/OfferFlowerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalOfferFlower m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/phys/AABB; getGolemBoundingBox h m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/item/Item; OFFER_ITEM c f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; OFFER_TARGET_CONTEXT b f I OFFER_TICKS a f Lnet/minecraft/world/entity/LivingEntity; entity e f Lnet/minecraft/world/entity/animal/golem/IronGolem; golem d f I tick f c net/minecraft/world/entity/ai/goal/RandomStandGoal net/minecraft/world/entity/ai/goal/RandomStandGoal m ()Z canContinueToUse c m ()Z canUse b m ()V playStandSound h m ()Z requiresUpdateEveryTick X_ m (Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)V resetStandInterval a m ()V start d f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; horse a f I nextStand b c net/minecraft/world/entity/ai/goal/RemoveBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRemoveBlock m ()Z canUse b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockGetter;)Lnet/minecraft/core/BlockPos; getPosWithBlock a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playBreakSound a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playDestroyProgressSound a m ()V start d m ()V stop e m ()V tick a f I WAIT_AFTER_BLOCK_FOUND j f Lnet/minecraft/world/level/block/Block; blockToRemove g f Lnet/minecraft/world/entity/Mob; removerMob h f I ticksSinceReachedGoal i c net/minecraft/world/entity/ai/goal/RestrictSunGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRestrictSun m ()Z canUse b m ()V start d m ()V stop e f Lnet/minecraft/world/entity/PathfinderMob; mob a c net/minecraft/world/entity/ai/sensing/HurtBySensor net/minecraft/world/entity/ai/sensing/SensorHurtBy m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)V lambda$doTick$0 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/ai/sensing/PlayerSensor net/minecraft/world/entity/ai/sensing/SensorNearestPlayers m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;)D getFollowDistance a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/player/Player;)Z lambda$doTick$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/player/Player;)Z lambda$doTick$2 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/ai/village/VillageSiege net/minecraft/world/entity/ai/village/VillageSiege m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; findRandomSpawnPos a m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a m (Lnet/minecraft/server/level/ServerLevel;)V trySpawn b m (Lnet/minecraft/server/level/ServerLevel;)Z tryToSetupSiege a f Lorg/slf4j/Logger; LOGGER a f Z hasSetupSiege b f I nextSpawnTime e f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; siegeState c f I spawnX f f I spawnY g f I spawnZ h f I zombiesToSpawn d c net/minecraft/world/entity/ai/village/VillageSiege$State net/minecraft/world/entity/ai/village/VillageSiege$State m ()[Lnet/minecraft/world/entity/ai/village/VillageSiege$State; $values a f [Lnet/minecraft/world/entity/ai/village/VillageSiege$State; $VALUES d f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_CAN_ACTIVATE a f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_DONE c f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_TONIGHT b c net/minecraft/world/entity/ai/village/poi/PoiTypes net/minecraft/world/entity/ai/village/poi/PoiTypes m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/ai/village/poi/PoiType; bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; forState a m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Set; getBlockStates a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasPoi b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$registerBlockStates$4 a m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$0 d m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 c m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$2 c m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$3 b m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;II)Lnet/minecraft/world/entity/ai/village/poi/PoiType; register a m (Lnet/minecraft/core/Holder;Ljava/util/Set;)V registerBlockStates a f Lnet/minecraft/resources/ResourceKey; ARMORER a f Ljava/util/Set; BEDS v f Lnet/minecraft/resources/ResourceKey; BEEHIVE p f Lnet/minecraft/resources/ResourceKey; BEE_NEST q f Lnet/minecraft/resources/ResourceKey; BUTCHER b f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER c f Ljava/util/Set; CAULDRONS w f Lnet/minecraft/resources/ResourceKey; CLERIC d f Lnet/minecraft/resources/ResourceKey; FARMER e f Lnet/minecraft/resources/ResourceKey; FISHERMAN f f Lnet/minecraft/resources/ResourceKey; FLETCHER g f Lnet/minecraft/resources/ResourceKey; HOME n f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER h f Lnet/minecraft/resources/ResourceKey; LIBRARIAN i f Lnet/minecraft/resources/ResourceKey; LIGHTNING_ROD t f Ljava/util/Set; LIGHTNING_RODS x f Lnet/minecraft/resources/ResourceKey; LODESTONE s f Lnet/minecraft/resources/ResourceKey; MASON j f Lnet/minecraft/resources/ResourceKey; MEETING o f Lnet/minecraft/resources/ResourceKey; NETHER_PORTAL r f Lnet/minecraft/resources/ResourceKey; SHEPHERD k f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE u f Lnet/minecraft/resources/ResourceKey; TOOLSMITH l f Ljava/util/Map; TYPE_BY_STATE y f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH m c net/minecraft/world/entity/ambient/AmbientCreature net/minecraft/world/entity/ambient/EntityAmbient m ()Z canBeLeashed aj_ c net/minecraft/world/entity/animal/axolotl/PlayDead net/minecraft/world/entity/animal/axolotl/PlayDead m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)V start b c net/minecraft/world/entity/animal/fish/WaterAnimal net/minecraft/world/entity/animal/fish/EntityWaterAnimal m ()V baseTick aJ m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceWaterAnimalSpawnRules c m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a m ()Z isPushedByFluid db f I AMBIENT_SOUND_INTERVAL d c net/minecraft/world/entity/animal/frog/FrogVariant net/minecraft/world/entity/animal/frog/FrogVariant m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/frog/ShootTongue net/minecraft/world/entity/animal/frog/ShootTongue m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/LivingEntity;)V addUnreachableTargetToMemory b m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/LivingEntity;)Z canPathfindToTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)V eatEntity b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V tick d f I CATCH_ANIMATION_DURATION d f F EATING_DISTANCE h f F EATING_MOVEMENT_FACTOR i f I MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY g f I TIME_OUT_DURATION c f I TONGUE_ANIMATION_DURATION e f I UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION f f I calculatePathCounter k f I eatAnimationTimer j f Lnet/minecraft/sounds/SoundEvent; eatSound m f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; state n f Lnet/minecraft/sounds/SoundEvent; tongueSound l c net/minecraft/world/entity/animal/frog/ShootTongue$State net/minecraft/world/entity/animal/frog/ShootTongue$a m ()[Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; $values a f [Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; $VALUES e f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; CATCH_ANIMATION b f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; DONE d f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; EAT_ANIMATION c f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; MOVE_TO_TARGET a c net/minecraft/world/entity/animal/wolf/WolfVariant net/minecraft/world/entity/animal/wolf/WolfVariant m ()Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo; assetInfo b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo; assetInfo e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo net/minecraft/world/entity/animal/wolf/WolfVariant$a m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; angry c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; tame b m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; wild a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/ClientAsset$ResourceTexture; angry d f Lnet/minecraft/core/ClientAsset$ResourceTexture; tame c f Lnet/minecraft/core/ClientAsset$ResourceTexture; wild b c net/minecraft/world/entity/item/FallingBlockEntity net/minecraft/world/entity/item/EntityFallingBlock m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V callOnBrokenAfterFall a m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V disableDrop f m ()Z displayFireAnimation cX m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/item/FallingBlockEntity; fall a m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState i m ()D getDefaultGravity bs m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/core/BlockPos; getStartPos e m ()Lnet/minecraft/network/chat/Component; getTypeName cR m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isAttackable cT m ()Z isPickable bX m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (FI)V setHurtsEntities b m (Lnet/minecraft/core/BlockPos;)V setStartPos a m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_START_POS e f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE g f Z DEFAULT_CANCEL_DROP l f Z DEFAULT_DROP_ITEM k f F DEFAULT_FALL_DAMAGE_PER_DISTANCE i f I DEFAULT_MAX_FALL_DAMAGE j f I DEFAULT_TIME h f Lorg/slf4j/Logger; LOGGER f f Lnet/minecraft/nbt/CompoundTag; blockData c f Lnet/minecraft/world/level/block/state/BlockState; blockState m f Z cancelDrop n f Z dropItem b f I fallDamageMax p f F fallDamagePerDistance q f Z forceTickAfterTeleportToDuplicate d f Z hurtEntities o f I time a c net/minecraft/world/entity/monster/RangedAttackMob net/minecraft/world/entity/monster/IRangedEntity m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a c net/minecraft/world/entity/monster/breeze/BreezeAi net/minecraft/world/entity/monster/breeze/BreezeAi m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; lambda$initIdleActivity$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; lambda$initIdleActivity$1 a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V updateActivity a f F JUMP_CIRCLE_INNER_RADIUS b f F JUMP_CIRCLE_MIDDLE_RADIUS c f F JUMP_CIRCLE_OUTER_RADIUS d f Ljava/util/List; MEMORY_TYPES f f Ljava/util/List; SENSOR_TYPES e f F SPEED_MULTIPLIER_WHEN_SLIDING a f I TICKS_TO_REMEMBER_SEEN_TARGET g c net/minecraft/world/entity/monster/breeze/BreezeAi$SlideToTargetSink net/minecraft/world/entity/monster/breeze/BreezeAi$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b c net/minecraft/world/entity/monster/breeze/LongJump net/minecraft/world/entity/monster/breeze/LongJump m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; calculateOptimalJumpVector a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z canJumpFromCurrentPosition c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z canRun a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions b m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z isFinishedInhaling a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z isFinishedJumping b m (DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lambda$calculateOptimalJumpVector$2 a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)V lambda$start$0 b m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$tick$1 a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z outOfAggroRange a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/BlockPos; snapToSurface a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V tick c m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z tooCloseForJump b f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; ALLOWED_ANGLES j f F DEFAULT_FOLLOW_RANGE g f F DEFAULT_MAX_JUMP_VELOCITY h f I INHALING_DURATION_TICKS f f I JUMP_COOLDOWN_TICKS d f I JUMP_COOLDOWN_WHEN_HURT_TICKS e f F MAX_JUMP_VELOCITY_MULTIPLIER i f I REQUIRED_AIR_BLOCKS_ABOVE c c net/minecraft/world/entity/monster/hoglin/HoglinAi net/minecraft/world/entity/monster/hoglin/HoglinAI m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastAttackTarget f m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastRetreat b m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; findNearestValidAttackTarget a m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; getSoundForActivity a m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; getSoundForCurrentActivity b m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/List; getVisibleAdultHoglins f m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initRetreatActivity e m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isBreeding h m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isNearRepellent g m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isPacified c m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/core/BlockPos;)Z isPosNearNearestRepellent a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V lambda$broadcastAttackTarget$1 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V lambda$broadcastRetreat$0 b m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; lambda$getSoundForCurrentActivity$2 b m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V maybeRetaliate b m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V onHitTarget a m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z piglinsOutnumberHoglins e m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V retreatFromNearestTarget c m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget e m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAttackTargetIfCloserThanCurrent g m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAvoidTarget d m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V updateActivity a m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z wantsToStopFleeing d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE j f I ATTACK_DURATION d f I ATTACK_INTERVAL g f I BABY_ATTACK_INTERVAL h f I DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING e f I DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING f f I REPELLENT_DETECTION_RANGE_HORIZONTAL a f I REPELLENT_DETECTION_RANGE_VERTICAL b f I REPELLENT_PACIFY_TIME i f Lnet/minecraft/util/valueproviders/UniformInt; RETREAT_DURATION c f F SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT k f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT o f F SPEED_MULTIPLIER_WHEN_IDLING n f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE m f F SPEED_MULTIPLIER_WHEN_RETREATING l c net/minecraft/world/entity/monster/piglin/PiglinAi net/minecraft/world/entity/monster/piglin/PiglinAI m (Lnet/minecraft/world/entity/LivingEntity;)V admireGoldItem d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Z)V angerNearbyPiglins a m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; avoidRepellent d m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; avoidZombified f m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; babyAvoidNemesis e m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; babySometimesRideBabyHoglin g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastAngerTarget b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastRetreat a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V broadcastUniversalAnger a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)Z canAdmire b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)V cancelAdmiring a m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleLookBehaviors b m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors c m ()Lcom/google/common/collect/ImmutableList; createLookBehaviors a m (Lnet/minecraft/world/entity/LivingEntity;)Z doesntSeeAnyPlayerHoldingLovedItem f m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V dontKillAnyMoreHoglinsForAWhile b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V eat m m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; findNearestValidAttackTarget b m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/List; getAdultPiglins d m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; getAngerTarget e m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; getAvoidTarget d m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/List; getBarterResponseItems f m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; getNearestVisibleTargetablePlayer a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Lnet/minecraft/world/phys/Vec3; getRandomNearbyPos n m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; getSoundForActivity a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; getSoundForCurrentActivity b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/List; getVisibleAdultPiglins c m (Lnet/minecraft/world/entity/LivingEntity;)Z hasCrossbow c m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z hasEatenRecently o m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z hoglinsOutnumberPiglins l m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)V holdInOffhand a m (Lnet/minecraft/world/entity/ai/Brain;)V initAdmireItemActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initCelebrateActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/util/RandomSource;)V initMemories a m (Lnet/minecraft/world/entity/ai/Brain;)V initRetreatActivity e m (Lnet/minecraft/world/entity/ai/Brain;)V initRideHoglinActivity f m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isAdmiringDisabled r m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isAdmiringItem p m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isBabyRidingBaby e m (Lnet/minecraft/world/item/ItemStack;)Z isBarterCurrency b m (Lnet/minecraft/world/item/ItemStack;)Z isFood c m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isHoldingItemInOffHand s m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z isIdle c m (Lnet/minecraft/world/item/ItemStack;)Z isLovedItem a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearAvoidTarget h m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearRepellent q m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearZombified g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)Z isNearestValidAttackTarget b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNotHoldingLovedItemInOffHand t m (Lnet/minecraft/world/entity/LivingEntity;)Z isPlayerHoldingLovedItem b m (Lnet/minecraft/world/entity/LivingEntity;)Z isWearingSafeArmor a m (Lnet/minecraft/world/entity/EntityType;)Z isZombified a m (ZLnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$angerNearbyPiglins$6 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/monster/piglin/Piglin;)V lambda$angerNearbyPiglins$7 a m (Lnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$babySometimesRideBabyHoglin$10 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V lambda$broadcastAngerTarget$11 a m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z lambda$broadcastRetreat$14 f m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V lambda$broadcastRetreat$15 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/player/Player;)V lambda$broadcastUniversalAnger$12 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V lambda$broadcastUniversalAnger$13 b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; lambda$getSoundForCurrentActivity$9 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$initCelebrateActivity$2 c m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$initCelebrateActivity$3 v m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$initIdleActivity$0 d m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isNearestValidAttackTarget$5 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)V lambda$wasHurtBy$8 a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V maybeRetaliate a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z piglinsEqualOrOutnumberHoglins k m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)V putInInventory c m (Lnet/minecraft/world/entity/item/ItemEntity;)Lnet/minecraft/world/item/ItemStack; removeOneItemFromItemEntity a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V retreatFromNearestTarget b m (Lnet/minecraft/world/entity/LivingEntity;)Z seesPlayerHoldingLovedItem e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTargetIfCloserThanCurrent e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTargetToNearestTargetablePlayerIfFound d m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V setAvoidTargetAndDontHuntForAWhile c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Z)V stopHoldingOffHandItem a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V stopWalking i m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;)V throwItems a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V throwItemsTowardPlayer a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;Lnet/minecraft/world/phys/Vec3;)V throwItemsTowardPos a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;)V throwItemsTowardRandomPos b m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V updateActivity a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToDance a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickup a m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z wantsToStopFleeing j m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/Entity;)Z wantsToStopRiding a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a m (Lnet/minecraft/world/entity/LivingEntity;)Z wasHurtRecently g f I ADMIRE_DURATION g f I ANGER_DURATION f f Lnet/minecraft/util/valueproviders/UniformInt; AVOID_ZOMBIFIED_DURATION A f Lnet/minecraft/util/valueproviders/UniformInt; BABY_AVOID_NEMESIS_DURATION B f I BABY_FLEE_DURATION_AFTER_GETTING_HIT l f Lnet/minecraft/world/item/Item; BARTERING_ITEM c f I CELEBRATION_TIME k f I DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING t f I DESIRED_DISTANCE_FROM_ZOMBIFIED z f I EAT_COOLDOWN s f I HIT_BY_PLAYER_MEMORY_TIMEOUT m f I HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM j f I INTERACTION_RANGE w f I MAX_DISTANCE_TO_WALK_TO_ITEM h f I MAX_LOOK_DIST u f I MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM v f I MAX_TIME_TO_WALK_TO_ITEM i f I MAX_WALK_DISTANCE_TO_START_RIDING n f I MELEE_ATTACK_COOLDOWN r f I MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW x f I PLAYER_ANGER_RANGE e f F PROBABILITY_OF_CELEBRATION_DANCE C f I REPELLENT_DETECTION_RANGE_HORIZONTAL a f I REPELLENT_DETECTION_RANGE_VERTICAL b f Lnet/minecraft/util/valueproviders/UniformInt; RETREAT_DURATION q f Lnet/minecraft/util/valueproviders/UniformInt; RIDE_DURATION p f Lnet/minecraft/util/valueproviders/UniformInt; RIDE_START_INTERVAL o f F SPEED_MULTIPLIER_WHEN_AVOIDING D f F SPEED_MULTIPLIER_WHEN_DANCING I f F SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION H f F SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM G f F SPEED_MULTIPLIER_WHEN_IDLING J f F SPEED_MULTIPLIER_WHEN_MOUNTING F f F SPEED_MULTIPLIER_WHEN_RETREATING E f F SPEED_WHEN_STRAFING_BACK_FROM_TARGET y f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_HUNTS d c net/minecraft/world/entity/monster/skeleton/Bogged net/minecraft/world/entity/monster/skeleton/Bogged m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a m ()I getAttackInterval gR m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()I getHardAttackInterval gQ m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p m ()Z isSheared gU m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z readyForShearing a m (Z)V setSheared x m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHEARED c f Z DEFAULT_SHEARED e f Ljava/lang/String; SHEARED_TAG_NAME d c net/minecraft/world/entity/monster/warden/WardenAi net/minecraft/world/entity/monster/warden/WardenAi m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a m (Lnet/minecraft/world/entity/ai/Brain;)V initDiggingActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initEmergeActivity b m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity a m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initInvestigateActivity e m (Lnet/minecraft/world/entity/ai/Brain;)V initRoarActivity g m (Lnet/minecraft/world/entity/ai/Brain;)V initSniffingActivity f m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z isTarget a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$3 a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$4 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isTarget$5 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z lambda$static$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$static$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V onTargetInvalid a m (Lnet/minecraft/world/entity/LivingEntity;)V setDigCooldown a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/core/BlockPos;)V setDisturbanceLocation a m (Lnet/minecraft/world/entity/monster/warden/Warden;)V updateActivity a f I DIGGING_COOLDOWN c f I DIGGING_DURATION h f Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; DIG_COOLDOWN_SETTER m f I DISTURBANCE_LOCATION_EXPIRY_TIME j f I EMERGE_DURATION a f I MELEE_ATTACK_COOLDOWN g f Ljava/util/List; MEMORY_TYPES l f I ROAR_DURATION b f Ljava/util/List; SENSOR_TYPES k f I SNIFFING_DURATION i f F SPEED_MULTIPLIER_WHEN_FIGHTING f f F SPEED_MULTIPLIER_WHEN_IDLING d f F SPEED_MULTIPLIER_WHEN_INVESTIGATING e c net/minecraft/world/entity/player/ProfilePublicKey net/minecraft/world/entity/player/ProfilePublicKey m ()Lnet/minecraft/util/SignatureValidator; createSignatureValidator a m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey$Data;)Lnet/minecraft/world/entity/player/ProfilePublicKey; createValidated a m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; data b f Lnet/minecraft/network/chat/Component; EXPIRED_PROFILE_PUBLIC_KEY a f Ljava/time/Duration; EXPIRY_GRACE_PERIOD b f Lnet/minecraft/network/chat/Component; INVALID_SIGNATURE e f Lcom/mojang/serialization/Codec; TRUSTED_CODEC c f Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; data d c net/minecraft/world/entity/player/ProfilePublicKey$Data net/minecraft/world/entity/player/ProfilePublicKey$a m ()Ljava/time/Instant; expiresAt b m ()Z hasExpired a m (Ljava/time/Duration;)Z hasExpired a m ()Ljava/security/PublicKey; key c m ()[B keySignature d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/UUID;)[B signedPayload a m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;)Z validateSignature a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lcom/mojang/serialization/Codec; CODEC a f I MAX_KEY_SIGNATURE_SIZE e f Ljava/time/Instant; expiresAt b f Ljava/security/PublicKey; key c f [B keySignature d c net/minecraft/world/entity/player/ProfilePublicKey$ValidationException net/minecraft/world/entity/player/ProfilePublicKey$b c net/minecraft/world/entity/projectile/ItemSupplier net/minecraft/world/entity/projectile/ItemSupplier m ()Lnet/minecraft/world/item/ItemStack; getItem e c net/minecraft/world/entity/variant/ModelAndTexture net/minecraft/world/entity/variant/ModelAndTexture m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; asset b m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()Ljava/lang/Object; model a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a f Lnet/minecraft/core/ClientAsset$ResourceTexture; asset b f Ljava/lang/Object; model a c net/minecraft/world/entity/variant/SpawnConditions net/minecraft/world/entity/variant/SpawnConditions m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/world/entity/vehicle/ContainerEntity net/minecraft/world/entity/vehicle/ContainerEntity m (Lnet/minecraft/world/level/storage/ValueOutput;)V addChestVehicleSaveData c_ m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V chestVehicleDestroyed a m ()V clearChestVehicleContent ak_ m ()V clearItemStacks k m ()Lnet/minecraft/world/phys/AABB; getBoundingBox dj m (I)Lnet/minecraft/world/item/ItemStack; getChestVehicleItem g_ m (I)Lnet/minecraft/world/entity/SlotAccess; getChestVehicleSlot h_ m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable h m ()J getContainerLootTableSeed i m ()Lnet/minecraft/core/NonNullList; getItemStacks j m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; interactWithContainerVehicle c_ m ()Z isChestVehicleEmpty al_ m (Lnet/minecraft/world/entity/player/Player;)Z isChestVehicleStillValid e_ m ()Z isEmpty c m ()Z isRemoved eh m ()Lnet/minecraft/world/level/Level; level ao m ()Lnet/minecraft/world/phys/Vec3; position dI m (Lnet/minecraft/world/level/storage/ValueInput;)V readChestVehicleSaveData b_ m (II)Lnet/minecraft/world/item/ItemStack; removeChestVehicleItem b m (I)Lnet/minecraft/world/item/ItemStack; removeChestVehicleItemNoUpdate f_ m (ILnet/minecraft/world/item/ItemStack;)V setChestVehicleItem c m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a m (J)V setContainerLootTableSeed a m (Lnet/minecraft/world/entity/player/Player;)V unpackChestVehicleLootTable d_ c net/minecraft/world/entity/vehicle/ContainerEntity$1 net/minecraft/world/entity/vehicle/ContainerEntity$1 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/entity/vehicle/ContainerEntity; this$0 b f I val$slot a c net/minecraft/world/inventory/AbstractCraftingMenu net/minecraft/world/inventory/AbstractCraftingMenu m (II)V addCraftingGridSlots d m (Lnet/minecraft/world/entity/player/Player;II)Lnet/minecraft/world/inventory/Slot; addResultSlot a m ()V beginPlacingRecipe l m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V finishPlacingRecipe a m ()I getGridHeight p m ()I getGridWidth o m ()Ljava/util/List; getInputGridSlots n m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a m ()Lnet/minecraft/world/entity/player/Player; owner q f I height p f Lnet/minecraft/world/inventory/ResultContainer; resultSlots n f I width o c net/minecraft/world/inventory/AbstractCraftingMenu$1 net/minecraft/world/inventory/AbstractCraftingMenu$1 m ()V clearCraftingContent a m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a f Lnet/minecraft/world/inventory/AbstractCraftingMenu; this$0 a c net/minecraft/world/inventory/CartographyTableMenu net/minecraft/world/inventory/ContainerCartography m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$1 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$setupResultSlot$0 a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setupResultSlot a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I ADDITIONAL_SLOT n f I INV_SLOT_END r f I INV_SLOT_START q f I MAP_SLOT m f I RESULT_SLOT o f I USE_ROW_SLOT_END t f I USE_ROW_SLOT_START s f Lnet/minecraft/world/inventory/ContainerLevelAccess; access u f Lnet/minecraft/world/Container; container p f J lastSoundTime v f Lnet/minecraft/world/inventory/ResultContainer; resultContainer w c net/minecraft/world/inventory/CartographyTableMenu$1 net/minecraft/world/inventory/ContainerCartography$1 m ()V setChanged e f Lnet/minecraft/world/inventory/CartographyTableMenu; this$0 b c net/minecraft/world/inventory/CartographyTableMenu$2 net/minecraft/world/inventory/ContainerCartography$2 m ()V setChanged e c net/minecraft/world/inventory/CartographyTableMenu$3 net/minecraft/world/inventory/ContainerCartography$3 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/CartographyTableMenu$4 net/minecraft/world/inventory/ContainerCartography$4 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a c net/minecraft/world/inventory/CartographyTableMenu$5 net/minecraft/world/inventory/ContainerCartography$5 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a f Lnet/minecraft/world/inventory/CartographyTableMenu; this$0 b f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a c net/minecraft/world/inventory/ContainerLevelAccess net/minecraft/world/inventory/ContainerAccess m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/ContainerLevelAccess; create a m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; evaluate a m (Ljava/util/function/BiConsumer;)V execute a m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$execute$0 a f Lnet/minecraft/world/inventory/ContainerLevelAccess; NULL a c net/minecraft/world/inventory/ContainerLevelAccess$1 net/minecraft/world/inventory/ContainerAccess$1 m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a c net/minecraft/world/inventory/ContainerLevelAccess$2 net/minecraft/world/inventory/ContainerAccess$2 m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a f Lnet/minecraft/world/level/Level; val$level b f Lnet/minecraft/core/BlockPos; val$pos c c net/minecraft/world/inventory/RecipeCraftingHolder net/minecraft/world/inventory/RecipeCraftingHolder m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V awardUsedRecipes a m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z setRecipeUsed a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a c net/minecraft/world/item/component/CustomModelData net/minecraft/world/item/component/CustomModelData m ()Ljava/util/List; colors d m ()Ljava/util/List; flags b m ()Ljava/util/List; floats a m (I)Ljava/lang/Boolean; getBoolean b m (I)Ljava/lang/Integer; getColor d m (I)Ljava/lang/Float; getFloat a m (Ljava/util/List;I)Ljava/lang/Object; getSafe a m (I)Ljava/lang/String; getString c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; strings c f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/CustomModelData; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/List; colors g f Ljava/util/List; flags e f Ljava/util/List; floats d f Ljava/util/List; strings f c net/minecraft/world/item/component/DamageResistant net/minecraft/world/item/component/DamageResistant m (Lnet/minecraft/world/damagesource/DamageSource;)Z isResistantTo a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/tags/TagKey; types a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/tags/TagKey; types c c net/minecraft/world/item/component/DeathProtection net/minecraft/world/item/component/DeathProtection m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V applyEffects a m ()Ljava/util/List; deathEffects a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/component/DeathProtection; TOTEM_OF_UNDYING c f Ljava/util/List; deathEffects d c net/minecraft/world/item/component/DebugStickState net/minecraft/world/item/component/DebugStickState m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/Codec; lambda$static$2 a m ()Ljava/util/Map; properties a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/item/component/DebugStickState; withProperty a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/DebugStickState; EMPTY a f Ljava/util/Map; properties c c net/minecraft/world/item/component/TooltipProvider net/minecraft/world/item/component/TooltipProvider m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a c net/minecraft/world/item/component/TypedEntityData net/minecraft/world/item/component/TypedEntityData m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Ljava/lang/String;)Z contains a m ()Lnet/minecraft/nbt/CompoundTag; copyTagWithoutId c m ()Lnet/minecraft/nbt/CompoundTag; getUnsafe b m ()Ljava/lang/String; lambda$loadInto$0 e m (Lnet/minecraft/world/entity/Entity;)V loadInto a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/HolderLookup$Provider;)Z loadInto a m (Ljava/lang/Object;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/TypedEntityData; of a m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; stripId a m ()Lnet/minecraft/nbt/CompoundTag; tag d m ()Ljava/lang/Object; type a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; TYPE_TAG b f Lnet/minecraft/nbt/CompoundTag; tag d f Ljava/lang/Object; type c c net/minecraft/world/item/component/TypedEntityData$1 net/minecraft/world/item/component/TypedEntityData$1 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps; asNbtOps a m (Lnet/minecraft/world/item/component/TypedEntityData;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m (Ljava/lang/Object;)Ljava/lang/String; lambda$decode$0 a m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; lambda$decode$1 a m (Ljava/lang/Object;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$2 a m (Lnet/minecraft/world/item/component/TypedEntityData;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; lambda$encode$3 a c net/minecraft/world/item/context/BlockPlaceContext net/minecraft/world/item/context/BlockActionContext m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/context/BlockPlaceContext; at a m ()Z canPlace b m ()Lnet/minecraft/core/BlockPos; getClickedPos a m ()Lnet/minecraft/core/Direction; getNearestLookingDirection d m ()[Lnet/minecraft/core/Direction; getNearestLookingDirections f m ()Lnet/minecraft/core/Direction; getNearestLookingVerticalDirection e m ()Z replacingClickedOnBlock c f Lnet/minecraft/core/BlockPos; relativePos b f Z replaceClicked a c net/minecraft/world/item/crafting/MapCloningRecipe net/minecraft/world/item/crafting/RecipeMapClone m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/RecipeSerializer net/minecraft/world/item/crafting/RecipeSerializer m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lnet/minecraft/world/item/crafting/RecipeSerializer; register a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lnet/minecraft/world/item/crafting/RecipeSerializer; ARMOR_DYE c f Lnet/minecraft/world/item/crafting/RecipeSerializer; BANNER_DUPLICATE k f Lnet/minecraft/world/item/crafting/RecipeSerializer; BLASTING_RECIPE p f Lnet/minecraft/world/item/crafting/RecipeSerializer; BOOK_CLONING d f Lnet/minecraft/world/item/crafting/RecipeSerializer; CAMPFIRE_COOKING_RECIPE r f Lnet/minecraft/world/item/crafting/RecipeSerializer; DECORATED_POT_RECIPE v f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_ROCKET g f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_STAR h f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_STAR_FADE i f Lnet/minecraft/world/item/crafting/RecipeSerializer; MAP_CLONING e f Lnet/minecraft/world/item/crafting/RecipeSerializer; MAP_EXTENDING f f Lnet/minecraft/world/item/crafting/RecipeSerializer; REPAIR_ITEM n f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHAPED_RECIPE a f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHAPELESS_RECIPE b f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHIELD_DECORATION l f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMELTING_RECIPE o f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMITHING_TRANSFORM t f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMITHING_TRIM u f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMOKING_RECIPE q f Lnet/minecraft/world/item/crafting/RecipeSerializer; STONECUTTER s f Lnet/minecraft/world/item/crafting/RecipeSerializer; TIPPED_ARROW j f Lnet/minecraft/world/item/crafting/RecipeSerializer; TRANSMUTE m c net/minecraft/world/item/crafting/RepairItemRecipe net/minecraft/world/item/crafting/RecipeRepair m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canCombine a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lcom/mojang/datafixers/util/Pair; getItemsToCombine c m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/core/Holder$Reference;)Z lambda$assemble$0 a m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/core/Holder$Reference;)V lambda$assemble$1 a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$assemble$2 a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/SelectableRecipe net/minecraft/world/item/crafting/SelectableRecipe m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/SelectableRecipe; lambda$noRecipeCodec$0 a m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionDisplay b m ()Ljava/util/Optional; recipe c f Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionDisplay a f Ljava/util/Optional; recipe b c net/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet net/minecraft/world/item/crafting/SelectableRecipe$b m (Lnet/minecraft/world/item/ItemStack;)Z acceptsInput a m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; empty a m ()Ljava/util/List; entries e m ()Z isEmpty c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry;)Z lambda$acceptsInput$0 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry;)Z lambda$selectByInput$1 a m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec b m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; selectByInput b m ()I size d f Ljava/util/List; entries a c net/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry net/minecraft/world/item/crafting/SelectableRecipe$a m ()Lnet/minecraft/world/item/crafting/Ingredient; input b m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec a m ()Lnet/minecraft/world/item/crafting/SelectableRecipe; recipe c f Lnet/minecraft/world/item/crafting/Ingredient; input a f Lnet/minecraft/world/item/crafting/SelectableRecipe; recipe b c net/minecraft/world/item/crafting/SingleItemRecipe net/minecraft/world/item/crafting/RecipeSingleItem m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Ljava/lang/String; group j m ()Lnet/minecraft/world/item/crafting/Ingredient; input k m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ m ()Lnet/minecraft/world/item/ItemStack; result l f Ljava/lang/String; group f f Lnet/minecraft/world/item/crafting/Ingredient; input d f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo g f Lnet/minecraft/world/item/ItemStack; result e c net/minecraft/world/item/crafting/SingleItemRecipe$Factory net/minecraft/world/item/crafting/RecipeSingleItem$a c net/minecraft/world/item/crafting/SingleItemRecipe$Serializer net/minecraft/world/item/crafting/RecipeSingleItem$b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$new$0 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; codec w f Lnet/minecraft/network/codec/StreamCodec; streamCodec x c net/minecraft/world/item/enchantment/effects/AllOf net/minecraft/world/item/enchantment/effects/AllOf m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; codec a m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$EntityEffects; entityEffects a m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects; locationBasedEffects a m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$ValueEffects; valueEffects a c net/minecraft/world/item/enchantment/effects/AllOf$ValueEffects net/minecraft/world/item/enchantment/effects/AllOf$c m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/List; effects b m (ILnet/minecraft/util/RandomSource;F)F process a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; effects c c net/minecraft/world/item/enchantment/effects/AllOf$EntityEffects net/minecraft/world/item/enchantment/effects/AllOf$a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/List; effects b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; effects d c net/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects net/minecraft/world/item/enchantment/effects/AllOf$b m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/List; effects b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; effects b c net/minecraft/world/item/equipment/EquipmentAssets net/minecraft/world/item/equipment/EquipmentAssets m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createId a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 b m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; lambda$static$1 a f Lnet/minecraft/resources/ResourceKey; ARMADILLO_SCUTE j f Ljava/util/Map; CARPETS m f Lnet/minecraft/resources/ResourceKey; CHAINMAIL d f Lnet/minecraft/resources/ResourceKey; COPPER c f Lnet/minecraft/resources/ResourceKey; DIAMOND g f Lnet/minecraft/resources/ResourceKey; ELYTRA k f Lnet/minecraft/resources/ResourceKey; GOLD f f Ljava/util/Map; HARNESSES o f Lnet/minecraft/resources/ResourceKey; IRON e f Lnet/minecraft/resources/ResourceKey; LEATHER b f Lnet/minecraft/resources/ResourceKey; NETHERITE i f Lnet/minecraft/resources/ResourceKey; ROOT_ID a f Lnet/minecraft/resources/ResourceKey; SADDLE l f Lnet/minecraft/resources/ResourceKey; TRADER_LLAMA n f Lnet/minecraft/resources/ResourceKey; TURTLE_SCUTE h c net/minecraft/world/level/block/AbstractChestBlock net/minecraft/world/level/block/BlockChestAbstract m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a f Ljava/util/function/Supplier; blockEntityType a c net/minecraft/world/level/block/AbstractSkullBlock net/minecraft/world/level/block/BlockSkullAbstract m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m ()Lnet/minecraft/world/level/block/SkullBlock$Type; getType b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED a f Lnet/minecraft/world/level/block/SkullBlock$Type; type b c net/minecraft/world/level/block/BambooSaplingBlock net/minecraft/world/level/block/BlockBambooSapling m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V growBamboo a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/CarvedPumpkinBlock net/minecraft/world/level/block/BlockPumpkinCarved m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSpawnGolem a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V clearPatternBlocks a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateCopperGolemBase t m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateCopperGolemFull u m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateIronGolemBase r m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateIronGolemFull s m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateSnowGolemBase b m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateSnowGolemFull q m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getWeatherStateFromPattern a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getOrCreateCopperGolemBase$3 r m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getOrCreateCopperGolemFull$4 p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V replaceCopperBlockWithChest c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V spawnGolemInWorld a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V trySpawnGolem a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V updatePatternBlocks b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/function/Predicate; PUMPKINS_PREDICATE D f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; copperGolemBase h f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; copperGolemFull i f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; ironGolemBase e f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; ironGolemFull g f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; snowGolemBase c f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; snowGolemFull d c net/minecraft/world/level/block/CraftingTableBlock net/minecraft/world/level/block/BlockWorkbench m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b c net/minecraft/world/level/block/CreakingHeartBlock net/minecraft/world/level/block/CreakingHeartBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasRequiredLogs b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isSurroundedByLogs a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V tryAwardExperience a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateState c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NATURAL d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STATE c c net/minecraft/world/level/block/DryVegetationBlock net/minecraft/world/level/block/DryVegetationBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/MangroveRootsBlock net/minecraft/world/level/block/MangroveRootsBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/NetherSproutsBlock net/minecraft/world/level/block/BlockNetherSprouts m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/PressurePlateBlock net/minecraft/world/level/block/BlockPressurePlateBinary m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b m (Lnet/minecraft/world/level/block/PressurePlateBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d c net/minecraft/world/level/block/PressurePlateBlock$1 net/minecraft/world/level/block/BlockPressurePlateBinary$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$BlockSetType$PressurePlateSensitivity a c net/minecraft/world/level/block/RedstoneTorchBlock net/minecraft/world/level/block/BlockRedstoneTorch m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasNeighborSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Z isToggledTooFrequently a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V notifyNeighbors b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/redstone/Orientation; randomOrientation a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b f I MAX_RECENT_TOGGLES d f I RECENT_TOGGLE_TIMER c f I RESTART_DELAY e f I TOGGLE_DELAY g c net/minecraft/world/level/block/RedstoneTorchBlock$Toggle net/minecraft/world/level/block/BlockRedstoneTorch$RedstoneUpdateInfo f Lnet/minecraft/core/BlockPos; pos a f J when b c net/minecraft/world/level/block/RespawnAnchorBlock net/minecraft/world/level/block/BlockRespawnAnchor m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeCharged p m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z canSetSpawn a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V charge a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V explode a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; findStandUpPosition a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; findStandUpPosition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;I)I getScaledChargeLevel a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/item/ItemStack;)Z isRespawnFuel a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;)Z isWaterThatWouldFlow a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$explode$0 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CHARGE d f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_CHARGES c f I MIN_CHARGES b f Lcom/google/common/collect/ImmutableList; RESPAWN_HORIZONTAL_OFFSETS e f Lcom/google/common/collect/ImmutableList; RESPAWN_OFFSETS f c net/minecraft/world/level/block/RespawnAnchorBlock$1 net/minecraft/world/level/block/BlockRespawnAnchor$1 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a c net/minecraft/world/level/block/RotatedPillarBlock net/minecraft/world/level/block/BlockRotatable m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotatePillar b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS d f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/RotatedPillarBlock$1 net/minecraft/world/level/block/BlockRotatable$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a f [I $SwitchMap$net$minecraft$world$level$block$Rotation b c net/minecraft/world/level/block/SculkCatalystBlock net/minecraft/world/level/block/SculkCatalystBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PULSE b f Lnet/minecraft/util/valueproviders/IntProvider; xpRange c c net/minecraft/world/level/block/SculkShriekerBlock net/minecraft/world/level/block/SculkShriekerBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V lambda$getTicker$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V lambda$stepOn$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V lambda$tick$1 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CAN_SUMMON d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHRIEKING b f D TOP_Y e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c c net/minecraft/world/level/block/ShortDryGrassBlock net/minecraft/world/level/block/ShortDryGrassBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/SideChainPartBlock net/minecraft/world/level/block/SideChainPartBlock m (Ljava/util/function/IntFunction;Lnet/minecraft/world/level/block/state/properties/SideChainPart;Ljava/util/function/Consumer;)V addBlocksConnectingTowards a m (II)Z canConnect a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getAllBlocksConnectedTo a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFacing r m ()I getMaxChainLength d m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbors; getNeighbors a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SideChainPart; getSideChainPart p m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isBeingUpdatedByNeighbor a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isConnectable s m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)V setPart a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Lnet/minecraft/world/level/block/state/BlockState; setSideChainPart a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsAfterPoweringDown a_ m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updateSelfAndNeighborsOnPoweringUp a c net/minecraft/world/level/block/SideChainPartBlock$Neighbor net/minecraft/world/level/block/SideChainPartBlock$b m ()V connectToTheLeft e m ()V connectToTheRight d m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z connectsTowards a m ()V disconnectFromLeft g m ()V disconnectFromRight f m ()Z isConnectable a m ()Z isUnconnectableOrChainEnd b m ()Lnet/minecraft/core/BlockPos; pos c c net/minecraft/world/level/block/SideChainPartBlock$Neighbors net/minecraft/world/level/block/SideChainPartBlock$c m ()Lnet/minecraft/world/level/block/SideChainPartBlock; block c m ()Ljava/util/Map; cache g m ()Lnet/minecraft/core/BlockPos; center f m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; createNewNeighbor a m ()Lnet/minecraft/core/Direction; facing e m (Lnet/minecraft/core/Direction;Ljava/lang/Integer;)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; getOrCreateNeighbor a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isConnectableToThisBlock a m ()Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; left a m (I)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; left a m ()Lnet/minecraft/world/level/LevelAccessor; level d m ()Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; right b m (I)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; right b f Lnet/minecraft/world/level/block/SideChainPartBlock; block a f Ljava/util/Map; cache e f Lnet/minecraft/core/BlockPos; center d f Lnet/minecraft/core/Direction; facing c f Lnet/minecraft/world/level/LevelAccessor; level b c net/minecraft/world/level/block/SideChainPartBlock$EmptyNeighbor net/minecraft/world/level/block/SideChainPartBlock$a m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z connectsTowards a m ()Z isConnectable a m ()Z isUnconnectableOrChainEnd b m ()Lnet/minecraft/core/BlockPos; pos c f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/level/block/SideChainPartBlock$SideChainNeighbor net/minecraft/world/level/block/SideChainPartBlock$d m ()Lnet/minecraft/world/level/block/SideChainPartBlock; block i m ()V connectToTheLeft e m ()V connectToTheRight d m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z connectsTowards a m ()V disconnectFromLeft g m ()V disconnectFromRight f m ()Z isConnectable a m ()Z isUnconnectableOrChainEnd b m ()Lnet/minecraft/world/level/LevelAccessor; level h m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; part j m ()Lnet/minecraft/core/BlockPos; pos c f Lnet/minecraft/world/level/block/SideChainPartBlock; block b f Lnet/minecraft/world/level/LevelAccessor; level a f Lnet/minecraft/world/level/block/state/properties/SideChainPart; part d f Lnet/minecraft/core/BlockPos; pos c c net/minecraft/world/level/block/SmallDripleafBlock net/minecraft/world/level/block/SmallDripleafBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()F getMaxVerticalOffset av_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e c net/minecraft/world/level/block/SmithingTableBlock net/minecraft/world/level/block/BlockSmithingTable m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE c c net/minecraft/world/level/block/StructureVoidBlock net/minecraft/world/level/block/BlockStructureVoid m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b c net/minecraft/world/level/block/TwistingVinesBlock net/minecraft/world/level/block/BlockTwistingVines m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g c net/minecraft/world/level/block/entity/BlockEntity net/minecraft/world/level/block/entity/TileEntity m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/level/block/entity/BlockEntityType;)V addEntityType a m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)V applyComponents a m (Lnet/minecraft/world/item/ItemStack;)V applyComponentsFromItemStack a m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()V clearRemoved q m ()Lnet/minecraft/core/component/DataComponentMap; collectComponents t m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m ()Lnet/minecraft/core/component/DataComponentMap; components u m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a m ()Lnet/minecraft/core/BlockPos; getBlockPos aD_ m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState o m ()Lnet/minecraft/world/level/Level; getLevel j m ()Ljava/lang/String; getNameForReporting r m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/core/BlockPos; getPosFromTag a m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; getType s m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()Z hasLevel n m ()Z isRemoved p m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlockState b m ()Ljava/lang/String; lambda$fillCrashReportCategory$0 l m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadCustomOnly c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/block/entity/BlockEntity; loadStatic a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadWithComponents b m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; parseCustomNameSafe a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath v m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveCustomOnly d m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveCustomOnly f m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveId g m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveMetadata h m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveWithFullMetadata b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithFullMetadata c m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithId d m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveWithoutMetadata c m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithoutMetadata e m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c m ()V setChanged e m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setChanged a m (Lnet/minecraft/core/component/DataComponentMap;)V setComponents a m (Lnet/minecraft/world/level/Level;)V setLevel a m ()V setRemoved ay_ m (II)Z triggerEvent a_ m (Lnet/minecraft/world/level/block/state/BlockState;)V validateBlockState a f Lorg/slf4j/Logger; LOGGER e f Lcom/mojang/serialization/Codec; TYPE_CODEC d f Lnet/minecraft/world/level/block/state/BlockState; blockState g f Lnet/minecraft/core/component/DataComponentMap; components h f Lnet/minecraft/world/level/Level; level n f Z remove p f Lnet/minecraft/world/level/block/entity/BlockEntityType; type f f Lnet/minecraft/core/BlockPos; worldPosition o c net/minecraft/world/level/block/entity/BlockEntity$1 net/minecraft/world/level/block/entity/TileEntity$1 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a c net/minecraft/world/level/block/entity/BlockEntity$BlockEntityPathElement net/minecraft/world/level/block/entity/TileEntity$a m ()Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity a f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity a c net/minecraft/world/level/chunk/ImposterProtoChunk net/minecraft/world/level/chunk/ProtoChunkExtension m (Lnet/minecraft/world/entity/Entity;)V addEntity a m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a m ()Z canBeSerialized s m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V fillBiomesFromNoise a m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V findBlocks a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; fixType c m ()Ljava/util/Map; getAllReferences h m ()Ljava/util/Map; getAllStarts g m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; getBlendingData v m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbt f m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q m ()Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask F m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m ()Lnet/minecraft/world/level/chunk/CarvingMask; getOrCreateCarvingMask G m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; getOrCreateHeightmapUnprimed a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n m ()Lnet/minecraft/world/level/ChunkPos; getPos f m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b m (I)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection b m ()[Lnet/minecraft/world/level/chunk/LevelChunkSection; getSections d m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a m ()Lnet/minecraft/world/level/chunk/LevelChunk; getWrapped H m ()V initializeLightSources C m ()Z isLightCorrect x m ()Z isUnsaved m m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e m ()V markUnsaved i m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c m (Ljava/util/Map;)V setAllReferences b m (Ljava/util/Map;)V setAllStarts a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a m (Lnet/minecraft/nbt/CompoundTag;)V setBlockEntityNbt a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setHeightmap a m (Z)V setLightCorrect a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V setPersistedStatus a m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a m ()Z tryMarkSaved j f Z allowWrites n f Lnet/minecraft/world/level/chunk/LevelChunk; wrapped m c net/minecraft/world/level/chunk/SingleValuePalette net/minecraft/world/level/chunk/SingleValuePalette m ()Lnet/minecraft/world/level/chunk/Palette; copy b m (ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a m (Lnet/minecraft/core/IdMap;)I getSerializedSize a m ()I getSize a m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a m (I)Ljava/lang/Object; valueFor a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b f Ljava/lang/Object; value a c net/minecraft/world/level/chunk/status/ChunkStatus net/minecraft/world/level/chunk/status/ChunkStatus m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; byName a m ()Lnet/minecraft/world/level/chunk/status/ChunkType; getChunkType d m ()I getIndex b m ()Ljava/lang/String; getName f m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getParent c m ()Ljava/util/List; getStatusList a m ()Ljava/util/EnumSet; heightmapsAfter e m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isAfter b m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isBefore d m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isOrAfter a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isOrBefore c m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; max a m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; register a f Lnet/minecraft/world/level/chunk/status/ChunkStatus; BIOMES f f Lnet/minecraft/world/level/chunk/status/ChunkStatus; CARVERS i f Lcom/mojang/serialization/Codec; CODEC o f Lnet/minecraft/world/level/chunk/status/ChunkStatus; EMPTY c f Lnet/minecraft/world/level/chunk/status/ChunkStatus; FEATURES j f Ljava/util/EnumSet; FINAL_HEIGHTMAPS b f Lnet/minecraft/world/level/chunk/status/ChunkStatus; FULL n f Lnet/minecraft/world/level/chunk/status/ChunkStatus; INITIALIZE_LIGHT k f Lnet/minecraft/world/level/chunk/status/ChunkStatus; LIGHT l f I MAX_STRUCTURE_DISTANCE a f Lnet/minecraft/world/level/chunk/status/ChunkStatus; NOISE g f Lnet/minecraft/world/level/chunk/status/ChunkStatus; SPAWN m f Lnet/minecraft/world/level/chunk/status/ChunkStatus; STRUCTURE_REFERENCES e f Lnet/minecraft/world/level/chunk/status/ChunkStatus; STRUCTURE_STARTS d f Lnet/minecraft/world/level/chunk/status/ChunkStatus; SURFACE h f Ljava/util/EnumSet; WORLDGEN_HEIGHTMAPS p f Lnet/minecraft/world/level/chunk/status/ChunkType; chunkType s f Ljava/util/EnumSet; heightmapsAfter t f I index q f Lnet/minecraft/world/level/chunk/status/ChunkStatus; parent r c net/minecraft/world/level/chunk/storage/RegionFile net/minecraft/world/level/chunk/storage/RegionFile m (Lnet/minecraft/world/level/ChunkPos;)V clear d m (Lnet/minecraft/world/level/ChunkPos;BLjava/io/InputStream;)Ljava/io/DataInputStream; createChunkInputStream a m (Lnet/minecraft/world/level/ChunkPos;B)Ljava/io/DataInputStream; createExternalChunkInputStream a m ()Ljava/nio/ByteBuffer; createExternalStub d m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; createStream a m (Lnet/minecraft/world/level/ChunkPos;)Z doesChunkExist b m ()V flush b m (Lnet/minecraft/world/level/ChunkPos;)Ljava/io/DataInputStream; getChunkDataInputStream a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/io/DataOutputStream; getChunkDataOutputStream c m (Lnet/minecraft/world/level/ChunkPos;)Ljava/nio/file/Path; getExternalChunkPath f m (B)B getExternalChunkVersion b m (I)I getNumSectors a m (Lnet/minecraft/world/level/ChunkPos;)I getOffset g m (Lnet/minecraft/world/level/ChunkPos;)I getOffsetIndex h m ()Ljava/nio/file/Path; getPath a m (I)I getSectorNumber b m ()I getTimestamp c m (Lnet/minecraft/world/level/ChunkPos;)Z hasChunk e m (B)Z isExternalStreamChunk a m (II)I packSectorOffset a m ()V padToFullSector f m (I)I sizeToSectors c m (Lnet/minecraft/world/level/ChunkPos;Ljava/nio/ByteBuffer;)V write a m ()V writeHeader e m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/world/level/chunk/storage/RegionFile$CommitOp; writeToExternalFile a f I CHUNK_HEADER_SIZE e f I CHUNK_NOT_PRESENT k f I EXTERNAL_CHUNK_THRESHOLD j f Ljava/lang/String; EXTERNAL_FILE_EXTENSION h f I EXTERNAL_STREAM_FLAG i f I HEADER_OFFSET f f Lorg/slf4j/Logger; LOGGER c f Ljava/nio/ByteBuffer; PADDING_BUFFER g f I SECTOR_BYTES d f I SECTOR_INTS a f Ljava/nio/file/Path; externalFileDir o f Ljava/nio/channels/FileChannel; file n f Ljava/nio/ByteBuffer; header q f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info l f Ljava/nio/IntBuffer; offsets r f Ljava/nio/file/Path; path m f Ljava/nio/IntBuffer; timestamps s f Lnet/minecraft/world/level/chunk/storage/RegionBitmap; usedSectors b f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; version p c net/minecraft/world/level/chunk/storage/RegionFile$CommitOp net/minecraft/world/level/chunk/storage/RegionFile$b c net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer f Lnet/minecraft/world/level/ChunkPos; pos b f Lnet/minecraft/world/level/chunk/storage/RegionFile; this$0 a c net/minecraft/world/level/entity/LevelEntityGetter net/minecraft/world/level/entity/LevelEntityGetter m (I)Lnet/minecraft/world/level/entity/EntityAccess; get a m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; get a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V get a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V get a m (Lnet/minecraft/world/phys/AABB;Ljava/util/function/Consumer;)V get a m ()Ljava/lang/Iterable; getAll a c net/minecraft/world/level/gameevent/PositionSource net/minecraft/world/level/gameevent/PositionSource m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d c net/minecraft/world/level/levelgen/BitRandomSource net/minecraft/world/level/levelgen/BitRandomSource m (I)I next c m ()Z nextBoolean h m ()D nextDouble j m ()F nextFloat i m ()I nextInt f m (I)I nextInt a m ()J nextLong g f D DOUBLE_MULTIPLIER c f F FLOAT_MULTIPLIER b c net/minecraft/world/level/levelgen/DensityFunction net/minecraft/world/level/levelgen/DensityFunction m ()Lnet/minecraft/world/level/levelgen/DensityFunction; abs d m (DD)Lnet/minecraft/world/level/levelgen/DensityFunction; clamp a m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; cube f m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; halfNegative g m ()Lnet/minecraft/world/level/levelgen/DensityFunction; invert i m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/core/Holder; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; quarterNegative h m ()Lnet/minecraft/world/level/levelgen/DensityFunction; square e m ()Lnet/minecraft/world/level/levelgen/DensityFunction; squeeze j f Lcom/mojang/serialization/Codec; CODEC d f Lcom/mojang/serialization/Codec; DIRECT_CODEC c f Lcom/mojang/serialization/Codec; HOLDER_HELPER_CODEC e c net/minecraft/world/level/levelgen/DensityFunction$Visitor net/minecraft/world/level/levelgen/DensityFunction$f m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; visitNoise a c net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder net/minecraft/world/level/levelgen/DensityFunction$c m (DDD)D getValue a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; lambda$static$0 a m ()D maxValue a m ()Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise c m ()Lnet/minecraft/core/Holder; noiseData b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; noiseData b f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise c c net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction net/minecraft/world/level/levelgen/DensityFunction$d m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a c net/minecraft/world/level/levelgen/DensityFunction$ContextProvider net/minecraft/world/level/levelgen/DensityFunction$a m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a c net/minecraft/world/level/levelgen/DensityFunction$FunctionContext net/minecraft/world/level/levelgen/DensityFunction$b m ()I blockX a m ()I blockY b m ()I blockZ c m ()Lnet/minecraft/world/level/levelgen/blending/Blender; getBlender d c net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext net/minecraft/world/level/levelgen/DensityFunction$e m ()I blockX a m ()I blockY b m ()I blockZ c f I blockX a f I blockY b f I blockZ c c net/minecraft/world/level/levelgen/FlatLevelSource net/minecraft/world/level/levelgen/ChunkProviderFlat m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a m ()I getGenDepth e m ()I getMinY g m ()I getSeaLevel f m (Lnet/minecraft/world/level/LevelHeightAccessor;)I getSpawnHeight a m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$createState$1 a m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; lambda$createState$2 a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getBaseColumn$3 a m (I)[Lnet/minecraft/world/level/block/state/BlockState; lambda$getBaseColumn$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings h m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings d c net/minecraft/world/level/levelgen/NoiseRouterData net/minecraft/world/level/levelgen/NoiseRouterData m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/core/Holder; bootstrap a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; caves b m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; end a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; entrances d m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; floatingIslands c m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/DensityFunction; getFunction a m (Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType;)I lambda$overworld$0 b m (Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType;)I lambda$overworld$1 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; nether a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/NoiseRouter; noNewCaves b m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; noiseGradientDensity b m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; none a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; noodle e m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; offsetToDepth a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/levelgen/NoiseRouter; overworld a m (F)F peaksAndValleys a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; peaksAndValleys b m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; pillars c m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; postProcess c m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Z)Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; registerAndWrap a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Z)V registerTerrainNoises a m (Lnet/minecraft/world/level/levelgen/DensityFunction;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; remap a m (Lnet/minecraft/world/level/levelgen/DensityFunction;IIIIDIID)Lnet/minecraft/world/level/levelgen/DensityFunction; slide a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; slideEnd d m (Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; slideEndLike a m (Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/DensityFunction; slideNetherLike a m (ZLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; slideOverworld a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; spaghetti2D f m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; spaghettiRoughnessFunction b m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; splineWithBlending a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; underground a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;III)Lnet/minecraft/world/level/levelgen/DensityFunction; yLimitedInterpolatable a f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_END H f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_NETHER G f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_OVERWORLD F f D BASE_DENSITY_MULTIPLIER y f Lnet/minecraft/world/level/levelgen/DensityFunction; BLENDING_FACTOR z f Lnet/minecraft/world/level/levelgen/DensityFunction; BLENDING_JAGGEDNESS A f D CHEESE_NOISE_TARGET s f Lnet/minecraft/resources/ResourceKey; CONTINENTS e f Lnet/minecraft/resources/ResourceKey; CONTINENTS_LARGE m f I DENSITY_Y_ANCHOR_BOTTOM t f I DENSITY_Y_ANCHOR_TOP u f D DENSITY_Y_BOTTOM v f D DENSITY_Y_TOP w f Lnet/minecraft/resources/ResourceKey; DEPTH l f Lnet/minecraft/resources/ResourceKey; DEPTH_AMPLIFIED R f Lnet/minecraft/resources/ResourceKey; DEPTH_LARGE M f Lnet/minecraft/resources/ResourceKey; ENTRANCES V f Lnet/minecraft/resources/ResourceKey; EROSION f f Lnet/minecraft/resources/ResourceKey; EROSION_LARGE n f Lnet/minecraft/resources/ResourceKey; FACTOR j f Lnet/minecraft/resources/ResourceKey; FACTOR_AMPLIFIED P f Lnet/minecraft/resources/ResourceKey; FACTOR_LARGE K f F GLOBAL_OFFSET a f I ISLAND_CHUNK_DISTANCE c f J ISLAND_CHUNK_DISTANCE_SQR d f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS k f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS_AMPLIFIED Q f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS_LARGE L f D NOISE_ZERO b f Lnet/minecraft/resources/ResourceKey; NOODLE W f D NOODLE_SPACING_AND_STRAIGHTNESS q f Lnet/minecraft/resources/ResourceKey; OFFSET i f Lnet/minecraft/resources/ResourceKey; OFFSET_AMPLIFIED O f Lnet/minecraft/resources/ResourceKey; OFFSET_LARGE J f F ORE_THICKNESS o f I OVERWORLD_BOTTOM_SLIDE_HEIGHT x f Lnet/minecraft/resources/ResourceKey; PILLARS X f Lnet/minecraft/resources/ResourceKey; RIDGES g f Lnet/minecraft/resources/ResourceKey; RIDGES_FOLDED h f Lnet/minecraft/resources/ResourceKey; SHIFT_X D f Lnet/minecraft/resources/ResourceKey; SHIFT_Z E f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE I f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_AMPLIFIED S f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_END T f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_LARGE N f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D Z f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_THICKNESS_MODULATOR Y f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS_FUNCTION U f D SURFACE_DENSITY_THRESHOLD r f D VEININESS_FREQUENCY p f Lnet/minecraft/resources/ResourceKey; Y C f Lnet/minecraft/resources/ResourceKey; ZERO B c net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity net/minecraft/world/level/levelgen/NoiseRouterData$a m (D)D getSpaghettiRarity3D b m (D)D getSphaghettiRarity2D a c net/minecraft/world/level/levelgen/WorldDimensions net/minecraft/world/level/levelgen/WorldDimensions m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; bake a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)Lcom/mojang/serialization/Lifecycle; checkStability a m ()Ljava/util/Map; dimensions d m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a m ()Z isDebug c m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableEnd c m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableNether b m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableOverworld a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)Z isVanillaLike b m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; keysInOrder a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$bake$3 b m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V lambda$bake$4 a m (Lnet/minecraft/core/Registry;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V lambda$bake$5 a m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/world/level/levelgen/WorldDimensions$1Entry;)V lambda$bake$6 a m (Lnet/minecraft/resources/ResourceKey;)Z lambda$keysInOrder$1 c m (Lnet/minecraft/world/level/dimension/LevelStem;)Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; lambda$specialWorldProperty$2 d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lcom/google/common/collect/ImmutableSet; levels b m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; overworld a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; replaceOverworldGenerator a m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty b m (Ljava/util/Map;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; withOverworld a m (Lnet/minecraft/core/HolderLookup;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; withOverworld a f Ljava/util/Set; BUILTIN_ORDER c f Lcom/mojang/serialization/MapCodec; CODEC a f I VANILLA_DIMENSION_COUNT d f Ljava/util/Map; dimensions b c net/minecraft/world/level/levelgen/WorldDimensions$1Entry net/minecraft/world/level/levelgen/WorldDimensions$a m ()Lnet/minecraft/resources/ResourceKey; key a m ()Lnet/minecraft/core/RegistrationInfo; registrationInfo c m ()Lnet/minecraft/world/level/dimension/LevelStem; value b f Lnet/minecraft/resources/ResourceKey; key a f Lnet/minecraft/world/level/dimension/LevelStem; value b c net/minecraft/world/level/levelgen/WorldDimensions$Complete net/minecraft/world/level/levelgen/WorldDimensions$b m ()Lnet/minecraft/core/Registry; dimensions c m ()Lnet/minecraft/core/RegistryAccess$Frozen; dimensionsRegistryAccess b m ()Lcom/mojang/serialization/Lifecycle; lifecycle a m ()Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty d f Lnet/minecraft/core/Registry; dimensions a f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty b c net/minecraft/world/level/levelgen/feature/Feature net/minecraft/world/level/levelgen/feature/WorldGenerator m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z checkNeighbors a m ()Lcom/mojang/serialization/MapCodec; configuredCodec a m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPos;)Z isAdjacentToAir a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDirt b m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isGrassOrDirt a m (Lnet/minecraft/tags/TagKey;)Ljava/util/function/Predicate; isReplaceable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStone a m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isReplaceable$1 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; lambda$new$0 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V markAboveForPostProcessing a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/feature/Feature;)Lnet/minecraft/world/level/levelgen/feature/Feature; register a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Predicate;)V safeSetBlock a m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a f Lnet/minecraft/world/level/levelgen/feature/Feature; BAMBOO V f Lnet/minecraft/world/level/levelgen/feature/Feature; BASALT_COLUMNS aa f Lnet/minecraft/world/level/levelgen/feature/Feature; BASALT_PILLAR af f Lnet/minecraft/world/level/levelgen/feature/Feature; BLOCK_COLUMN x f Lnet/minecraft/world/level/levelgen/feature/Feature; BLOCK_PILE k f Lnet/minecraft/world/level/levelgen/feature/Feature; BLUE_ICE E f Lnet/minecraft/world/level/levelgen/feature/BonusChestFeature; BONUS_CHEST ae f Lnet/minecraft/world/level/levelgen/feature/Feature; CHORUS_PLANT m f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_CLAW S f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_MUSHROOM R f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_TREE Q f Lnet/minecraft/world/level/levelgen/feature/Feature; DELTA_FEATURE ab f Lnet/minecraft/world/level/levelgen/feature/Feature; DESERT_WELL p f Lnet/minecraft/world/level/levelgen/feature/Feature; DISK H f Lnet/minecraft/world/level/levelgen/feature/Feature; DRIPSTONE_CLUSTER al f Lnet/minecraft/world/level/levelgen/feature/Feature; END_GATEWAY N f Lnet/minecraft/world/level/levelgen/feature/Feature; END_ISLAND M f Lnet/minecraft/world/level/levelgen/feature/Feature; END_PLATFORM K f Lnet/minecraft/world/level/levelgen/feature/Feature; END_SPIKE L f Lnet/minecraft/world/level/levelgen/feature/Feature; FALLEN_TREE g f Lnet/minecraft/world/level/levelgen/feature/Feature; FILL_LAYER ad f Lnet/minecraft/world/level/levelgen/feature/Feature; FLOWER h f Lnet/minecraft/world/level/levelgen/feature/Feature; FOREST_ROCK G f Lnet/minecraft/world/level/levelgen/feature/Feature; FOSSIL q f Lnet/minecraft/world/level/levelgen/feature/Feature; FREEZE_TOP_LAYER v f Lnet/minecraft/world/level/levelgen/feature/Feature; GEODE ak f Lnet/minecraft/world/level/levelgen/feature/Feature; GLOWSTONE_BLOB u f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_BROWN_MUSHROOM s f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_FUNGUS W f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_RED_MUSHROOM r f Lnet/minecraft/world/level/levelgen/feature/Feature; ICEBERG F f Lnet/minecraft/world/level/levelgen/feature/Feature; ICE_SPIKE t f Lnet/minecraft/world/level/levelgen/feature/Feature; KELP P f Lnet/minecraft/world/level/levelgen/feature/Feature; LAKE I f Lnet/minecraft/world/level/levelgen/feature/Feature; LARGE_DRIPSTONE am f Lnet/minecraft/world/level/levelgen/feature/Feature; MONSTER_ROOM D f Lnet/minecraft/world/level/levelgen/feature/Feature; MULTIFACE_GROWTH B f Lnet/minecraft/world/level/levelgen/feature/Feature; NETHER_FOREST_VEGETATION X f Lnet/minecraft/world/level/levelgen/feature/Feature; NO_BONEMEAL_FLOWER i f Lnet/minecraft/world/level/levelgen/feature/Feature; NO_OP e f Lnet/minecraft/world/level/levelgen/feature/Feature; ORE J f Lnet/minecraft/world/level/levelgen/feature/Feature; POINTED_DRIPSTONE an f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_BOOLEAN_SELECTOR aj f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_PATCH j f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_SELECTOR ah f Lnet/minecraft/world/level/levelgen/feature/Feature; REPLACE_BLOBS ac f Lnet/minecraft/world/level/levelgen/feature/Feature; REPLACE_SINGLE_BLOCK n f Lnet/minecraft/world/level/levelgen/feature/Feature; ROOT_SYSTEM A f Lnet/minecraft/world/level/levelgen/feature/Feature; SCATTERED_ORE ag f Lnet/minecraft/world/level/levelgen/feature/Feature; SCULK_PATCH ao f Lnet/minecraft/world/level/levelgen/feature/SeagrassFeature; SEAGRASS O f Lnet/minecraft/world/level/levelgen/feature/Feature; SEA_PICKLE T f Lnet/minecraft/world/level/levelgen/feature/Feature; SIMPLE_BLOCK U f Lnet/minecraft/world/level/levelgen/feature/Feature; SIMPLE_RANDOM_SELECTOR ai f Lnet/minecraft/world/level/levelgen/feature/Feature; SPRING l f Lnet/minecraft/world/level/levelgen/feature/Feature; TREE f f Lnet/minecraft/world/level/levelgen/feature/Feature; TWISTING_VINES Z f Lnet/minecraft/world/level/levelgen/feature/Feature; UNDERWATER_MAGMA C f Lnet/minecraft/world/level/levelgen/feature/Feature; VEGETATION_PATCH y f Lnet/minecraft/world/level/levelgen/feature/Feature; VINES w f Lnet/minecraft/world/level/levelgen/feature/Feature; VOID_START_PLATFORM o f Lnet/minecraft/world/level/levelgen/feature/Feature; WATERLOGGED_VEGETATION_PATCH z f Lnet/minecraft/world/level/levelgen/feature/Feature; WEEPING_VINES Y f Lcom/mojang/serialization/MapCodec; configuredCodec a c net/minecraft/world/level/pathfinder/NodeEvaluator net/minecraft/world/level/pathfinder/PathfinderAbstract m ()Z canFloat f m ()Z canOpenDoors e m ()Z canPassDoors d m ()Z canWalkOverFences g m ()V done b m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a m (III)Lnet/minecraft/world/level/pathfinder/Node; getNode c m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Node; getNode b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTargetNodeAt b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isBurningBlock a m (IIII)Lnet/minecraft/world/level/pathfinder/Node; lambda$getNode$0 a m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a m (Z)V setCanFloat c m (Z)V setCanOpenDoors b m (Z)V setCanPassDoors a m (Z)V setCanWalkOverFences d f Z canFloat j f Z canOpenDoors i f Z canPassDoors h f Z canWalkOverFences k f Lnet/minecraft/world/level/pathfinder/PathfindingContext; currentContext b f I entityDepth g f I entityHeight f f I entityWidth e f Lnet/minecraft/world/entity/Mob; mob c f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; nodes d c net/minecraft/world/level/pathfinder/PathTypeCache net/minecraft/world/level/pathfinder/PathTypeCache m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/pathfinder/PathType; compute a m (IJ)Lnet/minecraft/world/level/pathfinder/PathType; get a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getOrCompute a m (J)I index a m (Lnet/minecraft/core/BlockPos;)V invalidate a f I MASK b f I SIZE a f [Lnet/minecraft/world/level/pathfinder/PathType; pathTypes d f [J positions c c net/minecraft/world/level/redstone/NeighborUpdater net/minecraft/world/level/redstone/NeighborUpdater m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V executeShapeUpdate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V executeUpdate a m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; lambda$executeUpdate$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a f [Lnet/minecraft/core/Direction; UPDATE_ORDER a c net/minecraft/world/level/saveddata/maps/MapBanner net/minecraft/world/level/saveddata/maps/MapIconBanner m ()Lnet/minecraft/world/item/DyeColor; color d m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/saveddata/maps/MapBanner; fromWorld a m ()Lnet/minecraft/core/Holder; getDecoration a m ()Ljava/lang/String; getId b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; name e m ()Lnet/minecraft/core/BlockPos; pos c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/item/DyeColor; color c f Ljava/util/Optional; name d f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/world/level/saveddata/maps/MapBanner$1 net/minecraft/world/level/saveddata/maps/MapIconBanner$1 f [I $SwitchMap$net$minecraft$world$item$DyeColor a c net/minecraft/world/level/storage/DerivedLevelData net/minecraft/world/level/storage/SecondaryWorldData m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a m ()I getClearWeatherTime e m ()J getDayTime c m ()Lnet/minecraft/world/Difficulty; getDifficulty p m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n m ()J getGameTime b m ()Lnet/minecraft/world/level/GameType; getGameType j m ()Ljava/util/Optional; getLegacyWorldBorderSettings o m ()Ljava/lang/String; getLevelName d m ()I getRainTime i m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData a m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents r m ()I getThunderTime g m ()Ljava/util/UUID; getWanderingTraderId u m ()I getWanderingTraderSpawnChance t m ()I getWanderingTraderSpawnDelay s m ()Z isAllowCommands l m ()Z isDifficultyLocked q m ()Z isHardcore k m ()Z isInitialized m m ()Z isRaining h m ()Z isThundering f m (I)V setClearWeatherTime a m (J)V setDayTime b m (J)V setGameTime a m (Lnet/minecraft/world/level/GameType;)V setGameType a m (Z)V setInitialized c m (Ljava/util/Optional;)V setLegacyWorldBorderSettings a m (I)V setRainTime c m (Z)V setRaining b m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setSpawn a m (I)V setThunderTime b m (Z)V setThundering a m (Ljava/util/UUID;)V setWanderingTraderId a m (I)V setWanderingTraderSpawnChance e m (I)V setWanderingTraderSpawnDelay d f Lnet/minecraft/world/level/storage/WorldData; worldData a f Lnet/minecraft/world/level/storage/ServerLevelData; wrapped b c net/minecraft/world/level/storage/PrimaryLevelData net/minecraft/world/level/storage/WorldDataServer m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; createTag a m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData B m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a m ()I getClearWeatherTime e m ()Lnet/minecraft/nbt/CompoundTag; getCustomBossEvents D m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration C m ()J getDayTime c m ()Lnet/minecraft/world/Difficulty; getDifficulty p m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n m ()J getGameTime b m ()Lnet/minecraft/world/level/GameType; getGameType j m ()Ljava/util/Set; getKnownServerBrands F m ()Ljava/util/Optional; getLegacyWorldBorderSettings o m ()Ljava/lang/String; getLevelName d m ()Lnet/minecraft/world/level/LevelSettings; getLevelSettings I m ()Lnet/minecraft/nbt/CompoundTag; getLoadedPlayerTag v m ()I getRainTime i m ()Ljava/util/Set; getRemovedFeatureFlags G m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData a m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents r m ()I getThunderTime g m ()I getVersion w m ()Ljava/util/UUID; getWanderingTraderId u m ()I getWanderingTraderSpawnChance t m ()I getWanderingTraderSpawnDelay s m ()Z isAllowCommands l m ()Z isDebugWorld z m ()Z isDifficultyLocked q m ()Z isFlatWorld y m ()Z isHardcore k m ()Z isInitialized m m ()Z isRaining h m ()Z isThundering f m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$parse$0 b m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$parse$1 a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)V lambda$setTagData$2 a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/border/WorldBorder$Settings;)V lambda$setTagData$3 a m ()Lnet/minecraft/world/level/storage/ServerLevelData; overworldData H m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty;Lnet/minecraft/world/level/levelgen/WorldOptions;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/world/level/storage/PrimaryLevelData; parse a m (I)V setClearWeatherTime a m (Lnet/minecraft/nbt/CompoundTag;)V setCustomBossEvents a m (Lnet/minecraft/world/level/WorldDataConfiguration;)V setDataConfiguration a m (J)V setDayTime b m (Lnet/minecraft/world/Difficulty;)V setDifficulty a m (Z)V setDifficultyLocked d m (Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data;)V setEndDragonFightData a m (J)V setGameTime a m (Lnet/minecraft/world/level/GameType;)V setGameType a m (Z)V setInitialized c m (Ljava/util/Optional;)V setLegacyWorldBorderSettings a m (Ljava/lang/String;Z)V setModdedInfo a m (I)V setRainTime c m (Z)V setRaining b m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setSpawn a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)V setTagData a m (I)V setThunderTime b m (Z)V setThundering a m (Ljava/util/UUID;)V setWanderingTraderId a m (I)V setWanderingTraderSpawnChance e m (I)V setWanderingTraderSpawnDelay d m (Ljava/util/Set;)Lnet/minecraft/nbt/ListTag; stringCollectionToTag a m ()Z wasModded E m ()Lnet/minecraft/world/level/levelgen/WorldOptions; worldGenOptions x m ()Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle A f Ljava/lang/String; LEVEL_NAME a f Lorg/slf4j/Logger; LOGGER f f Ljava/lang/String; PLAYER b f Ljava/lang/String; WORLD_GEN_SETTINGS c f I clearWeatherTime p f Lnet/minecraft/nbt/CompoundTag; customBossEvents y f J dayTime m f Z difficultyLocked v f Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData x f J gameTime l f Z initialized u f Ljava/util/Set; knownServerBrands C f Ljava/util/Optional; legacyWorldBorderSettings w f Lnet/minecraft/nbt/CompoundTag; loadedPlayerTag n f I rainTime r f Z raining q f Ljava/util/Set; removedFeatureFlags E f Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData k f Lnet/minecraft/world/level/timers/TimerQueue; scheduledEvents F f Lnet/minecraft/world/level/LevelSettings; settings g f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty i f I thunderTime t f Z thundering s f I version o f Ljava/util/UUID; wanderingTraderId B f I wanderingTraderSpawnChance A f I wanderingTraderSpawnDelay z f Z wasModded D f Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle j f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions h c net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty net/minecraft/world/level/storage/WorldDataServer$a m ()[Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; $values a f [Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; $VALUES d f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; DEBUG c f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; FLAT b f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; NONE a c net/minecraft/world/level/storage/loot/LootContext net/minecraft/world/level/storage/loot/LootTableInfo m (Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V addDynamicDrops a m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a m ()Lnet/minecraft/server/level/ServerLevel; getLevel d m ()F getLuck c m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter c m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter b m ()Lnet/minecraft/util/RandomSource; getRandom b m ()Lnet/minecraft/core/HolderGetter$Provider; getResolver a m (Lnet/minecraft/util/context/ContextKey;)Z hasParameter a m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)Z hasVisitedElement a m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)V popVisitedElement c m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)Z pushVisitedElement b f Lnet/minecraft/core/HolderGetter$Provider; lootDataResolver c f Lnet/minecraft/world/level/storage/loot/LootParams; params a f Lnet/minecraft/util/RandomSource; random b f Ljava/util/Set; visitedElements d c net/minecraft/world/level/storage/loot/LootContext$Builder net/minecraft/world/level/storage/loot/LootTableInfo$Builder m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootContext; create a m ()Lnet/minecraft/server/level/ServerLevel; getLevel a m (Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$create$0 a m (J)Lnet/minecraft/world/level/storage/loot/LootContext$Builder; withOptionalRandomSeed a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/storage/loot/LootContext$Builder; withOptionalRandomSource a f Lnet/minecraft/world/level/storage/loot/LootParams; params a f Lnet/minecraft/util/RandomSource; random b c net/minecraft/world/level/storage/loot/LootContext$EntityTarget net/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget m ()[Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; $values b m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; getByName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; $VALUES k f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; ATTACKER b f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; ATTACKING_PLAYER d f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC g f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; DIRECT_ATTACKER c f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; INTERACTING_ENTITY f f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; TARGET_ENTITY e f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; THIS a f Ljava/lang/String; name i f Lnet/minecraft/util/context/ContextKey; param j c net/minecraft/world/level/storage/loot/LootContext$VisitedEntry net/minecraft/world/level/storage/loot/LootTableInfo$e m ()Lnet/minecraft/world/level/storage/loot/LootDataType; type a m ()Ljava/lang/Object; value b f Lnet/minecraft/world/level/storage/loot/LootDataType; type a f Ljava/lang/Object; value b c net/minecraft/world/level/storage/loot/LootContext$ItemStackTarget net/minecraft/world/level/storage/loot/LootTableInfo$d m ()[Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget; $values b m ()Lnet/minecraft/util/context/ContextKey; contextParam a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget; $VALUES d f Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget; TOOL a f Ljava/lang/String; name b f Lnet/minecraft/util/context/ContextKey; param c c net/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget net/minecraft/world/level/storage/loot/LootTableInfo$a m ()[Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget; $values b m ()Lnet/minecraft/util/context/ContextKey; contextParam a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget; $VALUES d f Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget; BLOCK_ENTITY a f Ljava/lang/String; name b f Lnet/minecraft/util/context/ContextKey; param c c net/minecraft/world/level/validation/PathAllowList net/minecraft/world/level/validation/PathAllowList m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; getForFileSystem a m (Ljava/nio/file/FileSystem;Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry;)Ljava/nio/file/PathMatcher; lambda$getForFileSystem$0 a m (Ljava/nio/file/Path;)Z lambda$getForFileSystem$1 b m (Ljava/nio/file/Path;)Z lambda$getForFileSystem$2 a m (Ljava/util/List;Ljava/nio/file/Path;)Z lambda$getForFileSystem$3 a m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; lambda$getForFileSystem$4 a m (Ljava/lang/String;)Ljava/util/stream/Stream; lambda$readPlain$5 a m (Ljava/io/BufferedReader;)Lnet/minecraft/world/level/validation/PathAllowList; readPlain a f Ljava/lang/String; COMMENT_PREFIX b f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; compiledPaths d f Ljava/util/List; entries c c net/minecraft/world/level/validation/PathAllowList$EntryType net/minecraft/world/level/validation/PathAllowList$b m (Ljava/lang/String;Ljava/nio/file/Path;)Z lambda$static$0 a m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; lambda$static$1 a f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; FILESYSTEM a f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; PREFIX b c net/minecraft/world/level/validation/PathAllowList$ConfigEntry net/minecraft/world/level/validation/PathAllowList$a m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; compile a m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; glob b m (Ljava/lang/String;)Ljava/util/Optional; parse a m ()Ljava/lang/String; pattern b m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; prefix d m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; regex c m ()Lnet/minecraft/world/level/validation/PathAllowList$EntryType; type a f Ljava/lang/String; pattern b f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; type a c net/minecraft/world/phys/shapes/DiscreteCubeMerger net/minecraft/world/phys/shapes/VoxelShapeCubeMerger m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a f I firstDiv b f Lnet/minecraft/world/phys/shapes/CubePointRange; result a f I secondDiv c c net/minecraft/world/phys/shapes/DiscreteVoxelShape net/minecraft/world/phys/shapes/VoxelShapeDiscrete m (III)V fill c m (Lnet/minecraft/core/Direction$Axis;)I firstFull a m (Lnet/minecraft/core/Direction$Axis;II)I firstFull a m (Lorg/joml/Vector3i;I)I fixupCoordinate a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Lnet/minecraft/core/AxisCycle;Z)V forAllAxisEdges a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer;Lnet/minecraft/core/AxisCycle;)V forAllAxisFaces a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllBoxes b m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllEdges a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer;)V forAllFaces a m (Lnet/minecraft/core/Direction$Axis;)I getSize c m ()I getXSize b m ()I getYSize c m ()I getZSize d m ()Z isEmpty a m (III)Z isFull b m (Lnet/minecraft/core/AxisCycle;III)Z isFull b m (III)Z isFullWide e m (Lnet/minecraft/core/AxisCycle;III)Z isFullWide a m (Lnet/minecraft/core/Direction$Axis;)I lastFull b m (Lnet/minecraft/core/Direction$Axis;II)I lastFull b m (Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; rotate a f [Lnet/minecraft/core/Direction$Axis; AXIS_VALUES d f I xSize a f I ySize b f I zSize c c net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer net/minecraft/world/phys/shapes/VoxelShapeDiscrete$a c net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer net/minecraft/world/phys/shapes/VoxelShapeDiscrete$b c net/minecraft/world/timeline/AttributeTrackSampler net/minecraft/world/timeline/AttributeTrackSampler f Lnet/minecraft/util/KeyframeTrackSampler; argumentSampler b f Ljava/lang/Object; cachedArgument e f I cachedTickId d f Ljava/util/function/LongSupplier; dayTimeGetter c f Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier a c org/bukkit/craftbukkit/attribute/AttributeMappings org/bukkit/craftbukkit/v1_21_R7/attribute/AttributeMappings c org/bukkit/craftbukkit/attribute/CraftAttributeMap org/bukkit/craftbukkit/v1_21_R7/attribute/CraftAttributeMap c org/bukkit/craftbukkit/block/CraftBlockEntityState org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockEntityState c org/bukkit/craftbukkit/block/CraftDaylightDetector org/bukkit/craftbukkit/v1_21_R7/block/CraftDaylightDetector c org/bukkit/craftbukkit/block/impl/CraftBambooStalk org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBambooStalk c org/bukkit/craftbukkit/block/impl/CraftBigDripleaf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBigDripleaf c org/bukkit/craftbukkit/block/impl/CraftChorusPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChorusPlant c org/bukkit/craftbukkit/block/impl/CraftCopperChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCopperChest c org/bukkit/craftbukkit/block/impl/CraftDoublePlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDoublePlant c org/bukkit/craftbukkit/block/impl/CraftHangingMoss org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHangingMoss c org/bukkit/craftbukkit/block/impl/CraftMossyCarpet org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMossyCarpet c org/bukkit/craftbukkit/block/impl/CraftPitcherCrop org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPitcherCrop c org/bukkit/craftbukkit/block/impl/CraftPoweredRail org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPoweredRail c org/bukkit/craftbukkit/block/impl/CraftRedStoneOre org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedStoneOre c org/bukkit/craftbukkit/block/impl/CraftScaffolding org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftScaffolding c org/bukkit/craftbukkit/block/impl/CraftSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkSensor c org/bukkit/craftbukkit/block/impl/CraftStonecutter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStonecutter c org/bukkit/craftbukkit/block/impl/CraftWitherSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWitherSkull c org/bukkit/craftbukkit/command/ServerCommandSender org/bukkit/craftbukkit/v1_21_R7/command/ServerCommandSender c org/bukkit/craftbukkit/command/ServerCommandSender$1 org/bukkit/craftbukkit/v1_21_R7/command/ServerCommandSender$1 c org/bukkit/craftbukkit/entity/CraftAreaEffectCloud org/bukkit/craftbukkit/v1_21_R7/entity/CraftAreaEffectCloud c org/bukkit/craftbukkit/entity/CraftEnderDragonPart org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderDragonPart c org/bukkit/craftbukkit/entity/CraftLightningStrike org/bukkit/craftbukkit/v1_21_R7/entity/CraftLightningStrike c org/bukkit/craftbukkit/entity/CraftLightningStrike$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftLightningStrike$1 c org/bukkit/craftbukkit/entity/CraftMinecartCommand org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartCommand c org/bukkit/craftbukkit/entity/CraftMinecartFurnace org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartFurnace c org/bukkit/craftbukkit/entity/CraftThrownExpBottle org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownExpBottle c org/bukkit/craftbukkit/entity/CraftWanderingTrader org/bukkit/craftbukkit/v1_21_R7/entity/CraftWanderingTrader c org/bukkit/craftbukkit/entity/boat/CraftAcaciaBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftAcaciaBoat c org/bukkit/craftbukkit/entity/boat/CraftBambooRaft org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBambooRaft c org/bukkit/craftbukkit/entity/boat/CraftCherryBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftCherryBoat c org/bukkit/craftbukkit/entity/boat/CraftJungleBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftJungleBoat c org/bukkit/craftbukkit/entity/boat/CraftSpruceBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftSpruceBoat c org/bukkit/craftbukkit/generator/OldCraftChunkData org/bukkit/craftbukkit/v1_21_R7/generator/OldCraftChunkData c org/bukkit/craftbukkit/inventory/CraftMetaCrossbow org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaCrossbow c org/bukkit/craftbukkit/inventory/CraftMetaFirework org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaFirework c org/bukkit/craftbukkit/inventory/CraftMetaFirework$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaFirework$1 c org/bukkit/craftbukkit/inventory/CraftMetaSpawnEgg org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaSpawnEgg c org/bukkit/craftbukkit/inventory/CraftShapedRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftShapedRecipe c org/bukkit/craftbukkit/inventory/InventoryIterator org/bukkit/craftbukkit/v1_21_R7/inventory/InventoryIterator c org/bukkit/craftbukkit/legacy/reroute/DoNotReroute org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/DoNotReroute c org/bukkit/craftbukkit/metadata/BlockMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/BlockMetadataStore c org/bukkit/craftbukkit/metadata/WorldMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/WorldMetadataStore c org/bukkit/craftbukkit/profile/CraftPlayerTextures org/bukkit/craftbukkit/v1_21_R7/profile/CraftPlayerTextures c org/bukkit/craftbukkit/util/CraftBiomeSearchResult org/bukkit/craftbukkit/v1_21_R7/util/CraftBiomeSearchResult c net/minecraft/advancements/CriterionTriggerInstance net/minecraft/advancements/CriterionInstance m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a c net/minecraft/advancements/criterion/BlockPredicate net/minecraft/advancements/criterion/CriterionConditionBlock m ()Ljava/util/Optional; blocks b m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; components e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z matches a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/advancements/criterion/NbtPredicate;)Z matchesBlockEntity a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Z matchesComponents a m (Lnet/minecraft/world/level/block/state/BlockState;)Z matchesState a m ()Ljava/util/Optional; nbt d m ()Ljava/util/Optional; properties c m ()Z requiresNbt a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; blocks c f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components f f Ljava/util/Optional; nbt e f Ljava/util/Optional; properties d c net/minecraft/advancements/criterion/BlockPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionBlock$a m ()Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; block a m ()Lnet/minecraft/advancements/criterion/BlockPredicate; build b m (Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; components a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; hasNbt a m (Lnet/minecraft/core/HolderGetter;Ljava/util/Collection;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; of a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; of a m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; of a m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; setProperties a f Ljava/util/Optional; blocks a f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components d f Ljava/util/Optional; nbt c f Ljava/util/Optional; properties b c net/minecraft/advancements/criterion/FluidPredicate net/minecraft/advancements/criterion/CriterionConditionFluid m ()Ljava/util/Optional; fluids a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a m ()Ljava/util/Optional; properties b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; fluids b f Ljava/util/Optional; properties c c net/minecraft/advancements/criterion/FluidPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionFluid$a m ()Lnet/minecraft/advancements/criterion/FluidPredicate; build b m ()Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; fluid a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; of a m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; of a m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; setProperties a f Ljava/util/Optional; fluids a f Ljava/util/Optional; properties b c net/minecraft/advancements/criterion/InputPredicate net/minecraft/advancements/criterion/InputPredicate m ()Ljava/util/Optional; backward b m ()Ljava/util/Optional; forward a m ()Ljava/util/Optional; jump e m (ZLjava/lang/Boolean;)Ljava/lang/Boolean; lambda$matches$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; left c m (Ljava/util/Optional;Z)Z matches a m (Lnet/minecraft/world/entity/player/Input;)Z matches a m ()Ljava/util/Optional; right d m ()Ljava/util/Optional; sneak f m ()Ljava/util/Optional; sprint g f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; backward c f Ljava/util/Optional; forward b f Ljava/util/Optional; jump f f Ljava/util/Optional; left d f Ljava/util/Optional; right e f Ljava/util/Optional; sneak g f Ljava/util/Optional; sprint h c net/minecraft/advancements/criterion/LightPredicate net/minecraft/advancements/criterion/CriterionConditionLight m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; composite a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; composite b c net/minecraft/advancements/criterion/LightPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionLight$a m ()Lnet/minecraft/advancements/criterion/LightPredicate; build b m ()Lnet/minecraft/advancements/criterion/LightPredicate$Builder; light a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/LightPredicate$Builder; setComposite a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; composite a c net/minecraft/advancements/criterion/SheepPredicate net/minecraft/advancements/criterion/SheepPredicate m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/advancements/criterion/SheepPredicate; hasWool b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a m ()Ljava/util/Optional; sheared c f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/util/Optional; sheared c c net/minecraft/advancements/criterion/SlimePredicate net/minecraft/advancements/criterion/SlimePredicate m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; size b m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/SlimePredicate; sized a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; size c c net/minecraft/advancements/criterion/SlotsPredicate net/minecraft/advancements/criterion/SlotsPredicate m (Lnet/minecraft/world/entity/SlotProvider;Lnet/minecraft/advancements/criterion/ItemPredicate;Lit/unimi/dsi/fastutil/ints/IntList;)Z matchSlots a m (Lnet/minecraft/world/entity/SlotProvider;)Z matches a m ()Ljava/util/Map; slots a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Map; slots b c net/minecraft/commands/arguments/ArgumentSignatures net/minecraft/commands/arguments/ArgumentSignatures m ()Ljava/util/List; entries a m (Lnet/minecraft/commands/arguments/ArgumentSignatures$Signer;Lnet/minecraft/network/chat/SignableCommand$Argument;)Lnet/minecraft/commands/arguments/ArgumentSignatures$Entry; lambda$signCommand$1 a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/arguments/ArgumentSignatures$Entry;)V lambda$write$0 a m (Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/commands/arguments/ArgumentSignatures$Signer;)Lnet/minecraft/commands/arguments/ArgumentSignatures; signCommand a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/commands/arguments/ArgumentSignatures; EMPTY a f I MAX_ARGUMENT_COUNT c f I MAX_ARGUMENT_NAME_LENGTH d f Ljava/util/List; entries b c net/minecraft/commands/arguments/ArgumentSignatures$Entry net/minecraft/commands/arguments/ArgumentSignatures$a m ()Ljava/lang/String; name a m ()Lnet/minecraft/network/chat/MessageSignature; signature b m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Ljava/lang/String; name a f Lnet/minecraft/network/chat/MessageSignature; signature b c net/minecraft/commands/arguments/ArgumentSignatures$Signer net/minecraft/commands/arguments/ArgumentSignatures$b c net/minecraft/commands/arguments/IdentifierArgument net/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; getId a m ()Lnet/minecraft/commands/arguments/IdentifierArgument; id a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; parse a f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/execution/UnboundEntryAction net/minecraft/commands/execution/UnboundEntryAction m (Ljava/lang/Object;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V lambda$bind$0 a c net/minecraft/commands/execution/tasks/CallFunction net/minecraft/commands/execution/tasks/CallFunction m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/UnboundEntryAction;)Lnet/minecraft/commands/execution/CommandQueueEntry; lambda$execute$0 a f Lnet/minecraft/commands/functions/InstantiatedFunction; function a f Lnet/minecraft/commands/CommandResultCallback; resultCallback b f Z returnParentFrame c c net/minecraft/commands/execution/tasks/IsolatedCall net/minecraft/commands/execution/tasks/IsolatedCall f Lnet/minecraft/commands/CommandResultCallback; output b f Ljava/util/function/Consumer; taskProducer a c net/minecraft/data/advancements/AdvancementProvider net/minecraft/data/advancements/AdvancementProvider m ()Ljava/lang/String; getName a m (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/advancements/AdvancementHolder;)V lambda$run$0 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$1 a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider d f Ljava/util/concurrent/CompletableFuture; registries f f Ljava/util/List; subProviders e c net/minecraft/data/tags/IntrinsicHolderTagsProvider net/minecraft/data/tags/IntrinsicHolderTagsProvider m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a f Ljava/util/function/Function; keyExtractor d c net/minecraft/data/tags/PaintingVariantTagsProvider net/minecraft/data/tags/PaintingVariantTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/features/NetherFeatures net/minecraft/data/worldgen/features/NetherFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; BASALT_BLOBS d f Lnet/minecraft/resources/ResourceKey; BASALT_PILLAR q f Lnet/minecraft/resources/ResourceKey; BLACKSTONE_BLOBS e f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION g f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION_BONEMEAL h f Lnet/minecraft/resources/ResourceKey; DELTA a f Lnet/minecraft/resources/ResourceKey; GLOWSTONE_EXTRA f f Lnet/minecraft/resources/ResourceKey; LARGE_BASALT_COLUMNS c f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS k f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS_BONEMEAL l f Lnet/minecraft/resources/ResourceKey; PATCH_CRIMSON_ROOTS p f Lnet/minecraft/resources/ResourceKey; PATCH_FIRE u f Lnet/minecraft/resources/ResourceKey; PATCH_SOUL_FIRE v f Lnet/minecraft/resources/ResourceKey; SMALL_BASALT_COLUMNS b f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_NETHER r f Lnet/minecraft/resources/ResourceKey; SPRING_NETHER_CLOSED s f Lnet/minecraft/resources/ResourceKey; SPRING_NETHER_OPEN t f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES m f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES_BONEMEAL n f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETATION_BONEMEAL j f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETION i f Lnet/minecraft/resources/ResourceKey; WEEPING_VINES o c net/minecraft/data/worldgen/placement/EndPlacements net/minecraft/data/worldgen/placement/EndPlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; CHORUS_PLANT d f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_RETURN c f Lnet/minecraft/resources/ResourceKey; END_ISLAND_DECORATED e f Lnet/minecraft/resources/ResourceKey; END_PLATFORM a f Lnet/minecraft/resources/ResourceKey; END_SPIKE b c net/minecraft/data/worldgen/placement/OrePlacements net/minecraft/data/worldgen/placement/OrePlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; commonOrePlacement a m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; orePlacement a m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; rareOrePlacement b f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_LARGE J f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_SMALL K f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE_LOWER p f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE_UPPER o f Lnet/minecraft/resources/ResourceKey; ORE_BLACKSTONE h f Lnet/minecraft/resources/ResourceKey; ORE_CLAY N f Lnet/minecraft/resources/ResourceKey; ORE_COAL_LOWER s f Lnet/minecraft/resources/ResourceKey; ORE_COAL_UPPER r f Lnet/minecraft/resources/ResourceKey; ORE_COPPER L f Lnet/minecraft/resources/ResourceKey; ORE_COPPER_LARGE M f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND B f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_BURIED E f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_LARGE D f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_MEDIUM C f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE_LOWER n f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE_UPPER m f Lnet/minecraft/resources/ResourceKey; ORE_DIRT i f Lnet/minecraft/resources/ResourceKey; ORE_EMERALD I f Lnet/minecraft/resources/ResourceKey; ORE_GOLD x f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_DELTAS c f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_EXTRA w f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_LOWER y f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_NETHER e f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE_LOWER l f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE_UPPER k f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL j f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL_NETHER g f Lnet/minecraft/resources/ResourceKey; ORE_INFESTED H f Lnet/minecraft/resources/ResourceKey; ORE_IRON_MIDDLE u f Lnet/minecraft/resources/ResourceKey; ORE_IRON_SMALL v f Lnet/minecraft/resources/ResourceKey; ORE_IRON_UPPER t f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS F f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS_BURIED G f Lnet/minecraft/resources/ResourceKey; ORE_MAGMA a f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ_DELTAS d f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ_NETHER f f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE z f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE_LOWER A f Lnet/minecraft/resources/ResourceKey; ORE_SOUL_SAND b f Lnet/minecraft/resources/ResourceKey; ORE_TUFF q c net/minecraft/gametest/framework/GlobalTestReporter net/minecraft/gametest/framework/GlobalTestReporter m ()V finish a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b m (Lnet/minecraft/gametest/framework/TestReporter;)V replaceWith a f Lnet/minecraft/gametest/framework/TestReporter; DELEGATE a c net/minecraft/gametest/framework/ReportGameListener net/minecraft/gametest/framework/ReportGameListener m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; getTestInstanceBlockEntity b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;Z)V handleRetry a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$getTestInstanceBlockEntity$2 a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V lambda$reportFailure$1 a m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V lambda$reportPassed$0 a m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$say$3 a m (Ljava/lang/String;Lnet/minecraft/ChatFormatting;Lnet/minecraft/server/level/ServerPlayer;)V lambda$say$4 a m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/Throwable;)V reportFailure a m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)V reportPassed a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/ChatFormatting;Ljava/lang/String;)V say a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/Throwable;)V visualizeFailedTest b m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)V visualizePassedTest b f I attempts a f I successes b c net/minecraft/gametest/framework/TestFunctionLoader net/minecraft/gametest/framework/TestFunctionLoader m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V lambda$runLoaders$0 a m (Ljava/util/function/BiConsumer;)V load a m (Lnet/minecraft/gametest/framework/TestFunctionLoader;)V registerLoader a m (Lnet/minecraft/core/Registry;)V runLoaders b f Ljava/util/List; loaders a c net/minecraft/network/chat/contents/KeybindContents net/minecraft/network/chat/contents/KeybindContents m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/String; getName b m ()Lnet/minecraft/network/chat/Component; getNestedComponent c m (Lnet/minecraft/network/chat/contents/KeybindContents;)Ljava/lang/String; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/lang/String; name b f Ljava/util/function/Supplier; nameResolver c c net/minecraft/network/chat/contents/KeybindResolver net/minecraft/network/chat/contents/KeybindResolver m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$static$0 b m (Ljava/lang/String;)Ljava/util/function/Supplier; lambda$static$1 a m (Ljava/util/function/Function;)V setKeyResolver a f Ljava/util/function/Function; keyResolver a c net/minecraft/network/chat/contents/data/DataSource net/minecraft/network/chat/contents/data/DataSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a c net/minecraft/network/chat/numbers/NumberFormatType net/minecraft/network/chat/numbers/NumberFormatType m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/network/protocol/ProtocolCodecBuilder net/minecraft/network/protocol/ProtocolCodecBuilder m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolCodecBuilder; add a m ()Lnet/minecraft/network/codec/StreamCodec; build a f Lnet/minecraft/network/codec/IdDispatchCodec$Builder; dispatchBuilder a f Lnet/minecraft/network/protocol/PacketFlow; flow b c net/minecraft/network/protocol/game/GamePacketTypes net/minecraft/network/protocol/game/GamePacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ADD_ENTITY c f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ANIMATE d f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_AWARD_STATS e f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_CHANGED_ACK f f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_DESTRUCTION g f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_ENTITY_DATA h f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_EVENT i f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_UPDATE j f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BOSS_EVENT k f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BUNDLE a f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BUNDLE_DELIMITER b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHANGE_DIFFICULTY l f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNKS_BIOMES o f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNK_BATCH_FINISHED m f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNK_BATCH_START n f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CLEAR_TITLES p f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COMMANDS r f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COMMAND_SUGGESTIONS q f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_CLOSE s f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_CONTENT t f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_DATA u f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_SLOT v f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COOLDOWN w f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_CHAT_COMPLETIONS x f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DAMAGE_EVENT y f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_BLOCK_VALUE z f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_CHUNK_VALUE A f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_ENTITY_VALUE B f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_EVENT C f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_SAMPLE D f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DELETE_CHAT E f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DISGUISED_CHAT F f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ENTITY_EVENT G f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ENTITY_POSITION_SYNC H f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_EXPLODE I f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_FORGET_LEVEL_CHUNK J f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_GAME_EVENT K f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_GAME_TEST_HIGHLIGHT_POS L f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HURT_ANIMATION N f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_INITIALIZE_BORDER O f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_CHUNK_WITH_LIGHT P f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_EVENT Q f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_PARTICLES R f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LIGHT_UPDATE S f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN T f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MAP_ITEM_DATA U f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MERCHANT_OFFERS V f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOUNT_SCREEN_OPEN M f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_POS W f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_POS_ROT X f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_ROT Z f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_MINECART_ALONG_TRACK Y f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_VEHICLE aa f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_BOOK ab f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_SCREEN ac f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_SIGN_EDITOR ad f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLACE_GHOST_RECIPE ae f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_ABILITIES af f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_CHAT ag f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_END ah f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_ENTER ai f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_KILL aj f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_INFO_REMOVE ak f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_INFO_UPDATE al f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_LOOK_AT am f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_POSITION an f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_ROTATION ao f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PROJECTILE_POWER bo f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_ADD ap f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_REMOVE aq f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_SETTINGS ar f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REMOVE_ENTITIES as f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REMOVE_MOB_EFFECT at f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESET_SCORE cw f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESPAWN au f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ROTATE_HEAD av f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SECTION_BLOCKS_UPDATE aw f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SELECT_ADVANCEMENTS_TAB ax f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SERVER_DATA ay f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ACTION_BAR_TEXT az f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_CENTER aA f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_LERP_SIZE aB f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_SIZE aC f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_WARNING_DELAY aD f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_WARNING_DISTANCE aE f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CAMERA aF f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CHUNK_CACHE_CENTER aG f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CHUNK_CACHE_RADIUS aH f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CURSOR_ITEM cz f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION aI f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_DISPLAY_OBJECTIVE aJ f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_DATA aK f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_LINK aL f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_MOTION aM f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_EQUIPMENT aN f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_EXPERIENCE aO f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_HEALTH aP f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_HELD_SLOT aQ f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_OBJECTIVE aR f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PASSENGERS aS f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PLAYER_INVENTORY cA f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PLAYER_TEAM aT f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SCORE aU f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SIMULATION_DISTANCE aV f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SUBTITLE_TEXT aW f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TIME aX f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TITLES_ANIMATION aZ f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TITLE_TEXT aY f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SOUND bb f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SOUND_ENTITY ba f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_START_CONFIGURATION bc f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STOP_SOUND bd f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SYSTEM_CHAT be f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAB_LIST bf f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAG_QUERY bg f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAKE_ITEM_ENTITY bh f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TELEPORT_ENTITY bi f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TEST_INSTANCE_BLOCK_STATUS bj f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TICKING_STATE cx f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TICKING_STEP cy f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ADVANCEMENTS bk f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ATTRIBUTES bl f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_MOB_EFFECT bm f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_RECIPES bn f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_WAYPOINT bp f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ACCEPT_TELEPORTATION bq f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_BLOCK_ENTITY_TAG_QUERY br f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_BUNDLE_ITEM_SELECTED bs f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHANGE_DIFFICULTY bt f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHANGE_GAME_MODE bu f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT by f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_ACK bv f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_COMMAND bw f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_COMMAND_SIGNED bx f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_SESSION_UPDATE bz f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHUNK_BATCH_RECEIVED bA f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_COMMAND bB f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_TICK_END bC f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_COMMAND_SUGGESTION bD f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONFIGURATION_ACKNOWLEDGED bE f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_BUTTON_CLICK bF f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_CLICK bG f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_CLOSE bH f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED bI f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_DEBUG_SUBSCRIPTION_REQUEST bJ f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_EDIT_BOOK bK f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ENTITY_TAG_QUERY bL f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_INTERACT bM f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_JIGSAW_GENERATE bN f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_LOCK_DIFFICULTY bO f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_POS bP f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_POS_ROT bQ f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_ROT bR f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_STATUS_ONLY bS f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_VEHICLE bT f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PADDLE_BOAT bU f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PICK_ITEM_FROM_BLOCK bV f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PICK_ITEM_FROM_ENTITY bW f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLACE_RECIPE bX f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_ABILITIES bY f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_ACTION bZ f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_COMMAND ca f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_INPUT cb f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_LOADED cc f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS cd f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE ce f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RENAME_ITEM cf f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SEEN_ADVANCEMENTS cg f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SELECT_TRADE ch f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_BEACON ci f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_CARRIED_ITEM cj f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_COMMAND_BLOCK ck f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_COMMAND_MINECART cl f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_CREATIVE_MODE_SLOT cm f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_JIGSAW_BLOCK cn f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_STRUCTURE_BLOCK co f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_TEST_BLOCK cp f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SIGN_UPDATE cr f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SWING cs f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_TELEPORT_TO_ENTITY ct f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_TEST_INSTANCE_BLOCK_ACTION cq f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_USE_ITEM cv f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_USE_ITEM_ON cu c net/minecraft/network/protocol/login/LoginProtocols net/minecraft/network/protocol/login/LoginProtocols m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 b m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$1 a f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a c net/minecraft/network/protocol/ping/PingPacketTypes net/minecraft/network/protocol/ping/PingPacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PONG_RESPONSE a f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PING_REQUEST b c net/minecraft/network/syncher/EntityDataSerializers net/minecraft/network/syncher/DataWatcherRegistry m (Lnet/minecraft/network/syncher/EntityDataSerializer;)I getSerializedId b m (I)Lnet/minecraft/network/syncher/EntityDataSerializer; getSerializer a m (Lnet/minecraft/network/syncher/EntityDataSerializer;)V registerSerializer a f Lnet/minecraft/network/syncher/EntityDataSerializer; ARMADILLO_STATE F f Lnet/minecraft/network/syncher/EntityDataSerializer; BLOCK_POS o f Lnet/minecraft/network/syncher/EntityDataSerializer; BLOCK_STATE i f Lnet/minecraft/network/syncher/EntityDataSerializer; BOOLEAN k f Lnet/minecraft/network/syncher/EntityDataSerializer; BYTE a f Lnet/minecraft/network/syncher/EntityDataSerializer; CAT_VARIANT w f Lnet/minecraft/network/syncher/EntityDataSerializer; CHICKEN_VARIANT x f Lnet/minecraft/network/syncher/EntityDataSerializer; COMPONENT f f Lnet/minecraft/network/syncher/EntityDataSerializer; COPPER_GOLEM_STATE I f Lnet/minecraft/network/syncher/EntityDataSerializer; COW_VARIANT y f Lnet/minecraft/network/syncher/EntityDataSerializer; DIRECTION q f Lnet/minecraft/network/syncher/EntityDataSerializer; FLOAT d f Lnet/minecraft/network/syncher/EntityDataSerializer; FROG_VARIANT B f Lnet/minecraft/network/syncher/EntityDataSerializer; HUMANOID_ARM M f Lnet/minecraft/network/syncher/EntityDataSerializer; INT b f Lnet/minecraft/network/syncher/EntityDataSerializer; ITEM_STACK h f Lnet/minecraft/network/syncher/EntityDataSerializer; LONG c f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_BLOCK_POS p f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_BLOCK_STATE j f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_BLOCK_STATE_CODEC O f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_COMPONENT g f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_GLOBAL_POS s f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_LIVING_ENTITY_REFERENCE r f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_UNSIGNED_INT u f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_UNSIGNED_INT_CODEC P f Lnet/minecraft/network/syncher/EntityDataSerializer; PAINTING_VARIANT E f Lnet/minecraft/network/syncher/EntityDataSerializer; PARTICLE l f Lnet/minecraft/network/syncher/EntityDataSerializer; PARTICLES m f Lnet/minecraft/network/syncher/EntityDataSerializer; PIG_VARIANT C f Lnet/minecraft/network/syncher/EntityDataSerializer; POSE v f Lnet/minecraft/network/syncher/EntityDataSerializer; QUATERNION K f Lnet/minecraft/network/syncher/EntityDataSerializer; RESOLVABLE_PROFILE L f Lnet/minecraft/network/syncher/EntityDataSerializer; ROTATIONS n f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; SERIALIZERS N f Lnet/minecraft/network/syncher/EntityDataSerializer; SNIFFER_STATE G f Lnet/minecraft/network/syncher/EntityDataSerializer; STRING e f Lnet/minecraft/network/syncher/EntityDataSerializer; VECTOR3 J f Lnet/minecraft/network/syncher/EntityDataSerializer; VILLAGER_DATA t f Lnet/minecraft/network/syncher/EntityDataSerializer; WEATHERING_COPPER_STATE H f Lnet/minecraft/network/syncher/EntityDataSerializer; WOLF_SOUND_VARIANT A f Lnet/minecraft/network/syncher/EntityDataSerializer; WOLF_VARIANT z f Lnet/minecraft/network/syncher/EntityDataSerializer; ZOMBIE_NAUTILUS_VARIANT D c net/minecraft/network/syncher/EntityDataSerializers$1 net/minecraft/network/syncher/DataWatcherRegistry$1 c net/minecraft/network/syncher/EntityDataSerializers$2 net/minecraft/network/syncher/DataWatcherRegistry$2 c net/minecraft/network/syncher/EntityDataSerializers$3 net/minecraft/network/syncher/DataWatcherRegistry$3 c net/minecraft/network/syncher/EntityDataSerializers$4 net/minecraft/network/syncher/DataWatcherRegistry$4 c net/minecraft/server/dialog/input/InputControlTypes net/minecraft/server/dialog/input/InputControlTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/server/dialog/input/SingleOptionInput net/minecraft/server/dialog/input/SingleOptionInput m ()Ljava/util/List; entries d m ()Ljava/util/Optional; initial b m ()Lnet/minecraft/network/chat/Component; label e m ()Z labelVisible f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; lambda$static$1 g m (Lnet/minecraft/server/dialog/input/SingleOptionInput;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m ()Lcom/mojang/serialization/MapCodec; mapCodec a m ()I width c f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Ljava/util/List; entries d f Lnet/minecraft/network/chat/Component; label e f Z labelVisible f f I width c c net/minecraft/server/dialog/input/SingleOptionInput$Entry net/minecraft/server/dialog/input/SingleOptionInput$a m ()Ljava/util/Optional; display c m ()Lnet/minecraft/network/chat/Component; displayOrDefault a m ()Ljava/lang/String; id b m ()Z initial d m ()Lnet/minecraft/network/chat/Component; lambda$displayOrDefault$2 e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/String;)Lnet/minecraft/server/dialog/input/SingleOptionInput$Entry; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; FULL_CODEC a f Ljava/util/Optional; display d f Ljava/lang/String; id c f Z initial e c net/minecraft/server/jsonrpc/methods/BanlistService net/minecraft/server/jsonrpc/methods/BanlistService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a m (Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$add$1 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;)Ljava/util/concurrent/CompletableFuture; lambda$add$2 b m (Lnet/minecraft/server/players/UserBanListEntry;)Z lambda$get$0 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$remove$3 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)V lambda$set$10 a m (Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$set$4 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;)Ljava/util/concurrent/CompletableFuture; lambda$set$5 a m (Lnet/minecraft/server/players/UserBanListEntry;)Z lambda$set$6 a m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)Z lambda$set$7 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)V lambda$set$8 b m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)Z lambda$set$9 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c f Ljava/lang/String; BAN_SOURCE a c net/minecraft/server/jsonrpc/methods/BanlistService$UserBan net/minecraft/server/jsonrpc/methods/BanlistService$a m ()Ljava/util/Optional; expires d m (Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan; from a m ()Lnet/minecraft/server/players/NameAndId; player a m ()Ljava/lang/String; reason b m ()Ljava/lang/String; source c m ()Lnet/minecraft/server/players/UserBanListEntry; toBanEntry e f Ljava/util/Optional; expires d f Lnet/minecraft/server/players/NameAndId; player a f Ljava/lang/String; reason b f Ljava/lang/String; source c c net/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto net/minecraft/server/jsonrpc/methods/BanlistService$b m ()Ljava/util/Optional; expires d m (Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto; from a m (Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto; from a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/server/jsonrpc/api/PlayerDto; player a m ()Ljava/util/Optional; reason b m ()Ljava/util/Optional; source c m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan; toUserBan a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; expires e f Lnet/minecraft/server/jsonrpc/api/PlayerDto; player b f Ljava/util/Optional; reason c f Ljava/util/Optional; source d c net/minecraft/server/level/BlockDestructionProgress net/minecraft/server/level/BlockDestructionProgress m (Lnet/minecraft/server/level/BlockDestructionProgress;)I compareTo a m ()I getId a m ()Lnet/minecraft/core/BlockPos; getPos b m ()I getProgress c m ()I getUpdatedRenderTick d m (I)V setProgress a m (I)V updateTick b f I id a f Lnet/minecraft/core/BlockPos; pos b f I progress c f I updatedRenderTick d c net/minecraft/server/level/ThreadedLevelLightEngine net/minecraft/server/level/LightEngineThreaded m (IILjava/util/function/IntSupplier;Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V addTask a m (IILnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V addTask a m (Lnet/minecraft/core/BlockPos;)V checkBlock a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; initializeLight a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; lightChunk b m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b m ()I runLightUpdates a m ()V runUpdate f m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a m ()V tryScheduleUpdate b m (Lnet/minecraft/world/level/ChunkPos;)V updateChunkStatus a m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a m (II)Ljava/util/concurrent/CompletableFuture; waitForPendingTasks a f I DEFAULT_BATCH_SIZE a f Lorg/slf4j/Logger; LOGGER e f Lnet/minecraft/server/level/ChunkMap; chunkMap h f I taskPerBatch j c net/minecraft/server/level/ThreadedLevelLightEngine$TaskType net/minecraft/server/level/LightEngineThreaded$Update m ()[Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; $values a f [Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; $VALUES c f Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; POST_UPDATE b f Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; PRE_UPDATE a c net/minecraft/server/network/ServerPlayerConnection net/minecraft/server/network/ServerPlayerConnection m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer p m (Lnet/minecraft/network/protocol/Packet;)V send b c net/minecraft/server/packs/metadata/pack/PackFormat net/minecraft/server/packs/metadata/pack/PackFormat m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;)I compareTo a m (I)Lcom/mojang/serialization/Codec; fullCodec b m (ILjava/util/List;)Lnet/minecraft/server/packs/metadata/pack/PackFormat; lambda$fullCodec$0 a m (ILnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/List; lambda$fullCodec$1 a m (ILnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat;)Lcom/mojang/serialization/DataResult; lambda$packCodec$2 a m (ILnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; lambda$packCodec$3 a m (Lnet/minecraft/server/packs/PackType;)I lastPreMinorVersion a m ()I major b m ()I minor c m ()Lnet/minecraft/util/InclusiveRange; minorRange a m (I)Lnet/minecraft/server/packs/metadata/pack/PackFormat; of a m (II)Lnet/minecraft/server/packs/metadata/pack/PackFormat; of a m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/MapCodec; packCodec b m (Ljava/util/List;ILjava/util/function/BiFunction;)Lcom/mojang/serialization/DataResult; validateHolderList a f Lcom/mojang/serialization/Codec; BOTTOM_CODEC a f Lorg/slf4j/Logger; LOGGER e f Lcom/mojang/serialization/Codec; TOP_CODEC b f I major c f I minor d c net/minecraft/server/packs/metadata/pack/PackFormat$1 net/minecraft/server/packs/metadata/pack/PackFormat$1 f [I $SwitchMap$net$minecraft$server$packs$PackType a c net/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat net/minecraft/server/packs/metadata/pack/PackFormat$a m ()I effectiveMinMajorVersion a m ()Ljava/util/Optional; format d m (Lnet/minecraft/util/InclusiveRange;I)Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; fromRange a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Ljava/lang/String;)Ljava/lang/String; lambda$validate$3 f m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$validate$4 a m (Ljava/lang/String;I)Ljava/lang/String; lambda$validate$5 b m (Ljava/lang/String;)Ljava/lang/String; lambda$validate$6 e m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; lambda$validateNewFormat$11 a m (Ljava/lang/String;)Ljava/lang/String; lambda$validateNewFormat$7 d m (Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; lambda$validateNewFormat$8 a m (Ljava/lang/String;)Ljava/lang/String; lambda$validateNewFormat$9 c m (Ljava/lang/String;I)Ljava/lang/String; lambda$validateOldFormat$15 a m ()Ljava/util/Optional; max c m ()Ljava/util/Optional; min b m ()Ljava/util/Optional; supported e m (IZZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validate a m (IZZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateNewFormat b m (IZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateOldFormat a m (II)Ljava/lang/String; validatePackFormatForRange a f Lcom/mojang/serialization/MapCodec; OVERLAY_CODEC a f Lcom/mojang/serialization/MapCodec; PACK_CODEC f f Ljava/util/Optional; format d f Ljava/util/Optional; max c f Ljava/util/Optional; min b f Ljava/util/Optional; supported e c net/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormatHolder net/minecraft/server/packs/metadata/pack/PackFormat$b m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; format a c net/minecraft/server/packs/resources/ReloadInstance net/minecraft/server/packs/resources/IReloadable m ()V checkExceptions d m ()Ljava/util/concurrent/CompletableFuture; done a m ()F getActualProgress b m ()Z isDone c c net/minecraft/server/permissions/PermissionSetUnion net/minecraft/server/permissions/PermissionSetUnion m ()V ensureNoUnionsWithinUnions b m ()Lit/unimi/dsi/fastutil/objects/ReferenceSet; getPermissions a m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/server/permissions/PermissionSet; union a f Lit/unimi/dsi/fastutil/objects/ReferenceSet; permissions a c net/minecraft/util/datafix/fixes/BitStorageAlignFix net/minecraft/util/datafix/fixes/DataConverterBitStorageAlign m (II[J)[J addPadding a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$2 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateHeightmaps$3 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$4 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$5 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateSections$10 a m (Ljava/util/List;)Ljava/lang/Integer; lambda$updateSections$6 a m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSections$7 a m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSections$8 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateSections$9 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateBitStorage a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateHeightmaps a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateSections a f I BIT_TO_LONG_SHIFT a f I HEIGHTMAP_BITS e f I HEIGHTMAP_SIZE f f I SECTION_HEIGHT c f I SECTION_SIZE d f I SECTION_WIDTH b c net/minecraft/util/datafix/fixes/BlockEntityUUIDFix net/minecraft/util/datafix/fixes/DataConverterBlockEntityUUID m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSkull$1 d m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSkull$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateConduit c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSkull b c net/minecraft/util/datafix/fixes/EntityCodSalmonFix net/minecraft/util/datafix/fixes/DataConverterEntityCodSalmon m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/util/Map; RENAMED_EGG_IDS b f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/EntityWolfColorFix net/minecraft/util/datafix/fixes/DataConverterWolf m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$0 b c net/minecraft/util/datafix/fixes/EquipmentFormatFix net/minecraft/util/datafix/fixes/EquipmentFormatFix m ([Lcom/mojang/datafixers/util/Either;)Z areAllEmpty a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/TypeRewriteRule; fix a m (ILjava/util/List;Ljava/util/function/Predicate;)Lcom/mojang/datafixers/util/Either; getItemFromList a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Z lambda$fix$0 a m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; lambda$fix$1 b m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; lambda$fix$2 a m (Ljava/util/function/Predicate;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fix$3 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$fix$4 a c net/minecraft/util/datafix/fixes/ItemBannerColorFix net/minecraft/util/datafix/fixes/DataConverterBanner m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/ItemWaterPotionFix net/minecraft/util/datafix/fixes/DataConverterPotionWater m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/OptionsForceVBOFix net/minecraft/util/datafix/fixes/DataConverterVBO m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/PlayerEquipmentFix net/minecraft/util/datafix/fixes/PlayerEquipmentFix m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z lambda$makeRule$0 a m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a f Ljava/util/Map; SLOT_TRANSLATIONS a c net/minecraft/util/datafix/fixes/RaidRenamesDataFix net/minecraft/util/datafix/fixes/RaidRenamesDataFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixRaid b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/schemas/NamespacedSchema net/minecraft/util/datafix/schemas/DataConverterSchemaNamed m (Ljava/lang/String;)Ljava/lang/String; ensureNamespaced a m ()Lcom/mojang/datafixers/types/Type; namespacedString a f Lcom/mojang/datafixers/types/Type; NAMESPACED_STRING b f Lcom/mojang/serialization/codecs/PrimitiveCodec; NAMESPACED_STRING_CODEC a c net/minecraft/util/datafix/schemas/NamespacedSchema$1 net/minecraft/util/datafix/schemas/DataConverterSchemaNamed$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; write a c net/minecraft/util/debug/DebugGameEventListenerInfo net/minecraft/util/debug/DebugGameEventListenerInfo m ()I listenerRadius a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I listenerRadius b c net/minecraft/util/debugchart/RemoteDebugSampleType net/minecraft/util/debugchart/RemoteDebugSampleType m ()[Lnet/minecraft/util/debugchart/RemoteDebugSampleType; $values b m ()Lnet/minecraft/util/debug/DebugSubscription; subscription a f [Lnet/minecraft/util/debugchart/RemoteDebugSampleType; $VALUES c f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; TICK_TIME a f Lnet/minecraft/util/debug/DebugSubscription; subscription b c net/minecraft/util/parsing/packrat/CachedParseState net/minecraft/util/parsing/packrat/CachedParseState m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b m (I)Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; getCacheForPosition b m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a m ()V releaseControl d m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e f [Lnet/minecraft/util/parsing/packrat/CachedParseState$SimpleControl; controlCache d f Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b f I nextControlToReturn e f [Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; positionCache a f Lnet/minecraft/util/parsing/packrat/Scope; scope c f Lnet/minecraft/util/parsing/packrat/CachedParseState$Silent; silent f c net/minecraft/util/parsing/packrat/CachedParseState$Silent net/minecraft/util/parsing/packrat/CachedParseState$c m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b m ()Ljava/lang/Object; input f m ()I mark g m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a m ()V releaseControl d m (I)V restore a m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e f Lnet/minecraft/util/parsing/packrat/ErrorCollector; silentCollector b f Lnet/minecraft/util/parsing/packrat/CachedParseState; this$0 a c net/minecraft/util/parsing/packrat/CachedParseState$CacheEntry net/minecraft/util/parsing/packrat/CachedParseState$a m ()I markAfterParse c m ()Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; negativeEntry a m ()Ljava/lang/Object; value b f Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; NEGATIVE a f I markAfterParse c f Ljava/lang/Object; value b c net/minecraft/util/parsing/packrat/CachedParseState$PositionCache net/minecraft/util/parsing/packrat/CachedParseState$b m (Lnet/minecraft/util/parsing/packrat/Atom;)I allocateNewEntry b m (Lnet/minecraft/util/parsing/packrat/Atom;)I findKeyIndex a m (I)Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; getValue a m (ILnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry;)V setValue a f I ENTRY_STRIDE a f I NOT_FOUND b f [Ljava/lang/Object; atomCache c f I nextKey d c net/minecraft/util/parsing/packrat/CachedParseState$SimpleControl net/minecraft/util/parsing/packrat/CachedParseState$d m ()V cut a m ()Z hasCut b m ()V reset c f Z hasCut b c net/minecraft/util/parsing/packrat/DelayedException net/minecraft/util/parsing/packrat/DelayedException m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/DelayedException; create a m (Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/DelayedException; create a m (Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;Ljava/lang/String;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$create$0 a m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;Ljava/lang/String;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$create$1 a c net/minecraft/util/parsing/packrat/commands/Grammar net/minecraft/util/parsing/packrat/commands/Grammar m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/util/parsing/packrat/ErrorEntry;Ljava/util/function/Consumer;)V lambda$parseForCommands$0 a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; parse a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a m ()Lnet/minecraft/util/parsing/packrat/Dictionary; rules a m ()Lnet/minecraft/util/parsing/packrat/NamedRule; top b f Lnet/minecraft/util/parsing/packrat/Dictionary; rules a f Lnet/minecraft/util/parsing/packrat/NamedRule; top b c net/minecraft/util/profiling/jfr/stats/ChunkGenStat net/minecraft/util/profiling/jfr/stats/ChunkGenStat m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b m ()Ljava/time/Duration; duration a m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat; from a m ()Ljava/lang/String; level e m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; status d m ()Lnet/minecraft/server/level/ColumnPos; worldPos c f Lnet/minecraft/world/level/ChunkPos; chunkPos b f Ljava/time/Duration; duration a f Ljava/lang/String; level e f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status d f Lnet/minecraft/server/level/ColumnPos; worldPos c c net/minecraft/util/profiling/jfr/stats/TickTimeStat net/minecraft/util/profiling/jfr/stats/TickTimeStat m ()Ljava/time/Duration; currentAverage b m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat; from a m ()Ljava/time/Instant; timestamp a f Ljava/time/Duration; currentAverage b f Ljava/time/Instant; timestamp a c net/minecraft/util/profiling/metrics/MetricCategory net/minecraft/util/profiling/metrics/MetricCategory m ()[Lnet/minecraft/util/profiling/metrics/MetricCategory; $values b m ()Ljava/lang/String; getDescription a f [Lnet/minecraft/util/profiling/metrics/MetricCategory; $VALUES k f Lnet/minecraft/util/profiling/metrics/MetricCategory; CHUNK_RENDERING f f Lnet/minecraft/util/profiling/metrics/MetricCategory; CHUNK_RENDERING_DISPATCHING g f Lnet/minecraft/util/profiling/metrics/MetricCategory; CONSECUTIVE_EXECUTORS c f Lnet/minecraft/util/profiling/metrics/MetricCategory; CPU h f Lnet/minecraft/util/profiling/metrics/MetricCategory; EVENT_LOOPS b f Lnet/minecraft/util/profiling/metrics/MetricCategory; GPU i f Lnet/minecraft/util/profiling/metrics/MetricCategory; JVM e f Lnet/minecraft/util/profiling/metrics/MetricCategory; PATH_FINDING a f Lnet/minecraft/util/profiling/metrics/MetricCategory; TICK_LOOP d f Ljava/lang/String; description j c net/minecraft/util/valueproviders/BiasedToBottomInt net/minecraft/util/valueproviders/BiasedToBottomInt m ()I getMaxValue b m ()I getMinValue a m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; lambda$static$0 d m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; lambda$static$1 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/String; lambda$static$3 b m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m (II)Lnet/minecraft/util/valueproviders/BiasedToBottomInt; of a m (Lnet/minecraft/util/RandomSource;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f I maxInclusive f f I minInclusive b c net/minecraft/util/valueproviders/FloatProviderType net/minecraft/util/valueproviders/FloatProviderType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/FloatProviderType; register a f Lnet/minecraft/util/valueproviders/FloatProviderType; CLAMPED_NORMAL c f Lnet/minecraft/util/valueproviders/FloatProviderType; CONSTANT a f Lnet/minecraft/util/valueproviders/FloatProviderType; TRAPEZOID d f Lnet/minecraft/util/valueproviders/FloatProviderType; UNIFORM b c net/minecraft/world/attribute/EnvironmentAttributes net/minecraft/world/attribute/EnvironmentAttributes m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/attribute/EnvironmentAttribute; bootstrap a m (Ljava/lang/String;Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;)Lnet/minecraft/world/attribute/EnvironmentAttribute; register a f Lnet/minecraft/world/attribute/EnvironmentAttribute; AMBIENT_PARTICLES u f Lnet/minecraft/world/attribute/EnvironmentAttribute; AMBIENT_SOUNDS x f Lnet/minecraft/world/attribute/EnvironmentAttribute; BABY_VILLAGER_ACTIVITY S f Lnet/minecraft/world/attribute/EnvironmentAttribute; BACKGROUND_MUSIC v f Lnet/minecraft/world/attribute/EnvironmentAttribute; BED_RULE C f Lnet/minecraft/world/attribute/EnvironmentAttribute; BEES_STAY_IN_HIVE O f Lnet/minecraft/world/attribute/EnvironmentAttribute; CAN_PILLAGER_PATROL_SPAWN Q f Lnet/minecraft/world/attribute/EnvironmentAttribute; CAN_START_RAID A f Lnet/minecraft/world/attribute/EnvironmentAttribute; CAT_WAKING_UP_GIFT_CHANCE N f Lnet/minecraft/world/attribute/EnvironmentAttribute; CLOUD_COLOR k f Lnet/minecraft/world/attribute/EnvironmentAttribute; CLOUD_FOG_END_DISTANCE e f Lnet/minecraft/world/attribute/EnvironmentAttribute; CLOUD_HEIGHT l f Lcom/mojang/serialization/Codec; CODEC T f Lnet/minecraft/world/attribute/EnvironmentAttribute; CREAKING_ACTIVE L f Lnet/minecraft/world/attribute/EnvironmentAttribute; DEFAULT_DRIPSTONE_PARTICLE t f Lnet/minecraft/world/attribute/EnvironmentAttribute; EYEBLOSSOM_OPEN H f Lnet/minecraft/world/attribute/EnvironmentAttribute; FAST_LAVA F f Lnet/minecraft/world/attribute/EnvironmentAttribute; FIREFLY_BUSH_SOUNDS y f Lnet/minecraft/world/attribute/EnvironmentAttribute; FOG_COLOR a f Lnet/minecraft/world/attribute/EnvironmentAttribute; FOG_END_DISTANCE c f Lnet/minecraft/world/attribute/EnvironmentAttribute; FOG_START_DISTANCE b f Lnet/minecraft/world/attribute/EnvironmentAttribute; INCREASED_FIRE_BURNOUT G f Lnet/minecraft/world/attribute/EnvironmentAttribute; MONSTERS_BURN P f Lnet/minecraft/world/attribute/EnvironmentAttribute; MOON_ANGLE n f Lnet/minecraft/world/attribute/EnvironmentAttribute; MOON_PHASE p f Lnet/minecraft/world/attribute/EnvironmentAttribute; MUSIC_VOLUME w f Lnet/minecraft/world/attribute/EnvironmentAttribute; NETHER_PORTAL_SPAWNS_PIGLINS E f Lnet/minecraft/world/attribute/EnvironmentAttribute; PIGLINS_ZOMBIFY J f Lnet/minecraft/world/attribute/EnvironmentAttribute; RESPAWN_ANCHOR_WORKS D f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_COLOR i f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_FOG_END_DISTANCE d f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_LIGHT_COLOR r f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_LIGHT_FACTOR s f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_LIGHT_LEVEL z f Lnet/minecraft/world/attribute/EnvironmentAttribute; SNOW_GOLEM_MELTS K f Lnet/minecraft/world/attribute/EnvironmentAttribute; STAR_ANGLE o f Lnet/minecraft/world/attribute/EnvironmentAttribute; STAR_BRIGHTNESS q f Lnet/minecraft/world/attribute/EnvironmentAttribute; SUNRISE_SUNSET_COLOR j f Lnet/minecraft/world/attribute/EnvironmentAttribute; SUN_ANGLE m f Lnet/minecraft/world/attribute/EnvironmentAttribute; SURFACE_SLIME_SPAWN_CHANCE M f Lnet/minecraft/world/attribute/EnvironmentAttribute; TURTLE_EGG_HATCH_CHANCE I f Lnet/minecraft/world/attribute/EnvironmentAttribute; VILLAGER_ACTIVITY R f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_EVAPORATES B f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_FOG_COLOR f f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_FOG_END_DISTANCE h f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_FOG_START_DISTANCE g c net/minecraft/world/entity/HasCustomInventoryScreen net/minecraft/world/entity/HasCustomInventoryScreen m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b c net/minecraft/world/entity/InsideBlockEffectApplier net/minecraft/world/entity/InsideBlockEffectApplier m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a f Lnet/minecraft/world/entity/InsideBlockEffectApplier; NOOP a c net/minecraft/world/entity/InsideBlockEffectApplier$1 net/minecraft/world/entity/InsideBlockEffectApplier$1 m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a c net/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector net/minecraft/world/entity/InsideBlockEffectApplier$a m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a m (Lnet/minecraft/world/entity/Entity;)V applyAndClear a m ()V flushStep a m (Lnet/minecraft/world/entity/InsideBlockEffectType;)Ljava/util/List; lambda$new$0 c m (Lnet/minecraft/world/entity/InsideBlockEffectType;)Ljava/util/List; lambda$new$1 b m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a f [Lnet/minecraft/world/entity/InsideBlockEffectType; APPLY_ORDER b f I NO_STEP c f Ljava/util/Map; afterEffectsInStep f f Ljava/util/Map; beforeEffectsInStep e f Ljava/util/List; finalEffects g f I lastStep h c net/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector$RecordedEffect net/minecraft/world/entity/InsideBlockEffectApplier$a$RecordedEffect c net/minecraft/world/entity/ai/attributes/Attributes net/minecraft/world/entity/ai/attributes/GenericAttributes m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a m (Ljava/lang/String;Lnet/minecraft/world/entity/ai/attributes/Attribute;)Lnet/minecraft/core/Holder; register a f Lnet/minecraft/core/Holder; ARMOR b f Lnet/minecraft/core/Holder; ARMOR_TOUGHNESS c f Lnet/minecraft/core/Holder; ATTACK_DAMAGE d f Lnet/minecraft/core/Holder; ATTACK_KNOCKBACK e f Lnet/minecraft/core/Holder; ATTACK_SPEED f f Lnet/minecraft/core/Holder; BLOCK_BREAK_SPEED g f Lnet/minecraft/core/Holder; BLOCK_INTERACTION_RANGE h f Lnet/minecraft/core/Holder; BURNING_TIME i f Lnet/minecraft/core/Holder; CAMERA_DISTANCE j f D DEFAULT_ATTACK_SPEED a f Lnet/minecraft/core/Holder; ENTITY_INTERACTION_RANGE l f Lnet/minecraft/core/Holder; EXPLOSION_KNOCKBACK_RESISTANCE k f Lnet/minecraft/core/Holder; FALL_DAMAGE_MULTIPLIER m f Lnet/minecraft/core/Holder; FLYING_SPEED n f Lnet/minecraft/core/Holder; FOLLOW_RANGE o f Lnet/minecraft/core/Holder; GRAVITY p f Lnet/minecraft/core/Holder; JUMP_STRENGTH q f Lnet/minecraft/core/Holder; KNOCKBACK_RESISTANCE r f Lnet/minecraft/core/Holder; LUCK s f Lnet/minecraft/core/Holder; MAX_ABSORPTION t f Lnet/minecraft/core/Holder; MAX_HEALTH u f Lnet/minecraft/core/Holder; MINING_EFFICIENCY v f Lnet/minecraft/core/Holder; MOVEMENT_EFFICIENCY w f Lnet/minecraft/core/Holder; MOVEMENT_SPEED x f Lnet/minecraft/core/Holder; OXYGEN_BONUS y f Lnet/minecraft/core/Holder; SAFE_FALL_DISTANCE z f Lnet/minecraft/core/Holder; SCALE A f Lnet/minecraft/core/Holder; SNEAKING_SPEED B f Lnet/minecraft/core/Holder; SPAWN_REINFORCEMENTS_CHANCE C f Lnet/minecraft/core/Holder; STEP_HEIGHT D f Lnet/minecraft/core/Holder; SUBMERGED_MINING_SPEED E f Lnet/minecraft/core/Holder; SWEEPING_DAMAGE_RATIO F f Lnet/minecraft/core/Holder; TEMPT_RANGE G f Lnet/minecraft/core/Holder; WATER_MOVEMENT_EFFICIENCY H f Lnet/minecraft/core/Holder; WAYPOINT_RECEIVE_RANGE J f Lnet/minecraft/core/Holder; WAYPOINT_TRANSMIT_RANGE I c net/minecraft/world/entity/ai/behavior/ChargeAttack net/minecraft/world/entity/ai/behavior/ChargeAttack m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)V dealDamageToTarget a m (Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)V dealKnockBack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$tick$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V tick c f Lnet/minecraft/sounds/SoundEvent; chargeSound i f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; chargeTargeting d f Lnet/minecraft/world/phys/Vec3; chargeVelocityVector j f F knockbackForce f f D maxChargeDistance h f D maxTargetDetectionDistance g f F speed e f Lnet/minecraft/world/phys/Vec3; startPosition k f I timeBetweenAttacks c c net/minecraft/world/entity/ai/behavior/GateBehavior net/minecraft/world/entity/ai/behavior/BehaviorGate m ()Ljava/lang/String; debugString b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a m (Lnet/minecraft/world/entity/LivingEntity;)Z hasRequiredMemories a m (Lcom/mojang/datafixers/util/Pair;)V lambda$new$0 a m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z lambda$tickOrStop$1 d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e f Lnet/minecraft/world/entity/ai/behavior/ShufflingList; behaviors e f Ljava/util/Map; entryCondition a f Ljava/util/Set; exitErasedMemories b f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; orderPolicy c f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; runningPolicy d f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status f c net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy net/minecraft/world/entity/ai/behavior/BehaviorGate$Order m ()[Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; $values a m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V apply a m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V lambda$static$0 b f [Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; $VALUES d f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; ORDERED a f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; SHUFFLED b f Ljava/util/function/Consumer; consumer c c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution m ()[Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; $values a f [Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; $VALUES c f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; RUN_ONE a f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; TRY_ALL b c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1 net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$1 c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2 net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$2 c net/minecraft/world/entity/ai/behavior/InteractWith net/minecraft/world/entity/ai/behavior/BehaviorInteract m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$0 b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$1 a m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$2 a m (Lnet/minecraft/world/entity/LivingEntity;ILjava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/world/entity/LivingEntity;)V lambda$of$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$of$5 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$of$6 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$of$7 a m (Lnet/minecraft/world/entity/EntityType;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; of a m (Lnet/minecraft/world/entity/EntityType;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; of a c net/minecraft/world/entity/ai/behavior/LongJumpUtil net/minecraft/world/entity/ai/behavior/LongJumpUtil m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;FIZ)Ljava/util/Optional; calculateJumpVectorForAngle a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityDimensions;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z isClearTransition a c net/minecraft/world/entity/ai/behavior/RandomStroll net/minecraft/world/entity/ai/behavior/BehaviorStrollRandomUnconstrained m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; fly b m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getTargetFlyPos a m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getTargetSwimPos a m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$fly$5 c m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$fly$6 b m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$stroll$0 g m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$stroll$1 f m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$stroll$2 e m (IILnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$stroll$3 a m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$stroll$4 d m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$strollFlyOrSwim$10 a m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; lambda$strollFlyOrSwim$7 a m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$strollFlyOrSwim$8 a m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$strollFlyOrSwim$9 a m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; stroll a m (FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; stroll a m (FZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; stroll a m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; strollFlyOrSwim a m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; swim c f I MAX_XZ_DIST a f I MAX_Y_DIST b f [[I SWIM_XY_DISTANCE_TIERS c c net/minecraft/world/entity/ai/behavior/SpearRetreat net/minecraft/world/entity/ai/behavior/SpearRetreat m (Lnet/minecraft/world/entity/PathfinderMob;)Z ableToAttack b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/entity/LivingEntity; getTarget a m (Lnet/minecraft/world/entity/PathfinderMob;FLnet/minecraft/world/phys/Vec3;)V lambda$tick$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c f I MAX_COOLDOWN_DISTANCE d f I MAX_FLEEING_TIME e f I MIN_COOLDOWN_DISTANCE c f D speedModifierWhenRepositioning f c net/minecraft/world/entity/ai/behavior/TryFindWater net/minecraft/world/entity/ai/behavior/TryFindWater m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/YieldJobSite net/minecraft/world/entity/ai/behavior/BehaviorLeaveJob m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiType;)Z canReachPos a m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/npc/villager/Villager; lambda$create$1 a m (Ljava/util/Optional;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/npc/villager/Villager;)Z lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/core/BlockPos;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;)Z nearbyWantsJobsite a c net/minecraft/world/entity/ai/goal/DoorInteractGoal net/minecraft/world/entity/ai/goal/PathfinderGoalDoorInteract m ()Z canContinueToUse c m ()Z canUse b m ()Z isOpen h m ()Z requiresUpdateEveryTick X_ m (Z)V setOpen a m ()V start d m ()V tick a f F doorOpenDirX b f F doorOpenDirZ c f Lnet/minecraft/core/BlockPos; doorPos e f Z hasDoor f f Lnet/minecraft/world/entity/Mob; mob d f Z passed a c net/minecraft/world/entity/ai/goal/FollowParentGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowParent m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f I DONT_FOLLOW_IF_CLOSER_THAN c f I HORIZONTAL_SCAN_RANGE a f I VERTICAL_SCAN_RANGE b f Lnet/minecraft/world/entity/animal/Animal; animal d f Lnet/minecraft/world/entity/animal/Animal; parent e f D speedModifier f f I timeToRecalcPath g c net/minecraft/world/entity/ai/goal/LeapAtTargetGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLeapAtTarget m ()Z canContinueToUse c m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/Mob; mob a f Lnet/minecraft/world/entity/LivingEntity; target b f F yd c c net/minecraft/world/entity/ai/goal/LookAtPlayerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtPlayer m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$1 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a m ()V start d m ()V stop e m ()V tick a f F DEFAULT_PROBABILITY a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; lookAtContext g f Lnet/minecraft/world/entity/Entity; lookAt c f Ljava/lang/Class; lookAtType f f F lookDistance d f I lookTime h f Lnet/minecraft/world/entity/Mob; mob b f Z onlyHorizontal i f F probability e c net/minecraft/world/entity/ai/goal/OcelotAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalOcelotAttack m ()Z canContinueToUse c m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V stop e m ()V tick a f I attackTime c f Lnet/minecraft/world/entity/Mob; mob a f Lnet/minecraft/world/entity/LivingEntity; target b c net/minecraft/world/entity/ai/goal/RandomStrollGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll m ()Z canContinueToUse c m ()Z canUse b m ()Lnet/minecraft/world/phys/Vec3; getPosition h m (I)V setInterval c m ()V start d m ()V stop e m ()V trigger i f I DEFAULT_INTERVAL a f Z checkNoActionTime i f Z forceTrigger h f I interval g f Lnet/minecraft/world/entity/PathfinderMob; mob b f D speedModifier f f D wantedX c f D wantedY d f D wantedZ e c net/minecraft/world/entity/ai/goal/RangedAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalArrowAttack m ()Z canContinueToUse c m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V stop e m ()V tick a f I attackIntervalMax h f I attackIntervalMin g f F attackRadius i f F attackRadiusSqr j f I attackTime d f Lnet/minecraft/world/entity/Mob; mob a f Lnet/minecraft/world/entity/monster/RangedAttackMob; rangedAttackMob b f I seeTime f f D speedModifier e f Lnet/minecraft/world/entity/LivingEntity; target c c net/minecraft/world/entity/ai/goal/TryFindWaterGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWater m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/PathfinderMob; mob a c net/minecraft/world/entity/ai/goal/ZombieAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalZombieAttack m ()V start d m ()V stop e m ()V tick a f I raiseArmTicks c f Lnet/minecraft/world/entity/monster/zombie/Zombie; zombie b c net/minecraft/world/entity/ai/memory/ExpirableValue net/minecraft/world/entity/ai/memory/ExpirableMemory m ()Z canExpire e m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()J getTimeToLive b m ()Ljava/lang/Object; getValue c m ()Z hasExpired d m (Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Ljava/lang/Object; lambda$codec$0 b m (Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Ljava/util/Optional; lambda$codec$1 a m (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; lambda$codec$2 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$3 a m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; of a m (Ljava/lang/Object;J)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; of a m ()V tick a f J timeToLive b f Ljava/lang/Object; value a c net/minecraft/world/entity/ai/util/DefaultRandomPos net/minecraft/world/entity/ai/util/DefaultRandomPos m (Lnet/minecraft/world/entity/PathfinderMob;IZLnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getPos a m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway a m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; getPosTowards a m (Lnet/minecraft/world/entity/PathfinderMob;IIZ)Lnet/minecraft/core/BlockPos; lambda$getPos$0 a m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/core/BlockPos; lambda$getPosAway$2 a m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos; lambda$getPosTowards$1 a c net/minecraft/world/entity/ai/village/poi/PoiRecord net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord m ()Z acquireTicket c m ()I getFreeTickets b m ()Lnet/minecraft/core/Holder; getPoiType h m ()Lnet/minecraft/core/BlockPos; getPos g m ()Z hasSpace e m ()Z isOccupied f m ()Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed; pack a m ()Z releaseTicket d f I freeTickets c f Lnet/minecraft/core/Holder; poiType b f Lnet/minecraft/core/BlockPos; pos a f Ljava/lang/Runnable; setDirty d c net/minecraft/world/entity/ai/village/poi/PoiRecord$Packed net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a m ()I freeTickets c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; poiType b m ()Lnet/minecraft/core/BlockPos; pos a m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; unpack a f Lcom/mojang/serialization/Codec; CODEC a f I freeTickets d f Lnet/minecraft/core/Holder; poiType c f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/world/entity/animal/axolotl/AxolotlAi net/minecraft/world/entity/animal/axolotl/AxolotlAi m (Lnet/minecraft/world/entity/LivingEntity;)Z canSetWalkTargetFromLookTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional; findNearestValidAttackTarget a m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifier d m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifierChasing b m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifierFollowingAdult c m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity e m (Lnet/minecraft/world/entity/ai/Brain;)V initPlayDeadActivity b m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V updateActivity a f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE a f F SPEED_MULTIPLIER_ON_LAND c f F SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER e f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER f f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER d f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE b c net/minecraft/world/entity/animal/feline/CatVariant net/minecraft/world/entity/animal/feline/CatVariant m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/fish/AbstractFish net/minecraft/world/entity/animal/fish/EntityFish m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()Z canRandomSwim p m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Z fromBucket a m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m ()I getMaxSpawnClusterSize aj m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (D)Z removeWhenFarAway i m ()Z requiresCustomPersistence ab m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a m (Z)V setFromBucket a m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a f Z DEFAULT_FROM_BUCKET b f Lnet/minecraft/network/syncher/EntityDataAccessor; FROM_BUCKET a c net/minecraft/world/entity/animal/fish/AbstractFish$FishSwimGoal net/minecraft/world/entity/animal/fish/EntityFish$b m ()Z canUse b f Lnet/minecraft/world/entity/animal/fish/AbstractFish; fish i c net/minecraft/world/entity/animal/fish/AbstractFish$FishMoveControl net/minecraft/world/entity/animal/fish/EntityFish$a m ()V tick a f Lnet/minecraft/world/entity/animal/fish/AbstractFish; fish l c net/minecraft/world/entity/animal/fish/TropicalFish net/minecraft/world/entity/animal/fish/EntityTropicalFish m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkTropicalFishSpawnRules b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/item/DyeColor; getBaseColor gX m (I)Lnet/minecraft/world/item/DyeColor; getBaseColor b m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getPackedVariant ha m ()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; getPattern gZ m (I)Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; getPattern r m ()Lnet/minecraft/world/item/DyeColor; getPatternColor gY m (I)Lnet/minecraft/world/item/DyeColor; getPatternColor d m (I)Ljava/lang/String; getPredefinedName a m (I)Z isMaxGroupSizeReached q m (Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)I packVariant a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a m (Lnet/minecraft/world/item/DyeColor;)V setBaseColor a m (I)V setPackedVariant s m (Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern;)V setPattern a m (Lnet/minecraft/world/item/DyeColor;)V setPatternColor b f Ljava/util/List; COMMON_VARIANTS b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_TYPE_VARIANT c f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Variant; DEFAULT_VARIANT a f Z isSchool e c net/minecraft/world/entity/animal/fish/TropicalFish$Base net/minecraft/world/entity/animal/fish/EntityTropicalFish$Base m ()[Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; $values a f [Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; $VALUES d f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; LARGE b f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; SMALL a f I id c c net/minecraft/world/entity/animal/fish/TropicalFish$Pattern net/minecraft/world/entity/animal/fish/EntityTropicalFish$Variant m ()[Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; $values e m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; base a m (I)Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; byId a m ()Lnet/minecraft/network/chat/Component; displayName d m ()I getPackedId b m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; $VALUES t f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; BETTY k f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; BLOCKFISH j f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; BRINELY e f Ljava/util/function/IntFunction; BY_ID o f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; CLAYFISH l f Lcom/mojang/serialization/Codec; CODEC m f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; DASHER d f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; FLOPPER g f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; GLITTER i f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; KOB a f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; SNOOPER c f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; SPOTTY f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; STRIPEY h f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; SUNSTREAK b f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; base r f Lnet/minecraft/network/chat/Component; displayName q f Ljava/lang/String; name p f I packedId s c net/minecraft/world/entity/animal/fish/TropicalFish$Variant net/minecraft/world/entity/animal/fish/EntityTropicalFish$d m ()Lnet/minecraft/world/item/DyeColor; baseColor c m ()I getPackedId a m ()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; pattern b m ()Lnet/minecraft/world/item/DyeColor; patternColor d f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/item/DyeColor; baseColor c f Lnet/minecraft/world/item/DyeColor; patternColor d f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; pattern b c net/minecraft/world/entity/animal/fish/TropicalFish$TropicalFishGroupData net/minecraft/world/entity/animal/fish/EntityTropicalFish$c f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Variant; variant b c net/minecraft/world/entity/animal/frog/FrogVariants net/minecraft/world/entity/animal/frog/FrogVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a f Lnet/minecraft/resources/ResourceKey; COLD c f Lnet/minecraft/resources/ResourceKey; TEMPERATE a f Lnet/minecraft/resources/ResourceKey; WARM b c net/minecraft/world/entity/animal/golem/CopperGolem net/minecraft/world/entity/animal/golem/CopperGolem m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/level/Level;)Z canTurnToStatue c m ()V clearOpenedChestPos gQ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()D getContainerInteractionRange ar m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/AnimationState; getIdleAnimationState gR m ()Lnet/minecraft/world/entity/AnimationState; getInteractionDropItemAnimationState gU m ()Lnet/minecraft/world/entity/AnimationState; getInteractionDropNoItemAnimationState gV m ()Lnet/minecraft/world/entity/AnimationState; getInteractionGetItemAnimationState gS m ()Lnet/minecraft/world/entity/AnimationState; getInteractionGetNoItemAnimationState gT m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()Lnet/minecraft/sounds/SoundEvent; getSpinHeadSound gZ m ()Lnet/minecraft/world/entity/animal/golem/CopperGolemState; getState p m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getWeatherState gP m (Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V playHeadSpinSound gY m ()V playSpawnSound gW m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z readyForShearing a m (Lnet/minecraft/core/BlockPos;)V setOpenedChestPos h m (Lnet/minecraft/world/entity/animal/golem/CopperGolemState;)V setState a m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)V setWeatherState a m ()V setupAnimationStates gX m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)V spawn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m ()V tick g m (Lnet/minecraft/server/level/ServerLevel;)V turnToStatue h m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;J)V updateWeathering a f Lnet/minecraft/network/syncher/EntityDataAccessor; COPPER_GOLEM_STATE cB f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WEATHER_STATE cA f Lnet/minecraft/world/entity/EquipmentSlot; EQUIPMENT_SLOT_ANTENNA a f J IGNORE_WEATHERING_TICK b f I SPAWN_COOLDOWN_MAX cz f I SPAWN_COOLDOWN_MIN cy f I SPIN_ANIMATION_MAX_COOLDOWN cv f I SPIN_ANIMATION_MIN_COOLDOWN f f F SPIN_SOUND_TIME_INTERVAL_OFFSET cw f F TURN_TO_STATUE_CHANCE cx f J UNSET_WEATHERING_TICK c f I WEATHERING_TICK_FROM d f I WEATHERING_TICK_TO e f I idleAnimationStartTick cF f Lnet/minecraft/world/entity/AnimationState; idleAnimationState cG f Lnet/minecraft/world/entity/AnimationState; interactionDropItemAnimationState cJ f Lnet/minecraft/world/entity/AnimationState; interactionDropNoItemAnimationState cK f Lnet/minecraft/world/entity/AnimationState; interactionGetItemAnimationState cH f Lnet/minecraft/world/entity/AnimationState; interactionGetNoItemAnimationState cI f Ljava/util/UUID; lastLightningBoltUUID cD f J nextWeatheringTick cE f Lnet/minecraft/core/BlockPos; openedChestPos cC c net/minecraft/world/entity/animal/golem/CopperGolem$1 net/minecraft/world/entity/animal/golem/CopperGolem$1 f [I $SwitchMap$net$minecraft$world$entity$animal$golem$CopperGolemState a c net/minecraft/world/entity/animal/nautilus/Nautilus net/minecraft/world/entity/animal/nautilus/Nautilus m ()V baseTick aJ m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canBeLeashed aj_ m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/nautilus/Nautilus; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound hh m ()Lnet/minecraft/sounds/SoundEvent; getDashSound hg m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxAirSupply cJ m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()V playEatingSound gX f I NAUTILUS_TOTAL_AIR_SUPPLY cG c net/minecraft/world/entity/animal/sniffer/SnifferAi net/minecraft/world/entity/animal/sniffer/SnifferAi m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initDigActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity e m (Lnet/minecraft/world/entity/ai/Brain;)V initSniffingActivity c m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; resetSniffing b m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)V updateActivity a f Lorg/slf4j/Logger; LOGGER c f I MAX_LOOK_DISTANCE d f Ljava/util/List; MEMORY_TYPES b f Ljava/util/List; SENSOR_TYPES a f I SNIFFING_COOLDOWN_TICKS e f F SPEED_MULTIPLIER_WHEN_IDLING f f F SPEED_MULTIPLIER_WHEN_PANICKING g f F SPEED_MULTIPLIER_WHEN_SNIFFING h f F SPEED_MULTIPLIER_WHEN_TEMPTED i c net/minecraft/world/entity/animal/sniffer/SnifferAi$1 net/minecraft/world/entity/animal/sniffer/SnifferAi$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start a c net/minecraft/world/entity/animal/sniffer/SnifferAi$2 net/minecraft/world/entity/animal/sniffer/SnifferAi$2 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start a c net/minecraft/world/entity/animal/sniffer/SnifferAi$3 net/minecraft/world/entity/animal/sniffer/SnifferAi$3 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b c net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging net/minecraft/world/entity/animal/sniffer/SnifferAi$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c c net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting net/minecraft/world/entity/animal/sniffer/SnifferAi$d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c c net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing net/minecraft/world/entity/animal/sniffer/SnifferAi$f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/core/BlockPos;)V lambda$stop$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c c net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching net/minecraft/world/entity/animal/sniffer/SnifferAi$e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c c net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy net/minecraft/world/entity/animal/sniffer/SnifferAi$b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c c net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging net/minecraft/world/entity/animal/sniffer/SnifferAi$c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c c net/minecraft/world/entity/animal/wolf/WolfVariants net/minecraft/world/entity/animal/wolf/WolfVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; highPrioBiome a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a f Lnet/minecraft/resources/ResourceKey; ASHEN e f Lnet/minecraft/resources/ResourceKey; BLACK d f Lnet/minecraft/resources/ResourceKey; CHESTNUT h f Lnet/minecraft/resources/ResourceKey; DEFAULT j f Lnet/minecraft/resources/ResourceKey; PALE a f Lnet/minecraft/resources/ResourceKey; RUSTY f f Lnet/minecraft/resources/ResourceKey; SNOWY c f Lnet/minecraft/resources/ResourceKey; SPOTTED b f Lnet/minecraft/resources/ResourceKey; STRIPED i f Lnet/minecraft/resources/ResourceKey; WOODS g c net/minecraft/world/entity/decoration/GlowItemFrame net/minecraft/world/entity/decoration/GlowItemFrame m ()Lnet/minecraft/sounds/SoundEvent; getAddItemSound p m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound m m ()Lnet/minecraft/world/item/ItemStack; getFrameItemStack r m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound n m ()Lnet/minecraft/sounds/SoundEvent; getRemoveItemSound k m ()Lnet/minecraft/sounds/SoundEvent; getRotateItemSound q c net/minecraft/world/entity/decoration/HangingEntity net/minecraft/world/entity/decoration/EntityHanging m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a m ()Lnet/minecraft/world/phys/AABB; calculateSupportBox s m (Z)Z canCoexist a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/core/Direction; getDirection dg m ()Lnet/minecraft/world/phys/AABB; getPopBox u m (Lnet/minecraft/world/phys/AABB;)Z hasLevelCollision b m (ZLnet/minecraft/world/entity/decoration/HangingEntity;)Z lambda$canCoexist$1 a m (Lnet/minecraft/core/BlockPos;)Z lambda$survives$0 a m (Lnet/minecraft/world/level/block/Mirror;)F mirror a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playPlacementSound v m ()V recalculateBoundingBox e m (Lnet/minecraft/world/level/block/Rotation;)F rotate a m (Lnet/minecraft/core/Direction;)V setDirection b m (Lnet/minecraft/core/Direction;)V setDirectionRaw a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a m ()Z survives f f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DIRECTION b f Lnet/minecraft/core/Direction; DEFAULT_DIRECTION c c net/minecraft/world/entity/decoration/HangingEntity$1 net/minecraft/world/entity/decoration/EntityHanging$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/world/entity/monster/illager/Pillager net/minecraft/world/entity/monster/illager/EntityPillager m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gZ m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedWeapon b m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/SimpleContainer; getInventory gP m ()I getMaxSpawnClusterSize aj m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z isChargingCrossbow ha m ()V onCrossbowAttackPerformed a m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setChargingCrossbow b m (Lnet/minecraft/world/item/ItemStack;)Z wantsItem j f I INVENTORY_SIZE b f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_CHARGING_CROSSBOW a f I SLOT_OFFSET e f Lnet/minecraft/world/SimpleContainer; inventory cv c net/minecraft/world/entity/monster/skeleton/Parched net/minecraft/world/entity/monster/skeleton/Parched m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a m ()I getAttackInterval gR m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()I getHardAttackInterval gQ m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p c net/minecraft/world/entity/projectile/ShulkerBullet net/minecraft/world/entity/projectile/EntityShulkerBullet m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b m ()V checkDespawn dW m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V destroy i m ()D getDefaultGravity bs m ()F getLightLevelDependentMagicValue bO m ()Lnet/minecraft/core/Direction; getMoveDirection f m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isAffectedByBlocks ba m ()Z isOnFire cp m ()Z isPickable bX m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/entity/Entity;)V selectNextMoveDirection a m (Lnet/minecraft/core/Direction;)V setMoveDirection a m (D)Z shouldRenderAtSqrDistance a m ()V tick g f D SPEED b f Lnet/minecraft/core/Direction; currentMoveDirection d f Lnet/minecraft/world/entity/EntityReference; finalTarget c f I flightSteps e f D targetDeltaX f f D targetDeltaY g f D targetDeltaZ h c net/minecraft/world/entity/variant/PriorityProvider net/minecraft/world/entity/variant/PriorityProvider m (I)Ljava/util/List; alwaysTrue a m (Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)V lambda$select$0 a m (Ljava/util/stream/Stream;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Ljava/lang/Object;)Ljava/util/Optional; pick a m (Ljava/util/stream/Stream;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/stream/Stream; select a m ()Ljava/util/List; selectors a m (Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition;I)Ljava/util/List; single a c net/minecraft/world/entity/variant/PriorityProvider$Selector net/minecraft/world/entity/variant/PriorityProvider$a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()Ljava/util/Optional; condition a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()I priority b f Ljava/util/Optional; condition a f I priority b c net/minecraft/world/entity/variant/PriorityProvider$UnpackedEntry net/minecraft/world/entity/variant/PriorityProvider$c m ()Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition; condition c m ()Ljava/lang/Object; entry a m ()I priority b f Ljava/util/Comparator; HIGHEST_PRIORITY_FIRST a f Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition; condition d f Ljava/lang/Object; entry b f I priority c c net/minecraft/world/entity/variant/PriorityProvider$SelectorCondition net/minecraft/world/entity/variant/PriorityProvider$b m (Ljava/lang/Object;)Z lambda$alwaysTrue$0 a c net/minecraft/world/inventory/AbstractContainerMenu net/minecraft/world/inventory/Container m (Lnet/minecraft/world/inventory/DataSlot;)Lnet/minecraft/world/inventory/DataSlot; addDataSlot a m (Lnet/minecraft/world/inventory/ContainerData;)V addDataSlots a m (Lnet/minecraft/world/Container;II)V addInventoryExtendedSlots b m (Lnet/minecraft/world/Container;II)V addInventoryHotbarSlots a m (Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot; addSlot a m (Lnet/minecraft/world/inventory/ContainerListener;)V addSlotListener a m (Lnet/minecraft/world/Container;II)V addStandardInventorySlots c m ()V broadcastChanges d m ()V broadcastFullState e m (Lnet/minecraft/world/inventory/Slot;)Z canDragTo b m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Z)Z canItemQuickReplace a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a m (Lnet/minecraft/world/inventory/ContainerData;I)V checkContainerDataCount a m (Lnet/minecraft/world/Container;I)V checkContainerSize a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/Container;)V clearContainer a m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a m (IILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V clicked a m ()Lnet/minecraft/world/entity/SlotAccess; createCarriedSlotAccess m m (IILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V doClick b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V dropOrPlaceInInventory a m (Lnet/minecraft/world/Container;I)Ljava/util/OptionalInt; findSlot b m ()Lnet/minecraft/world/item/ItemStack; getCarried g m ()Lnet/minecraft/core/NonNullList; getItems c m (Ljava/util/Set;ILnet/minecraft/world/item/ItemStack;)I getQuickCraftPlaceCount a m (I)I getQuickcraftHeader d m (II)I getQuickcraftMask c m (I)I getQuickcraftType c m (Lnet/minecraft/world/level/block/entity/BlockEntity;)I getRedstoneSignalFromBlockEntity a m (Lnet/minecraft/world/Container;)I getRedstoneSignalFromContainer b m (I)Lnet/minecraft/world/inventory/Slot; getSlot b m ()I getStateId j m ()Lnet/minecraft/world/inventory/MenuType; getType a m ()I incrementStateId k m (ILjava/util/List;Lnet/minecraft/world/item/ItemStack;)V initializeContents a m (ILnet/minecraft/world/entity/player/Player;)Z isValidQuickcraftType a m (I)Z isValidSlotIndex a m ()Ljava/lang/String; lambda$clicked$2 o m ()Ljava/lang/String; lambda$clicked$3 n m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V lambda$doClick$4 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V lambda$doClick$5 a m (Lnet/minecraft/world/inventory/ContainerSynchronizer;Lnet/minecraft/world/inventory/RemoteSlot;)Lnet/minecraft/world/inventory/RemoteSlot; lambda$setSynchronizer$1 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; lambda$stillValid$0 a m (Lnet/minecraft/world/item/ItemStack;IIZ)Z moveItemStackTo a m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/inventory/ContainerListener;)V removeSlotListener b m (Lnet/minecraft/world/entity/player/Player;)V removed a m ()V resetQuickCraft f m ()V resumeRemoteUpdates i m ()V sendAllDataToRemote b m (Lnet/minecraft/world/item/ItemStack;)V setCarried a m (II)V setData b m (IILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/network/HashedStack;)V setRemoteCarried a m (ILnet/minecraft/world/item/ItemStack;)V setRemoteSlot a m (ILnet/minecraft/network/HashedStack;)V setRemoteSlotUnsafe a m (II)V setSelectedBundleItemIndex a m (Lnet/minecraft/world/inventory/ContainerSynchronizer;)V setSynchronizer a m (Lnet/minecraft/world/Container;)V slotsChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b m (Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/Block;)Z stillValid a m ()V suppressRemoteUpdates h m ()V synchronizeCarriedToRemote l m (II)V synchronizeDataSlotToRemote e m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V synchronizeSlotToRemote b m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V transferState a m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V triggerSlotListeners a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z tryItemClickBehaviourOverride a m (II)V updateDataSlotListeners d f I CARRIED_SLOT_SIZE h f Lorg/slf4j/Logger; LOGGER m f I QUICKCRAFT_HEADER_CONTINUE f f I QUICKCRAFT_HEADER_END g f I QUICKCRAFT_HEADER_START e f I QUICKCRAFT_TYPE_CHARITABLE b f I QUICKCRAFT_TYPE_CLONE d f I QUICKCRAFT_TYPE_GREEDY c f I SLOTS_PER_ROW i f I SLOT_CLICKED_OUTSIDE a f I SLOT_SIZE j f Lnet/minecraft/world/item/ItemStack; carried p f I containerId l f Ljava/util/List; containerListeners y f Ljava/util/List; dataSlots o f Lnet/minecraft/core/NonNullList; lastSlots n f Lnet/minecraft/world/inventory/MenuType; menuType u f Ljava/util/Set; quickcraftSlots x f I quickcraftStatus w f I quickcraftType v f Lnet/minecraft/world/inventory/RemoteSlot; remoteCarried s f Lit/unimi/dsi/fastutil/ints/IntList; remoteDataSlots r f Lnet/minecraft/core/NonNullList; remoteSlots q f Lnet/minecraft/core/NonNullList; slots k f I stateId t f Z suppressRemoteUpdates A f Lnet/minecraft/world/inventory/ContainerSynchronizer; synchronizer z c net/minecraft/world/inventory/AbstractContainerMenu$1 net/minecraft/world/inventory/Container$1 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/inventory/AbstractContainerMenu; this$0 a c net/minecraft/world/inventory/ContainerSynchronizer net/minecraft/world/inventory/ContainerSynchronizer m ()Lnet/minecraft/world/inventory/RemoteSlot; createSlot a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/item/ItemStack;)V sendCarriedChange a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V sendDataChange a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Ljava/util/List;Lnet/minecraft/world/item/ItemStack;[I)V sendInitialData a m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V sendSlotChange a c net/minecraft/world/inventory/NautilusInventoryMenu net/minecraft/world/inventory/NautilusInventoryMenu m (Lnet/minecraft/world/Container;)Z hasInventoryChanged c f Lnet/minecraft/resources/Identifier; ARMOR_SLOT_SPRITE t f Lnet/minecraft/resources/Identifier; SADDLE_SLOT_SPRITE s c net/minecraft/world/inventory/NautilusInventoryMenu$1 net/minecraft/world/inventory/NautilusInventoryMenu$1 m ()Z isActive b f Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus; val$nautilus a c net/minecraft/world/inventory/NautilusInventoryMenu$2 net/minecraft/world/inventory/NautilusInventoryMenu$2 m ()Z isActive b f Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus; val$nautilus a c net/minecraft/world/inventory/tooltip/BundleTooltip net/minecraft/world/inventory/tooltip/BundleTooltip m ()Lnet/minecraft/world/item/component/BundleContents; contents a f Lnet/minecraft/world/item/component/BundleContents; contents a c net/minecraft/world/item/component/LodestoneTracker net/minecraft/world/item/component/LodestoneTracker m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; target a m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/item/component/LodestoneTracker; tick a m ()Z tracked b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; target c f Z tracked d c net/minecraft/world/item/crafting/BookCloningRecipe net/minecraft/world/item/crafting/RecipeBookClone m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/RecipePropertySet net/minecraft/world/item/crafting/RecipePropertySet m (Ljava/util/Collection;)Lnet/minecraft/world/item/crafting/RecipePropertySet; create a m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/RecipePropertySet; lambda$static$0 a m (Lnet/minecraft/world/item/crafting/RecipePropertySet;)Ljava/util/List; lambda$static$1 a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registerVanilla a m (Lnet/minecraft/world/item/ItemStack;)Z test a f Lnet/minecraft/resources/ResourceKey; BLAST_FURNACE_INPUT f f Lnet/minecraft/resources/ResourceKey; CAMPFIRE_INPUT h f Lnet/minecraft/world/item/crafting/RecipePropertySet; EMPTY j f Lnet/minecraft/resources/ResourceKey; FURNACE_INPUT e f Lnet/minecraft/resources/ResourceKey; SMITHING_ADDITION d f Lnet/minecraft/resources/ResourceKey; SMITHING_BASE b f Lnet/minecraft/resources/ResourceKey; SMITHING_TEMPLATE c f Lnet/minecraft/resources/ResourceKey; SMOKER_INPUT g f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i f Lnet/minecraft/resources/ResourceKey; TYPE_KEY a f Ljava/util/Set; items k c net/minecraft/world/item/crafting/SingleRecipeInput net/minecraft/world/item/crafting/SingleRecipeInput m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/world/item/ItemStack; item c m ()I size a f Lnet/minecraft/world/item/ItemStack; item a c net/minecraft/world/item/crafting/StonecutterRecipe net/minecraft/world/item/crafting/RecipeStonecutting m ()Ljava/util/List; display g m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; resultDisplay c c net/minecraft/world/item/crafting/TippedArrowRecipe net/minecraft/world/item/crafting/RecipeTippedArrow m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/enchantment/effects/Ignite net/minecraft/world/item/enchantment/effects/Ignite m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; duration b m (Lnet/minecraft/world/item/enchantment/effects/Ignite;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; duration d c net/minecraft/world/item/equipment/trim/TrimPattern net/minecraft/world/item/equipment/trim/TrimPattern m ()Lnet/minecraft/resources/Identifier; assetId a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; copyWithStyle a m ()Z decal c m ()Lnet/minecraft/network/chat/Component; description b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/resources/Identifier; assetId e f Z decal g f Lnet/minecraft/network/chat/Component; description f c net/minecraft/world/item/slot/TransformedSlotSource net/minecraft/world/item/slot/TransformedSlotSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a m (Lnet/minecraft/world/item/slot/TransformedSlotSource;)Lnet/minecraft/world/item/slot/SlotSource; lambda$commonFields$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lnet/minecraft/world/item/slot/SlotSource; slotSource b c net/minecraft/world/level/ExplosionDamageCalculator net/minecraft/world/level/ExplosionDamageCalculator m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;F)F getEntityDamageAmount a m (Lnet/minecraft/world/entity/Entity;)F getKnockbackMultiplier a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z shouldDamageEntity a c net/minecraft/world/level/biome/BiomeSpecialEffects net/minecraft/world/level/biome/BiomeFog m ()Ljava/util/Optional; dryFoliageColorOverride c m ()Ljava/util/Optional; foliageColorOverride b m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier e m ()Ljava/util/Optional; grassColorOverride d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I waterColor a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; dryFoliageColorOverride d f Ljava/util/Optional; foliageColorOverride c f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier f f Ljava/util/Optional; grassColorOverride e f I waterColor b c net/minecraft/world/level/biome/BiomeSpecialEffects$Builder net/minecraft/world/level/biome/BiomeFog$a m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects; build a m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; dryFoliageColorOverride c m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; foliageColorOverride b m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; grassColorModifier a m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; grassColorOverride d m ()Ljava/lang/IllegalStateException; lambda$build$0 b m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; waterColor a f Ljava/util/Optional; dryFoliageColorOverride c f Ljava/util/Optional; foliageColorOverride b f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier e f Ljava/util/Optional; grassColorOverride d f Ljava/util/OptionalInt; waterColor a c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier net/minecraft/world/level/biome/BiomeFog$GrassColor m ()[Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; $values b m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c m (DDI)I modifyColor a f [Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; $VALUES f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; DARK_FOREST b f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; NONE a f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; SWAMP c f Ljava/lang/String; name e c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1 net/minecraft/world/level/biome/BiomeFog$GrassColor$1 m (DDI)I modifyColor a c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2 net/minecraft/world/level/biome/BiomeFog$GrassColor$2 m (DDI)I modifyColor a c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3 net/minecraft/world/level/biome/BiomeFog$GrassColor$3 m (DDI)I modifyColor a c net/minecraft/world/level/block/AbstractBannerBlock net/minecraft/world/level/block/BlockBannerAbstract m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a f Lnet/minecraft/world/item/DyeColor; color a c net/minecraft/world/level/block/AbstractCandleBlock net/minecraft/world/level/block/AbstractCandleBlock m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)V addParticlesAndSound a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeLit d m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V extinguish a m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLit c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3;)V lambda$animateTick$0 a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)V lambda$extinguish$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Z)V setLit a f I LIGHT_PER_CANDLE a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b c net/minecraft/world/level/block/BaseCoralPlantBlock net/minecraft/world/level/block/BlockCoralDead m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/CaveVinesPlantBlock net/minecraft/world/level/block/CaveVinesPlantBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateHeadAfterConvertedFromBody a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/block/ChangeOverTimeBlock net/minecraft/world/level/block/ChangeOverTimeBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V changeOverTime a_ m ()Ljava/lang/Enum; getAge c m ()F getChanceModifier aw_ m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getNext k_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getNextState c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$changeOverTime$0 a f I SCAN_DISTANCE z_ c net/minecraft/world/level/block/ColoredFallingBlock net/minecraft/world/level/block/ColoredFallingBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b m (Lnet/minecraft/world/level/block/ColoredFallingBlock;)Lnet/minecraft/util/ColorRGBA; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/ColorRGBA; dustColor b c net/minecraft/world/level/block/ConcretePowderBlock net/minecraft/world/level/block/BlockConcretePowder m (Lnet/minecraft/world/level/block/state/BlockState;)Z canSolidify p m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/ConcretePowderBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldSolidify a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z touchesLiquid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/Block; concrete b c net/minecraft/world/level/block/CrossCollisionBlock net/minecraft/world/level/block/BlockTall m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a m (Ljava/util/Map$Entry;)Z lambda$static$0 a m (FFFFF)Ljava/util/function/Function; makeShapes a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH a f Ljava/util/Map; PROPERTY_BY_DIRECTION f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST d f Ljava/util/function/Function; collisionShapes g f Ljava/util/function/Function; shapes h c net/minecraft/world/level/block/CrossCollisionBlock$1 net/minecraft/world/level/block/BlockTall$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/world/level/block/CryingObsidianBlock net/minecraft/world/level/block/BlockCryingObsidian m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/DoubleBlockCombiner net/minecraft/world/level/block/DoubleBlockFinder m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combineWithNeigbour a c net/minecraft/world/level/block/DoubleBlockCombiner$Combiner net/minecraft/world/level/block/DoubleBlockFinder$Combiner m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a m ()Ljava/lang/Object; acceptNone b m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a c net/minecraft/world/level/block/DoubleBlockCombiner$BlockType net/minecraft/world/level/block/DoubleBlockFinder$BlockType m ()[Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; $values a f [Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; $VALUES d f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; FIRST b f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; SECOND c f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; SINGLE a c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult net/minecraft/world/level/block/DoubleBlockFinder$Result c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double net/minecraft/world/level/block/DoubleBlockFinder$Result$Double f Ljava/lang/Object; first a f Ljava/lang/Object; second b c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single net/minecraft/world/level/block/DoubleBlockFinder$Result$Single f Ljava/lang/Object; single a c net/minecraft/world/level/block/DropExperienceBlock net/minecraft/world/level/block/DropExperienceBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/DropExperienceBlock;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; xpRange b c net/minecraft/world/level/block/EndPortalFrameBlock net/minecraft/world/level/block/BlockEnderPortalFrame m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreatePortalShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_EYE c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_EMPTY d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FULL e f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; portalShape f c net/minecraft/world/level/block/MangroveLeavesBlock net/minecraft/world/level/block/MangroveLeavesBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/MangroveLeavesBlock;)Ljava/lang/Float; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC f c net/minecraft/world/level/block/PlayerWallHeadBlock net/minecraft/world/level/block/BlockSkullPlayerWall m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/SweetBerryBushBlock net/minecraft/world/level/block/BlockSweetBerryBush m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f Lcom/mojang/serialization/MapCodec; CODEC a f F HURT_SPEED_THRESHOLD d f I MAX_AGE b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_GROWING f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SAPLING e c net/minecraft/world/level/chunk/PalettedContainerRO net/minecraft/world/level/chunk/PalettedContainerRO m ()I bitsPerEntry e m ()Lnet/minecraft/world/level/chunk/PalettedContainer; copy f m (Lnet/minecraft/world/level/chunk/PalettedContainer$CountConsumer;)V count a m (III)Ljava/lang/Object; get a m (Ljava/util/function/Consumer;)V getAll a m ()I getSerializedSize d m (Ljava/util/function/Predicate;)Z maybeHas a m (Lnet/minecraft/world/level/chunk/Strategy;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData; pack a m ()Lnet/minecraft/world/level/chunk/PalettedContainer; recreate g m (Lnet/minecraft/network/FriendlyByteBuf;)V write b c net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker net/minecraft/world/level/chunk/PalettedContainerRO$b c net/minecraft/world/level/chunk/PalettedContainerRO$PackedData net/minecraft/world/level/chunk/PalettedContainerRO$a m ()I bitsPerEntry c m ()Ljava/util/List; paletteEntries a m ()Ljava/util/Optional; storage b f I UNKNOWN_BITS_PER_ENTRY a f I bitsPerEntry d f Ljava/util/List; paletteEntries b f Ljava/util/Optional; storage c c net/minecraft/world/level/chunk/status/ChunkPyramid net/minecraft/world/level/chunk/status/ChunkPyramid m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStep; getStepTo a m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$0 x m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$1 w m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$10 n m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$11 m m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$12 l m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$13 k m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$14 j m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$15 i m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$16 h m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$17 g m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$18 f m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$19 e m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$2 v m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$20 d m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$21 c m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$22 b m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$23 a m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$3 u m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$4 t m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$5 s m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$6 r m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$7 q m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$8 p m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$9 o m ()Lcom/google/common/collect/ImmutableList; steps a f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; GENERATION_PYRAMID a f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; LOADING_PYRAMID b f Lcom/google/common/collect/ImmutableList; steps c c net/minecraft/world/level/chunk/status/ChunkPyramid$Builder net/minecraft/world/level/chunk/status/ChunkPyramid$a m ()Lnet/minecraft/world/level/chunk/status/ChunkPyramid; build a m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/level/chunk/status/ChunkPyramid$Builder; step a f Ljava/util/List; steps a c net/minecraft/world/level/levelgen/DebugLevelSource net/minecraft/world/level/levelgen/ChunkProviderDebug m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;)V applyBiomeDecoration a m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a m (II)Lnet/minecraft/world/level/block/state/BlockState; getBlockStateFor a m ()I getGenDepth e m ()I getMinY g m ()I getSeaLevel f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$1 a m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a f Lnet/minecraft/world/level/block/state/BlockState; AIR d f Ljava/util/List; ALL_BLOCKS i f Lnet/minecraft/world/level/block/state/BlockState; BARRIER e f I BARRIER_HEIGHT g f I BLOCK_MARGIN h f Lcom/mojang/serialization/MapCodec; CODEC c f I GRID_HEIGHT k f I GRID_WIDTH j f I HEIGHT f c net/minecraft/world/level/levelgen/DensityFunctions net/minecraft/world/level/levelgen/DensityFunctions m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; add a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; blendAlpha b m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; blendDensity f m ()Lnet/minecraft/world/level/levelgen/DensityFunction; blendOffset c m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cache2d c m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cacheAllInCell e m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cacheOnce d m (D)Lnet/minecraft/world/level/levelgen/DensityFunction; constant a m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; doubleFunctionArgumentCodec a m (J)Lnet/minecraft/world/level/levelgen/DensityFunction; endIslands a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; findTopSurface a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; flatCache b m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; interpolated a m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$doubleFunctionArgumentCodec$3 a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/serialization/MapCodec; lambda$static$0 h m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/DensityFunction; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/datafixers/util/Either; lambda$static$2 g m (Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; lerp a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; lerp a m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; makeCodec a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;)Lnet/minecraft/world/level/levelgen/DensityFunction; map a m (Lnet/minecraft/world/level/levelgen/DensityFunction;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; mapFromUnitTo a m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a m (Lnet/minecraft/core/Holder;DDD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a m (Lnet/minecraft/core/Holder;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; max d m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; min c m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; mul b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; noise a m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/level/levelgen/DensityFunction; noise a m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; noise b m (Lnet/minecraft/world/level/levelgen/DensityFunction;DDLnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; rangeChoice a m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; register a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shift d m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftA b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftB c m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftedNoise2d a m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; singleArgumentCodec a m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; singleFunctionArgumentCodec a m (Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/world/level/levelgen/DensityFunction; spline a m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper;)Lnet/minecraft/world/level/levelgen/DensityFunction; weirdScaledSampler a m (IIDD)Lnet/minecraft/world/level/levelgen/DensityFunction; yClampedGradient a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; zero a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC b f D MAX_REASONABLE_NOISE_VALUE a f Lcom/mojang/serialization/Codec; NOISE_VALUE_CODEC d c net/minecraft/world/level/levelgen/DensityFunctions$Ap2 net/minecraft/world/level/levelgen/DensityFunctions$a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 l m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 m m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type k f Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 f f Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 g f D maxValue i f D minValue h f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type b c net/minecraft/world/level/levelgen/DensityFunctions$Clamp net/minecraft/world/level/levelgen/DensityFunctions$g m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m (D)D transform a f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC h f Lnet/minecraft/world/level/levelgen/DensityFunction; input b f D maxValue g f D minValue f c net/minecraft/world/level/levelgen/DensityFunctions$Noise net/minecraft/world/level/levelgen/DensityFunctions$p m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise k m ()D xzScale l m ()D yScale m f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lcom/mojang/serialization/MapCodec; DATA_CODEC a f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise f f D xzScale g f D yScale h c net/minecraft/world/level/levelgen/DensityFunctions$Shift net/minecraft/world/level/levelgen/DensityFunctions$s m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a c net/minecraft/world/level/levelgen/DensityFunctions$Mapped net/minecraft/world/level/levelgen/DensityFunctions$l m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; create a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; mapAll b m ()D maxValue b m ()D minValue a m (D)D transform a m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;D)D transform a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; type l f Lnet/minecraft/world/level/levelgen/DensityFunction; input b f D maxValue g f D minValue f f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; type a c net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type net/minecraft/world/level/levelgen/DensityFunctions$l$a m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; lambda$new$0 a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; $VALUES j f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; ABS a f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; CUBE c f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; HALF_NEGATIVE d f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; INVERT f f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; QUARTER_NEGATIVE e f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; SQUARE b f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; SQUEEZE g f Lnet/minecraft/util/KeyDispatchDataCodec; codec i f Ljava/lang/String; name h c net/minecraft/world/level/levelgen/DensityFunctions$Marker net/minecraft/world/level/levelgen/DensityFunctions$m m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type a f Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped b c net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type net/minecraft/world/level/levelgen/DensityFunctions$m$a m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked; lambda$new$0 a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; $VALUES h f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; Cache2D c f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; CacheAllInCell e f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; CacheOnce d f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; FlatCache b f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; Interpolated a f Lnet/minecraft/util/KeyDispatchDataCodec; codec g f Ljava/lang/String; name f c net/minecraft/world/level/levelgen/DensityFunctions$ShiftA net/minecraft/world/level/levelgen/DensityFunctions$t m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a c net/minecraft/world/level/levelgen/DensityFunctions$ShiftB net/minecraft/world/level/levelgen/DensityFunctions$u m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a c net/minecraft/world/level/levelgen/DensityFunctions$Spline net/minecraft/world/level/levelgen/DensityFunctions$x m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate; lambda$mapAll$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/util/CubicSpline; spline k f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC g f Lcom/mojang/serialization/Codec; SPLINE_CODEC f f Lnet/minecraft/util/CubicSpline; spline b c net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point net/minecraft/world/level/levelgen/DensityFunctions$x$b m ()Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; context a f Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; context a c net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate net/minecraft/world/level/levelgen/DensityFunctions$x$a m (Ljava/lang/Object;)F apply a m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Point;)F apply a m ()Lnet/minecraft/core/Holder; function c m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate; mapAll a m ()F maxValue b m ()F minValue a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/core/Holder; function c c net/minecraft/world/level/levelgen/DensityFunctions$Constant net/minecraft/world/level/levelgen/DensityFunctions$h m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()D maxValue b m ()D minValue a m ()D value k f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunctions$Constant; ZERO f f D value a c net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd net/minecraft/world/level/levelgen/DensityFunctions$o m ()D argument o m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 l m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 m m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; specificType n m (D)D transform a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type k f D argument i f Lnet/minecraft/world/level/levelgen/DensityFunction; input f f D maxValue h f D minValue g f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; specificType b c net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type net/minecraft/world/level/levelgen/DensityFunctions$o$a m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; $values a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; $VALUES c f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; ADD b f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; MUL a c net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha net/minecraft/world/level/levelgen/DensityFunctions$d m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; $values k m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()D maxValue b m ()D minValue a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; $VALUES f f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; INSTANCE a c net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise net/minecraft/world/level/levelgen/DensityFunctions$v m (DDD)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k c net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset net/minecraft/world/level/levelgen/DensityFunctions$f m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; $values k m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()D maxValue b m ()D minValue a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; $VALUES f f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; INSTANCE a c net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice net/minecraft/world/level/levelgen/DensityFunctions$r m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxExclusive m m ()D maxValue b m ()D minInclusive l m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; whenInRange n m ()Lnet/minecraft/world/level/levelgen/DensityFunction; whenOutOfRange o f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lcom/mojang/serialization/MapCodec; DATA_CODEC a f Lnet/minecraft/world/level/levelgen/DensityFunction; input f f D maxExclusive h f D minInclusive g f Lnet/minecraft/world/level/levelgen/DensityFunction; whenInRange i f Lnet/minecraft/world/level/levelgen/DensityFunction; whenOutOfRange j c net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity net/minecraft/world/level/levelgen/DensityFunctions$e m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b f Lnet/minecraft/world/level/levelgen/DensityFunction; input a c net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder net/minecraft/world/level/levelgen/DensityFunctions$k m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/core/Holder; function k m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a f Lnet/minecraft/core/Holder; function a c net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise net/minecraft/world/level/levelgen/DensityFunctions$w m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise p m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftX k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftY l m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftZ m m ()D xzScale n m ()D yScale o f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC k f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise j f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftX b f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftY f f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftZ g f D xzScale h f D yScale i c net/minecraft/world/level/levelgen/DensityFunctions$FindTopSurface net/minecraft/world/level/levelgen/DensityFunctions$j m ()I cellHeight n m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; density k m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I lowerBound m m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; upperBound l f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC i f I cellHeight h f Lnet/minecraft/world/level/levelgen/DensityFunction; density b f I lowerBound g f Lnet/minecraft/world/level/levelgen/DensityFunction; upperBound f c net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked net/minecraft/world/level/levelgen/DensityFunctions$n m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l c net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer net/minecraft/world/level/levelgen/DensityFunctions$q m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ m (D)D transform a c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker net/minecraft/world/level/levelgen/DensityFunctions$b m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; $values k m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()D maxValue b m ()D minValue a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; $VALUES b f Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; INSTANCE a c net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient net/minecraft/world/level/levelgen/DensityFunctions$ab m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ()D fromValue m m ()I fromY k m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()D maxValue b m ()D minValue a m ()D toValue n m ()I toY l f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC i f D fromValue g f I fromY b f D toValue h f I toY f c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker net/minecraft/world/level/levelgen/DensityFunctions$c m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC f c net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler net/minecraft/world/level/levelgen/DensityFunctions$aa m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a m ()D maxValue b m ()D minValue a m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise l m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; rarityValueMapper m m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC h f Lnet/minecraft/world/level/levelgen/DensityFunction; input b f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise f f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; rarityValueMapper g c net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper net/minecraft/world/level/levelgen/DensityFunctions$aa$a m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; $VALUES g f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; TYPE1 a f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; TYPE2 b f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; mapper e f D maxRarity f f Ljava/lang/String; name d c net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext net/minecraft/world/level/levelgen/DensityFunctions$y m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a c net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction net/minecraft/world/level/levelgen/DensityFunctions$i m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m (Lnet/minecraft/world/level/levelgen/synth/SimplexNoise;II)F getHeightValue a m ()D maxValue b m ()D minValue a f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f F ISLAND_THRESHOLD b f Lnet/minecraft/world/level/levelgen/synth/SimplexNoise; islandNoise f c net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction$NoiseCache net/minecraft/world/level/levelgen/DensityFunctions$i$NoiseCache c net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction net/minecraft/world/level/levelgen/DensityFunctions$z m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 l m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 m m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction; create a m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type k f Lorg/slf4j/Logger; LOGGER a c net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type net/minecraft/world/level/levelgen/DensityFunctions$z$a m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction; lambda$new$0 a f [Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; $VALUES g f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; ADD a f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MAX d f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MIN c f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MUL b f Lnet/minecraft/util/KeyDispatchDataCodec; codec e f Ljava/lang/String; name f c net/minecraft/world/level/levelgen/WorldGenSettings net/minecraft/world/level/levelgen/GeneratorSettings m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; dimensions b m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/RegistryAccess;)Lcom/mojang/serialization/DataResult; encode a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lcom/mojang/serialization/DataResult; encode a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/WorldOptions; options a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/WorldDimensions; dimensions c f Lnet/minecraft/world/level/levelgen/WorldOptions; options b c net/minecraft/world/level/levelgen/blending/Blender net/minecraft/world/level/levelgen/blending/Blender m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;)V addAroundOldChunksCarvingMaskFilter a m (III)Lnet/minecraft/core/Holder; blendBiome a m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D blendDensity a m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; blendOffsetAndFactor a m (DDDDDD)D distanceToCube a m ()Lnet/minecraft/world/level/levelgen/blending/Blender; empty a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;)V generateBorderTick a m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/chunk/ChunkAccess;)V generateBorderTicks a m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a m (IIILnet/minecraft/world/level/levelgen/blending/Blender$CellValueGetter;)D getBlendingDataValue a m (Lnet/minecraft/world/level/levelgen/blending/Blender$CellValueGetter;IIIII)D getBlendingDataValue a m (D)D heightToOffset a m ()Z isEmpty b m (Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter;III)Z lambda$addAroundOldChunksCarvingMaskFilter$7 a m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/core/Holder;)V lambda$blendBiome$5 a m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;JLnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$blendBiome$6 a m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V lambda$blendDensity$2 a m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;JLnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$blendDensity$3 a m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V lambda$blendOffsetAndFactor$0 a m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;JLnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$blendOffsetAndFactor$1 a m (Lnet/minecraft/world/level/biome/BiomeResolver;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; lambda$getBiomeResolver$4 a m (DDDDDDD)D lambda$makeOffsetOldChunkDistanceGetter$10 a m (Ljava/util/List;Lnet/minecraft/core/Direction8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$makeOldChunkDistanceGetter$8 a m (Ljava/util/List;DDD)D lambda$makeOldChunkDistanceGetter$9 a m (Lnet/minecraft/core/Direction8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter; makeOffsetOldChunkDistanceGetter a m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter; makeOldChunkDistanceGetter a m (Lnet/minecraft/server/level/WorldGenRegion;)Lnet/minecraft/world/level/levelgen/blending/Blender; of a f I DENSITY_BLENDING_RANGE_CELLS e f I DENSITY_BLENDING_RANGE_CHUNKS f f Lnet/minecraft/world/level/levelgen/blending/Blender; EMPTY a f I HEIGHT_BLENDING_RANGE_CELLS c f I HEIGHT_BLENDING_RANGE_CHUNKS d f D OLD_CHUNK_XZ_RADIUS g f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; SHIFT_NOISE b f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; densityBlendingData i f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; heightAndBiomeBlendingData h c net/minecraft/world/level/levelgen/blending/Blender$1 net/minecraft/world/level/levelgen/blending/Blender$1 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D blendDensity a m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; blendOffsetAndFactor a m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a c net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput net/minecraft/world/level/levelgen/blending/Blender$a m ()D alpha a m ()D blendingOffset b f D alpha a f D blendingOffset b c net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter net/minecraft/world/level/levelgen/blending/Blender$c c net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter net/minecraft/world/level/levelgen/blending/Blender$b c net/minecraft/world/level/levelgen/synth/NoiseUtils net/minecraft/world/level/levelgen/synth/NoiseUtils m (DD)D biasTowardsExtreme a m (Ljava/lang/StringBuilder;DDD[B)V parityNoiseOctaveConfigString a m (Ljava/lang/StringBuilder;DDD[I)V parityNoiseOctaveConfigString a c net/minecraft/world/level/lighting/BlockLightEngine net/minecraft/world/level/lighting/LightEngineBlock m (J)V checkNode a m (JLnet/minecraft/world/level/block/state/BlockState;)I getEmission a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$propagateLightSources$0 a m (JJ)V propagateDecrease a m (JJI)V propagateIncrease a m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos g c net/minecraft/world/level/lighting/LevelLightEngine net/minecraft/world/level/lighting/LevelLightEngine m (Lnet/minecraft/core/BlockPos;)V checkBlock a m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)Ljava/lang/String; getDebugData a m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType b m (Lnet/minecraft/world/level/LightLayer;)Lnet/minecraft/world/level/lighting/LayerLightEventListener; getLayerListener a m ()I getLightSectionCount c m ()I getMaxLightSection e m ()I getMinLightSection d m (Lnet/minecraft/core/BlockPos;I)I getRawBrightness a m ()Z hasLightWork M_ m (J)Z lightOnInColumn a m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b m ()I runLightUpdates a m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a f Lnet/minecraft/world/level/lighting/LevelLightEngine; EMPTY c f I LIGHT_SECTION_PADDING b f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor d c net/minecraft/world/level/portal/TeleportTransition net/minecraft/world/level/portal/TeleportTransition m ()Z asPassenger h m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; createDefault a m ()Lnet/minecraft/world/phys/Vec3; deltaMovement d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; findAdjustedSharedSpawnPos a m (Lnet/minecraft/world/entity/Entity;)V lambda$static$0 c m ()Z missingRespawnBlock g m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; missingRespawnBlock b m ()Lnet/minecraft/server/level/ServerLevel; newLevel b m (Lnet/minecraft/world/entity/Entity;)V placePortalTicket b m (Lnet/minecraft/world/entity/Entity;)V playPortalSound a m ()Lnet/minecraft/world/phys/Vec3; position c m ()Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; postTeleportTransition j m ()Ljava/util/Set; relatives i m ()Lnet/minecraft/world/level/portal/TeleportTransition; transitionAsPassenger a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/portal/TeleportTransition; withPosition a m (FF)Lnet/minecraft/world/level/portal/TeleportTransition; withRotation a m ()F xRot f m ()F yRot e f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; DO_NOTHING a f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; PLACE_PORTAL_TICKET c f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; PLAY_PORTAL_SOUND b f Z asPassenger j f Lnet/minecraft/world/phys/Vec3; deltaMovement f f Z missingRespawnBlock i f Lnet/minecraft/server/level/ServerLevel; newLevel d f Lnet/minecraft/world/phys/Vec3; position e f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; postTeleportTransition l f Ljava/util/Set; relatives k f F xRot h f F yRot g c net/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition net/minecraft/world/level/portal/TeleportTransition$a m (Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;Lnet/minecraft/world/entity/Entity;)V lambda$then$0 a c net/minecraft/world/level/storage/PlayerDataStorage net/minecraft/world/level/storage/WorldNBTStorage m (Lnet/minecraft/server/players/NameAndId;Ljava/lang/String;)V backup a m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; lambda$load$0 b m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$load$1 a m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; load a m (Lnet/minecraft/server/players/NameAndId;Ljava/lang/String;)Ljava/util/Optional; load b m (Lnet/minecraft/world/entity/player/Player;)V save a f Lorg/slf4j/Logger; LOGGER b f Lcom/mojang/datafixers/DataFixer; fixerUpper a f Ljava/io/File; playerDir c c net/minecraft/world/level/storage/WritableLevelData net/minecraft/world/level/storage/WorldDataMutable m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setSpawn a c net/minecraft/world/level/storage/loot/LootDataType net/minecraft/world/level/storage/loot/LootDataType m ()Lcom/mojang/serialization/Codec; codec c m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; createLootTableValidator f m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; createSimpleValidator e m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable;)V lambda$createLootTableValidator$1 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootContextUser;)V lambda$createSimpleValidator$0 a m ()Lnet/minecraft/resources/ResourceKey; registryKey b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V runValidation a m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; validator d m ()Ljava/util/stream/Stream; values a f Lnet/minecraft/world/level/storage/loot/LootDataType; MODIFIER b f Lnet/minecraft/world/level/storage/loot/LootDataType; PREDICATE a f Lnet/minecraft/world/level/storage/loot/LootDataType; TABLE c f Lcom/mojang/serialization/Codec; codec e f Lnet/minecraft/resources/ResourceKey; registryKey d f Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; validator f c net/minecraft/world/level/storage/loot/LootDataType$Validator net/minecraft/world/level/storage/loot/LootDataType$a c net/minecraft/world/ticks/SerializableTickContainer net/minecraft/world/ticks/SerializableTickContainer m (J)Ljava/util/List; pack a c org/bukkit/craftbukkit/advancement/CraftAdvancement org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancement c org/bukkit/craftbukkit/block/CraftChiseledBookshelf org/bukkit/craftbukkit/v1_21_R7/block/CraftChiseledBookshelf c org/bukkit/craftbukkit/block/CraftChiseledBookshelf$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftChiseledBookshelf$1 c org/bukkit/craftbukkit/block/CraftCopperGolemStatue org/bukkit/craftbukkit/v1_21_R7/block/CraftCopperGolemStatue c org/bukkit/craftbukkit/block/CraftTestInstanceBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftTestInstanceBlock c org/bukkit/craftbukkit/block/impl/CraftAttachedStem org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftAttachedStem c org/bukkit/craftbukkit/block/impl/CraftBaseCoralFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBaseCoralFan c org/bukkit/craftbukkit/block/impl/CraftBlastFurnace org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBlastFurnace c org/bukkit/craftbukkit/block/impl/CraftBrewingStand org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBrewingStand c org/bukkit/craftbukkit/block/impl/CraftBubbleColumn org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBubbleColumn c org/bukkit/craftbukkit/block/impl/CraftChorusFlower org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChorusFlower c org/bukkit/craftbukkit/block/impl/CraftCommandBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCommandBlock c org/bukkit/craftbukkit/block/impl/CraftCoralWallFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCoralWallFan c org/bukkit/craftbukkit/block/impl/CraftDecoratedPot org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDecoratedPot c org/bukkit/craftbukkit/block/impl/CraftDetectorRail org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDetectorRail c org/bukkit/craftbukkit/block/impl/CraftHangingRoots org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHangingRoots c org/bukkit/craftbukkit/block/impl/CraftHugeMushroom org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHugeMushroom c org/bukkit/craftbukkit/block/impl/CraftLightningRod org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLightningRod c org/bukkit/craftbukkit/block/impl/CraftMovingPiston org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMovingPiston c org/bukkit/craftbukkit/block/impl/CraftNetherPortal org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftNetherPortal c org/bukkit/craftbukkit/block/impl/CraftRedStoneWire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedStoneWire c org/bukkit/craftbukkit/block/impl/CraftRedstoneLamp org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedstoneLamp c org/bukkit/craftbukkit/block/impl/CraftStandingSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStandingSign c org/bukkit/craftbukkit/block/impl/CraftTallSeagrass org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTallSeagrass c org/bukkit/craftbukkit/block/impl/CraftTrappedChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTrappedChest c org/bukkit/craftbukkit/block/impl/CraftTrialSpawner org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTrialSpawner c org/bukkit/craftbukkit/block/impl/CraftTripWireHook org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTripWireHook c org/bukkit/craftbukkit/block/impl/CraftWeepingVines org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeepingVines c org/bukkit/craftbukkit/entity/CraftAbstractNautilus org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractNautilus c org/bukkit/craftbukkit/entity/CraftAbstractSkeleton org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractSkeleton c org/bukkit/craftbukkit/entity/CraftAbstractVillager org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractVillager c org/bukkit/craftbukkit/entity/CraftBreezeWindCharge org/bukkit/craftbukkit/v1_21_R7/entity/CraftBreezeWindCharge c org/bukkit/craftbukkit/entity/CraftMinecartRideable org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartRideable c org/bukkit/craftbukkit/entity/boat/CraftDarkOakBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftDarkOakBoat c org/bukkit/craftbukkit/entity/boat/CraftPaleOakBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftPaleOakBoat c org/bukkit/craftbukkit/entity/memory/CraftMemoryKey org/bukkit/craftbukkit/v1_21_R7/entity/memory/CraftMemoryKey c org/bukkit/craftbukkit/generator/CraftLimitedRegion org/bukkit/craftbukkit/v1_21_R7/generator/CraftLimitedRegion c org/bukkit/craftbukkit/inventory/CraftComplexRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftComplexRecipe c org/bukkit/craftbukkit/inventory/CraftFurnaceRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftFurnaceRecipe c org/bukkit/craftbukkit/inventory/CraftInventoryLoom org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryLoom c org/bukkit/craftbukkit/inventory/CraftInventoryView org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryView c org/bukkit/craftbukkit/inventory/CraftMetaEntityTag org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaEntityTag c org/bukkit/craftbukkit/inventory/CraftSmokingRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftSmokingRecipe c org/bukkit/craftbukkit/inventory/view/CraftLoomView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftLoomView c org/bukkit/craftbukkit/legacy/enums/ImposterEnumMap org/bukkit/craftbukkit/v1_21_R7/legacy/enums/ImposterEnumMap c org/bukkit/craftbukkit/legacy/enums/ImposterEnumSet org/bukkit/craftbukkit/v1_21_R7/legacy/enums/ImposterEnumSet c org/bukkit/craftbukkit/legacy/reroute/RerouteReturn org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteReturn c org/bukkit/craftbukkit/legacy/reroute/RerouteStatic org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteStatic c org/bukkit/craftbukkit/metadata/EntityMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/EntityMetadataStore c org/bukkit/craftbukkit/metadata/PlayerMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/PlayerMetadataStore c org/bukkit/craftbukkit/potion/CraftPotionEffectType org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionEffectType c org/bukkit/craftbukkit/potion/CraftPotionEffectType$1 org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionEffectType$1 c org/bukkit/craftbukkit/profile/CraftProfileProperty org/bukkit/craftbukkit/v1_21_R7/profile/CraftProfileProperty c org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter org/bukkit/craftbukkit/v1_21_R7/profile/CraftProfileProperty$JsonFormatter c org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter$1 org/bukkit/craftbukkit/v1_21_R7/profile/CraftProfileProperty$JsonFormatter$1 c org/bukkit/craftbukkit/scheduler/CraftAsyncDebugger org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncDebugger c org/bukkit/craftbukkit/util/BlockStateListPopulator org/bukkit/craftbukkit/v1_21_R7/util/BlockStateListPopulator c net/minecraft/advancements/criterion/DamagePredicate net/minecraft/advancements/criterion/CriterionConditionDamage m ()Ljava/util/Optional; blocked d m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; dealtDamage a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a m ()Ljava/util/Optional; sourceEntity c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; takenDamage b m ()Ljava/util/Optional; type e f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; blocked e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; dealtDamage b f Ljava/util/Optional; sourceEntity d f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; takenDamage c f Ljava/util/Optional; type f c net/minecraft/advancements/criterion/DamagePredicate$Builder net/minecraft/advancements/criterion/CriterionConditionDamage$a m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; blocked a m ()Lnet/minecraft/advancements/criterion/DamagePredicate; build b m ()Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; damageInstance a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; dealtDamage a m (Lnet/minecraft/advancements/criterion/EntityPredicate;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; sourceEntity a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; takenDamage b m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; type a m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; type a f Ljava/util/Optional; blocked d f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; dealtDamage a f Ljava/util/Optional; sourceEntity c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; takenDamage b f Ljava/util/Optional; type e c net/minecraft/advancements/criterion/DistanceTrigger net/minecraft/advancements/criterion/DistanceTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/advancements/criterion/DistanceTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;)V trigger a c net/minecraft/advancements/criterion/DistanceTrigger$TriggerInstance net/minecraft/advancements/criterion/DistanceTrigger$a m ()Ljava/util/Optional; distance c m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DistancePredicate;Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/Criterion; fallFromHeight a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/Criterion; rideEntityInLava a m ()Ljava/util/Optional; startPosition b m (Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/Criterion; travelledThroughNether a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; distance d f Ljava/util/Optional; player b f Ljava/util/Optional; startPosition c c net/minecraft/advancements/criterion/EntityPredicate net/minecraft/advancements/criterion/CriterionConditionEntity m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; components p m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; createContext b m ()Ljava/util/Optional; distanceToPlayer b m ()Ljava/util/Optional; effects e m ()Ljava/util/Optional; entityType a m ()Ljava/util/Optional; equipment h m ()Ljava/util/Optional; flags g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$matches$2 b m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; lambda$static$1 a m ()Lnet/minecraft/advancements/criterion/EntityPredicate$LocationWrapper; location d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z matches a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Z matches a m ()Ljava/util/Optional; movement c m ()Ljava/util/Optional; nbt f m ()Ljava/util/Optional; passenger l m ()Ljava/util/Optional; periodicTick j m ()Ljava/util/Optional; slots o m ()Ljava/util/Optional; subPredicate i m ()Ljava/util/Optional; targetedEntity m m ()Ljava/util/Optional; team n m ()Ljava/util/Optional; vehicle k m (Ljava/util/Optional;)Ljava/util/Optional; wrap a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/ContextAwarePredicate; wrap a m (Lnet/minecraft/advancements/criterion/EntityPredicate;)Lnet/minecraft/advancements/criterion/ContextAwarePredicate; wrap a m ([Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Ljava/util/List; wrap a f Lcom/mojang/serialization/Codec; ADVANCEMENT_CODEC b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components r f Ljava/util/Optional; distanceToPlayer d f Ljava/util/Optional; effects g f Ljava/util/Optional; entityType c f Ljava/util/Optional; equipment j f Ljava/util/Optional; flags i f Lnet/minecraft/advancements/criterion/EntityPredicate$LocationWrapper; location f f Ljava/util/Optional; movement e f Ljava/util/Optional; nbt h f Ljava/util/Optional; passenger n f Ljava/util/Optional; periodicTick l f Ljava/util/Optional; slots q f Ljava/util/Optional; subPredicate k f Ljava/util/Optional; targetedEntity o f Ljava/util/Optional; team p f Ljava/util/Optional; vehicle m c net/minecraft/advancements/criterion/EntityPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionEntity$a m ()Lnet/minecraft/advancements/criterion/EntityPredicate; build b m (Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; components a m (Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; distance a m (Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; effects a m ()Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; entity a m (Lnet/minecraft/advancements/criterion/EntityTypePredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; entityType a m (Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; equipment a m (Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; equipment a m (Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; flags a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; located a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; movementAffectedBy c m (Lnet/minecraft/advancements/criterion/MovementPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; moving a m (Lnet/minecraft/advancements/criterion/NbtPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; nbt a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; of a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; of a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; passenger b m (I)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; periodicTick a m (Lnet/minecraft/advancements/criterion/SlotsPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; slots a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; steppingOn b m (Lnet/minecraft/advancements/criterion/EntitySubPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; subPredicate a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; targetedEntity c m (Ljava/lang/String;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; team a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; vehicle a f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components r f Ljava/util/Optional; distanceToPlayer b f Ljava/util/Optional; effects g f Ljava/util/Optional; entityType a f Ljava/util/Optional; equipment j f Ljava/util/Optional; flags i f Ljava/util/Optional; located d f Ljava/util/Optional; movementAffectedBy f f Ljava/util/Optional; movement c f Ljava/util/Optional; nbt h f Ljava/util/Optional; passenger n f Ljava/util/Optional; periodicTick l f Ljava/util/Optional; slots q f Ljava/util/Optional; steppingOnLocation e f Ljava/util/Optional; subPredicate k f Ljava/util/Optional; targetedEntity o f Ljava/util/Optional; team p f Ljava/util/Optional; vehicle m c net/minecraft/advancements/criterion/EntityPredicate$LocationWrapper net/minecraft/advancements/criterion/CriterionConditionEntity$b m ()Ljava/util/Optional; affectsMovement c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; located a m ()Ljava/util/Optional; steppingOn b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; affectsMovement d f Ljava/util/Optional; located b f Ljava/util/Optional; steppingOn c c net/minecraft/advancements/criterion/PlayerPredicate net/minecraft/advancements/criterion/CriterionConditionPlayer m ()Ljava/util/Map; advancements f m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/advancements/criterion/GameTypePredicate; gameType c m ()Ljava/util/Optional; input h m (Lnet/minecraft/world/entity/Entity;)Z lambda$matches$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level b m ()Ljava/util/Optional; lookingAt g m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes e m ()Ljava/util/List; stats d f Lcom/mojang/serialization/MapCodec; CODEC c f I LOOKING_AT_RANGE b f Ljava/util/Map; advancements h f Lnet/minecraft/advancements/criterion/GameTypePredicate; gameType e f Ljava/util/Optional; input j f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level d f Ljava/util/Optional; lookingAt i f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes g f Ljava/util/List; stats f c net/minecraft/advancements/criterion/PlayerPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionPlayer$d m (Lnet/minecraft/resources/ResourceKey;Z)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; addRecipe a m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; addStat a m ()Lnet/minecraft/advancements/criterion/PlayerPredicate; build b m (Lnet/minecraft/resources/Identifier;Ljava/util/Map;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; checkAdvancementCriterions a m (Lnet/minecraft/resources/Identifier;Z)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; checkAdvancementDone a m (Lnet/minecraft/advancements/criterion/InputPredicate;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; hasInput a m ()Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; player a m (Lnet/minecraft/advancements/criterion/GameTypePredicate;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; setGameType a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; setLevel a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; setLookingAt a f Ljava/util/Map; advancements e f Lnet/minecraft/advancements/criterion/GameTypePredicate; gameType b f Ljava/util/Optional; input g f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level a f Ljava/util/Optional; lookingAt f f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes d f Lcom/google/common/collect/ImmutableList$Builder; stats c c net/minecraft/advancements/criterion/PlayerPredicate$StatMatcher net/minecraft/advancements/criterion/CriterionConditionPlayer$e m (Lnet/minecraft/stats/StatType;)Lcom/mojang/serialization/MapCodec; createTypedCodec a m (Lnet/minecraft/stats/StatsCounter;)Z matches a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; range c m ()Ljava/util/function/Supplier; stat d m ()Lnet/minecraft/stats/StatType; type a m ()Lnet/minecraft/core/Holder; value b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; range d f Ljava/util/function/Supplier; stat e f Lnet/minecraft/stats/StatType; type b f Lnet/minecraft/core/Holder; value c c net/minecraft/advancements/criterion/PlayerPredicate$AdvancementPredicate net/minecraft/advancements/criterion/CriterionConditionPlayer$c m (Lnet/minecraft/advancements/criterion/PlayerPredicate$AdvancementPredicate;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/advancements/criterion/PlayerPredicate$AdvancementDonePredicate net/minecraft/advancements/criterion/CriterionConditionPlayer$b m ()Z state a m (Lnet/minecraft/advancements/AdvancementProgress;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Z state c c net/minecraft/advancements/criterion/PlayerPredicate$AdvancementCriterionsPredicate net/minecraft/advancements/criterion/CriterionConditionPlayer$a m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; criterions a m (Lnet/minecraft/advancements/AdvancementProgress;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; criterions c c net/minecraft/advancements/criterion/RaiderPredicate net/minecraft/advancements/criterion/RaiderPredicate m ()Lcom/mojang/serialization/MapCodec; codec a m ()Z hasRaid b m ()Z isCaptain c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a f Lnet/minecraft/advancements/criterion/RaiderPredicate; CAPTAIN_WITHOUT_RAID c f Lcom/mojang/serialization/MapCodec; CODEC b f Z hasRaid d f Z isCaptain e c net/minecraft/commands/arguments/CompoundTagArgument net/minecraft/commands/arguments/ArgumentNBTTag m ()Lnet/minecraft/commands/arguments/CompoundTagArgument; compoundTag a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; getCompoundTag a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/CompoundTag; parse a f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/GameProfileArgument net/minecraft/commands/arguments/ArgumentProfile m ()Lnet/minecraft/commands/arguments/GameProfileArgument; gameProfile a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getGameProfiles a m (Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V lambda$listSuggestions$1 a m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/Collection; lambda$parse$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_UNKNOWN_PLAYER a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/GameProfileArgument$Result net/minecraft/commands/arguments/ArgumentProfile$a c net/minecraft/commands/arguments/GameProfileArgument$SelectorResult net/minecraft/commands/arguments/ArgumentProfile$b f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector a c net/minecraft/commands/arguments/ResourceKeyArgument net/minecraft/commands/arguments/ResourceKeyArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; getAdvancement e m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getConfiguredFeature a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipe d m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; getRegistry a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/resources/ResourceKey; getRegistryKey a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructure b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructureTemplatePool c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; key a m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getRecipe$7 b m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getRegistryKey$5 b m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$resolveKey$6 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 e m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceKey; parse a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/core/Holder$Reference; resolveKey b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_ADVANCEMENT f f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_FEATURE b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_RECIPE e f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_STRUCTURE c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_TEMPLATE_POOL d f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/resources/ResourceKey; registryKey g c net/minecraft/commands/arguments/ResourceKeyArgument$Info net/minecraft/commands/arguments/ResourceKeyArgument$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/ResourceKeyArgument;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template; unpack a c net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template net/minecraft/commands/arguments/ResourceKeyArgument$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Lnet/minecraft/resources/ResourceKey; registryKey b f Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info; this$0 a c net/minecraft/commands/arguments/ScoreHolderArgument net/minecraft/commands/arguments/ArgumentScoreholder m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; getName a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getNames b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; getNames a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getNamesWithDefaultWildcard c m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$2 a m (Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$3 a m (Ljava/util/UUID;Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$4 a m (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$5 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V lambda$static$0 b m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a m ()Lnet/minecraft/commands/arguments/ScoreHolderArgument; scoreHolder a m ()Lnet/minecraft/commands/arguments/ScoreHolderArgument; scoreHolders b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_RESULTS c f Ljava/util/Collection; EXAMPLES b f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_SCORE_HOLDERS a f Z multiple d c net/minecraft/commands/arguments/ScoreHolderArgument$Info net/minecraft/commands/arguments/ArgumentScoreholder$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/ScoreHolderArgument;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template; unpack a f B FLAG_MULTIPLE a c net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template net/minecraft/commands/arguments/ArgumentScoreholder$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ScoreHolderArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Z multiple b f Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info; this$0 a c net/minecraft/commands/arguments/ScoreHolderArgument$Result net/minecraft/commands/arguments/ArgumentScoreholder$b c net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult net/minecraft/commands/arguments/ArgumentScoreholder$c f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector a c net/minecraft/commands/execution/tasks/BuildContexts net/minecraft/commands/execution/tasks/BuildContexts m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)V execute a m ()Ljava/lang/String; lambda$execute$1 a m (Lcom/mojang/brigadier/context/CommandContext;ZI)V lambda$execute$2 a m (Lnet/minecraft/commands/execution/tasks/ExecuteCommand;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/ExecutionCommandSource;)Lnet/minecraft/commands/execution/CommandQueueEntry; lambda$execute$3 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V traceCommandStart a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_FORK_LIMIT_REACHED a f Ljava/lang/String; commandInput b f Lcom/mojang/brigadier/context/ContextChain; command c c net/minecraft/commands/execution/tasks/BuildContexts$Unbound net/minecraft/commands/execution/tasks/BuildContexts$c m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a c net/minecraft/commands/execution/tasks/BuildContexts$TopLevel net/minecraft/commands/execution/tasks/BuildContexts$b f Lnet/minecraft/commands/ExecutionCommandSource; source b c net/minecraft/commands/execution/tasks/BuildContexts$Continuation net/minecraft/commands/execution/tasks/BuildContexts$a f Lnet/minecraft/commands/execution/ChainModifiers; modifiers b f Lnet/minecraft/commands/ExecutionCommandSource; originalSource c f Ljava/util/List; sources d c net/minecraft/commands/synchronization/ArgumentUtils net/minecraft/commands/synchronization/ArgumentUtils m (ZZ)I createNumberFlags a m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; findUsedArgumentTypes a m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V findUsedArgumentTypes a m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V lambda$findUsedArgumentTypes$1 a m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$serializeNodeToJson$0 a m (B)Z numberHasMax b m (B)Z numberHasMin a m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeArgumentCap a m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V serializeArgumentToJson a m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; serializeNodeToJson a f Lorg/slf4j/Logger; LOGGER a f B NUMBER_FLAG_MAX c f B NUMBER_FLAG_MIN b c net/minecraft/core/component/PatchedDataComponentMap net/minecraft/core/component/PatchedDataComponentMap m (Lnet/minecraft/core/component/DataComponentPatch;)V applyPatch a m (Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V applyPatch a m ()Lnet/minecraft/core/component/DataComponentPatch; asPatch g m ()V clearPatch f m ()Lnet/minecraft/core/component/PatchedDataComponentMap; copy h m ()V ensureMapOwnership j m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/core/component/PatchedDataComponentMap; fromPatch a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/core/component/DataComponentType;)Z hasNonDefault d m (Lnet/minecraft/core/component/DataComponentMap;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z isPatchSanitized a m ()Ljava/util/Set; keySet b m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; remove e m (Lnet/minecraft/core/component/DataComponentPatch;)V restorePatch b m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; set b m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Object; set a m (Lnet/minecraft/core/component/DataComponentMap;)V setAll a m ()I size d m ()Lnet/minecraft/core/component/DataComponentMap; toImmutableMap i f Z copyOnWrite e f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; patch d f Lnet/minecraft/core/component/DataComponentMap; prototype c c net/minecraft/core/particles/VibrationParticleOption net/minecraft/core/particles/VibrationParticleOption m ()I getArrivalInTicks c m ()Lnet/minecraft/world/level/gameevent/PositionSource; getDestination b m ()Lnet/minecraft/core/particles/ParticleType; getType a m ()Ljava/lang/String; lambda$static$0 d m (Lnet/minecraft/world/level/gameevent/PositionSource;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; SAFE_POSITION_SOURCE_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I arrivalInTicks e f Lnet/minecraft/world/level/gameevent/PositionSource; destination d c net/minecraft/data/loot/packs/VanillaArchaeologyLoot net/minecraft/data/loot/packs/VanillaArchaeologyLoot m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/recipes/SmithingTrimRecipeBuilder net/minecraft/data/recipes/SmithingTrimRecipeBuilder m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/core/Holder;Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; smithingTrim a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; unlocks a f Lnet/minecraft/world/item/crafting/Ingredient; addition d f Lnet/minecraft/world/item/crafting/Ingredient; base c f Lnet/minecraft/data/recipes/RecipeCategory; category a f Ljava/util/Map; criteria f f Lnet/minecraft/core/Holder; pattern e f Lnet/minecraft/world/item/crafting/Ingredient; template b c net/minecraft/data/registries/RegistryPatchGenerator net/minecraft/data/registries/RegistryPatchGenerator m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture; createLookup a m (Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$createLookup$0 a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$createLookup$1 b m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$createLookup$2 a m (Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; lambda$createLookup$3 a c net/minecraft/data/worldgen/BastionHoglinStablePools net/minecraft/data/worldgen/WorldGenFeatureBastionHoglinStable m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/BastionHousingUnitsPools net/minecraft/data/worldgen/WorldGenFeatureBastionUnits m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/BastionTreasureRoomPools net/minecraft/data/worldgen/WorldGenFeatureBastionTreasure m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/data/worldgen/TrailRuinsStructurePools net/minecraft/data/worldgen/TrailRuinsStructurePools m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a c net/minecraft/data/worldgen/features/AquaticFeatures net/minecraft/data/worldgen/features/AquaticFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; KELP f f Lnet/minecraft/resources/ResourceKey; SEAGRASS_MID c f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SHORT a f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SLIGHTLY_LESS_SHORT b f Lnet/minecraft/resources/ResourceKey; SEAGRASS_TALL d f Lnet/minecraft/resources/ResourceKey; SEA_PICKLE e f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN_VEGETATION g c net/minecraft/data/worldgen/placement/CavePlacements net/minecraft/data/worldgen/placement/CavePlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; AMETHYST_GEODE q f Lnet/minecraft/resources/ResourceKey; CAVE_VINES k f Lnet/minecraft/resources/ResourceKey; CLASSIC_VINES p f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CLUSTER e f Lnet/minecraft/resources/ResourceKey; FOSSIL_LOWER d f Lnet/minecraft/resources/ResourceKey; FOSSIL_UPPER c f Lnet/minecraft/resources/ResourceKey; GLOW_LICHEN i f Lnet/minecraft/resources/ResourceKey; LARGE_DRIPSTONE f f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CEILING_VEGETATION n f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CLAY m f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_VEGETATION l f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM a f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM_DEEP b f Lnet/minecraft/resources/ResourceKey; POINTED_DRIPSTONE g f Lnet/minecraft/resources/ResourceKey; ROOTED_AZALEA_TREE j f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_ANCIENT_CITY s f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_DEEP_DARK r f Lnet/minecraft/resources/ResourceKey; SCULK_VEIN t f Lnet/minecraft/resources/ResourceKey; SPORE_BLOSSOM o f Lnet/minecraft/resources/ResourceKey; UNDERWATER_MAGMA h c net/minecraft/data/worldgen/placement/PlacementUtils net/minecraft/data/worldgen/placement/PlacementUtils m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (IFI)Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; countExtra a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/core/Holder; filtered a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; filteredByBlockSurvival a m (Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; inlinePlaced a m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; inlinePlaced a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementFilter; isEmpty a m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/core/Holder; onlyWhenEmpty a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;Ljava/util/List;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V register a f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; FULL_RANGE f f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP a f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_NO_LEAVES b f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_OCEAN_FLOOR e f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_TOP_SOLID c f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_WORLD_SURFACE d f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_10_10 g f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_4_4 i f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_8_8 h f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT j c net/minecraft/data/worldgen/placement/TreePlacements net/minecraft/data/worldgen/placement/TreePlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; ACACIA_CHECKED h f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_LEAF_LITTER A f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_PLACED z f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_002 B f Lnet/minecraft/resources/ResourceKey; BIRCH_CHECKED g f Lnet/minecraft/resources/ResourceKey; BIRCH_LEAF_LITTER I f Lnet/minecraft/resources/ResourceKey; CHERRY_BEES_005 F f Lnet/minecraft/resources/ResourceKey; CHERRY_CHECKED k f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGI a f Lnet/minecraft/resources/ResourceKey; DARK_OAK_CHECKED d f Lnet/minecraft/resources/ResourceKey; DARK_OAK_LEAF_LITTER H f Lnet/minecraft/resources/ResourceKey; FALLEN_BIRCH_TREE L f Lnet/minecraft/resources/ResourceKey; FALLEN_JUNGLE_TREE O f Lnet/minecraft/resources/ResourceKey; FALLEN_OAK_TREE K f Lnet/minecraft/resources/ResourceKey; FALLEN_SPRUCE_TREE N f Lnet/minecraft/resources/ResourceKey; FALLEN_SUPER_BIRCH_TREE M f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES E f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_0002_LEAF_LITTER C f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_002 D f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_CHECKED p f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_LEAF_LITTER J f Lnet/minecraft/resources/ResourceKey; JUNGLE_BUSH u f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE_CHECKED o f Lnet/minecraft/resources/ResourceKey; MANGROVE_CHECKED j f Lnet/minecraft/resources/ResourceKey; MEGA_JUNGLE_TREE_CHECKED q f Lnet/minecraft/resources/ResourceKey; MEGA_PINE_CHECKED s f Lnet/minecraft/resources/ResourceKey; MEGA_SPRUCE_CHECKED r f Lnet/minecraft/resources/ResourceKey; OAK_BEES_0002_LEAF_LITTER x f Lnet/minecraft/resources/ResourceKey; OAK_BEES_002 y f Lnet/minecraft/resources/ResourceKey; OAK_CHECKED c f Lnet/minecraft/resources/ResourceKey; OAK_LEAF_LITTER G f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CHECKED e f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CREAKING_CHECKED f f Lnet/minecraft/resources/ResourceKey; PINE_CHECKED n f Lnet/minecraft/resources/ResourceKey; PINE_ON_SNOW l f Lnet/minecraft/resources/ResourceKey; SPRUCE_CHECKED i f Lnet/minecraft/resources/ResourceKey; SPRUCE_ON_SNOW m f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES w f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES_0002 v f Lnet/minecraft/resources/ResourceKey; TALL_MANGROVE_CHECKED t f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGI b c net/minecraft/gametest/framework/MultipleTestTracker net/minecraft/gametest/framework/GameTestHarnessCollector m (Ljava/util/function/Consumer;)V addFailureListener a m (Lnet/minecraft/gametest/framework/GameTestListener;)V addListener a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V addTestToTrack a m ()I getDoneCount c m ()Ljava/util/Collection; getFailedOptional g m ()I getFailedOptionalCount b m ()Ljava/util/Collection; getFailedRequired f m ()I getFailedRequiredCount a m ()Ljava/lang/String; getProgressBar j m ()I getTotalCount h m ()Z hasFailedOptional e m ()Z hasFailedRequired d m ()Z isDone i m (Lnet/minecraft/gametest/framework/GameTestListener;Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$addListener$0 a m (Ljava/lang/StringBuffer;Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$getProgressBar$1 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V remove b f C FAILED_OPTIONAL_TEST_CHAR d f C FAILED_REQUIRED_TEST_CHAR e f C NOT_STARTED_TEST_CHAR a f C ONGOING_TEST_CHAR b f C SUCCESSFUL_TEST_CHAR c f Ljava/util/Collection; listeners g f Ljava/util/Collection; tests f c net/minecraft/gametest/framework/MultipleTestTracker$1 net/minecraft/gametest/framework/GameTestHarnessCollector$1 m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a c net/minecraft/network/chat/LastSeenMessagesValidator net/minecraft/network/chat/LastSeenMessagesValidator m (Lnet/minecraft/network/chat/MessageSignature;)V addPending a m (I)V applyOffset a m (Lnet/minecraft/network/chat/LastSeenMessages$Update;)Lnet/minecraft/network/chat/LastSeenMessages; applyUpdate a m ()I trackedMessagesCount a f Lnet/minecraft/network/chat/MessageSignature; lastPendingMessage c f I lastSeenCount a f Lit/unimi/dsi/fastutil/objects/ObjectList; trackedMessages b c net/minecraft/network/chat/LastSeenMessagesValidator$ValidationException net/minecraft/network/chat/LastSeenMessagesValidator$a c net/minecraft/network/chat/contents/SelectorContents net/minecraft/network/chat/contents/SelectorContents m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a m ()Lnet/minecraft/commands/arguments/selector/SelectorPattern; selector b m ()Ljava/util/Optional; separator c m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/commands/arguments/selector/SelectorPattern; selector b f Ljava/util/Optional; separator c c net/minecraft/network/chat/contents/data/DataSources net/minecraft/network/chat/contents/data/DataSources f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b c net/minecraft/network/chat/numbers/NumberFormatTypes net/minecraft/network/chat/numbers/NumberFormatTypes m (Lnet/minecraft/core/Registry;)Lnet/minecraft/network/chat/numbers/NumberFormatType; bootstrap a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c c net/minecraft/network/protocol/BundleDelimiterPacket net/minecraft/network/protocol/BundleDelimiterPacket m (Lnet/minecraft/network/PacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a c net/minecraft/network/protocol/SimpleUnboundProtocol net/minecraft/network/protocol/SimpleUnboundProtocol m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; bind a c net/minecraft/server/commands/ClearInventoryCommands net/minecraft/server/commands/CommandClear m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;I)I clearInventory a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;)I clearUnlimited a m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$10 b m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$11 a m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$8 d m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$9 c m (Lnet/minecraft/world/item/ItemStack;)Z lambda$register$2 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d m (Lnet/minecraft/world/item/ItemStack;)Z lambda$register$4 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_MULTIPLE b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SINGLE a c net/minecraft/server/commands/SpawnArmorTrimsCommand net/minecraft/server/commands/SpawnArmorTrimsCommand m (Lnet/minecraft/core/HolderLookup;)Ljava/util/List; findEquippableItemsWithAssets a m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$findEquippableItemsWithAssets$6 a m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Integer; lambda$spawnArmorTrims$3 b m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Integer; lambda$spawnArmorTrims$4 a m ()Lnet/minecraft/network/chat/Component; lambda$spawnArmorTrims$5 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)I spawnAllArmorTrims a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/resources/ResourceKey;)I spawnArmorTrim a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Ljava/util/stream/Stream;)I spawnArmorTrims a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_PATTERN e f Ljava/util/function/ToIntFunction; TRIM_MATERIAL_ORDER d f Ljava/util/function/ToIntFunction; TRIM_PATTERN_ORDER c f Ljava/util/List; VANILLA_TRIM_MATERIALS b f Ljava/util/List; VANILLA_TRIM_PATTERNS a c net/minecraft/server/commands/data/BlockDataAccessor net/minecraft/server/commands/data/CommandDataAccessorTile m ()Lnet/minecraft/nbt/CompoundTag; getData a m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$0 a m (Lnet/minecraft/nbt/CompoundTag;)V setData a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_A_BLOCK_ENTITY c f Lorg/slf4j/Logger; LOGGER b f Ljava/util/function/Function; PROVIDER a f Lnet/minecraft/world/level/block/entity/BlockEntity; entity d f Lnet/minecraft/core/BlockPos; pos e c net/minecraft/server/commands/data/BlockDataAccessor$1 net/minecraft/server/commands/data/CommandDataAccessorTile$1 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a c net/minecraft/server/jsonrpc/methods/OperatorService net/minecraft/server/jsonrpc/methods/OperatorService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op; lambda$add$3 b m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$add$4 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;)Ljava/util/concurrent/CompletableFuture; lambda$add$5 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)V lambda$add$6 c m (Lnet/minecraft/server/players/ServerOpListEntry;)Z lambda$get$0 c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$remove$1 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$remove$2 a m (Lnet/minecraft/server/players/ServerOpListEntry;)Z lambda$set$10 b m (Lnet/minecraft/server/players/ServerOpListEntry;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op; lambda$set$11 a m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)Z lambda$set$12 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)V lambda$set$13 b m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)Z lambda$set$14 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)V lambda$set$15 a m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op; lambda$set$7 a m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$set$8 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;)Ljava/util/concurrent/CompletableFuture; lambda$set$9 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c c net/minecraft/server/jsonrpc/methods/OperatorService$Op net/minecraft/server/jsonrpc/methods/OperatorService$a m ()Ljava/util/Optional; bypassesPlayerLimit c m ()Ljava/util/Optional; permissionLevel b m ()Lnet/minecraft/server/players/NameAndId; user a f Ljava/util/Optional; bypassesPlayerLimit c f Ljava/util/Optional; permissionLevel b f Lnet/minecraft/server/players/NameAndId; user a c net/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto net/minecraft/server/jsonrpc/methods/OperatorService$b m ()Ljava/util/Optional; bypassesPlayerLimit c m (Lnet/minecraft/server/players/ServerOpListEntry;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto; from a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; permissionLevel b m ()Lnet/minecraft/server/jsonrpc/api/PlayerDto; player a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; bypassesPlayerLimit d f Ljava/util/Optional; permissionLevel c f Lnet/minecraft/server/jsonrpc/api/PlayerDto; player b c net/minecraft/server/jsonrpc/security/SecurityConfig net/minecraft/server/jsonrpc/security/SecurityConfig m ()Ljava/lang/String; generateSecretKey a m (Ljava/lang/String;)Z isValid a m ()Ljava/lang/String; secretKey b f Ljava/lang/String; SECRET_KEY_CHARS b f Ljava/lang/String; secretKey a c net/minecraft/server/network/config/PrepareSpawnTask net/minecraft/server/network/config/PrepareSpawnTask m ()V close d m ()V keepAlive c m (Lnet/minecraft/util/ProblemReporter$ScopedCollector;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; lambda$start$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)Ljava/util/Optional; lambda$start$1 a m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)Lnet/minecraft/server/level/ServerPlayer; spawnPlayer a m (Ljava/util/function/Consumer;)V start a m ()Z tick a m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b f Lorg/slf4j/Logger; LOGGER c f I PREPARE_CHUNK_RADIUS b f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a f Lnet/minecraft/server/level/progress/LevelLoadListener; loadListener f f Lnet/minecraft/server/players/NameAndId; nameAndId e f Lnet/minecraft/server/MinecraftServer; server d f Lnet/minecraft/server/network/config/PrepareSpawnTask$State; state g c net/minecraft/server/network/config/PrepareSpawnTask$Ready net/minecraft/server/network/config/PrepareSpawnTask$b m ()V keepAlive a m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)Lnet/minecraft/server/level/ServerPlayer; spawn a f Lnet/minecraft/world/phys/Vec2; spawnAngle d f Lnet/minecraft/server/level/ServerLevel; spawnLevel b f Lnet/minecraft/world/phys/Vec3; spawnPosition c f Lnet/minecraft/server/network/config/PrepareSpawnTask; this$0 a c net/minecraft/server/network/config/PrepareSpawnTask$State net/minecraft/server/network/config/PrepareSpawnTask$c c net/minecraft/server/network/config/PrepareSpawnTask$Preparing net/minecraft/server/network/config/PrepareSpawnTask$a m ()V cancel a m ()Lnet/minecraft/server/network/config/PrepareSpawnTask$Ready; tick b f Lnet/minecraft/server/level/ChunkLoadCounter; chunkLoadCounter f f Ljava/util/concurrent/CompletableFuture; chunkLoadFuture e f Lnet/minecraft/world/phys/Vec2; spawnAngle d f Lnet/minecraft/server/level/ServerLevel; spawnLevel b f Ljava/util/concurrent/CompletableFuture; spawnPosition c f Lnet/minecraft/server/network/config/PrepareSpawnTask; this$0 a c net/minecraft/server/packs/repository/PackRepository net/minecraft/server/packs/repository/ResourcePackRepository m (Ljava/lang/String;)Z addPack a m ()Ljava/util/Map; discoverAvailable i m (Ljava/util/Collection;)Ljava/lang/String; displayPackList a m ()Ljava/util/Collection; getAvailableIds c m ()Ljava/util/Collection; getAvailablePacks d m (Ljava/util/Collection;)Ljava/util/stream/Stream; getAvailablePacks d m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/Pack; getPack c m ()Lnet/minecraft/world/flag/FeatureFlagSet; getRequestedFeatureFlags f m ()Ljava/util/Collection; getSelectedIds e m ()Ljava/util/Collection; getSelectedPacks g m ()Z isAbleToClearAnyPack b m (Ljava/lang/String;)Z isAvailable d m (Ljava/util/Map;Lnet/minecraft/server/packs/repository/Pack;)V lambda$discoverAvailable$1 a m (Lnet/minecraft/server/packs/repository/Pack;)Ljava/lang/String; lambda$displayPackList$0 a m ()Ljava/util/List; openAllSelected h m ()V reload a m (Ljava/lang/String;)Z removePack b f Ljava/util/Map; available b f Ljava/util/List; selected c f Ljava/util/Set; sources a c net/minecraft/server/packs/resources/ResourceManager net/minecraft/server/packs/resources/IResourceManager m ()Ljava/util/Set; getNamespaces a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a m ()Ljava/util/stream/Stream; listPacks b m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b c net/minecraft/server/packs/resources/ResourceManager$Empty net/minecraft/server/packs/resources/IResourceManager$Empty m ()[Lnet/minecraft/server/packs/resources/ResourceManager$Empty; $values c m ()Ljava/util/Set; getNamespaces a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a m ()Ljava/util/stream/Stream; listPacks b m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b f [Lnet/minecraft/server/packs/resources/ResourceManager$Empty; $VALUES c f Lnet/minecraft/server/packs/resources/ResourceManager$Empty; INSTANCE a c net/minecraft/server/waypoints/ServerWaypointManager net/minecraft/server/waypoints/ServerWaypointManager m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a m ()V breakAllConnections a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V createConnection a m (Lnet/minecraft/server/level/ServerPlayer;)Z isLocatorBarEnabledFor d m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V lambda$createConnection$2 c m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V lambda$createConnection$3 b m (Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)Z lambda$removePlayer$1 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V lambda$untrackWaypoint$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V lambda$updateConnection$4 b m (Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V lambda$updateConnection$5 a m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V remakeConnections d m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer c m (Lnet/minecraft/world/waypoints/Waypoint;)V trackWaypoint c m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V trackWaypoint a m ()Ljava/util/Set; transmitters b m (Lnet/minecraft/world/waypoints/Waypoint;)V untrackWaypoint a m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V untrackWaypoint c m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V updateConnection a m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayer b m (Lnet/minecraft/world/waypoints/Waypoint;)V updateWaypoint b m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V updateWaypoint b f Lcom/google/common/collect/Table; connections c f Ljava/util/Set; players b f Ljava/util/Set; waypoints a c net/minecraft/util/datafix/fixes/AttributesRenameFix net/minecraft/util/datafix/fixes/AttributesRenameFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixDataComponents a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixIdField a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTypeField b m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixDataComponents$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDataComponents$1 g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDataComponents$2 f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDataComponents$3 e m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEntity$4 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$5 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$6 c f Ljava/lang/String; name a f Ljava/util/function/UnaryOperator; renames b c net/minecraft/util/datafix/fixes/ChunkDeleteLightFix net/minecraft/util/datafix/fixes/ChunkDeleteLightFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a c net/minecraft/util/datafix/fixes/ChunkLightRemoveFix net/minecraft/util/datafix/fixes/DataConverterChunkLightRemove m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/EntityBlockStateFix net/minecraft/util/datafix/fixes/DataConverterEntityBlockState m (Ljava/lang/String;)I getBlockId a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 d m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 c m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 b m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a m (Ljava/util/HashMap;)V lambda$static$0 a m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$updateBlockToBlockState$11 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateBlockToBlockState$12 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$updateFallingBlock$10 a m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$updateFallingBlock$6 b m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer; lambda$updateFallingBlock$7 a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; lambda$updateFallingBlock$8 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; lambda$updateFallingBlock$9 a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; updateBlockToBlockState a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateFallingBlock a f Ljava/util/Map; MAP a c net/minecraft/util/datafix/fixes/EntityHorseSplitFix net/minecraft/util/datafix/fixes/DataConverterHorse m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/EntitySalmonSizeFix net/minecraft/util/datafix/fixes/EntitySalmonSizeFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/EntityStringUuidFix net/minecraft/util/datafix/fixes/DataConverterUUID m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/FoodToConsumableFix net/minecraft/util/datafix/fixes/FoodToConsumableFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/GameRuleRegistryFix net/minecraft/util/datafix/fixes/GameRuleRegistryFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertBoolean b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertBooleanInverted c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertInteger a m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; convertInteger a m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; convertInteger a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 n m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 m m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$10 d m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$11 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 l m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 k m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 j m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 i m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 h m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$7 g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$8 f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$9 e c net/minecraft/util/datafix/fixes/JigsawPropertiesFix net/minecraft/util/datafix/fixes/DataConverterJigsawProperties m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/LegacyHoverEventFix net/minecraft/util/datafix/fixes/LegacyHoverEventFix m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPlaceholderHover b m (Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; fixHoverEvent a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; fixShowTextHover a m (Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$createFixer$0 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$1 d m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$2 c m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$3 b m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$createFixer$4 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$5 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$createFixer$6 a c net/minecraft/util/datafix/fixes/MemoryExpiryDataFix net/minecraft/util/datafix/fixes/DataConverterMemoryExpiry m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateBrain b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMemories c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; updateMemoryEntry a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; wrapMemoryValue d c net/minecraft/util/datafix/fixes/MissingDimensionFix net/minecraft/util/datafix/fixes/DataConverterMissingDimension m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; fields a m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type; flatType a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; optionalFields b m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; optionalFields a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; recreateSettings a c net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix net/minecraft/util/datafix/fixes/DataConverterKeybind m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a f Ljava/lang/String; KEY_UNKNOWN a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; MAP b c net/minecraft/util/datafix/fixes/OverreachingTickFix net/minecraft/util/datafix/fixes/OverreachingTickFix m (Lcom/mojang/serialization/Dynamic;IILjava/util/Optional;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; extractOverreachingTicks a m (IILcom/mojang/serialization/Dynamic;)Z lambda$extractOverreachingTicks$2 a m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/RemapChunkStatusFix net/minecraft/util/datafix/fixes/RemapChunkStatusFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixStatus a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a f Ljava/util/function/UnaryOperator; mapper b f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/RenamedCoralFansFix net/minecraft/util/datafix/fixes/DataConverterCoralFan f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/TridentAnimationFix net/minecraft/util/datafix/fixes/TridentAnimationFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixComponent$0 b c net/minecraft/util/datafix/fixes/WorldGenSettingsFix net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; defaultOverworld a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map; fixFlatStructures a m (Ljava/lang/String;I)I getInt a m (Ljava/lang/String;II)I getInt a m (Ljava/lang/String;)Ljava/lang/String; lambda$fix$1 a m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$fix$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$4 c m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$fix$5 b m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V lambda$fix$6 a m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V lambda$fixFlatStructures$10 a m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$fixFlatStructures$11 a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$fixFlatStructures$12 a m (Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$fixFlatStructures$7 a m (Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V lambda$fixFlatStructures$8 a m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$fixFlatStructures$9 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; noise a m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V setSpacing a m (Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic; vanillaBiomeSource a m (Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; vanillaLevels a f Lcom/google/common/collect/ImmutableMap; DEFAULTS j f Ljava/lang/String; DESERT_PYRAMID b f Ljava/lang/String; END_CITY g f Ljava/lang/String; IGLOO c f Ljava/lang/String; JUNGLE_TEMPLE d f Ljava/lang/String; OCEAN_MONUMENT i f Ljava/lang/String; PILLAGER_OUTPOST f f Ljava/lang/String; SWAMP_HUT e f Ljava/lang/String; VILLAGE a f Ljava/lang/String; WOODLAND_MANSION h c net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; lambda$static$0 c m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; serialize a f Lcom/mojang/serialization/Codec; CODEC a f I salt d f I separation c f I spacing b c net/minecraft/util/profiling/metrics/MetricsRegistry net/minecraft/util/profiling/metrics/MetricsRegistry m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)V add a m (Ljava/util/Map;)Ljava/util/List; aggregateDuplicates a m ()Ljava/util/List; getRegisteredSamplers a m (Ljava/util/Map$Entry;)Lnet/minecraft/util/profiling/metrics/MetricSampler; lambda$aggregateDuplicates$1 a m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)Ljava/util/stream/Stream; lambda$getRegisteredSamplers$0 b f Lnet/minecraft/util/profiling/metrics/MetricsRegistry; INSTANCE a f Ljava/util/WeakHashMap; measuredInstances b c net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler net/minecraft/util/profiling/metrics/MetricsRegistry$a m (Ljava/util/List;)D averageValueFromDelegates c m (Ljava/util/List;)V beforeTick b m (Ljava/util/List;)D lambda$new$0 e m (Ljava/util/List;)V lambda$new$1 d m (DLnet/minecraft/util/profiling/metrics/MetricSampler;)Z lambda$thresholdTest$2 a m (Ljava/util/List;D)Z lambda$thresholdTest$3 a m (Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest a f Ljava/util/List; delegates b c net/minecraft/util/valueproviders/ClampedNormalFloat net/minecraft/util/valueproviders/ClampedNormalFloat m ()F getMaxValue b m ()F getMinValue a m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$0 f m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$1 e m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$2 d m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$3 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/String; lambda$static$5 b m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Lcom/mojang/serialization/DataResult; lambda$static$6 a m (FFFF)Lnet/minecraft/util/valueproviders/ClampedNormalFloat; of a m (Lnet/minecraft/util/RandomSource;)F sample a m (Lnet/minecraft/util/RandomSource;FFFF)F sample a f Lcom/mojang/serialization/MapCodec; CODEC a f F deviation d f F max f f F mean b f F min e c net/minecraft/world/attribute/modifier/ColorModifier net/minecraft/world/attribute/modifier/ColorModifier f Lnet/minecraft/world/attribute/modifier/ColorModifier; ADD f f Lnet/minecraft/world/attribute/modifier/ColorModifier; ALPHA_BLEND e f Lnet/minecraft/world/attribute/modifier/ColorModifier; BLEND_TO_GRAY j f Lnet/minecraft/world/attribute/modifier/ColorModifier; MULTIPLY_ARGB i f Lnet/minecraft/world/attribute/modifier/ColorModifier; MULTIPLY_RGB h f Lnet/minecraft/world/attribute/modifier/ColorModifier; SUBTRACT g c net/minecraft/world/attribute/modifier/ColorModifier$1 net/minecraft/world/attribute/modifier/ColorModifier$1 m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; apply a c net/minecraft/world/attribute/modifier/ColorModifier$2 net/minecraft/world/attribute/modifier/ColorModifier$2 m (Ljava/lang/Integer;Lnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray;)Ljava/lang/Integer; apply a m (FLnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray;Lnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray;)Lnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray; lambda$argumentKeyframeLerp$0 a c net/minecraft/world/attribute/modifier/ColorModifier$BlendToGray net/minecraft/world/attribute/modifier/ColorModifier$b m ()F brightness a m ()F factor b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f F brightness b f F factor c c net/minecraft/world/attribute/modifier/ColorModifier$RgbModifier net/minecraft/world/attribute/modifier/ColorModifier$c c net/minecraft/world/attribute/modifier/ColorModifier$ArgbModifier net/minecraft/world/attribute/modifier/ColorModifier$a m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Either; lambda$argumentCodec$0 a c net/minecraft/world/attribute/modifier/FloatModifier net/minecraft/world/attribute/modifier/FloatModifier m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/Float; lambda$static$0 b m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/Float; lambda$static$1 a f Lnet/minecraft/world/attribute/modifier/FloatModifier; ADD f f Lnet/minecraft/world/attribute/modifier/FloatModifier; ALPHA_BLEND e f Lnet/minecraft/world/attribute/modifier/FloatModifier; MAXIMUM j f Lnet/minecraft/world/attribute/modifier/FloatModifier; MINIMUM i f Lnet/minecraft/world/attribute/modifier/FloatModifier; MULTIPLY h f Lnet/minecraft/world/attribute/modifier/FloatModifier; SUBTRACT g c net/minecraft/world/attribute/modifier/FloatModifier$1 net/minecraft/world/attribute/modifier/FloatModifier$1 m (Ljava/lang/Float;Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Ljava/lang/Float; apply a m (FLnet/minecraft/world/attribute/modifier/FloatWithAlpha;Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Lnet/minecraft/world/attribute/modifier/FloatWithAlpha; lambda$argumentKeyframeLerp$0 a c net/minecraft/world/attribute/modifier/FloatModifier$Simple net/minecraft/world/attribute/modifier/FloatModifier$a c net/minecraft/world/entity/ai/behavior/BehaviorUtils net/minecraft/world/entity/ai/behavior/BehaviorUtil m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z canSee b m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)Z entityIsVisible a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;I)Lnet/minecraft/core/SectionPos; findSectionClosestToVillage a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getLivingEntityFromUUIDMemory a m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getNearestTarget a m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getRandomSwimmablePos a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getTargetNearestMe a m (Lnet/minecraft/world/entity/LivingEntity;)Z isBreeding a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;D)Z isOtherTargetMuchFurtherAwayThanCurrentAttackTarget a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;I)Z isWithinAttackRange a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/core/SectionPos;)Z lambda$findSectionClosestToVillage$2 a m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; lambda$getLivingEntityFromUUIDMemory$3 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$getLivingEntityFromUUIDMemory$4 a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$targetIsValid$0 a m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$targetIsValid$1 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;FI)V lockGazeAndWalkToEachOther a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V lookAtEachOther c m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V lookAtEntity a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;FI)V setWalkAndLookTargetMemories a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;FI)V setWalkAndLookTargetMemories a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;FI)V setWalkAndLookTargetMemories a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;FI)V setWalkAndLookTargetMemoriesToEachOther b m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;)Z targetIsValid a m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/EntityType;)Z targetIsValid a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)V throwItem a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;F)V throwItem a c net/minecraft/world/entity/ai/behavior/EntityTracker net/minecraft/world/entity/ai/behavior/BehaviorPositionEntity m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b m ()Lnet/minecraft/world/phys/Vec3; currentPosition a m ()Lnet/minecraft/world/entity/Entity; getEntity c m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a f Lnet/minecraft/world/entity/Entity; entity a f Z targetEyeHeight c f Z trackEyeHeight b c net/minecraft/world/entity/ai/behavior/EraseMemoryIf net/minecraft/world/entity/ai/behavior/BehaviorRemoveMemory m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/SetRaidStatus net/minecraft/world/entity/ai/behavior/BehaviorRaid m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a c net/minecraft/world/entity/ai/behavior/ShufflingList net/minecraft/world/entity/ai/behavior/ShufflingList m (Ljava/lang/Object;I)Lnet/minecraft/world/entity/ai/behavior/ShufflingList; add a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)Ljava/util/List; lambda$codec$0 a m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;)V lambda$shuffle$1 a m ()Lnet/minecraft/world/entity/ai/behavior/ShufflingList; shuffle a m ()Ljava/util/stream/Stream; stream b f Ljava/util/List; entries a f Lnet/minecraft/util/RandomSource; random b c net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry net/minecraft/world/entity/ai/behavior/ShufflingList$a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()Ljava/lang/Object; getData a m ()D getRandWeight c m ()I getWeight b m (F)V setRandom a f Ljava/lang/Object; data a f D randWeight c f I weight b c net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1 net/minecraft/world/entity/ai/behavior/ShufflingList$a$1 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry; lambda$decode$0 a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;)Lcom/mojang/datafixers/util/Pair; lambda$decode$1 a c net/minecraft/world/entity/ai/behavior/SpearApproach net/minecraft/world/entity/ai/behavior/SpearApproach m (Lnet/minecraft/world/entity/PathfinderMob;)Z ableToAttack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/PathfinderMob;)Z farEnough c m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/entity/LivingEntity; getTarget b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c m (J)Z timedOut a f F approachDistanceSq d f D speedModifierWhenRepositioning c c net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalJumpOnBlock m ()Z canUse b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a m (Lnet/minecraft/world/level/block/state/properties/BedPart;)Ljava/lang/Boolean; lambda$isValidTarget$0 a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$isValidTarget$1 a m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/animal/feline/Cat; cat g c net/minecraft/world/entity/ai/goal/target/TargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;)Z canAttack a m ()Z canContinueToUse c m (Lnet/minecraft/world/entity/LivingEntity;)Z canReach a m ()D getFollowDistance l m (I)Lnet/minecraft/world/entity/ai/goal/target/TargetGoal; setUnseenMemoryTicks c m ()V start d m ()V stop e f I CANT_REACH_CACHE c f I CAN_REACH_CACHE b f I EMPTY_REACH_CACHE a f Lnet/minecraft/world/entity/Mob; mob e f Z mustReach d f Z mustSee f f I reachCache i f I reachCacheTime j f Lnet/minecraft/world/entity/LivingEntity; targetMob g f I unseenMemoryTicks h f I unseenTicks k c net/minecraft/world/entity/ai/gossip/GossipContainer net/minecraft/world/entity/ai/gossip/Reputation m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V add a m ()V clear c m ()Lnet/minecraft/world/entity/ai/gossip/GossipContainer; copy d m ()V decay b m (Lnet/minecraft/world/entity/ai/gossip/GossipType;Ljava/util/function/DoublePredicate;)J getCountForType a m ()Ljava/util/Map; getGossipEntries a m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips; getOrCreate a m (Ljava/util/UUID;Ljava/util/function/Predicate;)I getReputation a m (Lnet/minecraft/world/entity/ai/gossip/GossipType;II)I lambda$add$7 b m (Ljava/util/function/DoublePredicate;Lnet/minecraft/world/entity/ai/gossip/GossipType;Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips;)Z lambda$getCountForType$6 a m (Ljava/util/Map;Ljava/util/UUID;)V lambda$getGossipEntries$2 a m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips; lambda$getOrCreate$4 b m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry;)V lambda$new$1 b m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips;)V lambda$putAll$8 a m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry;)V lambda$transferFrom$5 a m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$unpack$3 a m (Lnet/minecraft/world/entity/ai/gossip/GossipType;II)I mergeValuesForAddition a m (II)I mergeValuesForTransfer a m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V putAll a m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove a m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V remove b m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove a m (Lnet/minecraft/util/RandomSource;I)Ljava/util/Collection; selectGossipsForTransfer a m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;Lnet/minecraft/util/RandomSource;I)V transferFrom a m ()Ljava/util/stream/Stream; unpack e f Lcom/mojang/serialization/Codec; CODEC a f I DISCARD_THRESHOLD b f Ljava/util/Map; gossips c c net/minecraft/world/entity/ai/gossip/GossipContainer$1 net/minecraft/world/entity/ai/gossip/Reputation$1 c net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry net/minecraft/world/entity/ai/gossip/Reputation$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/UUID; target b m ()Lnet/minecraft/world/entity/ai/gossip/GossipType; type c m ()I value d m ()I weightedValue a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/UUID; target b f Lnet/minecraft/world/entity/ai/gossip/GossipType; type c f I value d c net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips net/minecraft/world/entity/ai/gossip/Reputation$a m ()V decay a m ()Z isEmpty b m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V makeSureValueIsntTooLowOrTooHigh a m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove b m (Ljava/util/UUID;)Ljava/util/stream/Stream; unpack a m (Ljava/util/function/Predicate;)I weightedValue a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; entries a c net/minecraft/world/entity/ai/sensing/TemptingSensor net/minecraft/world/entity/ai/sensing/TemptingSensor m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)V doTick a m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; forAnimal b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/item/ItemStack;)Z isTemptation a m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$2 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$3 b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$4 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/item/ItemStack;)Z lambda$forAnimal$1 b m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/item/ItemStack;)Z lambda$new$0 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/player/Player;)Z playerHoldingTemptation a m ()Ljava/util/Set; requires a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TEMPT_TARGETING a f Ljava/util/function/BiPredicate; temptations b c net/minecraft/world/entity/ai/village/poi/PoiManager net/minecraft/world/entity/ai/village/poi/VillagePlace m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; add a m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/LevelChunkSection;)V checkConsistencyWithBlocks a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)V ensureLoadedAndValid a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z exists a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Z existsAtPosition a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; find d m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAll a m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAllClosestFirstWithType c m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAllWithType b m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosest e m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosest d m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosestWithType e m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)J getCountInRange a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/debug/DebugPoiInfo; getDebugPoiInfo d m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInChunk a m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInRange c m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInSquare b m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Lnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getType c m (J)Z isVillageCenter g m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$existsAtPosition$1 a m (Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;)D lambda$findAllClosestFirstWithType$9 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$findAllWithType$7 b m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Lcom/mojang/datafixers/util/Pair; lambda$findAllWithType$8 c m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Integer;)Ljava/util/Optional; lambda$getInChunk$5 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Ljava/util/Optional;)Ljava/util/stream/Stream; lambda$getInChunk$6 a m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$getInRange$4 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; lambda$getInSquare$2 a m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$getInSquare$3 b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)V lambda$remove$0 d m (Lnet/minecraft/world/level/chunk/LevelChunkSection;)Z mayHavePoi a m (J)V onSectionLoad b m (Lnet/minecraft/core/BlockPos;)Z release b m (Lnet/minecraft/core/BlockPos;)V remove a m (Lnet/minecraft/core/SectionPos;)I sectionsToVillage a m (J)V setDirty a m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPos;I)Ljava/util/Optional; take a m (Ljava/util/function/BooleanSupplier;)V tick a m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/core/SectionPos;Ljava/util/function/BiConsumer;)V updateFromSection a f I MAX_VILLAGE_DISTANCE a f I VILLAGE_SECTION_SIZE b f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker; distanceTracker d f Lit/unimi/dsi/fastutil/longs/LongSet; loadedChunks e c net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy net/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy m ()[Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $values b m ()Ljava/util/function/Predicate; getTest a m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$static$0 a f [Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $VALUES e f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; ANY c f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; HAS_SPACE a f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; IS_OCCUPIED b f Ljava/util/function/Predicate; test d c net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker net/minecraft/world/entity/ai/village/poi/VillagePlace$a m (J)I getLevel c m (J)I getLevelFromSource b m ()V runAllUpdates a m (JI)V setLevel a f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; levels b f Lnet/minecraft/world/entity/ai/village/poi/PoiManager; this$0 a c net/minecraft/world/entity/ai/village/poi/PoiSection net/minecraft/world/entity/ai/village/poi/VillagePlaceSection m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; add a m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z add a m ()V clear c m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z exists a m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getDebugPoiInfo e m (Lnet/minecraft/core/BlockPos;)I getFreeTickets b m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getPoiRecord f m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getRecords a m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getType d m ()Z isValid b m (Lnet/minecraft/core/Holder;)Ljava/util/Set; lambda$add$2 a m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z lambda$getRecords$0 a m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$getRecords$1 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;S)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; lambda$refresh$3 a m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$refresh$4 a m ()Lnet/minecraft/world/entity/ai/village/poi/PoiSection$Packed; pack a m (Ljava/util/function/Consumer;)V refresh a m (Lnet/minecraft/core/BlockPos;)Z release c m (Lnet/minecraft/core/BlockPos;)V remove a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; byType c f Z isValid e f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; records b f Ljava/lang/Runnable; setDirty d c net/minecraft/world/entity/ai/village/poi/PoiSection$Packed net/minecraft/world/entity/ai/village/poi/VillagePlaceSection$a m ()Z isValid a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Runnable;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; lambda$unpack$1 a m ()Ljava/util/List; records b m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiSection; unpack a f Lcom/mojang/serialization/Codec; CODEC a f Z isValid b f Ljava/util/List; records c c net/minecraft/world/entity/animal/equine/TraderLlama net/minecraft/world/entity/animal/equine/EntityLlamaTrader m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()Z canDespawn hl m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Z isLeashedToSomethingOtherThanTheWanderingTrader hI m ()Z isLeashedToWanderingTrader hm m ()Z isTraderLlama gS m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a m ()Lnet/minecraft/world/entity/animal/equine/Llama; makeNewLlama hf m ()V maybeDespawn hk m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (I)V setDespawnDelay w f I DEFAULT_DESPAWN_DELAY cv f I despawnDelay cw c net/minecraft/world/entity/animal/equine/TraderLlama$TraderLlamaDefendWanderingTraderGoal net/minecraft/world/entity/animal/equine/EntityLlamaTrader$a m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/animal/equine/Llama; llama a f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurtBy b f I timestamp c c net/minecraft/world/entity/animal/equine/ZombieHorse net/minecraft/world/entity/animal/equine/EntityHorseZombie m ()V addBehaviourGoals hp m ()Z canBeLeashed aj_ m ()Z canFallInLove gY m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m ()F chargeSpeedModifier gK m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Ljava/util/function/DoubleSupplier;)D generateZombieHorseJumpStrength c m (Ljava/util/function/DoubleSupplier;)D generateZombieHorseSpeed d m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isMobControlled ho m (Lnet/minecraft/world/item/ItemStack;)Z lambda$addBehaviourGoals$0 k m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a m (D)Z removeWhenFarAway i m ()Lnet/minecraft/world/entity/EquipmentSlot; sunProtectionSlot Y f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cB f D BASE_JUMP_STRENGTH cw f D BASE_SPEED cz f D PER_RANDOM_JUMP_STRENGTH cx f D PER_RANDOM_SPEED cA f F SPEED_FACTOR cv c net/minecraft/world/entity/animal/feline/CatVariants net/minecraft/world/entity/animal/feline/CatVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)V registerForAnyConditions a f Lnet/minecraft/resources/ResourceKey; ALL_BLACK k f Lnet/minecraft/resources/ResourceKey; BLACK b f Lnet/minecraft/resources/ResourceKey; BRITISH_SHORTHAIR e f Lnet/minecraft/resources/ResourceKey; CALICO f f Lnet/minecraft/resources/ResourceKey; JELLIE j f Lnet/minecraft/resources/ResourceKey; PERSIAN g f Lnet/minecraft/resources/ResourceKey; RAGDOLL h f Lnet/minecraft/resources/ResourceKey; RED c f Lnet/minecraft/resources/ResourceKey; SIAMESE d f Lnet/minecraft/resources/ResourceKey; TABBY a f Lnet/minecraft/resources/ResourceKey; WHITE i c net/minecraft/world/entity/monster/CrossbowAttackMob net/minecraft/world/entity/monster/ICrossbow m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()V onCrossbowAttackPerformed a m (Lnet/minecraft/world/entity/LivingEntity;F)V performCrossbowAttack b m (Z)V setChargingCrossbow b c net/minecraft/world/entity/monster/PatrollingMonster net/minecraft/world/entity/monster/EntityMonsterPatrolling m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Z canBeLeader k m ()Z canJoinPatrol gS m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPatrollingMonsterSpawnRules b m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()V findPatrolTarget gT m ()Lnet/minecraft/core/BlockPos; getPatrolTarget p m ()Z hasPatrolTarget gQ m ()Z isPatrolLeader gR m ()Z isPatrolling gU m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (D)Z removeWhenFarAway i m (Z)V setPatrolLeader x m (Lnet/minecraft/core/BlockPos;)V setPatrolTarget h m (Z)V setPatrolling y f Z DEFAULT_PATROLLING b f Z DEFAULT_PATROL_LEADER a f Z patrolLeader d f Lnet/minecraft/core/BlockPos; patrolTarget c f Z patrolling e c net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal net/minecraft/world/entity/monster/EntityMonsterPatrolling$a m ()Z canUse b m ()Ljava/util/List; findPatrolCompanions h m (Lnet/minecraft/world/entity/monster/PatrollingMonster;)Z lambda$findPatrolCompanions$0 a m ()Z moveRandomly i m ()V start d m ()V stop e m ()V tick a f I NAVIGATION_FAILED_COOLDOWN a f J cooldownUntil e f D leaderSpeedModifier d f Lnet/minecraft/world/entity/monster/PatrollingMonster; mob b f D speedModifier c c net/minecraft/world/entity/monster/breeze/BreezeUtil net/minecraft/world/entity/monster/breeze/BreezeUtil m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)D getMaxLineOfSightTestRange a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/phys/Vec3;)Z hasLineOfSight a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPointBehindTarget a f D MAX_LINE_OF_SIGHT_TEST_RANGE a c net/minecraft/world/entity/monster/creaking/Creaking net/minecraft/world/entity/monster/creaking/Creaking m (Lnet/minecraft/world/entity/player/Player;)V activate g m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/Player; blameSourceForDamage i m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canMove gP m (Z)Z canUsePortal o m ()Z checkCanMove gZ m ()V checkEyeBlink gY m (Lnet/minecraft/world/damagesource/DamageSource;)V creakingDeathEffects j m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m ()V deactivate ha m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m ()Z fireImmune bx m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()Lnet/minecraft/core/BlockPos; getHomePos gS m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (B)V handleEntityEvent b m ()Z hasGlowingEyes gX m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isActive hb m ()Z isHeartBound k m ()Z isPushable bY m ()Z isTearingDown gU m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()V playAttackSound fN m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()Z playerIsStuckInYou gR m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/core/BlockPos;)V setHomePos i m (Z)V setIsActive x m ()V setTearingDown gT m (Lnet/minecraft/core/BlockPos;)V setTransient h m ()V setupAnimationStates hc m ()V tearDown gQ m ()V tick g m ()V tickDeath eH m (F)V updateWalkAnimation B f F ACTIVATION_RANGE_SQ cG f I ATTACK_ANIMATION_DURATION cC f F ATTACK_DAMAGE cE f I ATTACK_INTERVAL a f Lnet/minecraft/network/syncher/EntityDataAccessor; CAN_MOVE cy f I CREAKING_GRAY d f I CREAKING_ORANGE c f F FOLLOW_RANGE cF f Lnet/minecraft/network/syncher/EntityDataAccessor; HOME_POS cB f I INVULNERABILITY_ANIMATION_DURATION e f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_ACTIVE cz f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_TEARING_DOWN cA f I MAX_HEALTH cD f I MAX_PLAYER_STUCK_COUNTER cI f F MOVEMENT_SPEED_WHEN_FIGHTING cH f F SPEED_MULTIPLIER_WHEN_IDLING b f I TWITCH_DEATH_DURATION f f I attackAnimationRemainingTicks cJ f Lnet/minecraft/world/entity/AnimationState; attackAnimationState cv f Lnet/minecraft/world/entity/AnimationState; deathAnimationState cx f Z eyesGlowing cL f I invulnerabilityAnimationRemainingTicks cK f Lnet/minecraft/world/entity/AnimationState; invulnerabilityAnimationState cw f I nextFlickerTime cM f I playerStuckCounter cN c net/minecraft/world/entity/monster/creaking/Creaking$HomeNodeEvaluator net/minecraft/world/entity/monster/creaking/Creaking$f m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a f I MAX_DISTANCE_TO_HOME_SQ m f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 a c net/minecraft/world/entity/monster/creaking/Creaking$CreakingJumpControl net/minecraft/world/entity/monster/creaking/Creaking$b m ()V tick b f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 b c net/minecraft/world/entity/monster/creaking/Creaking$CreakingLookControl net/minecraft/world/entity/monster/creaking/Creaking$c m ()V tick a f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 h c net/minecraft/world/entity/monster/creaking/Creaking$CreakingMoveControl net/minecraft/world/entity/monster/creaking/Creaking$d m ()V tick a f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 l c net/minecraft/world/entity/monster/creaking/Creaking$CreakingPathNavigation net/minecraft/world/entity/monster/creaking/Creaking$e m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m ()V tick d f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 p c net/minecraft/world/entity/monster/creaking/Creaking$CreakingBodyRotationControl net/minecraft/world/entity/monster/creaking/Creaking$a m ()V clientTick a f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 a c net/minecraft/world/entity/monster/hoglin/HoglinBase net/minecraft/world/entity/monster/hoglin/IOglin m ()I getAttackAnimationRemainingTicks gQ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z hurtAndThrowTarget a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V throwTarget a f I ATTACK_ANIMATION_DURATION p_ f F PROBABILITY_OF_SPAWNING_AS_BABY q_ c net/minecraft/world/entity/monster/skeleton/Skeleton net/minecraft/world/entity/monster/skeleton/EntitySkeleton m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Z canFreeze ea m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V doFreezeConversion gU m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p m ()Z isFreezeConverting gT m ()Z isShaking gS m (Lnet/minecraft/world/entity/monster/skeleton/Stray;)V lambda$doFreezeConversion$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setFreezeConverting x m (I)V startFreezeConversion a m ()V tick g f Ljava/lang/String; CONVERSION_TAG c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STRAY_CONVERSION_ID e f I NOT_CONVERTING f f I TOTAL_CONVERSION_TIME d f I conversionTime cw f I inPowderSnowTime cv c net/minecraft/world/entity/monster/spider/CaveSpider net/minecraft/world/entity/monster/spider/EntityCaveSpider m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createCaveSpider k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m c net/minecraft/world/entity/monster/warden/AngerLevel net/minecraft/world/entity/monster/warden/AngerLevel m ()[Lnet/minecraft/world/entity/monster/warden/AngerLevel; $values e m (I)Lnet/minecraft/world/entity/monster/warden/AngerLevel; byAnger a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound b m ()Lnet/minecraft/sounds/SoundEvent; getListeningSound c m ()I getMinimumAnger a m ()Z isAngry d m (Lnet/minecraft/world/entity/monster/warden/AngerLevel;Lnet/minecraft/world/entity/monster/warden/AngerLevel;)I lambda$static$0 a m ([Lnet/minecraft/world/entity/monster/warden/AngerLevel;)V lambda$static$1 a f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; $VALUES h f Lnet/minecraft/world/entity/monster/warden/AngerLevel; AGITATED b f Lnet/minecraft/world/entity/monster/warden/AngerLevel; ANGRY c f Lnet/minecraft/world/entity/monster/warden/AngerLevel; CALM a f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; SORTED_LEVELS d f Lnet/minecraft/sounds/SoundEvent; ambientSound f f Lnet/minecraft/sounds/SoundEvent; listeningSound g f I minimumAnger e c net/minecraft/world/entity/npc/villager/VillagerData net/minecraft/world/entity/npc/villager/VillagerData m (I)Z canLevelUp d m (I)I getMaxXpPerLevel c m (I)I getMinXpPerLevel b m ()Lnet/minecraft/core/Holder; lambda$static$0 e m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)Lnet/minecraft/core/Holder; lambda$static$1 c m ()Lnet/minecraft/core/Holder; lambda$static$2 d m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)Lnet/minecraft/core/Holder; lambda$static$3 b m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)Ljava/lang/Integer; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m ()I level c m ()Lnet/minecraft/core/Holder; profession b m ()Lnet/minecraft/core/Holder; type a m (I)Lnet/minecraft/world/entity/npc/villager/VillagerData; withLevel a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withProfession b m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withProfession b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withType a m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withType a f Lcom/mojang/serialization/Codec; CODEC c f I MAX_VILLAGER_LEVEL b f I MIN_VILLAGER_LEVEL a f [I NEXT_LEVEL_XP_THRESHOLDS h f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f I level g f Lnet/minecraft/core/Holder; profession f f Lnet/minecraft/core/Holder; type e c net/minecraft/world/entity/npc/villager/VillagerType net/minecraft/world/entity/npc/villager/VillagerType m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/npc/villager/VillagerType; bootstrap a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/ResourceKey; byBiome a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m (Ljava/util/HashMap;)V lambda$static$0 a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerType; register a f Ljava/util/Map; BY_BIOME j f Lcom/mojang/serialization/Codec; CODEC h f Lnet/minecraft/resources/ResourceKey; DESERT a f Lnet/minecraft/resources/ResourceKey; JUNGLE b f Lnet/minecraft/resources/ResourceKey; PLAINS c f Lnet/minecraft/resources/ResourceKey; SAVANNA d f Lnet/minecraft/resources/ResourceKey; SNOW e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i f Lnet/minecraft/resources/ResourceKey; SWAMP f f Lnet/minecraft/resources/ResourceKey; TAIGA g c net/minecraft/world/entity/projectile/ProjectileUtil net/minecraft/world/entity/projectile/ProjectileHelper m (Lnet/minecraft/world/entity/Entity;)F computeMargin a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;F)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/AttackRange;Ljava/util/function/Predicate;Lnet/minecraft/world/level/ClipContext$Block;)Lcom/mojang/datafixers/util/Either; getHitEntitiesAlong a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/world/level/ClipContext$Block;)Lcom/mojang/datafixers/util/Either; getHitEntitiesAlong a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;FLnet/minecraft/world/level/ClipContext$Block;)Lnet/minecraft/world/phys/HitResult; getHitResult a m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/HitResult; getHitResultOnMoveVector a m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/level/ClipContext$Block;)Lnet/minecraft/world/phys/HitResult; getHitResultOnMoveVector a m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/HitResult; getHitResultOnViewVector a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;FLnet/minecraft/world/level/ClipContext$Block;Z)Ljava/util/Collection; getManyEntityHitResult a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Z)Ljava/util/Collection; getManyEntityHitResult a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getMobArrow a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/InteractionHand; getWeaponHoldingHand a m (Lnet/minecraft/world/entity/Entity;F)V rotateTowardsMovement a f F DEFAULT_ENTITY_HIT_RESULT_MARGIN a c net/minecraft/world/entity/vehicle/boat/AbstractBoat net/minecraft/world/entity/vehicle/boat/AbstractBoat m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (F)V animateHurt q m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z canVehicleCollide a m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m ()Z checkInWater I m (Lnet/minecraft/world/entity/Entity;)V clampRotation D m ()V controlBoat L m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()V floatBoat K m (F)F getBubbleAngle b m ()I getBubbleTime M m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()D getDefaultGravity bs m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m ()Lnet/minecraft/world/item/Item; getDropItem p m ()F getGroundFriction D m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()I getMaxPassengers F m ()Lnet/minecraft/core/Direction; getMotionDirection dh m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/sounds/SoundEvent; getPaddleSound q m (I)Z getPaddleState m m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a m (IF)F getRowingTime a m ()F getSinglePassengerXOffset E m ()Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; getStatus H m ()F getWaterLevelAbove u m (Lnet/minecraft/world/entity/Entity;)Z hasEnoughSpaceFor C m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m ()Z isPickable bX m ()Z isUnderWater bC m ()Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; isUnderwater J m (Lnet/minecraft/world/entity/Entity;)Z lambda$tickBubbleColumn$0 E m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a m (Lnet/minecraft/world/entity/Entity;)V onPassengerTurned l m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a m (Lnet/minecraft/world/entity/Entity;)V push h m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b m (I)V setBubbleTime n m (DDD)V setInitialPos o m (ZZZZ)V setInput a m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a m (ZZ)V setPaddleState a m ()Z supportQuadLeash z m ()V tick g m ()V tickBubbleColumn G f I BUBBLE_TIME r f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_BUBBLE_TIME u f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_PADDLE_LEFT s f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_PADDLE_RIGHT t f I PADDLE_LEFT d f I PADDLE_RIGHT e f D PADDLE_SOUND_TIME f f F PADDLE_SPEED aO f I TIME_TO_EJECT aN f F bubbleAngle bf f F bubbleAngleO bg f Z bubbleColumnDirectionIsDown bd f F bubbleMultiplier be f F deltaRotation aR f Ljava/util/function/Supplier; dropItem bi f Z inputDown aW f Z inputLeft aT f Z inputRight aU f Z inputUp aV f Lnet/minecraft/world/entity/InterpolationHandler; interpolation aS f Z isAboveBubbleColumn bc f F landFriction aY f D lastYd bb f Lnet/minecraft/world/entity/Leashable$LeashData; leashData bh f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; oldStatus ba f F outOfControlTicks aQ f [F paddlePositions aP f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; status aZ f D waterLevel aX c net/minecraft/world/entity/vehicle/boat/AbstractBoat$Status net/minecraft/world/entity/vehicle/boat/AbstractBoat$EnumStatus m ()[Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; $values a f [Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; $VALUES f f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; IN_AIR e f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; IN_WATER a f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; ON_LAND d f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; UNDER_FLOWING_WATER c f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; UNDER_WATER b c net/minecraft/world/entity/vehicle/minecart/Minecart net/minecraft/world/entity/vehicle/minecart/EntityMinecartRideable m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a m ()Lnet/minecraft/world/item/Item; getDropItem p m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m ()Z isRideable z m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a m ()V tick g f F playerRotationOffset f f F rotationOffset e c net/minecraft/world/item/component/FireworkExplosion net/minecraft/world/item/component/FireworkExplosion m (Ljava/util/function/Consumer;)V addAdditionalTooltip a m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/network/chat/MutableComponent;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/network/chat/Component; appendColors a m ()Lit/unimi/dsi/fastutil/ints/IntList; colors b m ()Lit/unimi/dsi/fastutil/ints/IntList; fadeColors c m (I)Lnet/minecraft/network/chat/Component; getColorName a m ()Z hasTrail d m ()Z hasTwinkle e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/component/FireworkExplosion$Shape; shape a m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/component/FireworkExplosion; withFadeColors a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; COLOR_LIST_CODEC b f Lnet/minecraft/network/codec/StreamCodec; COLOR_LIST_STREAM_CODEC j f Lnet/minecraft/network/chat/Component; CUSTOM_COLOR_NAME k f Lnet/minecraft/world/item/component/FireworkExplosion; DEFAULT a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lit/unimi/dsi/fastutil/ints/IntList; colors f f Lit/unimi/dsi/fastutil/ints/IntList; fadeColors g f Z hasTrail h f Z hasTwinkle i f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; shape e c net/minecraft/world/item/component/FireworkExplosion$Shape net/minecraft/world/item/component/FireworkExplosion$a m ()[Lnet/minecraft/world/item/component/FireworkExplosion$Shape; $values d m (I)Lnet/minecraft/world/item/component/FireworkExplosion$Shape; byId a m ()I getId b m ()Lnet/minecraft/network/chat/MutableComponent; getName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/item/component/FireworkExplosion$Shape; $VALUES k f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; BURST e f Ljava/util/function/IntFunction; BY_ID h f Lcom/mojang/serialization/Codec; CODEC g f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; CREEPER d f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; LARGE_BALL b f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; SMALL_BALL a f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; STAR c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f I id i f Ljava/lang/String; name j c net/minecraft/world/item/component/MapPostProcessing net/minecraft/world/item/component/MapPostProcessing m ()[Lnet/minecraft/world/item/component/MapPostProcessing; $values b m ()I id a f [Lnet/minecraft/world/item/component/MapPostProcessing; $VALUES f f Ljava/util/function/IntFunction; ID_MAP c f Lnet/minecraft/world/item/component/MapPostProcessing; LOCK a f Lnet/minecraft/world/item/component/MapPostProcessing; SCALE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f I id e c net/minecraft/world/item/component/ResolvableProfile net/minecraft/world/item/component/ResolvableProfile m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)Lnet/minecraft/world/item/component/ResolvableProfile; create a m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; createPartialProfile a m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/item/component/ResolvableProfile; createResolved a m (Ljava/lang/String;)Lnet/minecraft/world/item/component/ResolvableProfile; createUnresolved a m (Ljava/util/UUID;)Lnet/minecraft/world/item/component/ResolvableProfile; createUnresolved a m (Lnet/minecraft/world/entity/player/PlayerSkin$Patch;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/item/component/ResolvableProfile; lambda$create$1 a m (Lnet/minecraft/world/entity/player/PlayerSkin$Patch;Lnet/minecraft/world/item/component/ResolvableProfile$Partial;)Lnet/minecraft/world/item/component/ResolvableProfile; lambda$create$4 a m (Ljava/util/Optional;)Ljava/util/UUID; lambda$createPartialProfile$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; name d m ()Lcom/mojang/authlib/GameProfile; partialProfile b m (Lnet/minecraft/server/players/ProfileResolver;)Ljava/util/concurrent/CompletableFuture; resolveProfile a m ()Lnet/minecraft/world/entity/player/PlayerSkin$Patch; skinPatch c m ()Lcom/mojang/datafixers/util/Either; unpack a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; FULL_CODEC e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lcom/mojang/authlib/GameProfile; partialProfile c f Lnet/minecraft/world/entity/player/PlayerSkin$Patch; skinPatch d c net/minecraft/world/item/component/ResolvableProfile$Static net/minecraft/world/item/component/ResolvableProfile$Static m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lcom/mojang/authlib/GameProfile;)Ljava/util/Optional; lambda$name$1 b m (Lnet/minecraft/world/item/component/ResolvableProfile$Partial;)Ljava/util/Optional; lambda$name$2 a m (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; lambda$new$0 c m ()Ljava/util/Optional; name d m (Lnet/minecraft/server/players/ProfileResolver;)Ljava/util/concurrent/CompletableFuture; resolveProfile a m ()Lcom/mojang/datafixers/util/Either; unpack a f Lnet/minecraft/world/item/component/ResolvableProfile$Static; EMPTY e f Lcom/mojang/datafixers/util/Either; contents f c net/minecraft/world/item/component/ResolvableProfile$Dynamic net/minecraft/world/item/component/ResolvableProfile$Dynamic m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/server/players/ProfileResolver;)Lcom/mojang/authlib/GameProfile; lambda$resolveProfile$0 b m ()Ljava/util/Optional; name d m (Lnet/minecraft/server/players/ProfileResolver;)Ljava/util/concurrent/CompletableFuture; resolveProfile a m ()Lcom/mojang/datafixers/util/Either; unpack a f Lnet/minecraft/network/chat/Component; DYNAMIC_TOOLTIP e f Lcom/mojang/datafixers/util/Either; nameOrId f c net/minecraft/world/item/component/ResolvableProfile$Partial net/minecraft/world/item/component/ResolvableProfile$Partial m ()Lcom/mojang/authlib/GameProfile; createProfile d m ()Ljava/util/Optional; id b m ()Ljava/util/Optional; name a m ()Lcom/mojang/authlib/properties/PropertyMap; properties c f Lnet/minecraft/world/item/component/ResolvableProfile$Partial; EMPTY a f Lcom/mojang/serialization/MapCodec; MAP_CODEC f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; id d f Ljava/util/Optional; name c f Lcom/mojang/authlib/properties/PropertyMap; properties e c net/minecraft/world/item/crafting/DecoratedPotRecipe net/minecraft/world/item/crafting/DecoratedPotRecipe m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; back c m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; front f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; left d m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; right e c net/minecraft/world/item/crafting/FireworkStarRecipe net/minecraft/world/item/crafting/RecipeFireworksStar m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a f Lnet/minecraft/world/item/crafting/Ingredient; GUNPOWDER_INGREDIENT g f Ljava/util/Map; SHAPE_BY_ITEM d f Lnet/minecraft/world/item/crafting/Ingredient; TRAIL_INGREDIENT e f Lnet/minecraft/world/item/crafting/Ingredient; TWINKLE_INGREDIENT f c net/minecraft/world/item/crafting/MapExtendingRecipe net/minecraft/world/item/crafting/RecipeMapExtend m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; findFilledMap c m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Z isSpecial ar_ m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/SmithingTrimRecipe net/minecraft/world/item/crafting/SmithingTrimRecipe m ()Ljava/util/Optional; additionIngredient k m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; applyTrim a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f m ()Ljava/util/List; display g m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ m ()Ljava/util/Optional; templateIngredient c f Lnet/minecraft/world/item/crafting/Ingredient; addition f f Lnet/minecraft/world/item/crafting/Ingredient; base e f Lnet/minecraft/core/Holder; pattern g f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h f Lnet/minecraft/world/item/crafting/Ingredient; template d c net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer net/minecraft/world/item/crafting/SmithingTrimRecipe$a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$0 h m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$1 g m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$2 f m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/core/Holder; lambda$static$3 e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$5 d m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$6 c m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$7 b m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/core/Holder; lambda$static$8 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC x f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w c net/minecraft/world/item/enchantment/LevelBasedValue net/minecraft/world/item/enchantment/LevelBasedValue m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Constant; constant a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Constant;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$1 a m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$2 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$3 a m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lcom/mojang/datafixers/util/Either; lambda$static$4 a m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Lookup; lookup a m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Linear; perLevel b m (FF)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Linear; perLevel a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DISPATCH_CODEC a c net/minecraft/world/item/enchantment/LevelBasedValue$Linear net/minecraft/world/item/enchantment/LevelBasedValue$f m ()F base b m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F perLevelAboveFirst c f Lcom/mojang/serialization/MapCodec; CODEC c f F base d f F perLevelAboveFirst e c net/minecraft/world/item/enchantment/LevelBasedValue$Lookup net/minecraft/world/item/enchantment/LevelBasedValue$g m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; fallback c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; values b f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/item/enchantment/LevelBasedValue; fallback e f Ljava/util/List; values d c net/minecraft/world/item/enchantment/LevelBasedValue$Clamped net/minecraft/world/item/enchantment/LevelBasedValue$a m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Clamped;)Ljava/lang/String; lambda$static$1 b m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Clamped;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m ()F max d m ()F min c m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b f Lcom/mojang/serialization/MapCodec; CODEC c f F max f f F min e f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value d c net/minecraft/world/item/enchantment/LevelBasedValue$Constant net/minecraft/world/item/enchantment/LevelBasedValue$b m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F value b f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/MapCodec; TYPED_CODEC d f F value e c net/minecraft/world/item/enchantment/LevelBasedValue$Exponent net/minecraft/world/item/enchantment/LevelBasedValue$c m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; base b m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; power c f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/item/enchantment/LevelBasedValue; base d f Lnet/minecraft/world/item/enchantment/LevelBasedValue; power e c net/minecraft/world/item/enchantment/LevelBasedValue$Fraction net/minecraft/world/item/enchantment/LevelBasedValue$d m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; denominator c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; numerator b f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/item/enchantment/LevelBasedValue; denominator e f Lnet/minecraft/world/item/enchantment/LevelBasedValue; numerator d c net/minecraft/world/item/enchantment/LevelBasedValue$LevelsSquared net/minecraft/world/item/enchantment/LevelBasedValue$e m ()F added b m (I)F calculate a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC c f F added d c net/minecraft/world/item/equipment/trim/TrimMaterial net/minecraft/world/item/equipment/trim/TrimMaterial m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets a m ()Lnet/minecraft/network/chat/Component; description b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets e f Lnet/minecraft/network/chat/Component; description f c net/minecraft/world/item/equipment/trim/TrimPatterns net/minecraft/world/item/equipment/trim/TrimPatterns m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; defaultAssetId a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V register a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a f Lnet/minecraft/resources/ResourceKey; BOLT r f Lnet/minecraft/resources/ResourceKey; COAST c f Lnet/minecraft/resources/ResourceKey; DUNE b f Lnet/minecraft/resources/ResourceKey; EYE f f Lnet/minecraft/resources/ResourceKey; FLOW q f Lnet/minecraft/resources/ResourceKey; HOST p f Lnet/minecraft/resources/ResourceKey; RAISER o f Lnet/minecraft/resources/ResourceKey; RIB j f Lnet/minecraft/resources/ResourceKey; SENTRY a f Lnet/minecraft/resources/ResourceKey; SHAPER m f Lnet/minecraft/resources/ResourceKey; SILENCE n f Lnet/minecraft/resources/ResourceKey; SNOUT i f Lnet/minecraft/resources/ResourceKey; SPIRE k f Lnet/minecraft/resources/ResourceKey; TIDE h f Lnet/minecraft/resources/ResourceKey; VEX g f Lnet/minecraft/resources/ResourceKey; WARD e f Lnet/minecraft/resources/ResourceKey; WAYFINDER l f Lnet/minecraft/resources/ResourceKey; WILD d c net/minecraft/world/level/block/AbstractFurnaceBlock net/minecraft/world/level/block/BlockFurnace m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; createFurnaceTicker a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V lambda$createFurnaceTicker$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b c net/minecraft/world/level/block/AmethystClusterBlock net/minecraft/world/level/block/AmethystClusterBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; lambda$static$0 b m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c f F height e f Ljava/util/Map; shapes g f F width f c net/minecraft/world/level/block/BigDripleafStemBlock net/minecraft/world/level/block/BigDripleafStemBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/Direction;)Z place a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; SHAPES c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/BuddingAmethystBlock net/minecraft/world/level/block/BuddingAmethystBlock m (Lnet/minecraft/world/level/block/state/BlockState;)Z canClusterGrowAtState h m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC b f [Lnet/minecraft/core/Direction; DIRECTIONS d f I GROWTH_CHANCE c c net/minecraft/world/level/block/EnchantingTableBlock net/minecraft/world/level/block/BlockEnchantmentTable m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z isValidBookShelf a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$1 a m (Lnet/minecraft/core/BlockPos;)Z lambda$static$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Ljava/util/List; BOOKSHELF_OFFSETS b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c c net/minecraft/world/level/block/HalfTransparentBlock net/minecraft/world/level/block/BlockHalfTransparent m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/block/LayeredCauldronBlock net/minecraft/world/level/block/LayeredCauldronBlock m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m (I)D getPixelContentHeight b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/world/level/biome/Biome$Precipitation; lambda$static$0 b m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$3 c m ()[Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$4 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lowerFillLevel c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a f I BASE_CONTENT_HEIGHT h f Lcom/mojang/serialization/MapCodec; CODEC d f [Lnet/minecraft/world/phys/shapes/VoxelShape; FILLED_SHAPES D f D HEIGHT_PER_LEVEL i f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL g f I MAX_FILL_LEVEL f f I MIN_FILL_LEVEL e f Lnet/minecraft/world/level/biome/Biome$Precipitation; precipitationType R c net/minecraft/world/level/block/LiquidBlockContainer net/minecraft/world/level/block/IFluidContainer m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a c net/minecraft/world/level/block/PiglinWallSkullBlock net/minecraft/world/level/block/PiglinWallSkullBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/util/Map; SHAPES e c net/minecraft/world/level/block/TorchflowerCropBlock net/minecraft/world/level/block/TorchflowerCropBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a m ()I getMaxAge c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (I)Lnet/minecraft/world/level/block/state/BlockState; getStateForAge b m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c f I BONEMEAL_INCREASE h f Lcom/mojang/serialization/MapCodec; CODEC a f I MAX_AGE b f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES g c net/minecraft/world/level/block/WallHangingSignBlock net/minecraft/world/level/block/WallHangingSignBlock m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canPlace b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;)Z isHittingEditableSide a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/item/ItemStack;)Z shouldTryToChainAnotherHangingSign a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Ljava/util/Map; SHAPES e f Ljava/util/Map; SHAPES_PLANK c c net/minecraft/world/level/block/WitherWallSkullBlock net/minecraft/world/level/block/BlockWitherSkullWall m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/entity/BannerPattern net/minecraft/world/level/block/entity/EnumBannerPatternType m ()Lnet/minecraft/resources/Identifier; assetId a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; translationKey b f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/resources/Identifier; assetId e f Ljava/lang/String; translationKey f c net/minecraft/world/level/block/state/BlockBehaviour net/minecraft/world/level/block/state/BlockBase m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lnet/minecraft/world/level/block/Block; asBlock o m ()Lnet/minecraft/world/item/Item; asItem h m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m ()F defaultDestroyTime B m ()Lnet/minecraft/world/level/material/MapColor; defaultMapColor A m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m ()Ljava/lang/String; getDescriptionId z m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroyProgress a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ m ()Ljava/util/Optional; getLootTable y m ()F getMaxHorizontalOffset at_ m ()F getMaxVerticalOffset av_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SoundType; getSoundType h_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$onExplosionHit$1 a m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$simpleCodec$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; properties w m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; propertiesCodec x m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity o m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; simpleCodec b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f [Lnet/minecraft/core/Direction; UPDATE_SHAPE_ORDER E f Ljava/lang/String; descriptionId Q f Ljava/util/Optional; drops P f Z dynamicShape M f F explosionResistance G f F friction J f Z hasCollision F f Z isRandomlyTicking H f F jumpFactor L f Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; properties O f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures N f Lnet/minecraft/world/level/block/SoundType; soundType I f F speedFactor K c net/minecraft/world/level/block/state/BlockBehaviour$1 net/minecraft/world/level/block/state/BlockBase$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a c net/minecraft/world/level/block/state/BlockBehaviour$OffsetType net/minecraft/world/level/block/state/BlockBase$EnumRandomOffset m ()[Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; $values a f [Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; $VALUES d f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; NONE a f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; XYZ c f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; XZ b c net/minecraft/world/level/block/state/BlockBehaviour$Properties net/minecraft/world/level/block/state/BlockBase$Info m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; air m m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; destroyTime e m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; dynamicShape f m ()Ljava/lang/String; effectiveDescriptionId q m ()Ljava/util/Optional; effectiveDrops h m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; emissiveRendering e m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; explosionResistance f m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; forceSolidOff l m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; forceSolidOn k m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; friction a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; hasPostProcess d m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ignitedByLava i m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; instabreak d m (Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; instrument a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isRedstoneConductor a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isSuffocating b m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isValidSpawn a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isViewBlocking c m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; jumpFactor c m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; lambda$mapColor$10 a m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; lambda$mapColor$11 a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; lambda$new$1 b m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$new$2 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$new$3 c m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$new$4 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$new$5 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$6 d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$7 c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$8 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$9 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; lambda$offsetType$12 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; lambda$offsetType$13 a m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; lambda$static$0 r m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; lightLevel a m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; liquid j m (Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noCollision b m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noLootTable g m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noOcclusion c m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noTerrainParticles o m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; of a m (Lnet/minecraft/world/level/block/state/BlockBehaviour;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ofFullCopy a m (Lnet/minecraft/world/level/block/state/BlockBehaviour;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ofLegacyCopy b m (Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; offsetType a m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; overrideDescription a m (Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; overrideLootTable a m (Lnet/minecraft/world/level/material/PushReaction;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; pushReaction a m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; randomTicks e m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; replaceable p m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; requiredFeatures a m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; requiresCorrectToolForDrops n m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; setId a m (Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; sound a m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; speedFactor b m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; strength d m (FF)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; strength a f Lcom/mojang/serialization/Codec; CODEC a f Z canOcclude p f Lnet/minecraft/resources/DependantName; descriptionId o f F destroyTime g f Lnet/minecraft/resources/DependantName; drops n f Z dynamicShape F f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; emissiveRendering E f F explosionResistance f f Z forceSolidOff t f Z forceSolidOn u f F friction j f Z hasCollision c f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; hasPostProcess D f Lnet/minecraft/resources/ResourceKey; id m f Z ignitedByLava r f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument x f Z isAir q f Z isRandomlyTicking i f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isRedstoneConductor A f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isSuffocating B f Lnet/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate; isValidSpawn z f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isViewBlocking C f F jumpFactor l f Ljava/util/function/ToIntFunction; lightEmission e f Z liquid s f Ljava/util/function/Function; mapColor b f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction; offsetFunction H f Lnet/minecraft/world/level/material/PushReaction; pushReaction v f Z replaceable y f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures G f Z requiresCorrectToolForDrops h f Lnet/minecraft/world/level/block/SoundType; soundType d f Z spawnTerrainParticles w f F speedFactor k c net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase net/minecraft/world/level/block/state/BlockBase$BlockData m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lnet/minecraft/world/level/block/state/BlockState; asState B m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a m ()Z blocksMotion d m ()Z calculateSolid H m ()Z canBeReplaced v m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m (Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a m ()Z canOcclude t m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z emissiveRendering b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z entityCanStandOn b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;)Z entityCanStandOnFace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m ()Lnet/minecraft/world/level/block/Block; getBlock b m ()Lnet/minecraft/core/Holder; getBlockHolder c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape h m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape g m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroyProgress a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroySpeed e m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFaceOcclusionShape a m ()Lnet/minecraft/world/level/material/FluidState; getFluidState y m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape i m ()I getLightBlock g m ()I getLightEmission k m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/MapColor; getMapColor a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape h m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getOffset a m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction r m ()Lnet/minecraft/world/level/block/RenderShape; getRenderShape o m (Lnet/minecraft/core/BlockPos;)J getSeed b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape f m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m ()Lnet/minecraft/world/level/block/SoundType; getSoundType A m ()Ljava/util/stream/Stream; getTags w m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V handleNeighborChanged a m ()Z hasAnalogOutputSignal q m ()Z hasBlockEntity x m ()Z hasLargeCollisionShape i m ()Z hasOffsetFunction u m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasPostProcess l m ()Z ignitedByLava m m ()V initCache a m ()Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument E m (Lnet/minecraft/core/Holder;)Z is a m (Lnet/minecraft/core/HolderSet;)Z is a m (Lnet/minecraft/resources/ResourceKey;)Z is a m (Lnet/minecraft/tags/TagKey;)Z is a m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z is a m (Lnet/minecraft/world/level/block/Block;)Z is a m ()Z isAir l m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock m m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isFaceSturdy c m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)Z isFaceSturdy a m (Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m ()Z isRandomlyTicking z m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isRedstoneConductor d m ()Z isSignalSource p m ()Z isSolid e m ()Z isSolidRender s m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isSuffocating j m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z isValidSpawn a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isViewBlocking k m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V lambda$static$0 b m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V lambda$static$1 a m ()Z liquid n m (Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m ()Z propagatesSkylightDown f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m ()Z requiresCorrectToolForDrops C m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity a m ()Z shouldSpawnTerrainParticles D m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateIndirectNeighbourShapes b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateNeighbourShapes a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateNeighbourShapes a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m ()Z useShapeForLightOcclusion j m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f [Lnet/minecraft/core/Direction; DIRECTIONS a f [Lnet/minecraft/world/phys/shapes/VoxelShape; EMPTY_OCCLUSION_SHAPES f f [Lnet/minecraft/world/phys/shapes/VoxelShape; FULL_BLOCK_OCCLUSION_SHAPES g f Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache; cache B f Z canOcclude r f F destroySpeed p f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; emissiveRendering w f Lnet/minecraft/world/level/material/FluidState; fluidState C f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; hasPostProcess v f Z ignitedByLava k f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument z f Z isAir j f Z isRandomlyTicking D f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isRedstoneConductor s f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isSuffocating t f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isViewBlocking u f Z legacySolid m f I lightBlock I f I lightEmission h f Z liquid l f Lnet/minecraft/world/level/material/MapColor; mapColor o f Lnet/minecraft/world/phys/shapes/VoxelShape; occlusionShape F f [Lnet/minecraft/world/phys/shapes/VoxelShape; occlusionShapesByFace G f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction; offsetFunction x f Z propagatesSkylightDown H f Lnet/minecraft/world/level/material/PushReaction; pushReaction n f Z replaceable A f Z requiresCorrectToolForDrops q f Z solidRender E f Z spawnTerrainParticles y f Z useShapeForLightOcclusion i c net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache net/minecraft/world/level/block/state/BlockBase$BlockData$Cache m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)I getFaceSupportIndex b m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)Z isFaceSturdy a m (Lnet/minecraft/core/Direction$Axis;)Z lambda$new$0 a f [Lnet/minecraft/core/Direction; DIRECTIONS d f I SUPPORT_TYPE_COUNT e f Lnet/minecraft/world/phys/shapes/VoxelShape; collisionShape a f [Z faceSturdy f f Z isCollisionShapeFullBlock c f Z largeCollisionShape b c net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction net/minecraft/world/level/block/state/BlockBase$b c net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate net/minecraft/world/level/block/state/BlockBase$f c net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate net/minecraft/world/level/block/state/BlockBase$e c net/minecraft/world/level/chunk/storage/RegionBitmap net/minecraft/world/level/chunk/storage/RegionFileBitSet m (I)I allocate a m (II)V force a m (II)V free b m ()Lit/unimi/dsi/fastutil/ints/IntSet; getUsed a f Ljava/util/BitSet; used a c net/minecraft/world/level/gamerules/GameRuleCategory net/minecraft/world/level/gamerules/GameRuleCategory m ()Lnet/minecraft/resources/Identifier; getDescriptionId a m ()Lnet/minecraft/resources/Identifier; id c m ()Lnet/minecraft/network/chat/MutableComponent; label b m (Ljava/lang/String;)Lnet/minecraft/world/level/gamerules/GameRuleCategory; register a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/gamerules/GameRuleCategory; register a f Lnet/minecraft/world/level/gamerules/GameRuleCategory; CHAT f f Lnet/minecraft/world/level/gamerules/GameRuleCategory; DROPS d f Lnet/minecraft/world/level/gamerules/GameRuleCategory; MISC g f Lnet/minecraft/world/level/gamerules/GameRuleCategory; MOBS b f Lnet/minecraft/world/level/gamerules/GameRuleCategory; PLAYER a f Ljava/util/List; SORT_ORDER i f Lnet/minecraft/world/level/gamerules/GameRuleCategory; SPAWNING c f Lnet/minecraft/world/level/gamerules/GameRuleCategory; UPDATES e f Lnet/minecraft/resources/Identifier; id h c net/minecraft/world/level/levelgen/BelowZeroRetrogen net/minecraft/world/level/levelgen/BelowZeroRetrogen m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V applyBedrockMask b m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a m (II)Z hasBedrockHole a m ()Z hasBedrockHoles b m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPos;)V lambda$applyBedrockMask$7 a m (Lnet/minecraft/world/level/biome/BiomeResolver;Ljava/util/function/Predicate;Lnet/minecraft/world/level/chunk/ChunkAccess;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; lambda$getBiomeResolver$8 a m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPos;)V lambda$replaceOldBedrock$6 b m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; lambda$static$0 a m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; lambda$static$1 a m ()Ljava/lang/String; lambda$static$2 c m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lcom/mojang/serialization/DataResult; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)Ljava/util/Optional; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V replaceOldBedrock a m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a f Lcom/mojang/serialization/Codec; BITSET_CODEC d f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/BitSet; EMPTY c f Lcom/mojang/serialization/Codec; NON_EMPTY_CHUNK_STATUS e f Ljava/util/Set; RETAINED_RETROGEN_BIOMES f f Lnet/minecraft/world/level/LevelHeightAccessor; UPGRADE_HEIGHT_ACCESSOR b f Ljava/util/BitSet; missingBedrock h f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus g c net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 m ()I getHeight L_ m ()I getMinY K_ c net/minecraft/world/level/levelgen/synth/NormalNoise net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal m (Lnet/minecraft/util/RandomSource;I[D)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; create a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; create b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; createLegacyNetherBiome a m (I)D expectedDeviation a m (DDD)D getValue a m ()D maxValue a m ()Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters b m (Ljava/lang/StringBuilder;)V parityConfigString a f D INPUT_FACTOR a f D TARGET_DEVIATION b f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; first d f D maxValue f f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters g f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; second e f D valueFactor c c net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes b m ()I firstOctave a m (DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V lambda$new$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes d f I firstOctave c c net/minecraft/world/level/levelgen/synth/PerlinNoise net/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes c m (Lnet/minecraft/util/RandomSource;ID[D)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create a m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create b m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create a m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create b m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; createLegacyForBlendedNoise a m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; createLegacyForLegacyNetherBiome a m (D)D edgeValue c m ()I firstOctave b m (I)Lnet/minecraft/world/level/levelgen/synth/ImprovedNoise; getOctaveNoise a m (DDD)D getValue a m (DDDDDZ)D getValue a m (Ljava/lang/Double;)Z lambda$new$0 b m (Ljava/lang/Double;)Ljava/lang/String; lambda$parityConfigString$1 a m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; makeAmplitudes a m (D)D maxBrokenValue a m ()D maxValue a m (Ljava/lang/StringBuilder;)V parityConfigString a m (Lnet/minecraft/util/RandomSource;)V skipOctave a m (D)D wrap b f I ROUND_OFF a f Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes d f I firstOctave c f D lowestFreqInputFactor f f D lowestFreqValueFactor e f D maxValue g f [Lnet/minecraft/world/level/levelgen/synth/ImprovedNoise; noiseLevels b c net/minecraft/world/level/storage/LevelStorageSource net/minecraft/world/level/storage/Convertable m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/storage/LevelStorageSource; createDefault b m ()Lnet/minecraft/world/level/storage/LevelStorageSource$LevelCandidates; findLevelCandidates b m ()Ljava/nio/file/Path; getBackupPath d m ()Ljava/nio/file/Path; getBaseDir c m (Ljava/nio/file/Path;)Ljava/time/Instant; getFileModificationTime d m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)J getFileModificationTime a m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/Registry;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/LevelDataAndDimensions; getLevelDataAndDimensions a m (Ljava/lang/String;)Ljava/nio/file/Path; getLevelPath c m ()Ljava/lang/String; getName a m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/packs/repository/PackRepository;Z)Lnet/minecraft/server/WorldLoader$PackConfig; getPackConfig a m ()I getStorageVersion f m ()Lnet/minecraft/world/level/validation/DirectoryValidator; getWorldDirValidator e m (Ljava/lang/String;)Z isNewLevelIdAcceptable a m (Ljava/nio/file/Path;)Z lambda$findLevelCandidates$1 f m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)Z lambda$findLevelCandidates$2 c m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)Lnet/minecraft/world/level/storage/LevelSummary; lambda$loadLevelSummaries$3 b m (Ljava/util/List;)Ljava/util/List; lambda$loadLevelSummaries$4 a m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$parseFeatureFlagsFromSummary$7 c m (Lnet/minecraft/resources/Identifier;)V lambda$parseFeatureFlagsFromSummary$8 a m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$readLevelDataTagFixed$6 a m (Ljava/nio/file/Path;)Z lambda$static$0 g m (Ljava/lang/String;)Z levelExists b m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelCandidates;)Ljava/util/concurrent/CompletableFuture; loadLevelSummaries a m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;Z)Lnet/minecraft/world/level/storage/LevelSummary; makeLevelSummary a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/flag/FeatureFlagSet; parseFeatureFlagsFromSummary b m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; parseValidator a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/WorldDataConfiguration; readDataConfig a m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; readLevelDataTagFixed a m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/CompoundTag; readLevelDataTagRaw c m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;Z)Lnet/minecraft/world/level/storage/LevelSummary; readLevelSummary a m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/Tag; readLightweightData e f Ljava/lang/String; ALLOWED_SYMLINKS_CONFIG_NAME b f I DISK_SPACE_WARNING_THRESHOLD e f Lorg/slf4j/Logger; LOGGER c f Ljava/nio/file/PathMatcher; NO_SYMLINKS_ALLOWED d f Ljava/lang/String; TAG_DATA a f Ljava/nio/file/Path; backupDir g f Ljava/nio/file/Path; baseDir f f Lcom/mojang/datafixers/DataFixer; fixerUpper h f Lnet/minecraft/world/level/validation/DirectoryValidator; worldDirValidator i c net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory net/minecraft/world/level/storage/Convertable$b m (Ljava/time/ZonedDateTime;)Ljava/nio/file/Path; corruptedDataFile a m ()Ljava/nio/file/Path; dataFile b m ()Ljava/lang/String; directoryName a m ()Ljava/nio/file/Path; iconFile d m ()Ljava/nio/file/Path; lockFile e m ()Ljava/nio/file/Path; oldDataFile c m ()Ljava/nio/file/Path; path f m (Ljava/time/ZonedDateTime;)Ljava/nio/file/Path; rawDataFile b m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; resourcePath a f Ljava/nio/file/Path; path a c net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates net/minecraft/world/level/storage/Convertable$a m ()Z isEmpty a m ()Ljava/util/List; levels b f Ljava/util/List; levels a c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess net/minecraft/world/level/storage/Convertable$ConversionSession m ()Z checkForLowDiskSpace b m ()V checkLock o m ()Lnet/minecraft/world/level/storage/PlayerDataStorage; createPlayerStorage g m ()V deleteLevel k m ()J estimateDiskSpace a m ()Lcom/mojang/serialization/Dynamic; getDataTag h m (Z)Lcom/mojang/serialization/Dynamic; getDataTag b m ()Lcom/mojang/serialization/Dynamic; getDataTagFallback i m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; getDimensionPath a m (Z)Ljava/time/Instant; getFileModificationTime a m ()Ljava/util/Optional; getIconFile j m ()Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory; getLevelDirectory e m ()Ljava/lang/String; getLevelId f m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; getLevelPath a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelSummary; getSummary a m ()Z hasWorldData m m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V lambda$renameAndDropPlayer$1 a m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V lambda$renameLevel$0 b m ()J makeWorldBackup l m (Ljava/util/function/Consumer;)V modifyLevelDataWithoutDatafix a m ()Lnet/minecraft/world/level/storage/LevelStorageSource; parent d m (Ljava/lang/String;)V renameAndDropPlayer b m (Ljava/lang/String;)V renameLevel a m ()Z restoreLevelDataFromOld n m ()V safeClose c m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/storage/WorldData;)V saveDataTag a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/storage/WorldData;Lnet/minecraft/nbt/CompoundTag;)V saveDataTag a m (Lnet/minecraft/nbt/CompoundTag;)V saveLevelData a f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory; levelDirectory c f Ljava/lang/String; levelId d f Lnet/minecraft/util/DirectoryLock; lock b f Ljava/util/Map; resources e f Lnet/minecraft/world/level/storage/LevelStorageSource; this$0 a c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1 net/minecraft/world/level/storage/Convertable$ConversionSession$1 m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; postVisitDirectory a m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; this$1 b c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2 net/minecraft/world/level/storage/Convertable$ConversionSession$2 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; this$1 c c net/minecraft/world/level/timers/FunctionTagCallback net/minecraft/world/level/timers/CustomFunctionCallbackTag m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/Identifier; tagId b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/Identifier; tagId b c net/minecraft/world/phys/shapes/NonOverlappingMerger net/minecraft/world/phys/shapes/VoxelShapeMergerDisjoint m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forNonSwappedIndexes b m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;III)Z lambda$forMergedIndexes$0 a f Lit/unimi/dsi/fastutil/doubles/DoubleList; lower a f Z swap c f Lit/unimi/dsi/fastutil/doubles/DoubleList; upper b c org/bukkit/craftbukkit/block/banner/CraftPatternType org/bukkit/craftbukkit/v1_21_R7/block/banner/CraftPatternType c org/bukkit/craftbukkit/block/impl/CraftCarvedPumpkin org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCarvedPumpkin c org/bukkit/craftbukkit/block/impl/CraftCreakingHeart org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCreakingHeart c org/bukkit/craftbukkit/block/impl/CraftMangroveRoots org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMangroveRoots c org/bukkit/craftbukkit/block/impl/CraftPressurePlate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPressurePlate c org/bukkit/craftbukkit/block/impl/CraftRedstoneTorch org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedstoneTorch c org/bukkit/craftbukkit/block/impl/CraftRespawnAnchor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRespawnAnchor c org/bukkit/craftbukkit/block/impl/CraftRotatedPillar org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRotatedPillar c org/bukkit/craftbukkit/block/impl/CraftSculkCatalyst org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkCatalyst c org/bukkit/craftbukkit/block/impl/CraftSculkShrieker org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkShrieker c org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSmallDripleaf c org/bukkit/craftbukkit/block/impl/CraftTwistingVines org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTwistingVines c org/bukkit/craftbukkit/command/VanillaCommandWrapper org/bukkit/craftbukkit/v1_21_R7/command/VanillaCommandWrapper c org/bukkit/craftbukkit/enchantments/CraftEnchantment org/bukkit/craftbukkit/v1_21_R7/enchantments/CraftEnchantment c org/bukkit/craftbukkit/entity/CraftMinecartContainer org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartContainer c org/bukkit/craftbukkit/entity/boat/CraftMangroveBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftMangroveBoat c org/bukkit/craftbukkit/entity/boat/CraftOakChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftOakChestBoat c org/bukkit/craftbukkit/inventory/CraftBlastingRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftBlastingRecipe c org/bukkit/craftbukkit/inventory/CraftCampfireRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftCampfireRecipe c org/bukkit/craftbukkit/inventory/CraftInventoryAnvil org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryAnvil c org/bukkit/craftbukkit/inventory/CraftInventoryHorse org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryHorse c org/bukkit/craftbukkit/inventory/CraftInventoryLlama org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryLlama c org/bukkit/craftbukkit/inventory/CraftInventoryShelf org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryShelf c org/bukkit/craftbukkit/inventory/CraftMerchantCustom org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchantCustom c org/bukkit/craftbukkit/inventory/CraftMerchantCustom$MinecraftMerchant org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchantCustom$MinecraftMerchant c org/bukkit/craftbukkit/inventory/CraftMerchantRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchantRecipe c org/bukkit/craftbukkit/inventory/CraftMetaArmorStand org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaArmorStand c org/bukkit/craftbukkit/inventory/CraftMetaBlockState org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBlockState c org/bukkit/craftbukkit/inventory/CraftMetaBlockState$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBlockState$1 c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned$SpigotMeta c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned$SpigotMeta$1 c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder c org/bukkit/craftbukkit/inventory/view/CraftAnvilView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftAnvilView c org/bukkit/craftbukkit/legacy/reroute/RerouteBuilder org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteBuilder c org/bukkit/craftbukkit/scheduler/CraftAsyncScheduler org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncScheduler c org/bukkit/craftbukkit/util/DelegatedGeneratorAccess org/bukkit/craftbukkit/v1_21_R7/util/DelegatedGeneratorAccess c net/minecraft/DefaultUncaughtExceptionHandlerWithName net/minecraft/ThreadNamedUncaughtExceptionHandler f Lorg/slf4j/Logger; logger a c net/minecraft/advancements/criterion/LootTableTrigger net/minecraft/advancements/criterion/CriterionTriggerPlayerGeneratesContainerLoot m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/criterion/LootTableTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;)V trigger a c net/minecraft/advancements/criterion/LootTableTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerPlayerGeneratesContainerLoot$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/ResourceKey; lootTable b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; lootTableUsed a m (Lnet/minecraft/resources/ResourceKey;)Z matches b m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/resources/ResourceKey; lootTable c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/SpearMobsTrigger net/minecraft/advancements/criterion/SpearMobsTrigger m ()Lcom/mojang/serialization/Codec; codec a m (ILnet/minecraft/advancements/criterion/SpearMobsTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;I)V trigger a c net/minecraft/advancements/criterion/SpearMobsTrigger$TriggerInstance net/minecraft/advancements/criterion/SpearMobsTrigger$a m ()Ljava/util/Optional; count b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (I)Z matches b m ()Ljava/util/Optional; player a m (I)Lnet/minecraft/advancements/Criterion; spearMobs a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; count c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/UsedTotemTrigger net/minecraft/advancements/criterion/CriterionTriggerUsedTotem m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/UsedTotemTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/UsedTotemTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerUsedTotem$a m ()Ljava/util/Optional; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/advancements/Criterion; usedTotem a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; usedTotem a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/UsingItemTrigger net/minecraft/advancements/criterion/UsingItemTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/UsingItemTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/UsingItemTrigger$TriggerInstance net/minecraft/advancements/criterion/UsingItemTrigger$a m ()Ljava/util/Optional; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; lookingAt a m (Lnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/commands/FunctionInstantiationException net/minecraft/commands/FunctionInstantiationException m ()Lnet/minecraft/network/chat/Component; messageComponent a f Lnet/minecraft/network/chat/Component; messageComponent a c net/minecraft/commands/arguments/EntityAnchorArgument net/minecraft/commands/arguments/ArgumentAnchor m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument; anchor a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getAnchor a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/EntityAnchorArgument$Anchor net/minecraft/commands/arguments/ArgumentAnchor$Anchor m ()[Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; $values a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; apply a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; apply a m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getByName a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$static$0 b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$static$1 a m (Ljava/util/HashMap;)V lambda$static$2 a f [Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; $VALUES f f Ljava/util/Map; BY_NAME c f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; EYES b f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; FEET a f Ljava/lang/String; name d f Ljava/util/function/BiFunction; transform e c net/minecraft/commands/arguments/ResourceOrIdArgument net/minecraft/commands/arguments/ResourceOrIdArgument m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createGrammar a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$DialogArgument; dialog d m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getDialog d m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootModifier b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootPredicate c m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootTable a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getResource e m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$Result; lambda$createGrammar$2 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument; lootModifier b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument; lootPredicate c m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument; lootTable a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder; parse a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/util/parsing/packrat/commands/Grammar;Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/core/Holder; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_FAILED_TO_PARSE a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_SUCH_ELEMENT b f Ljava/util/Collection; EXAMPLES d f Lcom/mojang/serialization/DynamicOps; OPS c f Lcom/mojang/serialization/Codec; codec g f Ljava/util/Optional; elementLookup f f Lnet/minecraft/util/parsing/packrat/commands/Grammar; grammar h f Lnet/minecraft/resources/ResourceKey; registryKey i f Lnet/minecraft/core/HolderLookup$Provider; registryLookup e c net/minecraft/commands/arguments/ResourceOrIdArgument$Result net/minecraft/commands/arguments/ResourceOrIdArgument$g m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a c net/minecraft/commands/arguments/ResourceOrIdArgument$InlineResult net/minecraft/commands/arguments/ResourceOrIdArgument$b m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$0 a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a m ()Ljava/lang/Object; value a f Ljava/lang/Object; value a c net/minecraft/commands/arguments/ResourceOrIdArgument$DialogArgument net/minecraft/commands/arguments/ResourceOrIdArgument$a c net/minecraft/commands/arguments/ResourceOrIdArgument$ReferenceResult net/minecraft/commands/arguments/ResourceOrIdArgument$f m ()Lnet/minecraft/resources/ResourceKey; key a m (Lcom/mojang/brigadier/ImmutableStringReader;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$0 a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a f Lnet/minecraft/resources/ResourceKey; key a c net/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument net/minecraft/commands/arguments/ResourceOrIdArgument$e c net/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument net/minecraft/commands/arguments/ResourceOrIdArgument$c c net/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument net/minecraft/commands/arguments/ResourceOrIdArgument$d c net/minecraft/commands/execution/tasks/ExecuteCommand net/minecraft/commands/execution/tasks/ExecuteCommand m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a m ()Ljava/lang/String; lambda$execute$0 a f Ljava/lang/String; commandInput a f Lcom/mojang/brigadier/context/CommandContext; executionContext c f Lnet/minecraft/commands/execution/ChainModifiers; modifiers b c net/minecraft/commands/functions/InstantiatedFunction net/minecraft/commands/functions/InstantiatedFunction m ()Ljava/util/List; entries b m ()Lnet/minecraft/resources/Identifier; id a c net/minecraft/core/component/predicates/TrimPredicate net/minecraft/core/component/predicates/TrimPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Z matches a m ()Ljava/util/Optional; material b m ()Ljava/util/Optional; pattern c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; material e f Ljava/util/Optional; pattern f c net/minecraft/core/dispenser/BoatDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorBoat m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c f Lnet/minecraft/world/entity/EntityType; type d c net/minecraft/data/loot/packs/TradeRebalanceChestLoot net/minecraft/data/loot/packs/TradeRebalanceChestLoot m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ancientCityLootTable c m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; desertPyramidLootTable b m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; jungleTempleLootTable d m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; pillagerOutpostLootTable a m ()Lnet/minecraft/core/HolderLookup$Provider; registries e f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/loot/packs/VanillaPiglinBarterLoot net/minecraft/data/loot/packs/VanillaPiglinBarterLoot m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/recipes/SimpleCookingRecipeBuilder net/minecraft/data/recipes/SimpleCookingRecipeBuilder m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; blasting b m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; campfireCooking a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineBlastingRecipeCategory c m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineRecipeCategory a m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineSmeltingRecipeCategory b m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; generic a m ()Lnet/minecraft/world/item/Item; getResult a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; group b m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; smelting c m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; smoking d m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; unlockedBy b f Lnet/minecraft/world/item/crafting/CookingBookCategory; bookCategory c f Lnet/minecraft/data/recipes/RecipeCategory; category b f I cookingTime g f Ljava/util/Map; criteria h f F experience f f Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory; factory j f Ljava/lang/String; group i f Lnet/minecraft/world/item/crafting/Ingredient; ingredient e f Lnet/minecraft/world/item/Item; result d c net/minecraft/data/worldgen/AncientCityStructurePools net/minecraft/data/worldgen/AncientCityStructurePools m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a c net/minecraft/gametest/framework/BuiltinTestFunctions net/minecraft/gametest/framework/BuiltinTestFunctions m (Lnet/minecraft/core/Registry;)Ljava/util/function/Consumer; bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Ljava/util/function/BiConsumer;)V load a f Lnet/minecraft/resources/ResourceKey; ALWAYS_PASS a f Ljava/util/function/Consumer; ALWAYS_PASS_INSTANCE b c net/minecraft/gametest/framework/GameTestBatchFactory net/minecraft/gametest/framework/GameTestBatchFactory m (Ljava/util/Collection;Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List; divideIntoBatches a m ()Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; fromGameTestInfo a m (I)Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; fromGameTestInfo a m (Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; lambda$divideIntoBatches$1 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/core/Holder; lambda$divideIntoBatches$2 b m (Lnet/minecraft/core/Holder;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestBatch; lambda$divideIntoBatches$3 b m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$divideIntoBatches$4 a m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/core/Holder; lambda$fromGameTestInfo$5 a m (Lnet/minecraft/core/Holder;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestBatch; lambda$fromGameTestInfo$6 a m (ILjava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$fromGameTestInfo$7 a m (ILjava/util/Collection;)Ljava/util/Collection; lambda$fromGameTestInfo$8 a m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; lambda$static$0 a m (Ljava/util/Collection;Lnet/minecraft/core/Holder;I)Lnet/minecraft/gametest/framework/GameTestBatch; toGameTestBatch a f Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator; DIRECT a f I MAX_TESTS_PER_BATCH b c net/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator net/minecraft/gametest/framework/GameTestBatchFactory$a c net/minecraft/gametest/framework/GameTestEnvironments net/minecraft/gametest/framework/GameTestEnvironments m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a f Ljava/lang/String; DEFAULT a f Lnet/minecraft/resources/ResourceKey; DEFAULT_KEY b c net/minecraft/gametest/framework/StructureGridSpawner net/minecraft/gametest/framework/StructureGridSpawner m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$onBatchStart$0 a m (Lnet/minecraft/server/level/ServerLevel;)V onBatchStart a f I SPACE_BETWEEN_COLUMNS c f I SPACE_BETWEEN_ROWS d f Z clearOnBatch j f I currentRowCount f f Lnet/minecraft/core/BlockPos; firstTestNorthWestCorner i f F maxX k f Lnet/minecraft/core/BlockPos$MutableBlockPos; nextTestNorthWestCorner h f Lnet/minecraft/world/phys/AABB; rowBounds g f Ljava/util/Collection; testInLastBatch l f I testsPerRow e c net/minecraft/network/chat/contents/PlainTextContents net/minecraft/network/chat/contents/LiteralContents m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;)Lnet/minecraft/network/chat/contents/PlainTextContents; create a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; text b f Lnet/minecraft/network/chat/contents/PlainTextContents; EMPTY b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a c net/minecraft/network/chat/contents/PlainTextContents$1 net/minecraft/network/chat/contents/LiteralContents$1 m ()Ljava/lang/String; text b c net/minecraft/network/chat/contents/PlainTextContents$LiteralContents net/minecraft/network/chat/contents/LiteralContents$a m ()Ljava/lang/String; text b m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Ljava/lang/String; text c c net/minecraft/network/protocol/handshake/ClientIntent net/minecraft/network/protocol/handshake/ClientIntent m ()[Lnet/minecraft/network/protocol/handshake/ClientIntent; $values b m (I)Lnet/minecraft/network/protocol/handshake/ClientIntent; byId a m ()I id a f [Lnet/minecraft/network/protocol/handshake/ClientIntent; $VALUES g f Lnet/minecraft/network/protocol/handshake/ClientIntent; LOGIN b f I LOGIN_ID e f Lnet/minecraft/network/protocol/handshake/ClientIntent; STATUS a f I STATUS_ID d f Lnet/minecraft/network/protocol/handshake/ClientIntent; TRANSFER c f I TRANSFER_ID f c net/minecraft/network/protocol/login/LoginPacketTypes net/minecraft/network/protocol/login/LoginPacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_QUERY a f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HELLO c f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_COMPRESSION d f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_DISCONNECT e f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_FINISHED b f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_QUERY_ANSWER f f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_HELLO g f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_KEY h f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_LOGIN_ACKNOWLEDGED i c net/minecraft/network/protocol/status/StatusProtocols net/minecraft/network/protocol/status/StatusProtocols m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 b m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; lambda$static$1 a m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$2 a f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a c net/minecraft/server/commands/DebugMobSpawningCommand net/minecraft/server/commands/DebugMobSpawningCommand m (Lnet/minecraft/world/entity/MobCategory;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;)I spawnMobs a c net/minecraft/server/commands/DefaultGameModeCommands net/minecraft/server/commands/CommandGamemodeDefault m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/network/chat/Component; lambda$setMode$1 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/GameType;)I setMode a c net/minecraft/server/commands/data/EntityDataAccessor net/minecraft/server/commands/data/CommandDataAccessorEntity m ()Lnet/minecraft/nbt/CompoundTag; getData a m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$0 a m (Lnet/minecraft/nbt/CompoundTag;)V setData a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYERS c f Lorg/slf4j/Logger; LOGGER b f Ljava/util/function/Function; PROVIDER a f Lnet/minecraft/world/entity/Entity; entity d c net/minecraft/server/commands/data/EntityDataAccessor$1 net/minecraft/server/commands/data/CommandDataAccessorEntity$1 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a c net/minecraft/server/jsonrpc/internalapi/MinecraftApi net/minecraft/server/jsonrpc/internalapi/MinecraftApi m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService; allowListService a m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftBanListService; banListService b m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService; gameRuleService d m ()Lnet/minecraft/server/notifications/NotificationManager; notificationManager h m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; of a m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService; operatorListService e m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService; playerListService c m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService; serverSettingsService f m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService; serverStateService g m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit a m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService; allowListService b f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftBanListService; banListService c f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftExecutorService; executorService i f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService; gameRuleService e f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService; minecraftOperatorListService f f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService; minecraftPlayerListService d f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService; minecraftServerSettingsService g f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService; minecraftServerStateService h f Lnet/minecraft/server/notifications/NotificationManager; notificationManager a c net/minecraft/server/jsonrpc/methods/AllowlistService net/minecraft/server/jsonrpc/methods/AllowlistService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$add$2 c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$add$3 d m (Lnet/minecraft/server/players/UserWhiteListEntry;)Z lambda$get$0 b m (Lnet/minecraft/server/players/UserWhiteListEntry;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; lambda$get$1 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$remove$4 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$remove$5 c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$set$10 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$set$6 a m (Ljava/util/Set;Lnet/minecraft/server/players/NameAndId;)Z lambda$set$7 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$set$8 b m (Ljava/util/Set;Lnet/minecraft/server/players/NameAndId;)Z lambda$set$9 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c c net/minecraft/server/jsonrpc/methods/DiscoveryService net/minecraft/server/jsonrpc/methods/DiscoveryService m (Ljava/util/List;)Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse; discover a m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$discover$0 b m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$discover$1 a c net/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverInfo net/minecraft/server/jsonrpc/methods/DiscoveryService$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; title a m ()Ljava/lang/String; version b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/lang/String; title b f Ljava/lang/String; version c c net/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse net/minecraft/server/jsonrpc/methods/DiscoveryService$c m ()Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverComponents; components d m ()Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverInfo; discoverInfo b m ()Ljava/lang/String; jsonRpcProtocolVersion a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; methods c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverComponents; components e f Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverInfo; discoverInfo c f Ljava/lang/String; jsonRpcProtocolVersion b f Ljava/util/List; methods d c net/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverComponents net/minecraft/server/jsonrpc/methods/DiscoveryService$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedSchema$0 a m ()Ljava/util/Map; schemas a m ()Lcom/mojang/serialization/MapCodec; typedSchema b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; schemas b c net/minecraft/server/jsonrpc/methods/GameRulesService net/minecraft/server/jsonrpc/methods/GameRulesService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/level/gamerules/GameRule;Ljava/util/List;)V addGameRule a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getTypedRule a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$get$0 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; update a c net/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate net/minecraft/server/jsonrpc/methods/GameRulesService$a m ()Lnet/minecraft/world/level/gamerules/GameRule; gameRule a m (Lnet/minecraft/world/level/gamerules/GameRule;Lnet/minecraft/world/level/gamerules/GameRuleType;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getUntypedRule a m (Lnet/minecraft/world/level/gamerules/GameRule;)Lcom/mojang/serialization/MapCodec; getValueAndTypeCodec b m (Lnet/minecraft/world/level/gamerules/GameRule;)Lcom/mojang/serialization/MapCodec; getValueCodec a m (Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;)Lnet/minecraft/world/level/gamerules/GameRuleType; lambda$getValueAndTypeCodec$1 a m (Lnet/minecraft/world/level/gamerules/GameRule;Lnet/minecraft/world/level/gamerules/GameRuleType;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; lambda$getValueAndTypeCodec$2 b m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$getValueAndTypeCodec$3 a m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; lambda$getValueCodec$0 a m ()Ljava/lang/Object; value b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; TYPED_CODEC a f Lnet/minecraft/world/level/gamerules/GameRule; gameRule c f Ljava/lang/Object; value d c net/minecraft/server/jsonrpc/methods/IpBanlistService net/minecraft/server/jsonrpc/methods/IpBanlistService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IncomingIpBanDto;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; banIp a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; banIp a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IncomingIpBanDto;)Ljava/util/List; lambda$add$0 a m (Lnet/minecraft/server/level/ServerPlayer;)V lambda$add$1 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Ljava/lang/String;)V lambda$remove$2 a m (Lnet/minecraft/server/level/ServerPlayer;)V lambda$set$10 a m (Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto;)Z lambda$set$3 a m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Z lambda$set$4 c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)V lambda$set$5 b m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Z lambda$set$6 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)V lambda$set$7 a m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Z lambda$set$8 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Ljava/util/stream/Stream; lambda$set$9 a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c f Ljava/lang/String; BAN_SOURCE a c net/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan net/minecraft/server/jsonrpc/methods/IpBanlistService$b m ()Ljava/util/Optional; expires d m (Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; from a m ()Ljava/lang/String; ip a m ()Ljava/lang/String; reason b m ()Ljava/lang/String; source c m ()Lnet/minecraft/server/players/IpBanListEntry; toIpBanEntry e f Ljava/util/Optional; expires d f Ljava/lang/String; ip a f Ljava/lang/String; reason b f Ljava/lang/String; source c c net/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto net/minecraft/server/jsonrpc/methods/IpBanlistService$c m ()Ljava/util/Optional; expires d m (Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto; from a m (Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto; from a m ()Ljava/lang/String; ip a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; reason b m ()Ljava/util/Optional; source c m ()Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; toIpBan e f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; expires e f Ljava/lang/String; ip b f Ljava/util/Optional; reason c f Ljava/util/Optional; source d c net/minecraft/server/jsonrpc/methods/IpBanlistService$IncomingIpBanDto net/minecraft/server/jsonrpc/methods/IpBanlistService$a m ()Ljava/util/Optional; expires e m ()Ljava/util/Optional; ip b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; reason c m ()Ljava/util/Optional; source d m ()Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; toIpBan f m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; toIpBan a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; expires f f Ljava/util/Optional; ip c f Ljava/util/Optional; player b f Ljava/util/Optional; reason d f Ljava/util/Optional; source e c net/minecraft/server/level/progress/LevelLoadListener net/minecraft/server/level/progress/LevelLoadListener m (Lnet/minecraft/server/level/progress/LevelLoadListener;Lnet/minecraft/server/level/progress/LevelLoadListener;)Lnet/minecraft/server/level/progress/LevelLoadListener; compose a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a c net/minecraft/server/level/progress/LevelLoadListener$1 net/minecraft/server/level/progress/LevelLoadListener$1 m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a c net/minecraft/server/level/progress/LevelLoadListener$Stage net/minecraft/server/level/progress/LevelLoadListener$a m ()[Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; $values a f [Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; $VALUES e f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; LOAD_INITIAL_CHUNKS c f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; LOAD_PLAYER_CHUNKS d f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; PREPARE_GLOBAL_SPAWN b f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; START_SERVER a c net/minecraft/server/network/ServerConnectionListener net/minecraft/server/network/ServerConnection m ()Ljava/util/List; getConnections e m ()Lnet/minecraft/server/MinecraftServer; getServer d m (Lnet/minecraft/network/Connection;Lnet/minecraft/network/chat/Component;)V lambda$tick$0 a m ()Ljava/net/SocketAddress; startMemoryChannel a m (Ljava/net/InetAddress;I)V startTcpServerListener a m ()V stop b m ()V tick c f Lorg/slf4j/Logger; LOGGER b f Ljava/util/List; channels d f Ljava/util/List; connections e f Z running a f Lnet/minecraft/server/MinecraftServer; server c c net/minecraft/server/network/ServerConnectionListener$1 net/minecraft/server/network/ServerConnection$1 f Lnet/minecraft/server/network/ServerConnectionListener; this$0 a c net/minecraft/server/network/ServerConnectionListener$1$1 net/minecraft/server/network/ServerConnection$1$1 c net/minecraft/server/network/ServerConnectionListener$2 net/minecraft/server/network/ServerConnection$2 f Lnet/minecraft/server/network/ServerConnectionListener; this$0 a c net/minecraft/server/network/ServerConnectionListener$LatencySimulator net/minecraft/server/network/ServerConnection$LatencySimulator m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V delayDownstream a m (Lio/netty/util/Timeout;)V onTimeout a f Lio/netty/util/Timer; TIMER a f I delay b f I jitter c f Ljava/util/List; queuedMessages d c net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage net/minecraft/server/network/ServerConnection$LatencySimulator$DelayedMessage f Lio/netty/channel/ChannelHandlerContext; ctx a f Ljava/lang/Object; msg b c net/minecraft/server/packs/linkfs/DummyFileAttributes net/minecraft/server/packs/linkfs/DummyFileAttributes f Ljava/nio/file/attribute/FileTime; EPOCH a c net/minecraft/server/packs/resources/ResourceMetadata net/minecraft/server/packs/resources/ResourceMetadata m (Ljava/io/InputStream;)Lnet/minecraft/server/packs/resources/ResourceMetadata; fromJsonStream a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getTypedSection b m (Ljava/util/Collection;)Ljava/util/List; getTypedSections a m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$static$0 a f Lnet/minecraft/server/packs/resources/ResourceMetadata; EMPTY a f Lnet/minecraft/server/packs/resources/IoSupplier; EMPTY_SUPPLIER b c net/minecraft/server/packs/resources/ResourceMetadata$1 net/minecraft/server/packs/resources/ResourceMetadata$1 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a c net/minecraft/server/packs/resources/ResourceMetadata$2 net/minecraft/server/packs/resources/ResourceMetadata$2 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a c net/minecraft/server/packs/resources/ResourceProvider net/minecraft/server/packs/resources/ResourceProvider m (Ljava/util/Map;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$fromMap$2 a m (Lnet/minecraft/resources/Identifier;)Ljava/io/FileNotFoundException; lambda$getResourceOrThrow$1 b m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$static$0 c f Lnet/minecraft/server/packs/resources/ResourceProvider; EMPTY b c net/minecraft/server/permissions/PermissionCheckTypes net/minecraft/server/permissions/PermissionCheckTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/util/datafix/fixes/AttributeIdPrefixFix net/minecraft/util/datafix/fixes/AttributeIdPrefixFix m (Ljava/lang/String;)Ljava/lang/String; replaceId a f Ljava/util/List; PREFIXES a c net/minecraft/util/datafix/fixes/BlockEntityRenameFix net/minecraft/util/datafix/fixes/BlockEntityRenameFix m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; create a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a f Ljava/util/function/UnaryOperator; nameChangeLookup b f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/CarvingStepRemoveFix net/minecraft/util/datafix/fixes/CarvingStepRemoveFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixChunk a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixChunk$0 a c net/minecraft/util/datafix/fixes/ChunkToProtochunkFix net/minecraft/util/datafix/fixes/DataConverterProtoChunk m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixChunkData a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d m (Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic; lambda$repackBiomes$1 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$repackBiomes$2 a m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; lambda$repackTicks$3 a m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V lambda$repackTicks$4 a m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; lambda$repackTicks$5 a m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic; lambda$repackTicks$6 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$repackTicks$7 a m (III)S packOffsetCoordinates a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; repackBiomes b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; repackTicks c f I NUM_SECTIONS a c net/minecraft/util/datafix/fixes/DropChancesFormatFix net/minecraft/util/datafix/fixes/DropChancesFormatFix m (Lcom/mojang/serialization/Dynamic;Ljava/util/List;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; addSlotChances a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Float; lambda$parseDropChances$2 a m (Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/List; parseDropChances a f Ljava/util/List; ARMOR_SLOT_NAMES a f F DEFAULT_CHANCE c f Ljava/util/List; HAND_SLOT_NAMES b c net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 b m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/EntityHorseSaddleFix net/minecraft/util/datafix/fixes/DataConverterSaddle m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a c net/minecraft/util/datafix/fixes/EntityTippedArrowFix net/minecraft/util/datafix/fixes/DataConverterEntityTippedArrow m (Ljava/lang/String;)Ljava/lang/String; rename a c net/minecraft/util/datafix/fixes/EntityZombieSplitFix net/minecraft/util/datafix/fixes/DataConverterZombieType m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; changeSchemaToZombieVillager a m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$changeSchemaToZombieVillager$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 a m ()Lcom/mojang/datafixers/types/Type; lambda$new$0 a f Ljava/util/function/Supplier; zombieVillagerType b c net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z lambda$fixTag$1 b m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$2 a m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/util/Set; flagsToRemove b f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/HeightmapRenamingFix net/minecraft/util/datafix/fixes/DataConverterHeightmapRenaming m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix net/minecraft/util/datafix/fixes/DataConverterFlattenSpawnEgg m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Ljava/util/HashMap;)V lambda$static$0 a f Ljava/util/Map; MAP b f Ljava/lang/String; itemType a c net/minecraft/util/datafix/fixes/LegacyDimensionIdFix net/minecraft/util/datafix/fixes/LegacyDimensionIdFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDimensionId c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMap a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayer b m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; lambda$fixDimensionId$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/LegacyDragonFightFix net/minecraft/util/datafix/fixes/LegacyDragonFightFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDragonFight a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/LegacyWorldBorderFix net/minecraft/util/datafix/fixes/LegacyWorldBorderFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/OptionsMusicToastFix net/minecraft/util/datafix/fixes/OptionsMusicToastFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/PlayerRespawnDataFix net/minecraft/util/datafix/fixes/PlayerRespawnDataFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/RecipesRenameningFix net/minecraft/util/datafix/fixes/DataConverterRecipeRename f Ljava/util/Map; RECIPES a c net/minecraft/util/datafix/fixes/RemoveGolemGossipFix net/minecraft/util/datafix/fixes/DataConverterRemoveGolemGossip m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a m (Lcom/mojang/serialization/Dynamic;)Z lambda$fixValue$0 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$1 a c net/minecraft/util/datafix/fixes/ThrownPotionSplitFix net/minecraft/util/datafix/fixes/ThrownPotionSplitFix m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a m ()Lnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder; lambda$new$0 a f Ljava/util/function/Supplier; itemIdFinder b c net/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder net/minecraft/util/datafix/fixes/ThrownPotionSplitFix$a m (Lcom/mojang/datafixers/Typed;)Ljava/lang/String; getItemId a m ()Lcom/mojang/datafixers/OpticFinder; itemFinder a m ()Lcom/mojang/datafixers/OpticFinder; itemIdFinder b m (Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$getItemId$0 b f Lcom/mojang/datafixers/OpticFinder; itemFinder a f Lcom/mojang/datafixers/OpticFinder; itemIdFinder b c net/minecraft/util/debug/DebugEntityBlockIntersection net/minecraft/util/debug/DebugEntityBlockIntersection m ()[Lnet/minecraft/util/debug/DebugEntityBlockIntersection; $values b m ()I color a m (Lnet/minecraft/util/debug/DebugEntityBlockIntersection;)I lambda$static$0 b m (Lnet/minecraft/util/debug/DebugEntityBlockIntersection;)I lambda$static$1 a f [Lnet/minecraft/util/debug/DebugEntityBlockIntersection; $VALUES h f Ljava/util/function/IntFunction; BY_ID e f Lnet/minecraft/util/debug/DebugEntityBlockIntersection; IN_AIR c f Lnet/minecraft/util/debug/DebugEntityBlockIntersection; IN_BLOCK a f Lnet/minecraft/util/debug/DebugEntityBlockIntersection; IN_FLUID b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f I color g f I id f c net/minecraft/util/parsing/packrat/SuggestionSupplier net/minecraft/util/parsing/packrat/SuggestionSupplier m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; empty b m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; lambda$empty$0 b c net/minecraft/util/profiling/jfr/event/ClientFpsEvent net/minecraft/util/profiling/jfr/event/ClientFpsEvent c net/minecraft/util/profiling/jfr/event/ClientFpsEvent$Fields net/minecraft/util/profiling/jfr/event/ClientFpsEvent$a f Ljava/lang/String; FPS a c net/minecraft/util/profiling/jfr/parse/JfrStatsParser net/minecraft/util/profiling/jfr/parse/JfrStatsParser m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V appendFileIO a m (Ljava/util/stream/Stream;)V capture a m (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary; collectIoStats a m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V incrementChunk b m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V incrementPacket a m (Ljdk/jfr/consumer/RecordedEvent;)V lambda$capture$0 a m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$collectIoStats$3 a m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize; lambda$incrementChunk$2 a m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize; lambda$incrementPacket$1 a m (Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; parse a m ()Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; results a f Ljava/util/List; chunkGenStats c f Ljava/util/List; cpuLoadStat e f Ljava/util/List; fileReads k f Ljava/util/List; fileWrites j f Ljava/util/List; fps p f I garbageCollections l f Ljava/util/List; gcHeapStats n f Ljava/time/Duration; gcTotalDuration m f Ljava/util/Map; readChunks h f Ljava/util/Map; receivedPackets f f Ljava/time/Instant; recordingEnded b f Ljava/time/Instant; recordingStarted a f Ljava/util/Map; sentPackets g f Ljava/util/List; serverTickTimes q f Ljava/util/List; structureGenStats d f Ljava/util/List; threadAllocationStats o f Ljava/time/Duration; worldCreationDuration r f Ljava/util/Map; writtenChunks i c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 m ()Ljdk/jfr/consumer/RecordedEvent; next a f Ljdk/jfr/consumer/RecordingFile; val$recordingFile a c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize net/minecraft/util/profiling/jfr/parse/JfrStatsParser$a m (I)V increment a m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; toCountAndSize a f J count a f J totalSize b c net/minecraft/util/profiling/jfr/parse/JfrStatsResult net/minecraft/util/profiling/jfr/parse/JfrStatsResult m ()Ljava/lang/String; asJson b m ()Ljava/util/List; chunkGenStats r m ()Ljava/util/List; chunkGenSummary a m ()Ljava/util/List; cpuLoadStats i m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileReads q m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileWrites p m ()Ljava/util/List; fps g m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; heapSummary j m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$chunkGenSummary$0 a m (Lcom/mojang/datafixers/util/Pair;)Z lambda$chunkGenSummary$1 c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$chunkGenSummary$2 b m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; lambda$chunkGenSummary$3 a m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; readChunks o m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; receivedPacketsSummary l m ()Ljava/time/Duration; recordingDuration e m ()Ljava/time/Instant; recordingEnded d m ()Ljava/time/Instant; recordingStarted c m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; sentPacketsSummary m m ()Ljava/util/List; serverTickTimes h m ()Ljava/util/List; structureGenStats s m ()Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; threadAllocationSummary k m ()Ljava/time/Duration; worldCreationDuration f m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; writtenChunks n f Ljava/util/List; chunkGenStats p f Ljava/util/List; cpuLoadStats g f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileReads o f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileWrites n f Ljava/util/List; fps e f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; heapSummary h f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; readChunks m f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; receivedPacketsSummary j f Ljava/time/Duration; recordingDuration c f Ljava/time/Instant; recordingEnded b f Ljava/time/Instant; recordingStarted a f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; sentPacketsSummary k f Ljava/util/List; serverTickTimes f f Ljava/util/List; structureGenStats q f Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; threadAllocationSummary i f Ljava/time/Duration; worldCreationDuration d f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; writtenChunks l c net/minecraft/util/profiling/metrics/ProfilerMeasured net/minecraft/util/profiling/metrics/ProfilerMeasured m ()Ljava/util/List; profiledMetrics bJ c net/minecraft/util/thread/AbstractConsecutiveExecutor net/minecraft/util/thread/AbstractConsecutiveExecutor m ()Z canBeScheduled e m ()Z hasWork c m ()Z isClosed k m ()Z isRunning j m ()Ljava/lang/String; name z_ m ()Z pollTask f m ()Ljava/util/List; profiledMetrics bJ m ()V registerForExecution g m ()V runAll a m (Ljava/lang/Runnable;)V schedule a_ m ()Z setRunning h m ()V setSleeping i m ()I size b f Lorg/slf4j/Logger; LOGGER a f Ljava/util/concurrent/Executor; executor d f Ljava/lang/String; name e f Lnet/minecraft/util/thread/StrictQueue; queue c f Ljava/util/concurrent/atomic/AtomicReference; status b c net/minecraft/util/thread/AbstractConsecutiveExecutor$Status net/minecraft/util/thread/AbstractConsecutiveExecutor$a m ()[Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; $values a f [Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; $VALUES d f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; CLOSED c f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; RUNNING b f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; SLEEPING a c net/minecraft/util/thread/PriorityConsecutiveExecutor net/minecraft/util/thread/PriorityConsecutiveExecutor m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V lambda$scheduleWithResult$0 a m (ILjava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; scheduleWithResult a m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f m (Ljava/lang/Runnable;)Lnet/minecraft/util/thread/StrictQueue$RunnableWithPriority; wrapRunnable b c net/minecraft/util/thread/ReentrantBlockableEventLoop net/minecraft/util/thread/IAsyncTaskHandlerReentrant m (Ljava/lang/Runnable;)V doRunTask d m ()Z runningTask bP m ()Z scheduleExecutables av f I reentrantCount b c net/minecraft/world/attribute/EnvironmentAttributeMap net/minecraft/world/attribute/EnvironmentAttributeMap m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object; applyModifier a m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; builder a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z contains b m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap; filterSyncable a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; get a m ()Ljava/util/Set; keySet b m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Ljava/util/Map; lambda$static$0 c m ()Lcom/mojang/serialization/Codec; lambda$static$1 c m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z lambda$static$2 c m (Ljava/util/List;)Ljava/lang/String; lambda$static$3 a m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lcom/mojang/serialization/DataResult; lambda$static$4 b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; CODEC_ONLY_POSITIONAL d f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; EMPTY a f Lcom/mojang/serialization/Codec; NETWORK_CODEC c f Ljava/util/Map; entries e c net/minecraft/world/attribute/EnvironmentAttributeMap$Entry net/minecraft/world/attribute/EnvironmentAttributeMap$b m (Ljava/lang/Object;)Ljava/lang/Object; applyModifier a m ()Ljava/lang/Object; argument a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec; createCodec a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; createFullCodec a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; lambda$createCodec$0 b m (Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createCodec$1 b m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createCodec$2 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createCodec$3 a m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;)Lcom/mojang/datafixers/util/Either; lambda$createCodec$4 a m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createFullCodec$5 a m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;Lnet/minecraft/world/attribute/EnvironmentAttribute;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createFullCodec$6 a m ()Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier b f Ljava/lang/Object; argument a f Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier b c net/minecraft/world/attribute/EnvironmentAttributeMap$Builder net/minecraft/world/attribute/EnvironmentAttributeMap$a m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap; build a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; modify a m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; putAll a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; set a f Ljava/util/Map; entries a c net/minecraft/world/attribute/modifier/FloatWithAlpha net/minecraft/world/attribute/modifier/FloatWithAlpha m ()F alpha b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Lnet/minecraft/world/attribute/modifier/FloatWithAlpha; lambda$static$1 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/attribute/modifier/FloatWithAlpha; lambda$static$2 a m (Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Lcom/mojang/datafixers/util/Either; lambda$static$3 a m ()F value a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; FULL_CODEC d f F alpha c f F value b c net/minecraft/world/entity/ai/attributes/AttributeMap net/minecraft/world/entity/ai/attributes/AttributeMapBase m (Lcom/google/common/collect/Multimap;)V addTransientAttributeModifiers a m (Ljava/util/List;)V apply a m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignAllValues a m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignBaseValues b m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignPermanentModifiers c m ()Ljava/util/Set; getAttributesToSync a m ()Ljava/util/Set; getAttributesToUpdate b m (Lnet/minecraft/core/Holder;)D getBaseValue d m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getInstance a m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)D getModifierValue b m ()Ljava/util/Collection; getSyncableAttributes c m (Lnet/minecraft/core/Holder;)D getValue c m (Lnet/minecraft/core/Holder;)Z hasAttribute b m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z hasModifier a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$addTransientAttributeModifiers$2 a m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$assignAllValues$5 d m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$assignBaseValues$6 c m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$assignPermanentModifiers$7 b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; lambda$getInstance$1 f m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)Z lambda$getSyncableAttributes$0 e m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$removeAttributeModifiers$3 a m (Lnet/minecraft/core/Holder;Ljava/util/Collection;)V lambda$removeAttributeModifiers$4 a m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V onAttributeModified a m ()Ljava/util/List; pack d m (Lcom/google/common/collect/Multimap;)V removeAttributeModifiers b m (Lnet/minecraft/core/Holder;)Z resetBaseValue e f Ljava/util/Map; attributes a f Ljava/util/Set; attributesToSync b f Ljava/util/Set; attributesToUpdate c f Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; supplier d c net/minecraft/world/entity/ai/behavior/AnimalMakeLove net/minecraft/world/entity/ai/behavior/BehaviorMakeLoveAnimal m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/animal/Animal;)Ljava/util/Optional; findValidBreedPartner c m (Lnet/minecraft/world/entity/animal/Animal;)Lnet/minecraft/world/entity/animal/Animal; getBreedTarget a m (Lnet/minecraft/world/entity/animal/Animal;)Z hasBreedTargetOfRightType b m (Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findValidBreedPartner$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V tick c f I BREED_RANGE c f I DEFAULT_CLOSE_ENOUGH_DISTANCE i f I MAX_DURATION e f I MIN_DURATION d f I closeEnoughDistance h f Lnet/minecraft/world/entity/EntityType; partnerType f f J spawnChildAtTime j f F speedModifier g c net/minecraft/world/entity/ai/behavior/CrossbowAttack net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V crossbowAttack a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getAttackTarget b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lookAtTarget b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick b f I TIMEOUT c f I attackDelay d f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; crossbowState e c net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState m ()[Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; $values a f [Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; $VALUES e f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; CHARGED c f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; CHARGING b f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; READY_TO_ATTACK d f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; UNCHARGED a c net/minecraft/world/entity/ai/behavior/GiveGiftToHero net/minecraft/world/entity/ai/behavior/BehaviorVillageHeroGift m (Lnet/minecraft/server/level/ServerLevel;)I calculateTimeUntilNextGift a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/npc/villager/Villager;)Lnet/minecraft/resources/ResourceKey; getLootTableToThrow a m (Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; getNearestTargetableHero c m (Lnet/minecraft/world/entity/player/Player;)Z isHero a m (Lnet/minecraft/world/entity/npc/villager/Villager;)Z isHeroVisible b m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/player/Player;)Z isWithinThrowingDistance a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$throwGift$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/LivingEntity;)V throwGift a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c f Ljava/util/Map; GIFTS g f I MAX_TIME_BETWEEN_GIFTS e f I MIN_TIME_BETWEEN_GIFTS d f F SPEED_MODIFIER h f I THROW_GIFT_AT_DISTANCE c f I TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING f f Z giftGivenDuringThisRun j f J timeSinceStart k f I timeUntilNextGift i c net/minecraft/world/entity/ai/behavior/GoToWantedItem net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem m (FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Predicate;FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (ZLjava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/SetHiddenState net/minecraft/world/entity/ai/behavior/BehaviorHide m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a f I HIDE_TIMEOUT a c net/minecraft/world/entity/ai/behavior/StartAttacking net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b c net/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a c net/minecraft/world/entity/ai/behavior/warden/Digging net/minecraft/world/entity/ai/behavior/warden/Digging m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c c net/minecraft/world/entity/ai/goal/PathfindToRaidGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRaid m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/raid/Raider;)Z lambda$recruitNearby$0 a m (Lnet/minecraft/world/entity/raid/Raid;)V recruitNearby a m ()V tick a f I RECRUITMENT_SEARCH_TICK_DELAY a f F SPEED_MODIFIER b f Lnet/minecraft/world/entity/raid/Raider; mob c f I recruitmentTick d c net/minecraft/world/entity/ai/goal/RandomSwimmingGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomSwim m ()Lnet/minecraft/world/phys/Vec3; getPosition h c net/minecraft/world/entity/ai/memory/MemoryModuleType net/minecraft/world/entity/ai/memory/MemoryModuleType m ()Ljava/util/Optional; getCodec a m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; register a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; register a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ADMIRING_DISABLED ar f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ADMIRING_ITEM ao f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ANGRY_AT am f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATE_RECENTLY aG f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_COOLING_DOWN q f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_TARGET p f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_TARGET_COOLDOWN ag f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; AVOID_TARGET A f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREED_TARGET s f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_COOLDOWN bf f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_INHALING bk f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_TARGET bl f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_LEAVING_WATER bm f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT bg f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_CHARGING bh f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_COOLDOWN bj f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_RECOVERING bi f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CANT_REACH_WALK_TARGET_SINCE F f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CELEBRATE_LOCATION at f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CHARGE_COOLDOWN_TICKS af f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DANCING au f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DANGER_DETECTED_RECENTLY H f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DIG_COOLDOWN aP f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DISABLE_WALK_TO_ADMIRE_ITEM aq f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DISTURBANCE_LOCATION aK f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DOORS_TO_CLOSE w f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DUMMY a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; GAZE_COOLDOWN_TICKS R f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; GOLEM_DETECTED_RECENTLY G f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HAS_HUNTING_COOLDOWN V f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HEARD_BELL_TIME E f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HIDING_PLACE D f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HOME b f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HUNTED_RECENTLY as f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HURT_BY y f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HURT_BY_ENTITY z f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; INTERACTABLE_DOORS v f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; INTERACTION_TARGET r f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_EMERGING aN f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_IN_WATER Y f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_PANICKING aa f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_PREGNANT Z f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_SNIFFING aM f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_TEMPTED S f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ITEM_PICKUP_COOLDOWN_TICKS ba f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; JOB_SITE c f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_SLEPT I f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_WOKEN J f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_WORKED_AT_POI K f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_NOTEBLOCK_COOLDOWN_TICKS aZ f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_NOTEBLOCK_POSITION aY f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_PLAYER aX f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LONG_JUMP_COOLDOWN_TICKS T f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LONG_JUMP_MID_JUMP U f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LOOK_TARGET o f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; MEETING_POINT e f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEARBY_ADULT_PIGLINS ay f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_ATTACKABLE C f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_BED x f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_HOSTILE B f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_LIVING_ENTITIES g f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_PLAYERS j f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_PLAYER_HOLDING_WANTED_ITEM aF f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_REPELLENT aH f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD ax f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT L f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_HOGLINS aA f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_PIGLIN aB f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_PIGLINS az f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ATTACKABLE_PLAYER l f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ATTACKABLE_PLAYERS m f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_BABY_HOGLIN aw f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_HUNTABLE_HOGLIN av f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_LIVING_ENTITIES h f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_NEMESIS N f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_PLAYER k f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_WANTED_ITEM M f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ZOMBIFIED aC f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PACIFIED aI f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PATH u f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PLAY_DEAD_TICKS O f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; POTENTIAL_JOB_SITE d f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RAM_COOLDOWN_TICKS W f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RAM_TARGET X f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RECENT_PROJECTILE aL f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RIDE_TARGET t f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_SOUND_COOLDOWN aQ f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_SOUND_DELAY aO f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_TARGET aJ f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SECONDARY_JOB_SITE f f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_DIGGING bd f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_EXPLORED_POSITIONS bb f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_HAPPY be f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_SNIFFING_TARGET bc f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFF_COOLDOWN aR f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_COOLDOWN aU f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_SOUND_COOLDOWN aV f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_SOUND_DELAY aW f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_CHARGE_POSITION aj f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_ENGAGE_TIME ak f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_FLEEING_POSITION ai f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_FLEEING_TIME ah f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_STATUS al f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TEMPTATION_COOLDOWN_TICKS Q f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TEMPTING_PLAYER P f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TIME_TRYING_TO_REACH_ADMIRE_ITEM ap f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TOUCH_COOLDOWN aS f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TRANSPORT_ITEMS_COOLDOWN_TICKS ae f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNIVERSAL_ANGER an f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNREACHABLE_TONGUE_TARGETS ab f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNREACHABLE_TRANSPORT_BLOCK_POSITIONS ad f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VIBRATION_COOLDOWN aT f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_ADULT_HOGLIN_COUNT aE f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_ADULT_PIGLIN_COUNT aD f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_VILLAGER_BABIES i f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISITED_BLOCK_POSITIONS ac f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; WALK_TARGET n f Ljava/util/Optional; codec bn c net/minecraft/world/entity/ai/sensing/IsInWaterSensor net/minecraft/world/entity/ai/sensing/IsInWaterSensor m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/animal/TemperatureVariants net/minecraft/world/entity/animal/TemperatureVariants f Lnet/minecraft/resources/Identifier; COLD c f Lnet/minecraft/resources/Identifier; TEMPERATE a f Lnet/minecraft/resources/Identifier; WARM b c net/minecraft/world/entity/animal/armadillo/Armadillo net/minecraft/world/entity/animal/armadillo/Armadillo m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Z brushOffScute a m ()Z canFallInLove gY m ()Z canStayRolledUp gV m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkArmadilloSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()F getAgeScale eE m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()I getMaxHeadYRot ae m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; getState gS m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isScared gP m (Lnet/minecraft/world/entity/LivingEntity;)Z isScaredBy i m (Ljava/lang/Integer;)V lambda$readAdditionalSaveData$0 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()I pickNextScuteDropTime hd m ()V playEatingSound gX m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V rollOut gU m ()V rollUp gT m ()V setupAnimationStates he m ()Z shouldHideInShell gQ m ()Z shouldSwitchToScaredState gR m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState;)V switchToState a m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; ARMADILLO_STATE cE f F BABY_SCALE cv f F MAX_HEAD_ROTATION_EXTENT cw f I SCARE_CHECK_INTERVAL cx f D SCARE_DISTANCE_HORIZONTAL cC f D SCARE_DISTANCE_VERTICAL cD f J inStateTicks cF f Lnet/minecraft/world/entity/AnimationState; peekAnimationState cB f Z peekReceivedClient cH f Lnet/minecraft/world/entity/AnimationState; rollOutAnimationState cz f Lnet/minecraft/world/entity/AnimationState; rollUpAnimationState cA f I scuteTime cG c net/minecraft/world/entity/animal/armadillo/Armadillo$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1 m ()V clientTick a f Lnet/minecraft/world/entity/animal/armadillo/Armadillo; this$0 a c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState net/minecraft/world/entity/animal/armadillo/Armadillo$a m ()[Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; $values e m ()I animationDuration b m ()Ljava/lang/String; getSerializedName c m ()I id d m ()Z isThreatened a m (J)Z shouldHideInShell a f [Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; $VALUES l f Ljava/util/function/IntFunction; BY_ID g f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; IDLE a f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; ROLLING b f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; SCARED c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; UNROLLING d f I animationDuration j f I id k f Z isThreatened i f Ljava/lang/String; name h c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$1 net/minecraft/world/entity/animal/armadillo/Armadillo$a$1 m (J)Z shouldHideInShell a c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$2 net/minecraft/world/entity/animal/armadillo/Armadillo$a$2 m (J)Z shouldHideInShell a c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$3 net/minecraft/world/entity/animal/armadillo/Armadillo$a$3 m (J)Z shouldHideInShell a c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$4 net/minecraft/world/entity/animal/armadillo/Armadillo$a$4 m (J)Z shouldHideInShell a c net/minecraft/world/entity/animal/golem/AbstractGolem net/minecraft/world/entity/animal/golem/EntityGolem m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (D)Z removeWhenFarAway i c net/minecraft/world/entity/animal/golem/CopperGolemAi net/minecraft/world/entity/animal/golem/CopperGolemAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m ()Ljava/util/Map; getTargetReachedInteractions b m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/animal/golem/CopperGolemState;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Ljava/lang/Integer;)V lambda$onReachedTargetInteraction$2 a m (Lnet/minecraft/world/entity/PathfinderMob;)V lambda$onTravelling$3 a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z lambda$shouldQueueForTarget$4 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/golem/CopperGolemState;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$OnTargetReachedInteraction; onReachedTargetInteraction a m ()Ljava/util/function/Consumer; onTravelling c m ()Ljava/util/function/Predicate; shouldQueueForTarget d m (Lnet/minecraft/world/entity/animal/golem/CopperGolem;)V updateActivity a f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES j f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES i f F SPEED_MULTIPLIER_WHEN_IDLING b f F SPEED_MULTIPLIER_WHEN_PANICKING a f I TICK_TO_PLAY_ON_REACHED_SOUND f f I TICK_TO_START_ON_REACHED_INTERACTION e f Ljava/util/function/Predicate; TRANSPORT_ITEM_DESTINATION_BLOCK h f I TRANSPORT_ITEM_HORIZONTAL_SEARCH_RADIUS c f Ljava/util/function/Predicate; TRANSPORT_ITEM_SOURCE_BLOCK g f I TRANSPORT_ITEM_VERTICAL_SEARCH_RADIUS d c net/minecraft/world/entity/animal/nautilus/NautilusAi net/minecraft/world/entity/animal/nautilus/NautilusAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;)Ljava/util/Optional; findNearestValidAttackTarget a m ()Ljava/util/function/Predicate; getTemptations b m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/util/RandomSource;)V initMemories a m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostileTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findNearestValidAttackTarget$3 b m (Lnet/minecraft/world/item/ItemStack;)Z lambda$getTemptations$4 a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$1 c m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$2 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget a m (Lnet/minecraft/world/entity/animal/nautilus/Nautilus;)V updateActivity a f I ANGER_DURATION k f F ATTACK_KNOCKBACK_FORCE j f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS a f D MAX_CHARGE_DISTANCE m f D MAX_TARGET_DETECTION_DISTANCE n f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES c f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES b f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER d f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE f f F SPEED_MULTIPLIER_WHEN_PANICKING g f F SPEED_MULTIPLIER_WHEN_TEMPTED e f F SPEED_WHEN_ATTACKING i f I TIME_BETWEEN_ATTACKS l f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_NON_PLAYER_ATTACKS h c net/minecraft/world/entity/animal/polarbear/PolarBear net/minecraft/world/entity/animal/polarbear/EntityPolarBear m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPolarBearSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m (F)F getStandingAnimationScale L m ()F getWaterSlowDown fI m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isStanding gQ m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$registerGoals$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m ()V playWarningSound gP m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m (Z)V setStanding x m ()V startPersistentAngerTimer c m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STANDING_ID cv f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cB f F STAND_ANIMATION_TICKS cw f F clientSideStandAnimation cz f F clientSideStandAnimationO cx f J persistentAngerEndTime cC f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cD f I warningSoundTicks cA c net/minecraft/world/entity/animal/polarbear/PolarBear$PolarBearMeleeAttackGoal net/minecraft/world/entity/animal/polarbear/EntityPolarBear$c m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a m ()V stop e f Lnet/minecraft/world/entity/animal/polarbear/PolarBear; this$0 b c net/minecraft/world/entity/animal/polarbear/PolarBear$PolarBearHurtByTargetGoal net/minecraft/world/entity/animal/polarbear/EntityPolarBear$b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a m ()V start d f Lnet/minecraft/world/entity/animal/polarbear/PolarBear; this$0 a c net/minecraft/world/entity/animal/polarbear/PolarBear$PolarBearAttackPlayersGoal net/minecraft/world/entity/animal/polarbear/EntityPolarBear$a m ()Z canUse b m ()D getFollowDistance l f Lnet/minecraft/world/entity/animal/polarbear/PolarBear; this$0 i c net/minecraft/world/entity/monster/illager/Illusioner net/minecraft/world/entity/monster/illager/EntityIllagerIllusioner m ()V aiStep d_ m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent gZ m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (F)[Lnet/minecraft/world/phys/Vec3; getIllusionOffsets L m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m ()V registerGoals D f I ILLUSION_SPREAD a f I ILLUSION_TRANSITION_TICKS f f I NUM_ILLUSIONS e f [[Lnet/minecraft/world/phys/Vec3; clientSideIllusionOffsets cw f I clientSideIllusionTicks cv c net/minecraft/world/entity/monster/illager/Illusioner$IllusionerMirrorSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerIllusioner$b m ()Z canUse b m ()I getCastingInterval i m ()I getCastingTime h m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l m ()V performSpellCasting k f Lnet/minecraft/world/entity/monster/illager/Illusioner; this$0 a c net/minecraft/world/entity/monster/illager/Illusioner$IllusionerBlindnessSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerIllusioner$a m ()Z canUse b m ()I getCastingInterval i m ()I getCastingTime h m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l m ()V performSpellCasting k m ()V start d f I lastTargetId e f Lnet/minecraft/world/entity/monster/illager/Illusioner; this$0 a c net/minecraft/world/entity/monster/illager/Vindicator net/minecraft/world/entity/monster/illager/EntityVindicator m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/world/Difficulty;)Z lambda$static$0 a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Lnet/minecraft/network/chat/Component;)V setCustomName b f Z DEFAULT_JOHNNY e f Ljava/util/function/Predicate; DOOR_BREAKING_PREDICATE b f Ljava/lang/String; TAG_JOHNNY a f Z isJohnny f c net/minecraft/world/entity/monster/illager/Vindicator$VindicatorBreakDoorGoal net/minecraft/world/entity/monster/illager/EntityVindicator$a m ()Z canContinueToUse c m ()Z canUse b m ()V start d c net/minecraft/world/entity/monster/illager/Vindicator$VindicatorJohnnyAttackGoal net/minecraft/world/entity/monster/illager/EntityVindicator$b m ()Z canUse b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a m ()V start d c net/minecraft/world/entity/monster/piglin/PiglinBrute net/minecraft/world/entity/monster/piglin/EntityPiglinBrute m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canHunt k m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gS m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()V playAngrySound gX m ()V playConvertedSound gU m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f I ATTACK_DAMAGE cw f I MAX_HEALTH f f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES e f F MOVEMENT_SPEED_WHEN_FIGHTING cv f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES d f D TARGETING_RANGE cx c net/minecraft/world/entity/player/StackedItemContents net/minecraft/world/entity/player/StackedItemContents m (Lnet/minecraft/world/item/ItemStack;)V accountSimpleStack a m (Lnet/minecraft/world/item/ItemStack;)V accountStack b m (Lnet/minecraft/world/item/ItemStack;I)V accountStack a m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a m (Ljava/util/List;Lnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a m (Lnet/minecraft/world/item/crafting/Recipe;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a m ()V clear a m (Lnet/minecraft/world/item/crafting/Recipe;ILnet/minecraft/world/entity/player/StackedContents$Output;)I getBiggestCraftableStack b m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/entity/player/StackedContents$Output;)I getBiggestCraftableStack b f Lnet/minecraft/world/entity/player/StackedContents; raw a c net/minecraft/world/item/component/ChargedProjectiles net/minecraft/world/item/component/ChargedProjectiles m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;I)V addProjectileTooltip a m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/world/item/Item;)Z contains a m ()Ljava/util/List; getItems a m ()Z isEmpty b m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V lambda$addProjectileTooltip$2 a m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; lambda$static$1 a m (Ljava/util/List;)Lnet/minecraft/world/item/component/ChargedProjectiles; of a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/component/ChargedProjectiles; of a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/ChargedProjectiles; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/List; items d c net/minecraft/world/item/component/ConsumableListener net/minecraft/world/item/component/ConsumableListener m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a c net/minecraft/world/item/component/WrittenBookContent net/minecraft/world/item/component/WrittenBookContent m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/lang/String; author e m ()I generation f m (Z)Ljava/util/List; getPages a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/HolderLookup$Provider;)Z isPageTooLarge a m (ZLnet/minecraft/server/network/Filterable;)Lnet/minecraft/network/chat/Component; lambda$getPages$2 a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)Ljava/util/Optional; lambda$resolvePage$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/component/WrittenBookContent; markResolved c m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; pageCodec b m ()Ljava/util/List; pages a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; pagesCodec a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/component/WrittenBookContent; resolve a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)Z resolveForItem a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/network/Filterable;)Ljava/util/Optional; resolvePage a m ()Z resolved g m ()Lnet/minecraft/server/network/Filterable; title d m ()Lnet/minecraft/world/item/component/WrittenBookContent; tryCraftCopy b m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a m (Ljava/util/List;)Lnet/minecraft/world/item/component/WrittenBookContent; withReplacedPages b f Lcom/mojang/serialization/Codec; CODEC i f Lcom/mojang/serialization/Codec; CONTENT_CODEC g f Lnet/minecraft/world/item/component/WrittenBookContent; EMPTY a f I MAX_CRAFTABLE_GENERATION f f I MAX_GENERATION e f Lcom/mojang/serialization/Codec; PAGES_CODEC h f I PAGE_LENGTH b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j f I TITLE_LENGTH c f I TITLE_MAX_LENGTH d f Ljava/lang/String; author l f I generation m f Ljava/util/List; pages n f Z resolved o f Lnet/minecraft/server/network/Filterable; title k c net/minecraft/world/item/crafting/CookingBookCategory net/minecraft/world/item/crafting/CookingBookCategory m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I lambda$static$0 b m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I lambda$static$1 a f [Lnet/minecraft/world/item/crafting/CookingBookCategory; $VALUES i f Lnet/minecraft/world/item/crafting/CookingBookCategory; BLOCKS b f Ljava/util/function/IntFunction; BY_ID f f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/item/crafting/CookingBookCategory; FOOD a f Lnet/minecraft/world/item/crafting/CookingBookCategory; MISC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f I id g f Ljava/lang/String; name h c net/minecraft/world/item/crafting/ShapedRecipePattern net/minecraft/world/item/crafting/ShapedRecipePattern m (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; createFromNetwork a m (Ljava/lang/String;)I firstNonEmpty a m ()I height b m ()Ljava/util/List; ingredients c m ()Ljava/lang/String; lambda$static$0 e m ()Lcom/mojang/serialization/DataResult; lambda$static$1 d m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; lambda$static$2 d m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; lambda$static$3 c m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; lambda$static$4 b m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/util/List; lambda$static$5 a m (C)Ljava/lang/String; lambda$unpack$6 a m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; lambda$unpack$7 a m (Ljava/lang/String;)I lastNonEmpty b m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z matches a m (Lnet/minecraft/world/item/crafting/CraftingInput;Z)Z matches a m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; of a m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; of a m (Ljava/util/List;)[Ljava/lang/String; shrink a m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Lcom/mojang/serialization/DataResult; unpack a m ()I width a f C EMPTY_SLOT a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f I MAX_SIZE d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/Optional; data h f I height f f I ingredientCount i f Ljava/util/List; ingredients g f Z symmetrical j f I width e c net/minecraft/world/item/crafting/ShapedRecipePattern$Data net/minecraft/world/item/crafting/ShapedRecipePattern$a m ()Ljava/util/Map; key a m ()Ljava/lang/String; lambda$static$0 g m ()Ljava/lang/String; lambda$static$1 f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a m ()Ljava/lang/String; lambda$static$2 e m ()Ljava/lang/String; lambda$static$3 d m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m (Ljava/lang/String;)Ljava/lang/String; lambda$static$5 b m ()Ljava/lang/String; lambda$static$6 c m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$7 a m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Ljava/util/Map; lambda$static$8 b m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Ljava/util/List; lambda$static$9 a m ()Ljava/util/List; pattern b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lcom/mojang/serialization/Codec; PATTERN_CODEC d f Lcom/mojang/serialization/Codec; SYMBOL_CODEC e f Ljava/util/Map; key b f Ljava/util/List; pattern c c net/minecraft/world/item/crafting/SmithingRecipeInput net/minecraft/world/item/crafting/SmithingRecipeInput m ()Lnet/minecraft/world/item/ItemStack; addition e m ()Lnet/minecraft/world/item/ItemStack; base d m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Z isEmpty b m ()I size a m ()Lnet/minecraft/world/item/ItemStack; template c f Lnet/minecraft/world/item/ItemStack; addition c f Lnet/minecraft/world/item/ItemStack; base b f Lnet/minecraft/world/item/ItemStack; template a c net/minecraft/world/item/crafting/display/SlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m (Lnet/minecraft/util/context/ContextMap;)Lnet/minecraft/world/item/ItemStack; resolveForFirstStack b m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; resolveForStacks a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/world/item/crafting/display/SlotDisplay$Type net/minecraft/world/item/crafting/display/SlotDisplay$i m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; codec a f Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/world/item/crafting/display/SlotDisplay$Empty net/minecraft/world/item/crafting/display/SlotDisplay$c m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Empty; INSTANCE c f Lcom/mojang/serialization/MapCodec; MAP_CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE f c net/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel net/minecraft/world/item/crafting/display/SlotDisplay$a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lnet/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel; INSTANCE c f Lcom/mojang/serialization/MapCodec; MAP_CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE f c net/minecraft/world/item/crafting/display/SlotDisplay$Composite net/minecraft/world/item/crafting/display/SlotDisplay$b m ()Ljava/util/List; contents b m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z lambda$isEnabled$2 a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Ljava/util/stream/Stream; lambda$resolve$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e f Ljava/util/List; contents f c net/minecraft/world/item/crafting/display/SlotDisplay$WithRemainder net/minecraft/world/item/crafting/display/SlotDisplay$j m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; input b m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders;Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; lambda$resolve$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; remainder c m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e f Lnet/minecraft/world/item/crafting/display/SlotDisplay; input f f Lnet/minecraft/world/item/crafting/display/SlotDisplay; remainder g c net/minecraft/world/item/crafting/display/SlotDisplay$TagSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$h m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/stream/Stream; lambda$resolve$1 a m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$resolve$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/tags/TagKey; tag b m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e f Lnet/minecraft/tags/TagKey; tag f c net/minecraft/world/item/crafting/display/SlotDisplay$ItemSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$d m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m ()Lnet/minecraft/core/Holder; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e f Lnet/minecraft/core/Holder; item f c net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$f m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/ItemStack; stack b m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e f Lnet/minecraft/world/item/ItemStack; stack f c net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory net/minecraft/world/item/crafting/display/SlotDisplay$e m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; forStack a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; forStack b f Lnet/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory; INSTANCE a c net/minecraft/world/item/crafting/display/SlotDisplay$SmithingTrimDemoSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$g m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; base b m (Ljava/util/List;Lnet/minecraft/util/RandomSource;Ljava/util/List;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; lambda$resolve$1 a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$resolve$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; material c m ()Lnet/minecraft/core/Holder; pattern d m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e f Lnet/minecraft/world/item/crafting/display/SlotDisplay; base f f Lnet/minecraft/world/item/crafting/display/SlotDisplay; material g f Lnet/minecraft/core/Holder; pattern h c net/minecraft/world/item/enchantment/ItemEnchantments net/minecraft/world/item/enchantment/ItemEnchantments m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/Set; entrySet b m (Lnet/minecraft/core/Holder;)I getLevel a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet; getTagOrEmpty a m ()Z isEmpty d m ()Ljava/util/Set; keySet a m ()I size c f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/enchantment/ItemEnchantments; EMPTY a f Lcom/mojang/serialization/Codec; LEVEL_CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c c net/minecraft/world/item/enchantment/ItemEnchantments$Mutable net/minecraft/world/item/enchantment/ItemEnchantments$a m (Lnet/minecraft/core/Holder;)I getLevel a m ()Ljava/util/Set; keySet a m (Ljava/util/function/Predicate;)V removeIf a m (Lnet/minecraft/core/Holder;I)V set a m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; toImmutable b m (Lnet/minecraft/core/Holder;I)V upgrade b c net/minecraft/world/item/enchantment/effects/AddValue net/minecraft/world/item/enchantment/effects/AddValue m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ILnet/minecraft/util/RandomSource;F)F process a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value c c net/minecraft/world/item/enchantment/effects/SetValue net/minecraft/world/item/enchantment/effects/SetValue m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ILnet/minecraft/util/RandomSource;F)F process a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value c c net/minecraft/world/item/equipment/trim/TrimMaterials net/minecraft/world/item/equipment/trim/TrimMaterials m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getFromIngredient a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/chat/Style;Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup;)V register a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a f Lnet/minecraft/resources/ResourceKey; AMETHYST j f Lnet/minecraft/resources/ResourceKey; COPPER e f Lnet/minecraft/resources/ResourceKey; DIAMOND h f Lnet/minecraft/resources/ResourceKey; EMERALD g f Lnet/minecraft/resources/ResourceKey; GOLD f f Lnet/minecraft/resources/ResourceKey; IRON b f Lnet/minecraft/resources/ResourceKey; LAPIS i f Lnet/minecraft/resources/ResourceKey; NETHERITE c f Lnet/minecraft/resources/ResourceKey; QUARTZ a f Lnet/minecraft/resources/ResourceKey; REDSTONE d f Lnet/minecraft/resources/ResourceKey; RESIN k c net/minecraft/world/level/biome/MultiNoiseBiomeSource net/minecraft/world/level/biome/WorldChunkManagerMultiNoise m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Climate$Sampler;)V addDebugInfo a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/stream/Stream; collectPossibleBiomes b m (Lnet/minecraft/world/level/biome/Climate$ParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource; createFromList a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource; createFromPreset a m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Lnet/minecraft/core/Holder; getNoiseBiome a m (Lnet/minecraft/world/level/biome/Climate$ParameterList;)Lnet/minecraft/world/level/biome/Climate$ParameterList; lambda$parameters$1 b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/Climate$ParameterList; lambda$parameters$2 b m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m ()Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters d m (Lnet/minecraft/resources/ResourceKey;)Z stable a f Lcom/mojang/serialization/MapCodec; CODEC c f Lcom/mojang/serialization/MapCodec; DIRECT_CODEC b f Lcom/mojang/serialization/MapCodec; ENTRY_CODEC d f Lcom/mojang/serialization/MapCodec; PRESET_CODEC e f Lcom/mojang/datafixers/util/Either; parameters f c net/minecraft/world/level/biome/OverworldBiomeBuilder net/minecraft/world/level/biome/OverworldBiomeBuilder m (Ljava/util/function/Consumer;)V addBiomes a m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addBottomBiome c m (Ljava/util/function/Consumer;)V addDebugBiomes b m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addHighSlice b m (Ljava/util/function/Consumer;)V addInlandBiomes d m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addLowSlice d m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addMidSlice c m (Ljava/util/function/Consumer;)V addOffCoastBiomes c m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addPeaks a m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addSurfaceBiome a m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addUndergroundBiome b m (Ljava/util/function/Consumer;)V addUndergroundBiomes e m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addValleys e m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getContinentalnessThresholds e m (D)Ljava/lang/String; getDebugStringForContinentalness b m (D)Ljava/lang/String; getDebugStringForErosion c m (D)Ljava/lang/String; getDebugStringForHumidity e m (D[Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/String; getDebugStringForNoiseValue a m (D)Ljava/lang/String; getDebugStringForPeaksAndValleys a m (D)Ljava/lang/String; getDebugStringForTemperature d m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getErosionThresholds d m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getHumidityThresholds c m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getPeaksAndValleysThresholds f m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getTemperatureThresholds b m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getWeirdnessThresholds g m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Z isDeepDarkRegion a m (IILnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; maybePickWindsweptSavannaBiome a m (ILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickBadlandsBiome a m (II)Lnet/minecraft/resources/ResourceKey; pickBeachBiome a m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiome a m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiomeOrBadlandsIfHot b m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold c m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickPeakBiome f m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickPlateauBiome e m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickShatteredBiome h m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickShatteredCoastBiome d m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickSlopeBiome g m ()Ljava/util/List; spawnTarget a f F DEPTH_DEEP_DARK_DRYNESS_THRESHOLD n f F EROSION_DEEP_DARK_DRYNESS_THRESHOLD m f F EROSION_INDEX_1_START f f F EROSION_INDEX_2_START g f F FAR_INLAND_START e f Lnet/minecraft/world/level/biome/Climate$Parameter; FROZEN_RANGE s f Lnet/minecraft/world/level/biome/Climate$Parameter; FULL_RANGE o f F HIGH_END j f F HIGH_START a f F LOW_START i f [[Lnet/minecraft/resources/ResourceKey; MIDDLE_BIOMES D f [[Lnet/minecraft/resources/ResourceKey; MIDDLE_BIOMES_VARIANT E f F MID_INLAND_START d f F NEAR_INLAND_START c f [[Lnet/minecraft/resources/ResourceKey; OCEANS C f F PEAK_END l f F PEAK_SIZE k f F PEAK_START b f [[Lnet/minecraft/resources/ResourceKey; PLATEAU_BIOMES F f [[Lnet/minecraft/resources/ResourceKey; PLATEAU_BIOMES_VARIANT G f [[Lnet/minecraft/resources/ResourceKey; SHATTERED_BIOMES H f Lnet/minecraft/world/level/biome/Climate$Parameter; UNFROZEN_RANGE t f F VALLEY_SIZE h f Lnet/minecraft/world/level/biome/Climate$Parameter; coastContinentalness x f Lnet/minecraft/world/level/biome/Climate$Parameter; deepOceanContinentalness v f [Lnet/minecraft/world/level/biome/Climate$Parameter; erosions r f Lnet/minecraft/world/level/biome/Climate$Parameter; farInlandContinentalness B f [Lnet/minecraft/world/level/biome/Climate$Parameter; humidities q f Lnet/minecraft/world/level/biome/Climate$Parameter; inlandContinentalness y f Lnet/minecraft/world/level/biome/Climate$Parameter; midInlandContinentalness A f Lnet/minecraft/world/level/biome/Climate$Parameter; mushroomFieldsContinentalness u f Lnet/minecraft/world/level/biome/Climate$Parameter; nearInlandContinentalness z f Lnet/minecraft/world/level/biome/Climate$Parameter; oceanContinentalness w f [Lnet/minecraft/world/level/biome/Climate$Parameter; temperatures p c net/minecraft/world/level/block/AbstractCauldronBlock net/minecraft/world/level/block/AbstractCauldronBlock m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m ()Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f I FLOOR_LEVEL a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INSIDE d f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; interactions c c net/minecraft/world/level/block/BaseCoralWallFanBlock net/minecraft/world/level/block/BlockCoralFanWallAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d f Ljava/util/Map; SHAPES e c net/minecraft/world/level/block/CartographyTableBlock net/minecraft/world/level/block/BlockCartographyTable m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b c net/minecraft/world/level/block/DaylightDetectorBlock net/minecraft/world/level/block/BlockDaylightDetector m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/DaylightDetectorBlockEntity;)V tickEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateSignalStrength c m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; INVERTED c f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER b f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d c net/minecraft/world/level/block/GlazedTerracottaBlock net/minecraft/world/level/block/BlockGlazedTerracotta m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/block/GrowingPlantBodyBlock net/minecraft/world/level/block/BlockGrowingStem m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getHeadPos a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateHeadAfterConvertedFromBody a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a c net/minecraft/world/level/block/GrowingPlantHeadBlock net/minecraft/world/level/block/BlockGrowingTop m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getGrowIntoState a m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getMaxAgeState q m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge r m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBodyAfterConvertedFromHead a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE e f I MAX_AGE f f D growPerTickProbability c c net/minecraft/world/level/block/PointedDripstoneBlock net/minecraft/world/level/block/PointedDripstoneBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; calculateDripstoneThickness a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; calculateTipDirection b m (Lnet/minecraft/world/level/block/state/BlockState;)Z canDrip p m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canDripThrough a m (Lnet/minecraft/world/level/material/Fluid;)Z canFillCauldron a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z canGrow a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z canTipGrow b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V createMergedTips a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$AxisDirection;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; findBlockVertical a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/core/BlockPos; findFillableCauldronBelowStalactiteTip a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Ljava/util/Optional; findRootBlock a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findStalactiteTipAboveCauldron a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findTip a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/Fluid; getCauldronFillFluidType a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/particles/ParticleOptions; getDripParticle a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getFluidAboveStalactite b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m ()F getMaxHorizontalOffset at_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V grow a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V growStalactiteOrStalagmiteIfPossible c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V growStalagmiteBelow b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isPointedDripstoneWithDirection b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStalactite r m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isStalactiteStartPos b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStalagmite s m (Lnet/minecraft/world/level/block/state/BlockState;Z)Z isTip a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isUnmergedTipWithDirection a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isValidPointedDripstonePlacement c m (FLnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)Z lambda$animateTick$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)V lambda$animateTick$1 b m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findFillableCauldronBelowStalactiteTip$7 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findFillableCauldronBelowStalactiteTip$8 d m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findRootBlock$5 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findRootBlock$6 t m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findStalactiteTipAboveCauldron$9 c m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findTip$3 b m (ZLnet/minecraft/world/level/block/state/BlockState;)Z lambda$findTip$4 a m (Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)Lnet/minecraft/world/level/material/Fluid; lambda$getCauldronFillFluidType$10 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo; lambda$getFluidAboveStalactite$11 b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)V lambda$spawnDripParticle$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;F)V maybeTransferFluid a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDripParticle a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;)V spawnDripParticle a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnFallingStalactite a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f F AVERAGE_DAYS_PER_GROWTH Y f Lcom/mojang/serialization/MapCodec; CODEC a f I DELAY_BEFORE_FALLING f f F DRIP_PROBABILITY_PER_ANIMATE_TICK g f F DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE h f F GROWTH_PROBABILITY_PER_RANDOM_TICK Z f F LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK R f I MAX_GROWTH_LENGTH aa f F MAX_HORIZONTAL_OFFSET aj f I MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON i f I MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE e f I MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION V f I MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING ab f D MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE S f Lnet/minecraft/world/phys/shapes/VoxelShape; REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK ak f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BASE ah f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FRUSTUM af f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_MIDDLE ag f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_DOWN ae f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_MERGE ac f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_UP ad f F STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE T f D STALACTITE_DRIP_START_PIXEL ai f I STALACTITE_MAX_DAMAGE U f I STALAGMITE_FALL_DAMAGE_MODIFIER X f F STALAGMITE_FALL_DISTANCE_OFFSET W f Lnet/minecraft/world/level/block/state/properties/EnumProperty; THICKNESS c f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TIP_DIRECTION b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d f F WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK D c net/minecraft/world/level/block/PointedDripstoneBlock$1 net/minecraft/world/level/block/PointedDripstoneBlock$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DripstoneThickness a c net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo net/minecraft/world/level/block/PointedDripstoneBlock$a m ()Lnet/minecraft/world/level/material/Fluid; fluid b m ()Lnet/minecraft/core/BlockPos; pos a m ()Lnet/minecraft/world/level/block/state/BlockState; sourceState c f Lnet/minecraft/world/level/material/Fluid; fluid b f Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/state/BlockState; sourceState c c net/minecraft/world/level/block/StainedGlassPaneBlock net/minecraft/world/level/block/BlockStainedGlassPane m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/DyeColor; getColor b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC h f Lnet/minecraft/world/item/DyeColor; color i c net/minecraft/world/level/block/entity/BannerPatterns net/minecraft/world/level/block/entity/BannerPatterns m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V register a f Lnet/minecraft/resources/ResourceKey; BASE a f Lnet/minecraft/resources/ResourceKey; BORDER E f Lnet/minecraft/resources/ResourceKey; BRICKS I f Lnet/minecraft/resources/ResourceKey; CIRCLE_MIDDLE y f Lnet/minecraft/resources/ResourceKey; CREEPER K f Lnet/minecraft/resources/ResourceKey; CROSS o f Lnet/minecraft/resources/ResourceKey; CURLY_BORDER F f Lnet/minecraft/resources/ResourceKey; DIAGONAL_LEFT u f Lnet/minecraft/resources/ResourceKey; DIAGONAL_LEFT_MIRROR w f Lnet/minecraft/resources/ResourceKey; DIAGONAL_RIGHT v f Lnet/minecraft/resources/ResourceKey; DIAGONAL_RIGHT_MIRROR x f Lnet/minecraft/resources/ResourceKey; FLOWER M f Lnet/minecraft/resources/ResourceKey; FLOW P f Lnet/minecraft/resources/ResourceKey; GLOBE J f Lnet/minecraft/resources/ResourceKey; GRADIENT G f Lnet/minecraft/resources/ResourceKey; GRADIENT_UP H f Lnet/minecraft/resources/ResourceKey; GUSTER Q f Lnet/minecraft/resources/ResourceKey; HALF_HORIZONTAL B f Lnet/minecraft/resources/ResourceKey; HALF_HORIZONTAL_MIRROR D f Lnet/minecraft/resources/ResourceKey; HALF_VERTICAL A f Lnet/minecraft/resources/ResourceKey; HALF_VERTICAL_MIRROR C f Lnet/minecraft/resources/ResourceKey; MOJANG N f Lnet/minecraft/resources/ResourceKey; PIGLIN O f Lnet/minecraft/resources/ResourceKey; RHOMBUS_MIDDLE z f Lnet/minecraft/resources/ResourceKey; SKULL L f Lnet/minecraft/resources/ResourceKey; SQUARE_BOTTOM_LEFT b f Lnet/minecraft/resources/ResourceKey; SQUARE_BOTTOM_RIGHT c f Lnet/minecraft/resources/ResourceKey; SQUARE_TOP_LEFT d f Lnet/minecraft/resources/ResourceKey; SQUARE_TOP_RIGHT e f Lnet/minecraft/resources/ResourceKey; STRAIGHT_CROSS p f Lnet/minecraft/resources/ResourceKey; STRIPE_BOTTOM f f Lnet/minecraft/resources/ResourceKey; STRIPE_CENTER j f Lnet/minecraft/resources/ResourceKey; STRIPE_DOWNLEFT m f Lnet/minecraft/resources/ResourceKey; STRIPE_DOWNRIGHT l f Lnet/minecraft/resources/ResourceKey; STRIPE_LEFT h f Lnet/minecraft/resources/ResourceKey; STRIPE_MIDDLE k f Lnet/minecraft/resources/ResourceKey; STRIPE_RIGHT i f Lnet/minecraft/resources/ResourceKey; STRIPE_SMALL n f Lnet/minecraft/resources/ResourceKey; STRIPE_TOP g f Lnet/minecraft/resources/ResourceKey; TRIANGLES_BOTTOM s f Lnet/minecraft/resources/ResourceKey; TRIANGLES_TOP t f Lnet/minecraft/resources/ResourceKey; TRIANGLE_BOTTOM q f Lnet/minecraft/resources/ResourceKey; TRIANGLE_TOP r c net/minecraft/world/level/block/entity/BedBlockEntity net/minecraft/world/level/block/entity/TileEntityBed m ()Lnet/minecraft/world/item/DyeColor; getColor c m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a f Lnet/minecraft/world/item/DyeColor; color a c net/minecraft/world/level/block/entity/LidBlockEntity net/minecraft/world/level/block/entity/LidBlockEntity m (F)F getOpenNess a c net/minecraft/world/level/block/entity/PotDecorations net/minecraft/world/level/block/entity/PotDecorations m (Ljava/util/function/Consumer;Ljava/util/Optional;)V addSideDetailsToTooltip a m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/Optional; back b m ()Ljava/util/Optional; front e m (Ljava/util/List;I)Ljava/util/Optional; getItem a m (Ljava/util/Optional;)Lnet/minecraft/world/item/Item; lambda$ordered$0 a m ()Ljava/util/Optional; left c m ()Ljava/util/List; ordered a m ()Ljava/util/Optional; right d f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/block/entity/PotDecorations; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/Optional; back d f Ljava/util/Optional; front g f Ljava/util/Optional; left e f Ljava/util/Optional; right f c net/minecraft/world/level/block/state/StateDefinition net/minecraft/world/level/block/state/BlockStateList m ()Lnet/minecraft/world/level/block/state/StateHolder; any b m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/Property;)Lcom/mojang/serialization/MapCodec; appendPropertyCodec a m ()Ljava/lang/Object; getOwner c m ()Lcom/google/common/collect/ImmutableList; getPossibleStates a m ()Ljava/util/Collection; getProperties d m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/Property; getProperty a m (Ljava/lang/String;)V lambda$appendPropertyCodec$4 b m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/properties/Property$Value; lambda$appendPropertyCodec$5 a m (Lnet/minecraft/world/level/block/state/properties/Property;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/block/state/StateHolder; lambda$appendPropertyCodec$6 a m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/StateHolder;)Lcom/mojang/datafixers/util/Pair; lambda$appendPropertyCodec$7 a m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/StateHolder; lambda$new$0 a m (Ljava/util/List;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/util/List; lambda$new$1 a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/List;)Ljava/util/stream/Stream; lambda$new$2 a m (Lnet/minecraft/world/level/block/state/StateDefinition$Factory;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V lambda$new$3 a f Ljava/util/regex/Pattern; NAME_PATTERN a f Ljava/lang/Object; owner b f Lcom/google/common/collect/ImmutableSortedMap; propertiesByName c f Lcom/google/common/collect/ImmutableList; states d c net/minecraft/world/level/block/state/StateDefinition$Builder net/minecraft/world/level/block/state/BlockStateList$a m ([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; add a m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/StateDefinition$Factory;)Lnet/minecraft/world/level/block/state/StateDefinition; create a m (Lnet/minecraft/world/level/block/state/properties/Property;)V validateProperty a f Ljava/lang/Object; owner a f Ljava/util/Map; properties b c net/minecraft/world/level/block/state/StateDefinition$Factory net/minecraft/world/level/block/state/BlockStateList$b c net/minecraft/world/level/block/state/properties/Half net/minecraft/world/level/block/state/properties/BlockPropertyHalf m ()[Lnet/minecraft/world/level/block/state/properties/Half; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/Half; $VALUES d f Lnet/minecraft/world/level/block/state/properties/Half; BOTTOM b f Lnet/minecraft/world/level/block/state/properties/Half; TOP a f Ljava/lang/String; name c c net/minecraft/world/level/block/state/properties/Tilt net/minecraft/world/level/block/state/properties/Tilt m ()[Lnet/minecraft/world/level/block/state/properties/Tilt; $values b m ()Z causesVibration a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/Tilt; $VALUES g f Lnet/minecraft/world/level/block/state/properties/Tilt; FULL d f Lnet/minecraft/world/level/block/state/properties/Tilt; NONE a f Lnet/minecraft/world/level/block/state/properties/Tilt; PARTIAL c f Lnet/minecraft/world/level/block/state/properties/Tilt; UNSTABLE b f Z causesVibration f f Ljava/lang/String; name e c net/minecraft/world/level/border/BorderChangeListener net/minecraft/world/level/border/IWorldBorderListener m (Lnet/minecraft/world/level/border/WorldBorder;DDJJ)V onLerpSize a m (Lnet/minecraft/world/level/border/WorldBorder;DD)V onSetCenter a m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetDamagePerBlock b m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSafeZone c m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSize a m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningBlocks b m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningTime a c net/minecraft/world/level/chunk/storage/EntityStorage net/minecraft/world/level/chunk/storage/EntityStorage m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/entity/ChunkEntities; emptyChunk b m (Z)V flush a m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Optional;)Lnet/minecraft/world/level/entity/ChunkEntities; lambda$loadEntities$0 a m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Object; lambda$reportLoadFailureIfPresent$3 a m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Object; lambda$reportSaveFailureIfPresent$2 b m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadEntities a m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkPos;)V reportLoadFailureIfPresent b m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkPos;)V reportSaveFailureIfPresent a m (Lnet/minecraft/world/level/entity/ChunkEntities;)V storeEntities a f Ljava/lang/String; ENTITIES_TAG b f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; POSITION_TAG c f Lit/unimi/dsi/fastutil/longs/LongSet; emptyChunks f f Lnet/minecraft/util/thread/ConsecutiveExecutor; entityDeserializerQueue g f Lnet/minecraft/server/level/ServerLevel; level d f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; simpleRegionStorage e c net/minecraft/world/level/dimension/DimensionDefaults net/minecraft/world/level/dimension/DimensionDefaults f I CLOUD_THICKNESS a f I END_GENERATION_HEIGHT m f I END_ISLAND_BASE_Y o f I END_LEVEL_HEIGHT l f I END_LOGICAL_HEIGHT n f I END_MIN_Y k f I NETHER_GENERATION_HEIGHT i f I NETHER_LEVEL_HEIGHT h f I NETHER_LOGICAL_HEIGHT j f I NETHER_MIN_Y g f F OVERWORLD_CLOUD_HEIGHT f f I OVERWORLD_GENERATION_HEIGHT d f I OVERWORLD_LEVEL_HEIGHT c f I OVERWORLD_LOGICAL_HEIGHT e f I OVERWORLD_MIN_Y b c net/minecraft/world/level/entity/EntitySectionStorage net/minecraft/world/level/entity/EntitySectionStorage m ()I count b m (J)Lnet/minecraft/world/level/entity/EntitySection; createSection g m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V forEachAccessibleNonEmptySection a m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksWithExistingSections a m (J)J getChunkKeyFromSectionKey f m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; getChunkSections a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities b m (J)Ljava/util/stream/LongStream; getExistingSectionPositionsInChunk a m (J)Ljava/util/stream/Stream; getExistingSectionsInChunk b m (J)Lnet/minecraft/world/level/entity/EntitySection; getOrCreateSection c m (J)Lnet/minecraft/world/level/entity/EntitySection; getSection d m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V lambda$getAllChunksWithExistingSections$0 a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; lambda$getEntities$1 a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; lambda$getEntities$2 a m (J)V remove e f I CHONKY_ENTITY_SEARCH_GRACE a f I MAX_NON_CHONKY_ENTITY_SIZE b f Ljava/lang/Class; entityClass c f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; intialSectionVisibility d f Lit/unimi/dsi/fastutil/longs/LongSortedSet; sectionIds f f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; sections e c net/minecraft/world/level/entity/UniquelyIdentifyable net/minecraft/world/level/entity/UniquelyIdentifyable m ()Ljava/util/UUID; getUUID cY m ()Z isRemoved eh c net/minecraft/world/level/gameevent/GameEventListener net/minecraft/world/level/gameevent/GameEventListener m ()Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; getDeliveryMode c m ()I getListenerRadius b m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a c net/minecraft/world/level/gameevent/GameEventListener$Provider net/minecraft/world/level/gameevent/GameEventListener$b m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c c net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode net/minecraft/world/level/gameevent/GameEventListener$a m ()[Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; $values a f [Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; $VALUES c f Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; BY_DISTANCE b f Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; UNSPECIFIED a c net/minecraft/world/level/levelgen/GeodeBlockSettings net/minecraft/world/level/levelgen/GeodeBlockSettings m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 h m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 g m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$2 f m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$3 e m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$4 d m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/util/List; lambda$static$5 c m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; lambda$static$6 b m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; lambda$static$7 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$8 a f Lcom/mojang/serialization/Codec; CODEC i f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; alternateInnerLayerProvider c f Lnet/minecraft/tags/TagKey; cannotReplace g f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fillingProvider a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; innerLayerProvider b f Ljava/util/List; innerPlacements f f Lnet/minecraft/tags/TagKey; invalidBlocks h f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; middleLayerProvider d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; outerLayerProvider e c net/minecraft/world/level/levelgen/GeodeCrackSettings net/minecraft/world/level/levelgen/GeodeCrackSettings m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC a f D baseCrackSize c f I crackPointOffset d f D generateCrackChance b c net/minecraft/world/level/levelgen/GeodeLayerSettings net/minecraft/world/level/levelgen/GeodeLayerSettings m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; LAYER_RANGE f f D filling b f D innerLayer c f D middleLayer d f D outerLayer e c net/minecraft/world/level/levelgen/LegacyRandomSource net/minecraft/world/level/levelgen/LegacyRandomSource m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m (I)I next c m ()D nextGaussian k m (J)V setSeed b f J INCREMENT g f I MODULUS_BITS d f J MODULUS_MASK e f J MULTIPLIER f f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i f Ljava/util/concurrent/atomic/AtomicLong; seed h c net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory net/minecraft/world/level/levelgen/LegacyRandomSource$a m (III)Lnet/minecraft/util/RandomSource; at a m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a m (J)Lnet/minecraft/util/RandomSource; fromSeed a m (Ljava/lang/StringBuilder;)V parityConfigString a f J seed a c net/minecraft/world/level/levelgen/carver/WorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract m (Lnet/minecraft/world/level/ChunkPos;DDIIF)Z canReach a m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z canReplaceBlock a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDDDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)Z carveEllipsoid a m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver; configured a m ()Lcom/mojang/serialization/MapCodec; configuredCodec c m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;)Lnet/minecraft/world/level/block/state/BlockState; getCarveState a m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getDebugState b m ()I getRange d m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Z isDebugEnabled b m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$carveBlock$0 a m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/carver/WorldCarver;)Lnet/minecraft/world/level/levelgen/carver/WorldCarver; register a f Lnet/minecraft/world/level/block/state/BlockState; AIR d f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; CANYON c f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; CAVE a f Lnet/minecraft/world/level/block/state/BlockState; CAVE_AIR e f Lnet/minecraft/world/level/material/FluidState; LAVA g f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; NETHER_CAVE b f Lnet/minecraft/world/level/material/FluidState; WATER f f Lcom/mojang/serialization/MapCodec; configuredCodec i f Ljava/util/Set; liquids h c net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a c net/minecraft/world/level/levelgen/feature/OreFeature net/minecraft/world/level/levelgen/feature/WorldGenMinable m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPlaceOre a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;DDDDDDIIIII)Z doPlace a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/util/RandomSource;F)Z shouldSkipAirCheck a c net/minecraft/world/level/levelgen/flat/FlatLayerInfo net/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState b m ()I getHeight a m (I)Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo; heightLimited a m (Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/Block; block b f I height c c net/minecraft/world/level/levelgen/synth/BlendedNoise net/minecraft/world/level/levelgen/synth/BlendedNoise m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a m (DDDDD)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; createUnseeded a m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m ()D maxValue b m ()D minValue a m (Ljava/lang/StringBuilder;)V parityConfigString a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; withNewRandom a f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a f Lcom/mojang/serialization/MapCodec; DATA_CODEC f f Lcom/mojang/serialization/Codec; SCALE_RANGE b f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; mainNoise i f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; maxLimitNoise h f D maxValue o f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; minLimitNoise g f D smearScaleMultiplier n f D xzFactor l f D xzMultiplier j f D xzScale p f D yFactor m f D yMultiplier k f D yScale q c net/minecraft/world/level/levelgen/synth/SimplexNoise net/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler m ([IDDD)D dot a m (IDDDD)D getCornerNoise3D a m (DD)D getValue a m (DDD)D getValue a m (I)I p a f D F2 f f D G2 g f [[I GRADIENT a f D SQRT_3 e f [I p h f D xo b f D yo c f D zo d c net/minecraft/world/level/lighting/LightEventListener net/minecraft/world/level/lighting/ILightEngine m (Lnet/minecraft/core/BlockPos;)V checkBlock a m ()Z hasLightWork M_ m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b m ()I runLightUpdates a m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a m (Lnet/minecraft/core/BlockPos;Z)V updateSectionStatus a m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a c net/minecraft/world/level/pathfinder/FlyNodeEvaluator net/minecraft/world/level/pathfinder/PathfinderFlying m (Lnet/minecraft/core/BlockPos;)Z canStartAt a m ()V done b m (III)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedPathType b m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a m (Lnet/minecraft/world/level/pathfinder/Node;)Z hasMalus b m (Lnet/minecraft/world/level/pathfinder/Node;)Z isOpen c m (Lnet/minecraft/world/entity/Mob;)Ljava/lang/Iterable; iteratePathfindingStartNodeCandidatePositions a m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; lambda$getCachedPathType$0 a m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a f I MAX_START_NODE_CANDIDATES o f F SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX n f F SMALL_MOB_SIZE m f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypeByPosCache a c net/minecraft/world/level/storage/loot/LootContextArg net/minecraft/world/level/storage/loot/LootContextArg m (Lnet/minecraft/world/level/storage/loot/LootContextArg;)Lnet/minecraft/world/level/storage/loot/LootContextArg; cast a m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Codec; createArgCodec a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/lang/Object; get a m (Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; lambda$static$0 a f Lcom/mojang/serialization/Codec; ENTITY_OR_BLOCK h c net/minecraft/world/level/storage/loot/LootContextArg$Getter net/minecraft/world/level/storage/loot/LootContextArg$b m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/lang/Object;)Ljava/lang/Object; get a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/lang/Object; get a c net/minecraft/world/level/storage/loot/LootContextArg$SimpleGetter net/minecraft/world/level/storage/loot/LootContextArg$c m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/lang/Object; get a c net/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder net/minecraft/world/level/storage/loot/LootContextArg$a m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyBlockEntity b m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyEntity a m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyItemStack c m ([Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyOf a m ([Lnet/minecraft/util/StringRepresentable;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyOf a m ([Lnet/minecraft/util/StringRepresentable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyOf a m ()Lcom/mojang/serialization/Codec; build a m (Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$anyBlockEntity$2 a m (Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$anyEntity$1 a m (Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$anyItemStack$3 a f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; sources a c net/minecraft/world/scores/criteria/ObjectiveCriteria net/minecraft/world/scores/criteria/IScoreboardCriteria m (Ljava/lang/String;)Ljava/util/Optional; byName a m ()Ljava/util/Set; getCustomCriteriaNames c m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getDefaultRenderType f m ()Ljava/lang/String; getName d m (Lnet/minecraft/stats/StatType;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getStat a m ()Z isReadOnly e m (Ljava/lang/String;ILnet/minecraft/stats/StatType;)Ljava/util/Optional; lambda$byName$2 a m (Ljava/lang/String;)Ljava/lang/String; lambda$static$0 d m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 c m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; registerCustom b m (Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; registerCustom a f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; AIR j f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; ARMOR k f Lcom/mojang/serialization/Codec; CODEC b f Ljava/util/Map; CRITERIA_CACHE p f Ljava/util/Map; CUSTOM_CRITERIA a f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; DEATH_COUNT e f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; DUMMY c f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; EXPERIENCE l f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; FOOD i f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; HEALTH h f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILLED_BY_TEAM o f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILL_COUNT_ALL g f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILL_COUNT_PLAYERS f f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; LEVEL m f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; TEAM_KILL n f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; TRIGGER d f Ljava/lang/String; name q f Z readOnly r f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType s c net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType net/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay m ()[Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; $values b m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; byId a m ()Ljava/lang/String; getId a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; $VALUES e f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; HEARTS b f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; INTEGER a f Ljava/lang/String; id d c org/bukkit/craftbukkit/block/impl/CraftBaseCoralPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBaseCoralPlant c org/bukkit/craftbukkit/block/impl/CraftCaveVinesPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCaveVinesPlant c org/bukkit/craftbukkit/block/impl/CraftEndPortalFrame org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftEndPortalFrame c org/bukkit/craftbukkit/block/impl/CraftMangroveLeaves org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMangroveLeaves c org/bukkit/craftbukkit/block/impl/CraftPlayerWallHead org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPlayerWallHead c org/bukkit/craftbukkit/block/impl/CraftStructureBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStructureBlock c org/bukkit/craftbukkit/block/impl/CraftSweetBerryBush org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSweetBerryBush c org/bukkit/craftbukkit/entity/CraftAbstractWindCharge org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractWindCharge c org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartMobSpawner c org/bukkit/craftbukkit/entity/CraftOminousItemSpawner org/bukkit/craftbukkit/v1_21_R7/entity/CraftOminousItemSpawner c org/bukkit/craftbukkit/entity/CraftThrownSplashPotion org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownSplashPotion c org/bukkit/craftbukkit/generator/CustomChunkGenerator org/bukkit/craftbukkit/v1_21_R7/generator/CustomChunkGenerator c org/bukkit/craftbukkit/generator/CustomChunkGenerator$CustomBiomeGrid org/bukkit/craftbukkit/v1_21_R7/generator/CustomChunkGenerator$CustomBiomeGrid c org/bukkit/craftbukkit/inventory/CraftEntityEquipment org/bukkit/craftbukkit/v1_21_R7/inventory/CraftEntityEquipment c org/bukkit/craftbukkit/inventory/CraftInventoryBeacon org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryBeacon c org/bukkit/craftbukkit/inventory/CraftInventoryBrewer org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryBrewer c org/bukkit/craftbukkit/inventory/CraftInventoryCustom org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCustom c org/bukkit/craftbukkit/inventory/CraftInventoryCustom$MinecraftInventory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCustom$MinecraftInventory c org/bukkit/craftbukkit/inventory/CraftInventoryPlayer org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryPlayer c org/bukkit/craftbukkit/inventory/CraftInventoryPlayer$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryPlayer$1 c org/bukkit/craftbukkit/inventory/CraftItemCraftResult org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemCraftResult c org/bukkit/craftbukkit/inventory/CraftResultInventory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftResultInventory c org/bukkit/craftbukkit/inventory/CraftShapelessRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftShapelessRecipe c org/bukkit/craftbukkit/inventory/CraftTransmuteRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftTransmuteRecipe c org/bukkit/craftbukkit/inventory/view/CraftBeaconView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftBeaconView c org/bukkit/craftbukkit/legacy/reroute/RerouteArgument org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteArgument c org/bukkit/craftbukkit/util/CraftStructureTransformer org/bukkit/craftbukkit/v1_21_R7/util/CraftStructureTransformer c org/bukkit/craftbukkit/util/CraftStructureTransformer$CraftTransformationState org/bukkit/craftbukkit/v1_21_R7/util/CraftStructureTransformer$CraftTransformationState c net/minecraft/advancements/criterion/DistancePredicate net/minecraft/advancements/criterion/CriterionConditionDistance m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; absolute e m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DistancePredicate; absolute c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontal d m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DistancePredicate; horizontal a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (DDDDDD)Z matches a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DistancePredicate; vertical b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; absolute f f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontal e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z d c net/minecraft/advancements/criterion/EnterBlockTrigger net/minecraft/advancements/criterion/CriterionTriggerEnterBlock m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V trigger a c net/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEnterBlock$a m ()Ljava/util/Optional; block b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; entersBlock a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Ljava/util/Optional; lambda$validate$1 a m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; lambda$validate$2 b m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$validate$3 a m (Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$validate$4 a m (Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; lambda$validate$5 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; state c m (Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; block c f Ljava/util/Optional; player b f Ljava/util/Optional; state d c net/minecraft/advancements/criterion/GameTypePredicate net/minecraft/advancements/criterion/GameTypePredicate m (Lnet/minecraft/world/level/GameType;)Z matches a m ([Lnet/minecraft/world/level/GameType;)Lnet/minecraft/advancements/criterion/GameTypePredicate; of a m ()Ljava/util/List; types a f Lnet/minecraft/advancements/criterion/GameTypePredicate; ANY a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/advancements/criterion/GameTypePredicate; SURVIVAL_LIKE b f Ljava/util/List; types d c net/minecraft/advancements/criterion/ImpossibleTrigger net/minecraft/advancements/criterion/CriterionTriggerImpossible m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a c net/minecraft/advancements/criterion/ImpossibleTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerImpossible$a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/advancements/criterion/LevitationTrigger net/minecraft/advancements/criterion/CriterionTriggerLevitation m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;ILnet/minecraft/advancements/criterion/LevitationTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)V trigger a c net/minecraft/advancements/criterion/LevitationTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerLevitation$a m ()Ljava/util/Optional; distance b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/Criterion; levitated a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; distance c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration d f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/LocationPredicate net/minecraft/advancements/criterion/CriterionConditionLocation m ()Ljava/util/Optional; biomes b m ()Ljava/util/Optional; block g m ()Ljava/util/Optional; canSeeSky i m ()Ljava/util/Optional; dimension d m ()Ljava/util/Optional; fluid h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; light f m (Lnet/minecraft/server/level/ServerLevel;DDD)Z matches a m ()Ljava/util/Optional; position a m ()Ljava/util/Optional; smokey e m ()Ljava/util/Optional; structures c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; biomes c f Ljava/util/Optional; block h f Ljava/util/Optional; canSeeSky j f Ljava/util/Optional; dimension e f Ljava/util/Optional; fluid i f Ljava/util/Optional; light g f Ljava/util/Optional; position b f Ljava/util/Optional; smokey f f Ljava/util/Optional; structures d c net/minecraft/advancements/criterion/LocationPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionLocation$a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; atYLocation a m ()Lnet/minecraft/advancements/criterion/LocationPredicate; build b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; inBiome a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; inDimension a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; inStructure b m ()Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; location a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setBiomes a m (Lnet/minecraft/advancements/criterion/BlockPredicate$Builder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setBlock a m (Z)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setCanSeeSky b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setDimension b m (Lnet/minecraft/advancements/criterion/FluidPredicate$Builder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setFluid a m (Lnet/minecraft/advancements/criterion/LightPredicate$Builder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setLight a m (Z)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setSmokey a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setStructures b m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setX b m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setY c m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setZ d f Ljava/util/Optional; biomes d f Ljava/util/Optional; block i f Ljava/util/Optional; canSeeSky k f Ljava/util/Optional; dimension f f Ljava/util/Optional; fluid j f Ljava/util/Optional; light h f Ljava/util/Optional; smokey g f Ljava/util/Optional; structures e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c c net/minecraft/advancements/criterion/LocationPredicate$PositionPredicate net/minecraft/advancements/criterion/CriterionConditionLocation$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (DDD)Z matches a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Ljava/util/Optional; of a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z d c net/minecraft/advancements/criterion/MovementPredicate net/minecraft/advancements/criterion/MovementPredicate m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; fallDistance g m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; fallDistance d m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontalSpeed e m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; horizontalSpeed b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (DDDD)Z matches a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; speed d m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; speed a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; verticalSpeed f m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; verticalSpeed c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; fallDistance h f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontalSpeed f f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; speed e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; verticalSpeed g f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z d c net/minecraft/advancements/criterion/TameAnimalTrigger net/minecraft/advancements/criterion/CriterionTriggerTamedAnimal m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/TameAnimalTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/animal/Animal;)V trigger a c net/minecraft/advancements/criterion/TameAnimalTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerTamedAnimal$a m ()Ljava/util/Optional; entity c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/Criterion; tamedAnimal b m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; tamedAnimal a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; entity c f Ljava/util/Optional; player b c net/minecraft/commands/arguments/HeightmapTypeArgument net/minecraft/commands/arguments/HeightmapTypeArgument m (Ljava/lang/String;)Ljava/lang/String; convertId a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightmap a m ()Lnet/minecraft/commands/arguments/HeightmapTypeArgument; heightmap a m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; keptTypes b m (I)[Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$keptTypes$1 a m (Ljava/lang/String;)Ljava/lang/String; lambda$static$0 b f Lcom/mojang/serialization/Codec; LOWER_CASE_CODEC a c net/minecraft/commands/arguments/ResourceOrTagArgument net/minecraft/commands/arguments/ResourceOrTagArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; getResourceOrTag a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTag$2 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderSet$Named;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTag$3 a m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTag$4 a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$5 b m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$6 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; parse a m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; resourceOrTag a f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_TAG_TYPE c f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_TAG b f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/resources/ResourceKey; registryKey e f Lnet/minecraft/core/HolderLookup; registryLookup d c net/minecraft/commands/arguments/ResourceOrTagArgument$Info net/minecraft/commands/arguments/ResourceOrTagArgument$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template; unpack a c net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template net/minecraft/commands/arguments/ResourceOrTagArgument$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Lnet/minecraft/resources/ResourceKey; registryKey b f Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info; this$0 a c net/minecraft/commands/arguments/ResourceOrTagArgument$Result net/minecraft/commands/arguments/ResourceOrTagArgument$c m ()Ljava/lang/String; asPrintable b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a m ()Lcom/mojang/datafixers/util/Either; unwrap a c net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult net/minecraft/commands/arguments/ResourceOrTagArgument$d m ()Ljava/lang/String; asPrintable b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a m ()Lnet/minecraft/core/HolderSet$Named; tag c m (Lnet/minecraft/core/Holder;)Z test a m ()Lcom/mojang/datafixers/util/Either; unwrap a f Lnet/minecraft/core/HolderSet$Named; tag a c net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult net/minecraft/commands/arguments/ResourceOrTagArgument$b m ()Ljava/lang/String; asPrintable b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a m (Lnet/minecraft/core/Holder;)Z test a m ()Lcom/mojang/datafixers/util/Either; unwrap a m ()Lnet/minecraft/core/Holder$Reference; value c f Lnet/minecraft/core/Holder$Reference; value a c net/minecraft/commands/arguments/item/FunctionArgument net/minecraft/commands/arguments/item/ArgumentTag m ()Lnet/minecraft/commands/arguments/item/FunctionArgument; functions a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/functions/CommandFunction; getFunction a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getFunctionCollection c m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getFunctionOrTag b m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/Identifier;)Ljava/util/Collection; getFunctionTag b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getFunctions a m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getFunction$2 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/FunctionArgument$Result; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_FUNCTION c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/item/FunctionArgument$1 net/minecraft/commands/arguments/item/ArgumentTag$1 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c c net/minecraft/commands/arguments/item/FunctionArgument$2 net/minecraft/commands/arguments/item/ArgumentTag$2 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c c net/minecraft/commands/arguments/item/FunctionArgument$Result net/minecraft/commands/arguments/item/ArgumentTag$a m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c c net/minecraft/commands/execution/CustomCommandExecutor net/minecraft/commands/execution/CustomCommandExecutor m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a c net/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter net/minecraft/commands/execution/CustomCommandExecutor$a c net/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling net/minecraft/commands/execution/CustomCommandExecutor$b m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/TraceCallbacks;)V onError a m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b c net/minecraft/commands/execution/tasks/FallthroughTask net/minecraft/commands/execution/tasks/FallthroughTask m ()Lnet/minecraft/commands/execution/EntryAction; instance a f Lnet/minecraft/commands/execution/tasks/FallthroughTask; INSTANCE a c net/minecraft/data/advancements/AdvancementSubProvider net/minecraft/data/advancements/AdvancementSubProvider m (Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; createPlaceholder a m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a c net/minecraft/data/loot/packs/VanillaBlockInteractLoot net/minecraft/data/loot/packs/VanillaBlockInteractLoot m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/loot/packs/VanillaLootTableProvider net/minecraft/data/loot/packs/VanillaLootTableProvider m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; create a c net/minecraft/data/recipes/packs/VanillaRecipeProvider net/minecraft/data/recipes/packs/VanillaRecipeProvider m ()V buildRecipes a m ()V bundleRecipes d m (Lnet/minecraft/world/item/Item;)V lambda$buildRecipes$0 a m (Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)V lambda$buildRecipes$1 a m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate; lambda$smithingTrims$2 a m ()V shulkerBoxRecipes c m ()Ljava/util/stream/Stream; smithingTrims b f Lcom/google/common/collect/ImmutableList; COAL_SMELTABLES c f Lcom/google/common/collect/ImmutableList; COPPER_SMELTABLES e f Lcom/google/common/collect/ImmutableList; DIAMOND_SMELTABLES g f Lcom/google/common/collect/ImmutableList; EMERALD_SMELTABLES j f Lcom/google/common/collect/ImmutableList; GOLD_SMELTABLES f f Lcom/google/common/collect/ImmutableList; IRON_SMELTABLES d f Lcom/google/common/collect/ImmutableList; LAPIS_SMELTABLES h f Lcom/google/common/collect/ImmutableList; REDSTONE_SMELTABLES i c net/minecraft/data/recipes/packs/VanillaRecipeProvider$Runner net/minecraft/data/recipes/packs/VanillaRecipeProvider$a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; createRecipeProvider a m ()Ljava/lang/String; getName a c net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate net/minecraft/data/recipes/packs/VanillaRecipeProvider$b m ()Lnet/minecraft/resources/ResourceKey; patternId b m ()Lnet/minecraft/resources/ResourceKey; recipeId c m ()Lnet/minecraft/world/item/Item; template a f Lnet/minecraft/resources/ResourceKey; patternId b f Lnet/minecraft/resources/ResourceKey; recipeId c f Lnet/minecraft/world/item/Item; template a c net/minecraft/data/registries/TradeRebalanceRegistries net/minecraft/data/registries/TradeRebalanceRegistries m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; createLookup a f Lnet/minecraft/core/RegistrySetBuilder; BUILDER a c net/minecraft/data/tags/VanillaEnchantmentTagsProvider net/minecraft/data/tags/VanillaEnchantmentTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/AncientCityStructurePieces net/minecraft/data/worldgen/AncientCityStructurePieces m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; START a c net/minecraft/data/worldgen/placement/NetherPlacements net/minecraft/data/worldgen/placement/NetherPlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; BASALT_BLOBS d f Lnet/minecraft/resources/ResourceKey; BASALT_PILLAR n f Lnet/minecraft/resources/ResourceKey; BLACKSTONE_BLOBS e f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION h f Lnet/minecraft/resources/ResourceKey; DELTA a f Lnet/minecraft/resources/ResourceKey; GLOWSTONE g f Lnet/minecraft/resources/ResourceKey; GLOWSTONE_EXTRA f f Lnet/minecraft/resources/ResourceKey; LARGE_BASALT_COLUMNS c f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS j f Lnet/minecraft/resources/ResourceKey; PATCH_CRIMSON_ROOTS m f Lnet/minecraft/resources/ResourceKey; PATCH_FIRE t f Lnet/minecraft/resources/ResourceKey; PATCH_SOUL_FIRE s f Lnet/minecraft/resources/ResourceKey; SMALL_BASALT_COLUMNS b f Lnet/minecraft/resources/ResourceKey; SPRING_CLOSED p f Lnet/minecraft/resources/ResourceKey; SPRING_CLOSED_DOUBLE q f Lnet/minecraft/resources/ResourceKey; SPRING_DELTA o f Lnet/minecraft/resources/ResourceKey; SPRING_OPEN r f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES k f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETATION i f Lnet/minecraft/resources/ResourceKey; WEEPING_VINES l c net/minecraft/gametest/framework/GameTestBatchListener net/minecraft/gametest/framework/GameTestBatchListener m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchFinished b m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchStarting a c net/minecraft/gametest/framework/JUnitLikeTestReporter net/minecraft/gametest/framework/JUnitLikeTestReporter m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)Lorg/w3c/dom/Element; createTestCase a m ()V finish a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b m (Ljava/io/File;)V save a f Ljava/io/File; destination d f Lorg/w3c/dom/Document; document a f Lcom/google/common/base/Stopwatch; stopwatch c f Lorg/w3c/dom/Element; testSuite b c net/minecraft/network/chat/contents/objects/ObjectInfo net/minecraft/network/chat/contents/objects/ObjectInfo m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/String; description c m ()Lnet/minecraft/network/chat/FontDescription; fontDescription b c net/minecraft/server/RunningOnDifferentThreadException net/minecraft/server/CancelledPacketHandleException f Lnet/minecraft/server/RunningOnDifferentThreadException; RUNNING_ON_DIFFERENT_THREAD a c net/minecraft/server/commands/data/StorageDataAccessor net/minecraft/server/commands/data/CommandDataStorage m ()Lnet/minecraft/nbt/CompoundTag; getData a m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/CommandStorage; getGlobalTags a m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$0 a m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$1 a m (Lnet/minecraft/nbt/CompoundTag;)V setData a f Ljava/util/function/Function; PROVIDER a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_STORAGE b f Lnet/minecraft/resources/Identifier; id d f Lnet/minecraft/world/level/storage/CommandStorage; storage c c net/minecraft/server/commands/data/StorageDataAccessor$1 net/minecraft/server/commands/data/CommandDataStorage$1 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a c net/minecraft/server/dedicated/DedicatedServerSettings net/minecraft/server/dedicated/DedicatedServerSettings m ()V forceSave b m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/server/dedicated/DedicatedServerSettings; update a f Lnet/minecraft/server/dedicated/DedicatedServerProperties; properties b f Ljava/nio/file/Path; source a c net/minecraft/server/notifications/NotificationManager net/minecraft/server/notifications/NotificationManager m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a m (Ljava/lang/String;)V ipUnbanned a m (Lnet/minecraft/server/players/IpBanListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$ipBanned$6 a m (Ljava/lang/String;Lnet/minecraft/server/notifications/NotificationService;)V lambda$ipUnbanned$7 a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerAddedToAllowlist$4 c m (Lnet/minecraft/server/players/UserBanListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerBanned$8 a m (Lnet/minecraft/server/players/ServerOpListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerDeoped$3 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerJoined$0 b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerLeft$1 a m (Lnet/minecraft/server/players/ServerOpListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerOped$2 b m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerRemovedFromAllowlist$5 b m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerUnbanned$9 a m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c m (Lnet/minecraft/server/notifications/NotificationService;)V registerService a m ()V serverActivityOccured e m ()V serverSaveCompleted d m ()V serverSaveStarted c m ()V serverShuttingDown b m ()V serverStarted a m ()V statusHeartbeat f f Ljava/util/List; notificationServices a c net/minecraft/server/notifications/NotificationService net/minecraft/server/notifications/NotificationService m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a m (Ljava/lang/String;)V ipUnbanned a m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c m ()V serverActivityOccured e m ()V serverSaveCompleted d m ()V serverSaveStarted c m ()V serverShuttingDown b m ()V serverStarted a m ()V statusHeartbeat f c net/minecraft/server/packs/FeatureFlagsMetadataSection net/minecraft/server/packs/FeatureFlagsMetadataSection m ()Lnet/minecraft/world/flag/FeatureFlagSet; flags a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a f Lnet/minecraft/world/flag/FeatureFlagSet; flags b c net/minecraft/server/packs/VanillaPackResourcesBuilder net/minecraft/server/packs/VanillaPackResourcesBuilder m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; applyDevelopmentConfig b m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/VanillaPackResources; build a m (Ljava/util/Collection;)Ljava/util/List; copyAndReverse a m ([Ljava/lang/String;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; exposeNamespace a m (Lnet/minecraft/server/packs/PackType;)Ljava/util/List; lambda$build$4 a m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)V lambda$pushJarResources$3 c m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; lambda$pushPathForType$2 b m (Lnet/minecraft/server/packs/VanillaPackResourcesBuilder;)V lambda$static$0 a m ()Lcom/google/common/collect/ImmutableMap; lambda$static$1 c m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushAssetPath a m (Lnet/minecraft/server/packs/PackType;Ljava/lang/Class;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushClasspathResources a m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushJarResources a m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)V pushPathForType b m (Ljava/nio/file/Path;)V pushRootPath c m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushUniversalPath a m (Lnet/minecraft/server/packs/BuiltInMetadata;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; setMetadata a m (Ljava/nio/file/Path;)Z validateDirPath b f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Map; ROOT_DIR_BY_TYPE c f Ljava/util/function/Consumer; developmentConfig a f Lnet/minecraft/server/packs/BuiltInMetadata; metadata f f Ljava/util/Set; namespaces g f Ljava/util/Map; pathsForType e f Ljava/util/Set; rootPaths d c net/minecraft/server/packs/repository/RepositorySource net/minecraft/server/packs/repository/ResourcePackSource c net/minecraft/server/permissions/PermissionSetSupplier net/minecraft/server/permissions/PermissionSetSupplier m ()Lnet/minecraft/server/permissions/PermissionSet; permissions d c net/minecraft/util/datafix/LegacyComponentDataFixUtils net/minecraft/util/datafix/LegacyComponentDataFixUtils m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; createEmptyComponent a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createPlainTextComponent a m (Ljava/lang/String;)Ljava/lang/String; createTextComponentJson a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createTranslatableComponent b m (Ljava/lang/String;)Ljava/lang/String; createTranslatableComponentJson b m (Ljava/lang/String;)Ljava/util/Optional; extractTranslationString d m (Lcom/mojang/serialization/Dynamic;)Z isStrictlyValidJson a m (Ljava/lang/String;)Z lambda$isStrictlyValidJson$0 e m (Ljava/lang/String;)Ljava/lang/String; rewriteFromLenient c f Ljava/lang/String; EMPTY_CONTENTS a c net/minecraft/util/datafix/fixes/AbstractPoiSectionFix net/minecraft/util/datafix/fixes/AbstractPoiSectionFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$3 d m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 b m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$processSectionRecords$4 a m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; processSection b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; processSectionRecords c f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/AdvancementsRenameFix net/minecraft/util/datafix/fixes/DataConverterAdvancementBase m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a f Ljava/lang/String; name a f Ljava/util/function/Function; renamer b c net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBee b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBeehive a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a c net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix net/minecraft/util/datafix/fixes/DataConverterJukeBox m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m ()Ljava/lang/IllegalStateException; lambda$fix$0 a c net/minecraft/util/datafix/fixes/BlockEntityKeepPacked net/minecraft/util/datafix/fixes/DataConverterBlockEntityKeepPacked m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/CavesAndCliffsRenames net/minecraft/util/datafix/fixes/CavesAndCliffsRenames f Lcom/google/common/collect/ImmutableMap; RENAMES a c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix net/minecraft/util/datafix/fixes/ChunkProtoTickListFix m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic; createTick a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getBlock a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getLiquid b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 e m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$10 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$11 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$12 a m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; lambda$makeRule$2 d m (Lcom/mojang/datafixers/Typed;)Ljava/util/List; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; lambda$makeRule$4 a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V lambda$makeRule$5 a m (Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V lambda$makeRule$6 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V lambda$makeRule$7 a m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$8 b m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$9 a m (Lcom/mojang/serialization/Dynamic;)I lambda$makeTickList$13 c m (I)Z lambda$makeTickList$14 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic; lambda$makeTickList$15 a m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; makeTickList a f Lcom/google/common/collect/ImmutableSet; ALWAYS_WATERLOGGED b f I SECTION_WIDTH a c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a m ()[J data b m (III)Lcom/mojang/serialization/Dynamic; get a m (III)I getIndex b m ()Ljava/util/List; palette a f J SIZE_BITS a f I bits d f [J data c f J mask e f Ljava/util/List; palette b f I valuesPerLong f c net/minecraft/util/datafix/fixes/EntityFieldsRenameFix net/minecraft/util/datafix/fixes/EntityFieldsRenameFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a f Ljava/util/Map; renames c c net/minecraft/util/datafix/fixes/EntityShulkerColorFix net/minecraft/util/datafix/fixes/DataConverterShulker m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 c m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$fix$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 b f Z clearArmorItems b f Ljava/lang/String; previousBodyArmorTag a c net/minecraft/util/datafix/fixes/OptionsRenameFieldFix net/minecraft/util/datafix/fixes/DataConverterSettingRename m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Ljava/lang/String; fieldFrom b f Ljava/lang/String; fieldTo c f Ljava/lang/String; fixName a c net/minecraft/util/datafix/fixes/RenameEnchantmentsFix net/minecraft/util/datafix/fixes/RenameEnchantmentsFix m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixEnchantmentList a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$2 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$3 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$4 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$5 c m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEnchantmentList$6 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$7 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$8 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Ljava/lang/String; name a f Ljava/util/Map; renames b c net/minecraft/util/datafix/fixes/SignTextStrictJsonFix net/minecraft/util/datafix/fixes/SignTextStrictJsonFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fix$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$1 a f Ljava/util/List; LINE_FIELDS c c net/minecraft/util/datafix/fixes/SimpleEntityRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityNameAbstract m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a c net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; moveToConfigTag b c net/minecraft/world/attribute/AmbientAdditionsSettings net/minecraft/world/attribute/AmbientAdditionsSettings m (Lnet/minecraft/world/attribute/AmbientAdditionsSettings;)Lnet/minecraft/core/Holder; lambda$static$0 b m (Lnet/minecraft/world/attribute/AmbientAdditionsSettings;)Ljava/lang/Double; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Lnet/minecraft/core/Holder; soundEvent a m ()D tickChance b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; soundEvent b f D tickChance c c net/minecraft/world/attribute/modifier/BooleanModifier net/minecraft/world/attribute/modifier/BooleanModifier m ()[Lnet/minecraft/world/attribute/modifier/BooleanModifier; $values b m (Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; apply a f [Lnet/minecraft/world/attribute/modifier/BooleanModifier; $VALUES k f Lnet/minecraft/world/attribute/modifier/BooleanModifier; AND e f Lnet/minecraft/world/attribute/modifier/BooleanModifier; NAND f f Lnet/minecraft/world/attribute/modifier/BooleanModifier; NOR h f Lnet/minecraft/world/attribute/modifier/BooleanModifier; OR g f Lnet/minecraft/world/attribute/modifier/BooleanModifier; XNOR j f Lnet/minecraft/world/attribute/modifier/BooleanModifier; XOR i c net/minecraft/world/entity/ai/behavior/BabyFollowAdult net/minecraft/world/entity/ai/behavior/BehaviorFollowAdult m (Lnet/minecraft/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Z)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/BehaviorControl net/minecraft/world/entity/ai/behavior/BehaviorControl m ()Ljava/lang/String; debugString b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e c net/minecraft/world/entity/ai/behavior/BlockPosTracker net/minecraft/world/entity/ai/behavior/BehaviorTarget m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b m ()Lnet/minecraft/world/phys/Vec3; currentPosition a m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a f Lnet/minecraft/core/BlockPos; blockPos a f Lnet/minecraft/world/phys/Vec3; centerPosition b c net/minecraft/world/entity/ai/behavior/HarvestFarmland net/minecraft/world/entity/ai/behavior/BehaviorFarm m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/core/BlockPos; getValidFarmland a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z validPos a f I HARVEST_DURATION d f F SPEED_MODIFIER c f Lnet/minecraft/core/BlockPos; aboveFarmlandPos e f J nextOkStartTime f f I timeWorkedSoFar g f Ljava/util/List; validFarmlandAroundVillager h c net/minecraft/world/entity/ai/behavior/LongJumpMidJump net/minecraft/world/entity/ai/behavior/LongJumpMidJump m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop c f I TIME_OUT_DURATION c f Lnet/minecraft/sounds/SoundEvent; landingSound e f Lnet/minecraft/util/valueproviders/UniformInt; timeBetweenLongJumps d c net/minecraft/world/entity/ai/behavior/PositionTracker net/minecraft/world/entity/ai/behavior/BehaviorPosition m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b m ()Lnet/minecraft/world/phys/Vec3; currentPosition a m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a c net/minecraft/world/entity/ai/behavior/ResetProfession net/minecraft/world/entity/ai/behavior/BehaviorProfession m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/ResetRaidStatus net/minecraft/world/entity/ai/behavior/BehaviorRaidReset m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a c net/minecraft/world/entity/ai/behavior/SocializeAtBell net/minecraft/world/entity/ai/behavior/BehaviorBell m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a f F SPEED_MODIFIER a c net/minecraft/world/entity/ai/behavior/StrollAroundPoi net/minecraft/world/entity/ai/behavior/BehaviorStrollPosition m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a f I MIN_TIME_BETWEEN_STROLLS a f I STROLL_MAX_XZ_DIST b f I STROLL_MAX_Y_DIST c c net/minecraft/world/entity/ai/behavior/StrollToPoiList net/minecraft/world/entity/ai/behavior/BehaviorStrollPlaceList m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIILnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/WorkAtComposter net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/level/block/state/BlockState;)V compostItems a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V makeBread c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnComposterFillEffects a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V useWorkstation a f Ljava/util/List; COMPOSTABLE_ITEMS c c net/minecraft/world/entity/ai/behavior/warden/Emerging net/minecraft/world/entity/ai/behavior/warden/Emerging m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c c net/minecraft/world/entity/ai/behavior/warden/Sniffing net/minecraft/world/entity/ai/behavior/warden/Sniffing m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V lambda$stop$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c f D ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ c f D ANGER_FROM_SNIFFING_MAX_DISTANCE_Y d c net/minecraft/world/entity/ai/goal/RangedBowAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot m ()Z canContinueToUse c m ()Z canUse b m ()Z isHoldingBow h m ()Z requiresUpdateEveryTick X_ m (I)V setMinAttackInterval c m ()V start d m ()V stop e m ()V tick a f I attackIntervalMin c f F attackRadiusSqr d f I attackTime e f Lnet/minecraft/world/entity/monster/Monster; mob a f I seeTime f f D speedModifier b f Z strafingBackwards h f Z strafingClockwise g f I strafingTime i c net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalTradeWithPlayer m ()Z canUse b m ()V start d m ()V stop e f Lnet/minecraft/world/entity/npc/villager/AbstractVillager; mob a c net/minecraft/world/entity/ai/sensing/NearestBedSensor net/minecraft/world/entity/ai/sensing/SensorNearestBed m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V doTick a m (Lnet/minecraft/core/BlockPos;)Z lambda$doTick$0 a m (Lnet/minecraft/core/Holder;)Z lambda$doTick$1 a m (Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z lambda$doTick$2 a m ()Ljava/util/Set; requires a f I BATCH_SIZE b f I CACHE_TIMEOUT a f I RATE c f Lit/unimi/dsi/fastutil/longs/Long2LongMap; batchCache d f J lastUpdate f f I triedCount e c net/minecraft/world/entity/animal/AgeableWaterCreature net/minecraft/world/entity/animal/AgeableWaterCreature m ()V baseTick aJ m ()Z canBeLeashed aj_ m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceAgeableWaterCreatureSpawnRules b m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f m (I)V handleAirSupply r m ()Z isPushedByFluid db c net/minecraft/world/entity/animal/equine/AbstractHorse net/minecraft/world/entity/animal/equine/EntityHorseAbstract m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addBehaviourGoals hp m (Lnet/minecraft/world/entity/Entity;)V addPassenger q m ()V aiStep d_ m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m ()Z canEatGrass hz m ()Z canJump a m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a m ()Z canParent hF m ()Z canPerformRearing gU m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m ()V clearStanding hA m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createBaseHorseAttributes hx m ()V createInventory hv m (DDDDLnet/minecraft/util/RandomSource;)D createOffspringAttribute a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g m ()V eating p m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V equipBodyArmor b m (FLnet/minecraft/world/phys/Vec3;)V executeRidersJump b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; fedFood c m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/server/level/ServerLevel;)V followMommy h m (Ljava/util/function/DoubleSupplier;)D generateJumpStrength a m (Ljava/util/function/IntUnaryOperator;)F generateMaxHealth a m (Ljava/util/function/DoubleSupplier;)D generateSpeed b m ()I getAmbientSoundInterval S m ()I getAmbientStandInterval hG m ()Lnet/minecraft/sounds/SoundEvent; getAmbientStandSound hB m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationInDirection a m (F)F getEatAnim L m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a m (I)Z getFlag s m ()I getInventoryColumns ad_ m ()I getInventorySize hu m ()I getMaxSpawnClusterSize aj m ()I getMaxTemper hy m (F)F getMouthAnim N m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference ae_ m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()F getSoundVolume fC m (F)F getStandAnim M m ()I getTemper ht m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a m (B)V handleEntityEvent b m (I)V handleStartJump b m ()V handleStopJump b m (Lnet/minecraft/world/Container;)Z hasInventoryChanged a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isBred hs m ()Z isEating hq m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isImmobile fE m ()Z isMobControlled ho m ()Z isStanding hr m ()Z isTamed hn m (Lnet/minecraft/world/level/block/SoundType;)Z isWoodSoundType b m (Lnet/minecraft/world/item/ItemStack;)Z lambda$addBehaviourGoals$7 k m ()D lambda$static$0 he m ()D lambda$static$1 hd m ()D lambda$static$2 gT m ()D lambda$static$3 gS m (I)I lambda$static$4 x m (I)I lambda$static$5 w m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$6 a m ()V makeMad hD m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (I)I modifyTemper u m ()V moveTail gP m ()Z onClimbable fl m ()V onElasticLeashPull v m (I)V onPlayerJump a m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b m ()V openMouth gQ m (Lnet/minecraft/world/level/block/SoundType;)V playGallopSound a m ()V playJumpSound hE m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (Z)V setBred z m (Z)V setEating A m (IZ)V setFlag d m (Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;Lnet/minecraft/core/Holder;DD)V setOffspringAttribute a m (Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)V setOffspringAttributes a m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner j m (I)V setStanding v m (Z)V setTamed y m (I)V setTemper t m (Z)V spawnTamingParticles B m ()V standIfPossible hC m ()Z supportQuadLeash z m (Lnet/minecraft/world/entity/player/Player;)Z tameWithName i m ()V tick g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a f F BACKWARDS_MOVE_SPEED_FACTOR cC f D BREEDING_CROSS_FACTOR cI f I CHEST_SLOT_OFFSET cG f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS cU f Z DEFAULT_BRED dc f Z DEFAULT_EATING_HAYSTACK db f Z DEFAULT_TAME dd f I DEFAULT_TEMPER da f I FLAG_BRED cW f I FLAG_EATING cX f I FLAG_OPEN_MOUTH cZ f I FLAG_STANDING cY f I FLAG_TAME cV f I INVENTORY_ROWS cJ f I INVENTORY_SLOT_OFFSET cH f F MAX_HEALTH cB f F MAX_JUMP_STRENGTH cz f F MAX_MOVEMENT_SPEED cw f F MIN_HEALTH cA f F MIN_JUMP_STRENGTH cx f F MIN_MOVEMENT_SPEED cv f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; MOMMY_TARGETING cF f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; PARENT_HORSE_SELECTOR cE f F SIDEWAYS_MOVE_SPEED_FACTOR cD f Z allowStandSliding cP f Z canGallop cQ f F eatAnim dh f F eatAnimO di f I eatingCounter de f I gallopSoundCounter cR f Lnet/minecraft/world/SimpleContainer; inventory cM f F mouthAnim dl f F mouthAnimO dm f I mouthCounter df f Lnet/minecraft/world/entity/EntityReference; owner dn f F playerJumpPendingScale cO f I sprintCounter cL f F standAnim dj f F standAnimO dk f I standCounter dg f I tailCounter cK f I temper cN c net/minecraft/world/entity/animal/equine/AbstractHorse$MountPanicGoal net/minecraft/world/entity/animal/equine/EntityHorseAbstract$a m ()Z shouldPanic h f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; this$0 a c net/minecraft/world/entity/animal/equine/SkeletonHorse net/minecraft/world/entity/animal/equine/EntityHorseSkeleton m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addBehaviourGoals hp m ()V aiStep d_ m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSkeletonHorseSpawnRules c m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()F getWaterSlowDown fI m ()Z isTrap gP m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V playJumpSound hE m (F)V playSwimSound g m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setTrap x f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cA f Z DEFAULT_IS_TRAP cx f I DEFAULT_TRAP_TIME cz f I TRAP_MAX_LIFE cw f Z isTrap cB f Lnet/minecraft/world/entity/animal/equine/SkeletonTrapGoal; skeletonTrapGoal cv f I trapTime cC c net/minecraft/world/entity/boss/enderdragon/EndCrystal net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/core/BlockPos; getBeamTarget e m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isPickable bX m (Lnet/minecraft/server/level/ServerLevel;)V kill c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V onDestroyedBy a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/core/BlockPos;)V setBeamTarget a m (Z)V setShowBottom a m (D)Z shouldRenderAtSqrDistance a m ()Z showsBottom f m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BEAM_TARGET b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOW_BOTTOM c f Z DEFAULT_SHOW_BOTTOM d f I time a c net/minecraft/world/entity/monster/creaking/CreakingAi net/minecraft/world/entity/monster/creaking/CreakingAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity a m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/LivingEntity;)Z isAttackTargetStillReachable a m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z lambda$initIdleActivity$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/util/Optional; lambda$initIdleActivity$1 a m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/List;)Ljava/lang/Boolean; lambda$isAttackTargetStillReachable$3 a m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain b m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V updateActivity a f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a c net/minecraft/world/entity/monster/creaking/CreakingAi$1 net/minecraft/world/entity/monster/creaking/CreakingAi$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z checkExtraStartConditions a c net/minecraft/world/entity/npc/villager/VillagerTrades net/minecraft/world/entity/npc/villager/VillagerTrades m (I)Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing; commonBooks a m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentExactPredicate$Builder;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; lambda$potionCost$1 a m (Ljava/util/HashMap;)V lambda$static$0 a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; potion b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/trading/ItemCost; potionCost a m ()Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing; specialBooks a m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; toIntMap a f I COMMON_ITEMS_SUPPLY e f I DEFAULT_SUPPLY d f Ljava/util/Map; EXPERIMENTAL_TRADES c f F HIGH_TIER_PRICE_MULTIPLIER q f F LOW_TIER_PRICE_MULTIPLIER p f Ljava/util/Map; TRADES a f I UNCOMMON_ITEMS_SUPPLY f f Ljava/util/List; WANDERING_TRADER_TRADES b f I XP_LEVEL_1_BUY h f I XP_LEVEL_1_SELL g f I XP_LEVEL_2_BUY j f I XP_LEVEL_2_SELL i f I XP_LEVEL_3_BUY l f I XP_LEVEL_3_SELL k f I XP_LEVEL_4_BUY n f I XP_LEVEL_4_SELL m f I XP_LEVEL_5_TRADE o c net/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing net/minecraft/world/entity/npc/villager/VillagerTrades$IMerchantRecipeOption m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a c net/minecraft/world/entity/npc/villager/VillagerTrades$EmeraldForItems net/minecraft/world/entity/npc/villager/VillagerTrades$b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a f I emeraldAmount d f Lnet/minecraft/world/item/trading/ItemCost; itemStack a f I maxUses b f F priceMultiplier e f I villagerXp c c net/minecraft/world/entity/npc/villager/VillagerTrades$ItemsForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$i m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V lambda$getOffer$0 a f I emeraldCost b f Ljava/util/Optional; enchantmentProvider f f Lnet/minecraft/world/item/ItemStack; itemStack a f I maxUses c f F priceMultiplier e f I villagerXp d c net/minecraft/world/entity/npc/villager/VillagerTrades$TypeSpecificTrade net/minecraft/world/entity/npc/villager/VillagerTrades$m m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$oneTradeInBiomes$0 a m (Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing; lambda$oneTradeInBiomes$1 a m (Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing;[Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerTrades$TypeSpecificTrade; oneTradeInBiomes a m ()Ljava/util/Map; trades a f Ljava/util/Map; trades a c net/minecraft/world/entity/npc/villager/VillagerTrades$FailureItemListing net/minecraft/world/entity/npc/villager/VillagerTrades$f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a c net/minecraft/world/entity/npc/villager/VillagerTrades$DyedArmorForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeItem; getRandomDye a f Lnet/minecraft/world/item/Item; item a f I maxUses c f I value b f I villagerXp d c net/minecraft/world/entity/npc/villager/VillagerTrades$EnchantBookForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a f I maxLevel d f I minLevel c f Lnet/minecraft/tags/TagKey; tradeableEnchantments b f I villagerXp a c net/minecraft/world/entity/npc/villager/VillagerTrades$TreasureMapForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$l m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a f Lnet/minecraft/tags/TagKey; destination b f Lnet/minecraft/core/Holder; destinationType d f Ljava/lang/String; displayName c f I emeraldCost a f I maxUses e f I villagerXp f c net/minecraft/world/entity/npc/villager/VillagerTrades$ItemsAndEmeraldsToItems net/minecraft/world/entity/npc/villager/VillagerTrades$h m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V lambda$getOffer$0 a f I emeraldCost b f Ljava/util/Optional; enchantmentProvider g f Lnet/minecraft/world/item/trading/ItemCost; fromItem a f I maxUses d f F priceMultiplier f f Lnet/minecraft/world/item/ItemStack; toItem c f I villagerXp e c net/minecraft/world/entity/npc/villager/VillagerTrades$EnchantedItemForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a f I baseEmeraldCost b f Lnet/minecraft/world/item/ItemStack; itemStack a f I maxUses c f F priceMultiplier e f I villagerXp d c net/minecraft/world/entity/npc/villager/VillagerTrades$SuspiciousStewForEmerald net/minecraft/world/entity/npc/villager/VillagerTrades$j m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a f Lnet/minecraft/world/item/component/SuspiciousStewEffects; effects a f F priceMultiplier c f I xp b c net/minecraft/world/entity/npc/villager/VillagerTrades$EmeraldsForVillagerTypeItem net/minecraft/world/entity/npc/villager/VillagerTrades$c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Z lambda$new$0 a m (Lnet/minecraft/resources/ResourceKey;)V lambda$new$1 a f I cost b f I maxUses c f Ljava/util/Map; trades a f I villagerXp d c net/minecraft/world/entity/npc/villager/VillagerTrades$TippedArrowForItemsAndEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)Z lambda$getOffer$0 a f I emeraldCost c f I fromCount g f Lnet/minecraft/world/item/Item; fromItem f f I maxUses d f F priceMultiplier h f I toCount b f Lnet/minecraft/world/item/ItemStack; toItem a f I villagerXp e c net/minecraft/world/entity/variant/MoonBrightnessCheck net/minecraft/world/entity/variant/MoonBrightnessCheck m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; range b m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; range c c net/minecraft/world/inventory/NonInteractiveResultSlot net/minecraft/world/inventory/NonInteractiveResultSlot m (Lnet/minecraft/world/entity/player/Player;)Z allowModification b m ()Z isFake f m ()Z isHighlightable e m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onQuickCraft b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a m (I)Lnet/minecraft/world/item/ItemStack; remove a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; safeInsert d m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; safeInsert b m (IILnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; safeTake b m (IILnet/minecraft/world/entity/player/Player;)Ljava/util/Optional; tryRemove a c net/minecraft/world/item/component/InstrumentComponent net/minecraft/world/item/component/InstrumentComponent m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Lnet/minecraft/world/item/EitherHolder; instrument a m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V lambda$addToTooltip$0 a m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/EitherHolder; instrument c c net/minecraft/world/item/component/SeededContainerLoot net/minecraft/world/item/component/SeededContainerLoot m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/ResourceKey; lootTable a m ()J seed b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/Component; UNKNOWN_CONTENTS d f Lnet/minecraft/resources/ResourceKey; lootTable b f J seed c c net/minecraft/world/item/component/WritableBookContent net/minecraft/world/item/component/WritableBookContent m (Z)Ljava/util/stream/Stream; getPages a m (ZLnet/minecraft/server/network/Filterable;)Ljava/lang/String; lambda$getPages$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; pages a m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a m (Ljava/util/List;)Lnet/minecraft/world/item/component/WritableBookContent; withReplacedPages b f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/item/component/WritableBookContent; EMPTY a f I MAX_PAGES c f Lcom/mojang/serialization/Codec; PAGES_CODEC d f Lcom/mojang/serialization/Codec; PAGE_CODEC h f I PAGE_EDIT_LENGTH b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Ljava/util/List; pages g c net/minecraft/world/item/consume_effects/ConsumeEffect net/minecraft/world/item/consume_effects/ConsumeEffect m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e c net/minecraft/world/item/consume_effects/ConsumeEffect$Type net/minecraft/world/item/consume_effects/ConsumeEffect$a m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; register a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; APPLY_EFFECTS a f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; CLEAR_ALL_EFFECTS c f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; PLAY_SOUND e f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; REMOVE_EFFECTS b f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; TELEPORT_RANDOMLY d f Lcom/mojang/serialization/MapCodec; codec f f Lnet/minecraft/network/codec/StreamCodec; streamCodec g c net/minecraft/world/item/crafting/CraftingBookCategory net/minecraft/world/item/crafting/CraftingBookCategory m ()[Lnet/minecraft/world/item/crafting/CraftingBookCategory; $values b m ()Ljava/lang/String; getSerializedName c m ()I id a f [Lnet/minecraft/world/item/crafting/CraftingBookCategory; $VALUES j f Lnet/minecraft/world/item/crafting/CraftingBookCategory; BUILDING a f Ljava/util/function/IntFunction; BY_ID f f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/item/crafting/CraftingBookCategory; EQUIPMENT c f Lnet/minecraft/world/item/crafting/CraftingBookCategory; MISC d f Lnet/minecraft/world/item/crafting/CraftingBookCategory; REDSTONE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f I id i f Ljava/lang/String; name h c net/minecraft/world/item/crafting/FireworkRocketRecipe net/minecraft/world/item/crafting/RecipeFireworks m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a f Lnet/minecraft/world/item/crafting/Ingredient; GUNPOWDER_INGREDIENT e f Lnet/minecraft/world/item/crafting/Ingredient; PAPER_INGREDIENT d f Lnet/minecraft/world/item/crafting/Ingredient; STAR_INGREDIENT f c net/minecraft/world/item/crafting/RecipeBookCategories net/minecraft/world/item/crafting/RecipeBookCategories m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; bootstrap a m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; register a f Lnet/minecraft/world/item/crafting/RecipeBookCategory; BLAST_FURNACE_BLOCKS h f Lnet/minecraft/world/item/crafting/RecipeBookCategory; BLAST_FURNACE_MISC i f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CAMPFIRE m f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_BUILDING_BLOCKS a f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_EQUIPMENT c f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_MISC d f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_REDSTONE b f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_BLOCKS f f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_FOOD e f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_MISC g f Lnet/minecraft/world/item/crafting/RecipeBookCategory; SMITHING l f Lnet/minecraft/world/item/crafting/RecipeBookCategory; SMOKER_FOOD j f Lnet/minecraft/world/item/crafting/RecipeBookCategory; STONECUTTER k c net/minecraft/world/item/crafting/display/SlotDisplays net/minecraft/world/item/crafting/display/SlotDisplays m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; bootstrap a c net/minecraft/world/item/enchantment/ConditionalEffect net/minecraft/world/item/enchantment/ConditionalEffect m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; conditionCodec a m ()Ljava/lang/Object; effect a m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$2 a m (Lnet/minecraft/util/ProblemReporter$Collector;)Ljava/lang/String; lambda$conditionCodec$0 a m (Lnet/minecraft/util/context/ContextKeySet;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; lambda$conditionCodec$1 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; requirements b f Ljava/lang/Object; effect a f Ljava/util/Optional; requirements b c net/minecraft/world/item/enchantment/EnchantmentHelper net/minecraft/world/item/enchantment/EnchantmentManager m (Lnet/minecraft/world/item/ItemStack;)Z canStoreEnchantments a m (Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)Lnet/minecraft/world/item/ItemStack; createBook a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V doLungeEffects a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttackEffects a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;)V doPostAttackEffectsWithItemSource a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V doPostAttackEffectsWithItemSourceOnBreak a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Lnet/minecraft/world/item/ItemStack; enchantItem a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/RegistryAccess;Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; enchantItem a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/util/RandomSource;)V enchantItemFromProvider a m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)V filterCompatibleEnchantments a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEachModifier a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V forEachModifier a m (ILnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)Ljava/util/List; getAvailableEnchantmentResults a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; getComponentType d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)F getDamageProtection b m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I getEnchantmentCost a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/LivingEntity;)I getEnchantmentLevel a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; getEnchantmentsForCrafting b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I getFishingLuckBonus a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)F getFishingTimeReduction b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/datafixers/util/Pair; getHighestLevel c m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I getItemEnchantmentLevel a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)I getPiercingCount a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Predicate;)Ljava/util/Optional; getRandomItemWith a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I getTridentReturnToOwnerAcceleration c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)F getTridentSpinAttackStrength a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Z has a m (Lnet/minecraft/world/item/ItemStack;)Z hasAnyEnchantments c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;)Z hasTag a m (Ljava/util/Collection;Lnet/minecraft/core/Holder;)Z isEnchantmentCompatible a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z isImmuneToDamage a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$doLungeEffects$10 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$doPostAttackEffectsWithItemSourceOnBreak$11 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$doPostAttackEffectsWithItemSourceOnBreak$12 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;I)V lambda$doPostAttackEffectsWithItemSourceOnBreak$13 a m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$enchantItem$40 a m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/stream/Stream; lambda$enchantItem$41 a m (Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$enchantItemFromProvider$45 a m (Lnet/minecraft/world/item/enchantment/EnchantmentInstance;Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)Z lambda$filterCompatibleEnchantments$42 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V lambda$forEachModifier$29 a m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V lambda$forEachModifier$30 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V lambda$forEachModifier$31 a m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V lambda$forEachModifier$32 a m (Lnet/minecraft/world/item/ItemStack;ZLnet/minecraft/core/Holder;)Z lambda$getAvailableEnchantmentResults$43 a m (ILjava/util/List;Lnet/minecraft/core/Holder;)V lambda$getAvailableEnchantmentResults$44 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$getDamageProtection$5 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getFishingLuckBonus$33 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getFishingTimeReduction$34 b m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/Holder;I)V lambda$getHighestLevel$39 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getPiercingCount$21 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getTridentReturnToOwnerAcceleration$35 a m (Lnet/minecraft/world/entity/LivingEntity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getTridentSpinAttackStrength$37 a m (Lnet/minecraft/core/component/DataComponentType;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/Holder;I)V lambda$has$38 a m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$isImmuneToDamage$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyArmorEffectiveness$8 b m (Lnet/minecraft/world/entity/LivingEntity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyCrossbowChargingTime$36 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyDamage$6 d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyDurabilityToRepairFromXp$24 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyFallBasedDamage$7 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyKnockback$9 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Holder;I)V lambda$onHitBlock$23 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/core/Holder;I)V lambda$onProjectileSpawned$22 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processAmmoUse$1 d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processBlockExperience$2 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processDurabilityChange$0 e m (Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V lambda$processEquipmentDropChance$25 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$processEquipmentDropChance$26 b m (Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V lambda$processEquipmentDropChance$27 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$processEquipmentDropChance$28 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$processMobExperience$3 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processProjectileCount$19 e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processProjectileSpread$20 d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$runLocationChangedEffects$14 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$runLocationChangedEffects$15 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$stopLocationBasedEffects$16 b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$stopLocationBasedEffects$17 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$tickEffects$18 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyArmorEffectiveness c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;F)F modifyCrossbowChargingTime a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyDamage a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I modifyDurabilityToRepairFromXp c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyFallBasedDamage b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyKnockback d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Consumer;)V onHitBlock a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/Projectile;Ljava/util/function/Consumer;)V onProjectileSpawned a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; pickHighestLevel b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)I processAmmoUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I processBlockExperience b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I processDurabilityChange a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)F processEquipmentDropChance a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;I)I processMobExperience a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;I)I processProjectileCount a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;F)F processProjectileSpread a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor;)V runIterationOnEquipment a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor;)V runIterationOnItem a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor;)V runIterationOnItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V runLocationChangedEffects a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V runLocationChangedEffects a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Ljava/util/List; selectEnchantment b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V setEnchantments a m (Lnet/minecraft/world/entity/LivingEntity;)V stopLocationBasedEffects a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V stopLocationBasedEffects a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickEffects b m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; updateEnchantments a c net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor net/minecraft/world/item/enchantment/EnchantmentManager$b c net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor net/minecraft/world/item/enchantment/EnchantmentManager$a c net/minecraft/world/item/enchantment/EnchantmentTarget net/minecraft/world/item/enchantment/EnchantmentTarget m ()[Lnet/minecraft/world/item/enchantment/EnchantmentTarget; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/item/enchantment/EnchantmentTarget; $VALUES f f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; ATTACKER a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; DAMAGING_ENTITY b f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; VICTIM c f Ljava/lang/String; id e c net/minecraft/world/level/block/BasePressurePlateBlock net/minecraft/world/level/block/BlockPressurePlateAbstract m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)V checkPressed a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/AABB;Ljava/lang/Class;)I getEntityCount a m ()I getPressedTime b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PRESSED c f Lnet/minecraft/world/phys/AABB; TOUCH_AABB a f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type b c net/minecraft/world/level/block/ChiseledBookShelfBlock net/minecraft/world/level/block/ChiseledBookShelfBlock m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;Lnet/minecraft/world/item/ItemStack;I)V addBook a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m ()I getColumns c m ()I getRows b m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;I)V removeBook a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f I BOOKS_PER_ROW R f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f I MAX_BOOKS_IN_STORAGE D f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_0_OCCUPIED c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_1_OCCUPIED d f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_2_OCCUPIED e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_3_OCCUPIED f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_4_OCCUPIED g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_5_OCCUPIED h f Ljava/util/List; SLOT_OCCUPIED_PROPERTIES i c net/minecraft/world/level/block/CopperGolemStatueBlock net/minecraft/world/level/block/CopperGolemStatueBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getWeatheringState d m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity o m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; POSE c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatheringState f c net/minecraft/world/level/block/CopperGolemStatueBlock$Pose net/minecraft/world/level/block/CopperGolemStatueBlock$a m ()[Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; $values b m ()Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; getNextPose a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; $VALUES h f Ljava/util/function/IntFunction; BY_ID e f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; RUNNING c f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; SITTING b f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; STANDING a f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; STAR d f Ljava/lang/String; name g c net/minecraft/world/level/block/MangrovePropaguleBlock net/minecraft/world/level/block/MangrovePropaguleBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()Lnet/minecraft/world/level/block/state/BlockState; createNewHangingPropagule c m (I)Lnet/minecraft/world/level/block/state/BlockState; createNewHangingPropagule b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFullyGrown r m (Lnet/minecraft/world/level/block/state/BlockState;)Z isHanging p m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/world/level/block/MangrovePropaguleBlock;)Lnet/minecraft/world/level/block/grower/TreeGrower; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$2 c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING d f I MAX_AGE c f [I SHAPE_MIN_Y h f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PER_AGE i f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED D c net/minecraft/world/level/block/RedstoneWallTorchBlock net/minecraft/world/level/block/BlockRedstoneTorchWall m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasNeighborSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/redstone/Orientation; randomOrientation a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC f f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING g f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT h c net/minecraft/world/level/block/SimpleWaterloggedBlock net/minecraft/world/level/block/IBlockWaterlogged m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a m ()Ljava/util/Optional; getPickupSound au_ m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a c net/minecraft/world/level/block/SuspiciousEffectHolder net/minecraft/world/level/block/SuspiciousEffectHolder m ()Ljava/util/List; getAllEffectHolders d m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; getSuspiciousEffects c m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/block/SuspiciousEffectHolder; tryGet a c net/minecraft/world/level/block/WeatheringCopperBlocks net/minecraft/world/level/block/WeatheringCopperBlocks m ()Lcom/google/common/collect/ImmutableList; asList c m (Ljava/lang/String;Lorg/apache/commons/lang3/function/TriFunction;Ljava/util/function/Function;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/WeatheringCopperBlocks; create a m ()Lnet/minecraft/world/level/block/Block; exposed e m (Ljava/util/function/Consumer;)V forEach a m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$0 d m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$1 c m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$2 b m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$3 a m ()Lnet/minecraft/world/level/block/Block; oxidized g m ()Lnet/minecraft/world/level/block/Block; unaffected d m ()Lnet/minecraft/world/level/block/Block; waxed h m ()Lnet/minecraft/world/level/block/Block; waxedExposed i m ()Lcom/google/common/collect/ImmutableBiMap; waxedMapping b m ()Lnet/minecraft/world/level/block/Block; waxedOxidized k m ()Lnet/minecraft/world/level/block/Block; waxedWeathered j m ()Lnet/minecraft/world/level/block/Block; weathered f m ()Lcom/google/common/collect/ImmutableBiMap; weatheringMapping a f Lnet/minecraft/world/level/block/Block; exposed b f Lnet/minecraft/world/level/block/Block; oxidized d f Lnet/minecraft/world/level/block/Block; unaffected a f Lnet/minecraft/world/level/block/Block; waxedExposed f f Lnet/minecraft/world/level/block/Block; waxed e f Lnet/minecraft/world/level/block/Block; waxedOxidized h f Lnet/minecraft/world/level/block/Block; waxedWeathered g f Lnet/minecraft/world/level/block/Block; weathered c c net/minecraft/world/level/block/WeatheringLanternBlock net/minecraft/world/level/block/WeatheringLanternBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e c net/minecraft/world/level/block/WeepingVinesPlantBlock net/minecraft/world/level/block/BlockWeepingVinesPlant m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e c net/minecraft/world/level/block/entity/BeaconBeamOwner net/minecraft/world/level/block/entity/BeaconBeamOwner m ()Ljava/util/List; getBeamSections a c net/minecraft/world/level/block/entity/BeaconBeamOwner$Section net/minecraft/world/level/block/entity/BeaconBeamOwner$a m ()I getColor b m ()I getHeight c m ()V increaseHeight a f I color a f I height b c net/minecraft/world/level/block/entity/BellBlockEntity net/minecraft/world/level/block/entity/TileEntityBell m (Lnet/minecraft/core/BlockPos;Ljava/util/List;)Z areRaidersNearby a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;)V clientTick a m (Lnet/minecraft/world/entity/LivingEntity;)V glow a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z isRaiderWithinRange a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V makeRaidersGlow a m (Lnet/minecraft/core/Direction;)V onHit a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;)V serverTick b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V showBellParticles b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;Lnet/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction;)V tick a m (II)Z triggerEvent a_ m ()V updateEntities a f I DURATION d f I GLOW_DURATION e f I HEAR_BELL_RADIUS j f I HIGHLIGHT_RAIDERS_RADIUS k f I MAX_RESONATION_TICKS g f I MIN_TICKS_BETWEEN_SEARCHES f f I SEARCH_RADIUS i f I TICKS_BEFORE_RESONATION h f Lnet/minecraft/core/Direction; clickDirection c f J lastRingTimestamp l f Ljava/util/List; nearbyEntities m f Z resonating q f I resonationTicks r f Z shaking b f I ticks a c net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction net/minecraft/world/level/block/entity/TileEntityBell$a c net/minecraft/world/level/block/entity/BlockEntityType net/minecraft/world/level/block/entity/TileEntityTypes m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; create a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a m (Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/resources/Identifier; getKey a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValid a m ()Z onlyOpCanSetNbt b m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/BlockEntityType; register a f Lnet/minecraft/world/level/block/entity/BlockEntityType; BANNER u f Lnet/minecraft/world/level/block/entity/BlockEntityType; BARREL B f Lnet/minecraft/world/level/block/entity/BlockEntityType; BEACON p f Lnet/minecraft/world/level/block/entity/BlockEntityType; BED z f Lnet/minecraft/world/level/block/entity/BlockEntityType; BEEHIVE I f Lnet/minecraft/world/level/block/entity/BlockEntityType; BELL F f Lnet/minecraft/world/level/block/entity/BlockEntityType; BLAST_FURNACE D f Lnet/minecraft/world/level/block/entity/BlockEntityType; BREWING_STAND m f Lnet/minecraft/world/level/block/entity/BlockEntityType; BRUSHABLE_BLOCK P f Lnet/minecraft/world/level/block/entity/BlockEntityType; CALIBRATED_SCULK_SENSOR K f Lnet/minecraft/world/level/block/entity/BlockEntityType; CAMPFIRE H f Lnet/minecraft/world/level/block/entity/BlockEntityType; CHEST b f Lnet/minecraft/world/level/block/entity/BlockEntityType; CHISELED_BOOKSHELF N f Lnet/minecraft/world/level/block/entity/BlockEntityType; COMMAND_BLOCK x f Lnet/minecraft/world/level/block/entity/BlockEntityType; COMPARATOR t f Lnet/minecraft/world/level/block/entity/BlockEntityType; CONDUIT A f Lnet/minecraft/world/level/block/entity/BlockEntityType; COPPER_GOLEM_STATUE W f Lnet/minecraft/world/level/block/entity/BlockEntityType; CRAFTER R f Lnet/minecraft/world/level/block/entity/BlockEntityType; CREAKING_HEART k f Lnet/minecraft/world/level/block/entity/BlockEntityType; DAYLIGHT_DETECTOR r f Lnet/minecraft/world/level/block/entity/BlockEntityType; DECORATED_POT Q f Lnet/minecraft/world/level/block/entity/BlockEntityType; DISPENSER f f Lnet/minecraft/world/level/block/entity/BlockEntityType; DROPPER g f Lnet/minecraft/world/level/block/entity/BlockEntityType; ENCHANTING_TABLE n f Lnet/minecraft/world/level/block/entity/BlockEntityType; ENDER_CHEST d f Lnet/minecraft/world/level/block/entity/BlockEntityType; END_GATEWAY w f Lnet/minecraft/world/level/block/entity/BlockEntityType; END_PORTAL o f Lnet/minecraft/world/level/block/entity/BlockEntityType; FURNACE a f Lnet/minecraft/world/level/block/entity/BlockEntityType; HANGING_SIGN i f Lnet/minecraft/world/level/block/entity/BlockEntityType; HOPPER s f Lnet/minecraft/world/level/block/entity/BlockEntityType; JIGSAW G f Lnet/minecraft/world/level/block/entity/BlockEntityType; JUKEBOX e f Lnet/minecraft/world/level/block/entity/BlockEntityType; LECTERN E f Lorg/slf4j/Logger; LOGGER X f Lnet/minecraft/world/level/block/entity/BlockEntityType; MOB_SPAWNER j f Ljava/util/Set; OP_ONLY_CUSTOM_DATA Y f Lnet/minecraft/world/level/block/entity/BlockEntityType; PISTON l f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_CATALYST L f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_SENSOR J f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_SHRIEKER M f Lnet/minecraft/world/level/block/entity/BlockEntityType; SHELF O f Lnet/minecraft/world/level/block/entity/BlockEntityType; SHULKER_BOX y f Lnet/minecraft/world/level/block/entity/BlockEntityType; SIGN h f Lnet/minecraft/world/level/block/entity/BlockEntityType; SKULL q f Lnet/minecraft/world/level/block/entity/BlockEntityType; SMOKER C f Lnet/minecraft/world/level/block/entity/BlockEntityType; STRUCTURE_BLOCK v f Lnet/minecraft/world/level/block/entity/BlockEntityType; TEST_BLOCK U f Lnet/minecraft/world/level/block/entity/BlockEntityType; TEST_INSTANCE_BLOCK V f Lnet/minecraft/world/level/block/entity/BlockEntityType; TRAPPED_CHEST c f Lnet/minecraft/world/level/block/entity/BlockEntityType; TRIAL_SPAWNER S f Lnet/minecraft/world/level/block/entity/BlockEntityType; VAULT T f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder ab f Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier; factory Z f Ljava/util/Set; validBlocks aa c net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier net/minecraft/world/level/block/entity/TileEntityTypes$a c net/minecraft/world/level/block/entity/SignBlockEntity net/minecraft/world/level/block/entity/TileEntitySign m (ZLnet/minecraft/world/entity/player/Player;)Z canExecuteClickCommands a m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/level/Level;Ljava/util/UUID;)V clearInvalidPlayerWhoMayEdit a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a m ()Lnet/minecraft/world/level/block/entity/SignText; createDefaultSignText f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Z)Z executeClickCommandsIfPresent a m ()Lnet/minecraft/world/level/block/entity/SignText; getBackText k m ()Lnet/minecraft/world/level/block/entity/SignText; getFrontText h m ()I getMaxTextLineWidth c m ()Ljava/util/UUID; getPlayerWhoMayEdit m m ()Lnet/minecraft/sounds/SoundEvent; getSignInteractionFailedSoundEvent d m (Z)Lnet/minecraft/world/level/block/entity/SignText; getText a m ()I getTextLineHeight a m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket l m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/entity/player/Player;)Z isFacingFrontText a m ()Z isWaxed w m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; loadLine a m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; loadLines a m ()V markUpdated x m (Ljava/util/UUID;)Z playerIsTooFarAwayToEdit b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Ljava/util/UUID;)V setAllowedPlayerEditor a m (Lnet/minecraft/world/level/block/entity/SignText;)Z setBackText b m (Lnet/minecraft/world/level/block/entity/SignText;)Z setFrontText c m (Lnet/minecraft/world/level/block/entity/SignText;Z)Z setText a m (Z)Z setWaxed b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SignBlockEntity;)V tick a m (Lnet/minecraft/world/entity/player/Player;ZLjava/util/List;)V updateSignText a m (Ljava/util/function/UnaryOperator;Z)Z updateText a f Z DEFAULT_IS_WAXED d f Lorg/slf4j/Logger; LOGGER a f I MAX_TEXT_LINE_WIDTH b f I TEXT_LINE_HEIGHT c f Lnet/minecraft/world/level/block/entity/SignText; backText g f Lnet/minecraft/world/level/block/entity/SignText; frontText f f Z isWaxed h f Ljava/util/UUID; playerWhoMayEdit e c net/minecraft/world/level/block/entity/SignBlockEntity$1 net/minecraft/world/level/block/entity/TileEntitySign$1 c net/minecraft/world/level/block/entity/SignBlockEntity$2 net/minecraft/world/level/block/entity/TileEntitySign$2 c net/minecraft/world/level/block/entity/TestBlockEntity net/minecraft/world/level/block/entity/TestBlockEntity m ()Lnet/minecraft/world/level/block/Block; getBlockType x m ()Ljava/lang/String; getMessage m m ()Lnet/minecraft/world/level/block/state/properties/TestBlockMode; getMode d m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()Z hasTriggered l m ()Z isPowered c m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m ()V log k m ()V reset f m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Ljava/lang/String;)V setMessage a m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)V setMode a m (Z)V setPowered a m ()V trigger h m ()V updateBlockState w f Ljava/lang/String; DEFAULT_MESSAGE b f Z DEFAULT_POWERED c f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; message e f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode d f Z powered f f Z triggered g c net/minecraft/world/level/block/piston/PistonBaseBlock net/minecraft/world/level/block/piston/BlockPiston m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkIfExtend a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z getNeighborSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Z isPushable a m (Lnet/minecraft/world/level/block/piston/PistonBaseBlock;)Ljava/lang/Boolean; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Z moveBlocks a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EXTENDED c f I PLATFORM_THICKNESS g f Ljava/util/Map; SHAPES h f I TRIGGER_CONTRACT e f I TRIGGER_DROP f f I TRIGGER_EXTEND d f Z isSticky i c net/minecraft/world/level/block/piston/PistonBaseBlock$1 net/minecraft/world/level/block/piston/BlockPiston$1 c net/minecraft/world/level/block/piston/PistonBaseBlock$2 net/minecraft/world/level/block/piston/BlockPiston$2 c net/minecraft/world/level/block/piston/PistonHeadBlock net/minecraft/world/level/block/piston/BlockPistonExtension m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isFittingBase a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ f Lcom/mojang/serialization/MapCodec; CODEC b f I PLATFORM_THICKNESS e f Ljava/util/Map; SHAPES h f Ljava/util/Map; SHAPES_SHORT g f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PLATFORM f f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHORT d f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE c c net/minecraft/world/level/chunk/status/WorldGenContext net/minecraft/world/level/chunk/status/WorldGenContext m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b m ()Lnet/minecraft/server/level/ServerLevel; level a m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine d m ()Ljava/util/concurrent/Executor; mainThreadExecutor e m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureManager c m ()Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener f f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b f Lnet/minecraft/server/level/ServerLevel; level a f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine d f Ljava/util/concurrent/Executor; mainThreadExecutor e f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureManager c f Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener f c net/minecraft/world/level/chunk/storage/LegacyTagFixer net/minecraft/world/level/chunk/storage/LegacyTagFixer m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 a m ()Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$static$1 a f Ljava/util/function/Supplier; EMPTY a c net/minecraft/world/level/chunk/storage/SectionStorage net/minecraft/world/level/chunk/storage/RegionFileSection m (Lnet/minecraft/world/level/ChunkPos;)V flush b m ()V flushAll a m (J)Ljava/util/Optional; get c m (Lnet/minecraft/world/level/ChunkPos;I)J getKey a m (J)Ljava/lang/Object; getOrCreate f m (J)Ljava/util/Optional; getOrLoad d m ()Z hasWork b m (J)V lambda$flushAll$0 i m (J)V lambda$getOrCreate$1 h m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/concurrent/CompletableFuture; lambda$prefetch$2 b m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/concurrent/CompletableFuture; lambda$unpackChunk$3 a m (J)V onSectionLoad b m (J)Z outsideStoredRange e m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; prefetch a m (J)V setDirty a m (Ljava/util/function/BooleanSupplier;)V tick a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; tryRead d m (Lnet/minecraft/world/level/ChunkPos;)V unpackChunk c m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;)V unpackChunk a m ()V unpackPendingLoads c m (Lnet/minecraft/world/level/ChunkPos;)V writeChunk e m (Lnet/minecraft/world/level/ChunkPos;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; writeChunk a f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; SECTIONS_TAG b f Lcom/mojang/serialization/Codec; codec g f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; dirtyChunks f f Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter; errorReporter l f Ljava/util/function/Function; factory j f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor c f Ljava/lang/Object; loadLock o f Lit/unimi/dsi/fastutil/longs/LongSet; loadedChunks m f Ljava/util/function/Function; packer h f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pendingLoads n f Lnet/minecraft/core/RegistryAccess; registryAccess k f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; storage e f Ljava/util/function/BiFunction; unpacker i c net/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk net/minecraft/world/level/chunk/storage/RegionFileSection$a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$parse$0 a m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk; parse a m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; sectionsByY a m ()Z versionChanged b f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; sectionsByY a f Z versionChanged b c net/minecraft/world/level/dimension/end/EndDragonFight net/minecraft/world/level/dimension/end/EnderDragonBattle m ()Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; createNewDragon r m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; findExitPortal m m ()V findOrCreateDragon k m ()I getCrystalsAlive e m ()Ljava/util/UUID; getDragonUUID i m ()Z hasActiveExitPortal l m ()Z hasPreviouslyKilledDragon f m ()Z isArenaLoaded n m (J)Ljava/util/List; lambda$new$0 a m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$spawnNewGateway$1 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$spawnNewGateway$2 a m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/world/damagesource/DamageSource;)V onCrystalDestroyed a m ()V removeAllGateways d m ()V resetSpikeCrystals h m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; saveData b m ()V scanState j m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V setDragonKilled a m (Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation;)V setRespawnStage a m ()V skipArenaLoadedCheck a m (Z)V spawnExitPortal a m ()V spawnNewGateway q m (Lnet/minecraft/core/BlockPos;)V spawnNewGateway a m ()V tick c m ()V updateCrystalCount p m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V updateDragon b m ()V updatePlayers o f I ARENA_SIZE_CHUNKS g f I ARENA_TICKET_LEVEL b f I DRAGON_SPAWN_Y c f I GATEWAY_COUNT h f I GATEWAY_DISTANCE i f Lorg/slf4j/Logger; LOGGER d f I MAX_TICKS_BEFORE_DRAGON_RESPAWN e f I TIME_BETWEEN_CRYSTAL_SCANS f f I TIME_BETWEEN_PLAYER_SCANS a f I crystalsAlive q f Lnet/minecraft/server/level/ServerBossEvent; dragonEvent k f Z dragonKilled t f Ljava/util/UUID; dragonUUID w f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; exitPortalPattern o f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; gateways n f Lnet/minecraft/server/level/ServerLevel; level l f Z needsStateScanning x f Lnet/minecraft/core/BlockPos; origin m f Lnet/minecraft/core/BlockPos; portalLocation y f Z previouslyKilled u f Ljava/util/List; respawnCrystals B f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; respawnStage z f I respawnTime A f Z skipArenaLoadedCheck v f I ticksSinceCrystalsScanned r f I ticksSinceDragonSeen p f I ticksSinceLastPlayerScan s f Ljava/util/function/Predicate; validPlayer j c net/minecraft/world/level/dimension/end/EndDragonFight$Data net/minecraft/world/level/dimension/end/EnderDragonBattle$a m ()Z dragonKilled b m ()Ljava/util/Optional; dragonUUID e m ()Ljava/util/Optional; exitPortalLocation f m ()Ljava/util/Optional; gateways g m ()Z isRespawning d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Z needsStateScanning a m ()Z previouslyKilled c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; DEFAULT b f Z dragonKilled d f Ljava/util/Optional; dragonUUID g f Ljava/util/Optional; exitPortalLocation h f Ljava/util/Optional; gateways i f Z isRespawning f f Z needsStateScanning c f Z previouslyKilled e c net/minecraft/world/level/entity/EntityInLevelCallback net/minecraft/world/level/entity/EntityInLevelCallback m ()V onMove a m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a f Lnet/minecraft/world/level/entity/EntityInLevelCallback; NULL a c net/minecraft/world/level/entity/EntityInLevelCallback$1 net/minecraft/world/level/entity/EntityInLevelCallback$1 m ()V onMove a m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a c net/minecraft/world/level/gameevent/PositionSourceType net/minecraft/world/level/gameevent/PositionSourceType m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lnet/minecraft/world/level/gameevent/PositionSourceType;)Lnet/minecraft/world/level/gameevent/PositionSourceType; register a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lnet/minecraft/world/level/gameevent/PositionSourceType; BLOCK a f Lnet/minecraft/world/level/gameevent/PositionSourceType; ENTITY b c net/minecraft/world/level/levelgen/feature/DiskFeature net/minecraft/world/level/levelgen/feature/DiskFeature m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPos$MutableBlockPos;)Z placeColumn a c net/minecraft/world/level/levelgen/feature/KelpFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureKelp m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/LakeFeature net/minecraft/world/level/levelgen/feature/WorldGenLakes m (Lnet/minecraft/world/level/block/state/BlockState;)Z canReplaceBlock c m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f Lnet/minecraft/world/level/block/state/BlockState; AIR a c net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration net/minecraft/world/level/levelgen/feature/WorldGenLakes$a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; barrier b m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fluid a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; barrier c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fluid b c net/minecraft/world/level/levelgen/feature/NoOpFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureEmpty m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/TreeFeature net/minecraft/world/level/levelgen/feature/WorldGenTrees m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z doPlace a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)Ljava/util/List; getLowestTrunkOrRootOfTree a m (Lnet/minecraft/world/level/LevelSimulatedReader;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I getMaxFreeTreeHeight a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isAirOrLeaves c m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isVine b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/core/BlockPos; lambda$doPlace$3 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;)V lambda$doPlace$4 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isAirOrLeaves$1 d m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isVine$0 e m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$place$5 c m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$place$6 b m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$place$7 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator;)V lambda$place$8 a m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/lang/Boolean; lambda$place$9 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$validTreePos$2 c m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlockKnownShape b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; updateLeaves a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos d f I BLOCK_UPDATE_FLAGS a c net/minecraft/world/level/levelgen/feature/TreeFeature$1 net/minecraft/world/level/levelgen/feature/WorldGenTrees$1 m (Lnet/minecraft/core/BlockPos;)Z isSet a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V set a c net/minecraft/world/level/levelgen/presets/WorldPreset net/minecraft/world/level/levelgen/presets/WorldPreset m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; createWorldDimensions a m ()Lcom/google/common/collect/ImmutableMap; dimensionsInOrder c m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)V lambda$dimensionsInOrder$2 a m ()Ljava/lang/String; lambda$requireOverworld$3 d m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Ljava/util/Map; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Ljava/util/Optional; overworld b m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult; requireOverworld a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Ljava/util/Map; dimensions c c net/minecraft/world/level/levelgen/structure/Structure net/minecraft/world/level/levelgen/structure/Structure m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; adjustBoundingBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a m ()Lnet/minecraft/core/HolderSet; biomes a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findValidGenerationPoint b m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/ChunkPos;ILnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; generate a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)[I getCornerHeights c m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;II)I getLowestY a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)I getLowestY b m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getLowestYIn5by5BoxOffset7Blocks a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)I getMeanFirstOccupiedHeight a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationStub;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Z isValidBiome a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationStub;)Z lambda$findValidGenerationPoint$2 a m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; lambda$settingsCodec$0 a m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$simpleCodec$1 a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Ljava/util/function/Consumer;)Ljava/util/Optional; onTopOfChunkCenter a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; settingsCodec a m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; simpleCodec a m ()Ljava/util/Map; spawnOverrides b m ()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation d m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; settings c c net/minecraft/world/level/levelgen/structure/Structure$GenerationStub net/minecraft/world/level/levelgen/structure/Structure$b m ()Lcom/mojang/datafixers/util/Either; generator c m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; getPiecesBuilder a m (Ljava/util/function/Consumer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; lambda$getPiecesBuilder$0 a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; lambda$getPiecesBuilder$1 a m ()Lnet/minecraft/core/BlockPos; position b f Lcom/mojang/datafixers/util/Either; generator b f Lnet/minecraft/core/BlockPos; position a c net/minecraft/world/level/levelgen/structure/Structure$GenerationContext net/minecraft/world/level/levelgen/structure/Structure$a m ()Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b m ()Lnet/minecraft/world/level/ChunkPos; chunkPos h m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i m (JLnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/levelgen/WorldgenRandom; makeRandom a m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState d m ()Lnet/minecraft/core/RegistryAccess; registryAccess a m ()J seed g m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e m ()Ljava/util/function/Predicate; validBiome j f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b f Lnet/minecraft/world/level/ChunkPos; chunkPos h f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i f Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f f Lnet/minecraft/world/level/levelgen/RandomState; randomState d f Lnet/minecraft/core/RegistryAccess; registryAccess a f J seed g f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e f Ljava/util/function/Predicate; validBiome j c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings net/minecraft/world/level/levelgen/structure/Structure$c m ()Lnet/minecraft/core/HolderSet; biomes a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Map; spawnOverrides b m ()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; DEFAULT f f Lnet/minecraft/core/HolderSet; biomes b f Ljava/util/Map; spawnOverrides c f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step d f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation e c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder net/minecraft/world/level/levelgen/structure/Structure$c$a m ()Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; build a m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; generationStep a m (Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; spawnOverrides a m (Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; terrainAdapation a f Lnet/minecraft/core/HolderSet; biomes a f Ljava/util/Map; spawnOverrides b f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaption d c net/minecraft/world/level/levelgen/synth/ImprovedNoise net/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin m (IDDD)D gradDot a m (DDD)D noise a m (DDDDD)D noise a m (DDD[D)D noiseWithDerivative a m (I)I p a m (Ljava/lang/StringBuilder;)V parityConfigString a m (IIIDDDD)D sampleAndLerp a m (IIIDDD[D)D sampleWithDerivative a f F SHIFT_UP_EPSILON d f [B p e f D xo a f D yo b f D zo c c net/minecraft/world/level/lighting/DataLayerStorageMap net/minecraft/world/level/lighting/LightEngineStorageArray m ()V clearCache c m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b m (J)Lnet/minecraft/world/level/chunk/DataLayer; copyDataLayer a m ()V disableCache d m (J)Lnet/minecraft/world/level/chunk/DataLayer; getLayer c m (J)Z hasLayer b m (J)Lnet/minecraft/world/level/chunk/DataLayer; removeLayer d m (JLnet/minecraft/world/level/chunk/DataLayer;)V setLayer a f I CACHE_SIZE b f Z cacheEnabled e f [J lastSectionKeys c f [Lnet/minecraft/world/level/chunk/DataLayer; lastSections d f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; map a c net/minecraft/world/level/pathfinder/SwimNodeEvaluator net/minecraft/world/level/pathfinder/PathfinderWater m ()V done b m (III)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedBlockType b m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a m (Lnet/minecraft/world/level/pathfinder/Node;)Z hasMalus b m (Lnet/minecraft/world/level/pathfinder/Node;)Z isNodeValid a m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; lambda$getCachedBlockType$0 a m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a f Z allowBreaching a f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypesByPosCache l c net/minecraft/world/level/pathfinder/WalkNodeEvaluator net/minecraft/world/level/pathfinder/PathfinderNormal m (Lnet/minecraft/world/level/pathfinder/Node;)Z canReachWithoutCollision b m (Lnet/minecraft/core/BlockPos;)Z canStartAt a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathType; checkNeighbourBlocks a m (Lnet/minecraft/world/level/pathfinder/PathType;)Z doesBlockHavePartialCollision a m ()V done b m (IIIIDLnet/minecraft/core/Direction;Lnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a m (III)Lnet/minecraft/world/level/pathfinder/Node; getBlockedNode a m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedPathType b m (IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/Node; getClosedNode a m (Lnet/minecraft/core/BlockPos;)D getFloorLevel d m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)D getFloorLevel a m ()D getMobJumpHeight h m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a m (IIILnet/minecraft/world/level/pathfinder/PathType;F)Lnet/minecraft/world/level/pathfinder/Node; getNodeAndUpdateCostToMax a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeFromState b m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeStatic b m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeStatic a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Ljava/util/Set; getPathTypeWithinMobBB b m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Node; getStartNode c m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a m (Lnet/minecraft/world/phys/AABB;)Z hasCollisions a m ()Z isAmphibious c m (Lnet/minecraft/world/level/pathfinder/Node;)Z isDiagonalValid a m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isDiagonalValid a m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isNeighborValid a m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; lambda$getCachedPathType$1 a m (Lnet/minecraft/world/phys/AABB;Ljava/lang/Object;)Z lambda$hasCollisions$0 a m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a m (III)Lnet/minecraft/world/level/pathfinder/Node; tryFindFirstGroundNodeBelow d m (IIILnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Node; tryFindFirstNonWaterBelow a m (IIIIDLnet/minecraft/core/Direction;Lnet/minecraft/world/level/pathfinder/PathType;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/pathfinder/Node; tryJumpOn a f D DEFAULT_MOB_JUMP_HEIGHT a f D SPACE_BETWEEN_WALL_POSTS l f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; collisionCache n f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypesByPosCacheByMob m f [Lnet/minecraft/world/level/pathfinder/Node; reusableNeighbors o c net/minecraft/world/level/pathfinder/WalkNodeEvaluator$1 net/minecraft/world/level/pathfinder/PathfinderNormal$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathType a c net/minecraft/world/level/saveddata/maps/MapDecoration net/minecraft/world/level/saveddata/maps/MapIcon m ()Lnet/minecraft/resources/Identifier; getSpriteLocation a m ()Ljava/util/Optional; name g m ()Z renderOnFrame b m ()B rot f m ()Lnet/minecraft/core/Holder; type c m ()B x d m ()B y e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; name f f B rot e f Lnet/minecraft/core/Holder; type b f B x c f B y d c net/minecraft/world/level/storage/DimensionDataStorage net/minecraft/world/level/storage/WorldPersistentData m ()Ljava/util/Map; collectDirtyTagsToSave c m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; computeIfAbsent a m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/world/level/saveddata/SavedData;Lnet/minecraft/resources/RegistryOps;)Lnet/minecraft/nbt/CompoundTag; encodeUnchecked a m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; get b m (Ljava/lang/String;)Ljava/nio/file/Path; getDataFile a m (Ljava/io/PushbackInputStream;)Z isGzip a m (Ljava/util/Map;Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/level/saveddata/SavedData;)V lambda$collectDirtyTagsToSave$8 a m (Ljava/util/Map;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/level/saveddata/SavedDataType;Ljava/util/Optional;)V lambda$collectDirtyTagsToSave$9 a m (Lnet/minecraft/world/level/saveddata/SavedDataType;Ljava/lang/String;)V lambda$readSavedData$0 a m (Ljava/util/List;)V lambda$scheduleSave$1 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$scheduleSave$2 b m (IILjava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; lambda$scheduleSave$3 a m (Ljava/util/Map$Entry;)V lambda$scheduleSave$4 b m (Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$scheduleSave$5 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$scheduleSave$6 a m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; lambda$scheduleSave$7 a m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; readSavedData c m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/CompoundTag; readTagFromDisk a m ()V saveAndJoin b m ()Ljava/util/concurrent/CompletableFuture; scheduleSave a m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/world/level/saveddata/SavedData;)V set a m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/nbt/CompoundTag;)V tryWrite a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; cache b f Ljava/nio/file/Path; dataFolder e f Lcom/mojang/datafixers/DataFixer; fixerUpper c f Ljava/util/concurrent/CompletableFuture; pendingWriteFuture f f Lnet/minecraft/core/HolderLookup$Provider; registries d c net/minecraft/world/level/storage/loot/LootContextUser net/minecraft/world/level/storage/loot/LootItemUser m ()Ljava/util/Set; getReferencedContextParams b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a c net/minecraft/world/phys/shapes/EntityCollisionContext net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity m ()Z alwaysCollideWithFluid d m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a m ()Lnet/minecraft/world/entity/Entity; getEntity f m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a m ()Z isDescending c m (Lnet/minecraft/world/item/Item;)Z isHoldingItem a m ()Z isPlacement e f Z alwaysCollideWithFluid e f Z descending a f D entityBottom b f Lnet/minecraft/world/entity/Entity; entity f f Lnet/minecraft/world/item/ItemStack; heldItem d f Z placement c c net/minecraft/world/phys/shapes/EntityCollisionContext$Empty net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity$a m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a f Lnet/minecraft/world/phys/shapes/CollisionContext; WITHOUT_FLUID_COLLISIONS a f Lnet/minecraft/world/phys/shapes/CollisionContext; WITH_FLUID_COLLISIONS b c org/bukkit/craftbukkit/block/impl/CraftAmethystCluster org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftAmethystCluster c org/bukkit/craftbukkit/block/impl/CraftBigDripleafStem org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBigDripleafStem c org/bukkit/craftbukkit/block/impl/CraftLayeredCauldron org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLayeredCauldron c org/bukkit/craftbukkit/block/impl/CraftPiglinWallSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPiglinWallSkull c org/bukkit/craftbukkit/block/impl/CraftTorchflowerCrop org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTorchflowerCrop c org/bukkit/craftbukkit/block/impl/CraftWallHangingSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallHangingSign c org/bukkit/craftbukkit/block/impl/CraftWitherWallSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWitherWallSkull c org/bukkit/craftbukkit/command/ConsoleCommandCompleter org/bukkit/craftbukkit/v1_21_R7/command/ConsoleCommandCompleter c org/bukkit/craftbukkit/command/ConsoleCommandCompleter$1 org/bukkit/craftbukkit/v1_21_R7/command/ConsoleCommandCompleter$1 c org/bukkit/craftbukkit/command/ConsoleCommandCompleter$2 org/bukkit/craftbukkit/v1_21_R7/command/ConsoleCommandCompleter$2 c org/bukkit/craftbukkit/command/CraftBlockCommandSender org/bukkit/craftbukkit/v1_21_R7/command/CraftBlockCommandSender c org/bukkit/craftbukkit/command/CraftBlockCommandSender$1 org/bukkit/craftbukkit/v1_21_R7/command/CraftBlockCommandSender$1 c org/bukkit/craftbukkit/damage/CraftDamageSourceBuilder org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageSourceBuilder c org/bukkit/craftbukkit/entity/CraftBlockAttachedEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftBlockAttachedEntity c org/bukkit/craftbukkit/entity/CraftThrowableProjectile org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrowableProjectile c org/bukkit/craftbukkit/entity/boat/CraftBirchChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBirchChestBoat c org/bukkit/craftbukkit/entity/memory/CraftMemoryMapper org/bukkit/craftbukkit/v1_21_R7/entity/memory/CraftMemoryMapper c org/bukkit/craftbukkit/inventory/CraftInventoryCrafter org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCrafter c org/bukkit/craftbukkit/inventory/CraftInventoryFurnace org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryFurnace c org/bukkit/craftbukkit/inventory/CraftInventoryJukebox org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryJukebox c org/bukkit/craftbukkit/inventory/CraftInventoryLectern org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryLectern c org/bukkit/craftbukkit/inventory/CraftMetaLeatherArmor org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaLeatherArmor c org/bukkit/craftbukkit/inventory/trim/CraftTrimPattern org/bukkit/craftbukkit/v1_21_R7/inventory/trim/CraftTrimPattern c org/bukkit/craftbukkit/inventory/view/CraftCrafterView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftCrafterView c org/bukkit/craftbukkit/inventory/view/CraftFurnaceView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftFurnaceView c org/bukkit/craftbukkit/inventory/view/CraftLecternView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftLecternView c org/bukkit/craftbukkit/legacy/reroute/InjectPluginName org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/InjectPluginName c org/bukkit/craftbukkit/spawner/PaperSharedSpawnerLogic org/bukkit/craftbukkit/v1_21_R7/spawner/PaperSharedSpawnerLogic c org/bukkit/craftbukkit/structure/CraftStructureManager org/bukkit/craftbukkit/v1_21_R7/structure/CraftStructureManager c org/bukkit/craftbukkit/util/CraftStructureSearchResult org/bukkit/craftbukkit/v1_21_R7/util/CraftStructureSearchResult c org/bukkit/craftbukkit/util/TransformerGeneratorAccess org/bukkit/craftbukkit/v1_21_R7/util/TransformerGeneratorAccess c net/minecraft/advancements/criterion/BredAnimalsTrigger net/minecraft/advancements/criterion/CriterionTriggerBredAnimals m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/BredAnimalsTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;)V trigger a c net/minecraft/advancements/criterion/BredAnimalsTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerBredAnimals$a m ()Lnet/minecraft/advancements/Criterion; bredAnimals b m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; bredAnimals a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; bredAnimals a m ()Ljava/util/Optional; child e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; parent c m ()Ljava/util/Optional; partner d m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; child e f Ljava/util/Optional; parent c f Ljava/util/Optional; partner d f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/ConsumeItemTrigger net/minecraft/advancements/criterion/CriterionTriggerConsumeItem m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/ConsumeItemTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/ConsumeItemTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerConsumeItem$a m ()Ljava/util/Optional; item c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/Criterion; usedItem b m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; usedItem a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; usedItem a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/CriterionValidator net/minecraft/advancements/criterion/CriterionValidator m (Ljava/lang/String;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validateEntity$0 a m (Ljava/util/List;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V validate a m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V validate a m (Ljava/util/List;Ljava/lang/String;)V validateEntities a m (Ljava/util/Optional;Ljava/lang/String;)V validateEntity a m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;Ljava/lang/String;)V validateEntity a f Lnet/minecraft/core/HolderGetter$Provider; lootData b f Lnet/minecraft/util/ProblemReporter; reporter a c net/minecraft/advancements/criterion/EntitySubPredicate net/minecraft/advancements/criterion/EntitySubPredicate m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/advancements/criterion/StartRidingTrigger net/minecraft/advancements/criterion/StartRidingTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/advancements/criterion/StartRidingTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;)V trigger a c net/minecraft/advancements/criterion/StartRidingTrigger$TriggerInstance net/minecraft/advancements/criterion/StartRidingTrigger$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerStartsRiding a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/TargetBlockTrigger net/minecraft/advancements/criterion/CriterionTriggerTargetHit m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/phys/Vec3;ILnet/minecraft/advancements/criterion/TargetBlockTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V trigger a c net/minecraft/advancements/criterion/TargetBlockTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerTargetHit$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/phys/Vec3;I)Z matches a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; projectile c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; signalStrength b m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; targetHit a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b f Ljava/util/Optional; projectile d f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; signalStrength c c net/minecraft/commands/arguments/ScoreboardSlotArgument net/minecraft/commands/arguments/ArgumentScoreboardSlot m ()Lnet/minecraft/commands/arguments/ScoreboardSlotArgument; displaySlot a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/DisplaySlot; getDisplaySlot a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/DisplaySlot; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/TemplateMirrorArgument net/minecraft/commands/arguments/TemplateMirrorArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/block/Mirror; getMirror a m ()Lnet/minecraft/commands/arguments/StringRepresentableArgument; templateMirror a c net/minecraft/commands/execution/CustomModifierExecutor net/minecraft/commands/execution/CustomModifierExecutor m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a c net/minecraft/commands/execution/CustomModifierExecutor$ModifierAdapter net/minecraft/commands/execution/CustomModifierExecutor$a c net/minecraft/commands/execution/tasks/ContinuationTask net/minecraft/commands/execution/tasks/ContinuationTask m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Ljava/util/List;Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider;)V schedule a f Ljava/util/List; arguments b f I index d f Lnet/minecraft/commands/execution/CommandQueueEntry; selfEntry c f Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider; taskFactory a c net/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider net/minecraft/commands/execution/tasks/ContinuationTask$a c net/minecraft/commands/synchronization/ArgumentTypeInfo net/minecraft/commands/synchronization/ArgumentTypeInfo m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a c net/minecraft/commands/synchronization/ArgumentTypeInfo$Template net/minecraft/commands/synchronization/ArgumentTypeInfo$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a c net/minecraft/core/component/predicates/BundlePredicate net/minecraft/core/component/predicates/BundlePredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m ()Ljava/util/Optional; items b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/BundleContents;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; items e c net/minecraft/core/component/predicates/DamagePredicate net/minecraft/core/component/predicates/DamagePredicate m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; damage b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/core/component/predicates/DamagePredicate; durability a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; damage f f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability e c net/minecraft/core/dispenser/ProjectileDispenseBehavior net/minecraft/core/dispenser/DispenseBehaviorProjectile m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a f Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; dispenseConfig d f Lnet/minecraft/world/item/ProjectileItem; projectileItem c c net/minecraft/core/dispenser/ShearsDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorShears m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/world/item/Item;)V lambda$execute$0 a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$tryShearBeehive$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z tryShearBeehive a c net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior net/minecraft/core/dispenser/DispenseBehaviorShulkerBox m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a f Lorg/slf4j/Logger; LOGGER c c net/minecraft/core/particles/DustColorTransitionOptions net/minecraft/core/particles/DustColorTransitionOptions m ()Lorg/joml/Vector3f; getFromColor b m ()Lorg/joml/Vector3f; getToColor c m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$0 d m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$1 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$3 b m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$4 a f Lcom/mojang/serialization/MapCodec; CODEC c f I SCULK_PARTICLE_COLOR a f Lnet/minecraft/core/particles/DustColorTransitionOptions; SCULK_TO_REDSTONE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f I fromColor h f I toColor i c net/minecraft/core/particles/SculkChargeParticleOptions net/minecraft/core/particles/SculkChargeParticleOptions m ()Lnet/minecraft/core/particles/ParticleType; getType a m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; lambda$static$2 a m ()F roll b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F roll c c net/minecraft/data/loot/packs/VanillaEntityInteractLoot net/minecraft/data/loot/packs/VanillaEntityInteractLoot m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/worldgen/TrialChambersStructurePools net/minecraft/data/worldgen/TrialChambersStructurePools m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Ljava/lang/String; spawner a f Ljava/util/List; ALIAS_BINDINGS c f Lnet/minecraft/resources/ResourceKey; HALLWAY_FALLBACK b f Lnet/minecraft/resources/ResourceKey; START a c net/minecraft/data/worldgen/features/VegetationFeatures net/minecraft/data/worldgen/features/VegetationFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/util/random/WeightedList$Builder; flowerBedPatchBuilder b m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;I)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; grassPatch a m (II)Lnet/minecraft/util/random/WeightedList$Builder; leafLitterPatchBuilder a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; nearWaterPredicate a m (Lnet/minecraft/world/level/block/Block;IILnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/world/level/block/state/properties/EnumProperty;)Lnet/minecraft/util/random/WeightedList$Builder; segmentedBlockPatchBuilder a f Lnet/minecraft/resources/ResourceKey; BAMBOO_NO_PODZOL a f Lnet/minecraft/resources/ResourceKey; BAMBOO_SOME_PODZOL b f Lnet/minecraft/resources/ResourceKey; BAMBOO_VEGETATION af f Lnet/minecraft/resources/ResourceKey; BIRCH_TALL W f Lnet/minecraft/resources/ResourceKey; DARK_FOREST_VEGETATION J f F FALLEN_TREE_ONE_IN_CHANCE ai f Lnet/minecraft/resources/ResourceKey; FLOWER_CHERRY D f Lnet/minecraft/resources/ResourceKey; FLOWER_DEFAULT y f Lnet/minecraft/resources/ResourceKey; FLOWER_FLOWER_FOREST z f Lnet/minecraft/resources/ResourceKey; FLOWER_MEADOW C f Lnet/minecraft/resources/ResourceKey; FLOWER_PALE_GARDEN E f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAIN B f Lnet/minecraft/resources/ResourceKey; FLOWER_SWAMP A f Lnet/minecraft/resources/ResourceKey; FOREST_FLOWERS H f Lnet/minecraft/resources/ResourceKey; MANGROVE_VEGETATION ah f Lnet/minecraft/resources/ResourceKey; MEADOW_TREES P f Lnet/minecraft/resources/ResourceKey; MUSHROOM_ISLAND_VEGETATION ag f Lnet/minecraft/resources/ResourceKey; PALE_FOREST_FLOWERS I f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_VEGETATION K f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH M f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH_BONEMEAL N f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_VEGETATION L f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_BUSH h f Lnet/minecraft/resources/ResourceKey; PATCH_BROWN_MUSHROOM d f Lnet/minecraft/resources/ResourceKey; PATCH_BUSH t f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS w f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH n f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS o f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH v f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS j f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_JUNGLE l f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_MEADOW k f Lnet/minecraft/resources/ResourceKey; PATCH_LARGE_FERN s f Lnet/minecraft/resources/ResourceKey; PATCH_LEAF_LITTER u f Lnet/minecraft/resources/ResourceKey; PATCH_MELON p f Lnet/minecraft/resources/ResourceKey; PATCH_PUMPKIN g f Lnet/minecraft/resources/ResourceKey; PATCH_RED_MUSHROOM e f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE x f Lnet/minecraft/resources/ResourceKey; PATCH_SUNFLOWER f f Lnet/minecraft/resources/ResourceKey; PATCH_TAIGA_GRASS i f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS r f Lnet/minecraft/resources/ResourceKey; PATCH_WATERLILY q f Lnet/minecraft/resources/ResourceKey; SINGLE_PIECE_OF_GRASS m f Lnet/minecraft/resources/ResourceKey; TREES_BADLANDS R f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH V f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH_AND_OAK_LEAF_LITTER Z f Lnet/minecraft/resources/ResourceKey; TREES_FLOWER_FOREST O f Lnet/minecraft/resources/ResourceKey; TREES_GROVE S f Lnet/minecraft/resources/ResourceKey; TREES_JUNGLE ae f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_PINE_TAIGA ad f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_SPRUCE_TAIGA ac f Lnet/minecraft/resources/ResourceKey; TREES_PLAINS aa f Lnet/minecraft/resources/ResourceKey; TREES_SAVANNA T f Lnet/minecraft/resources/ResourceKey; TREES_SNOWY U f Lnet/minecraft/resources/ResourceKey; TREES_SPARSE_JUNGLE ab f Lnet/minecraft/resources/ResourceKey; TREES_TAIGA Q f Lnet/minecraft/resources/ResourceKey; TREES_WATER Y f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_HILLS X f Lnet/minecraft/resources/ResourceKey; VINES c f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_BIRCH_FOREST F f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_MEADOW G c net/minecraft/data/worldgen/placement/AquaticPlacements net/minecraft/data/worldgen/placement/AquaticPlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (I)Ljava/util/List; seagrassPlacement a f Lnet/minecraft/resources/ResourceKey; KELP_COLD j f Lnet/minecraft/resources/ResourceKey; KELP_WARM k f Lnet/minecraft/resources/ResourceKey; SEAGRASS_COLD c f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP g f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP_COLD h f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP_WARM f f Lnet/minecraft/resources/ResourceKey; SEAGRASS_NORMAL b f Lnet/minecraft/resources/ResourceKey; SEAGRASS_RIVER d f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SWAMP e f Lnet/minecraft/resources/ResourceKey; SEAGRASS_WARM a f Lnet/minecraft/resources/ResourceKey; SEA_PICKLE i f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN_VEGETATION l c net/minecraft/data/worldgen/placement/VillagePlacements net/minecraft/data/worldgen/placement/VillagePlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; ACACIA_VILLAGE g f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAIN_VILLAGE k f Lnet/minecraft/resources/ResourceKey; OAK_VILLAGE f f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_BUSH_VILLAGE m f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_VILLAGE j f Lnet/minecraft/resources/ResourceKey; PATCH_TAIGA_GRASS_VILLAGE l f Lnet/minecraft/resources/ResourceKey; PILE_HAY_VILLAGE a f Lnet/minecraft/resources/ResourceKey; PILE_ICE_VILLAGE d f Lnet/minecraft/resources/ResourceKey; PILE_MELON_VILLAGE b f Lnet/minecraft/resources/ResourceKey; PILE_PUMPKIN_VILLAGE e f Lnet/minecraft/resources/ResourceKey; PILE_SNOW_VILLAGE c f Lnet/minecraft/resources/ResourceKey; PINE_VILLAGE i f Lnet/minecraft/resources/ResourceKey; SPRUCE_VILLAGE h c net/minecraft/gametest/framework/BlockBasedTestInstance net/minecraft/gametest/framework/BlockBasedTestInstance m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/gametest/framework/GameTestHelper;)Lnet/minecraft/core/BlockPos; findStartBlock b m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Ljava/util/List; findTestBlocks a m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/util/function/Consumer;)V forAllTriggeredTestBlocks a m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/util/List;Lnet/minecraft/core/BlockPos;)V lambda$findTestBlocks$4 a m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/TestBlockEntity; lambda$run$1 a m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V lambda$run$2 a m (Lnet/minecraft/gametest/framework/GameTestHelper;)V lambda$run$3 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/network/chat/contents/objects/AtlasSprite net/minecraft/network/chat/contents/objects/AtlasSprite m ()Lnet/minecraft/resources/Identifier; atlas d m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/String; description c m ()Lnet/minecraft/network/chat/FontDescription; fontDescription b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/Identifier; sprite e m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; toShortName a f Lnet/minecraft/resources/Identifier; DEFAULT_ATLAS a f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/resources/Identifier; atlas c f Lnet/minecraft/resources/Identifier; sprite d c net/minecraft/network/chat/contents/objects/ObjectInfos net/minecraft/network/chat/contents/objects/ObjectInfos f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b c net/minecraft/network/protocol/common/CommonPacketTypes net/minecraft/network/protocol/common/CommonPacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CLEAR_DIALOG a f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_PAYLOAD b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_REPORT_DETAILS c f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DISCONNECT d f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_KEEP_ALIVE e f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PING f f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESOURCE_PACK_POP g f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESOURCE_PACK_PUSH h f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SERVER_LINKS i f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SHOW_DIALOG j f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STORE_COOKIE k f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TRANSFER l f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_TAGS m f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_INFORMATION n f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_CLICK_ACTION s f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_PAYLOAD o f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_KEEP_ALIVE p f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PONG q f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RESOURCE_PACK r c net/minecraft/network/protocol/cookie/CookiePacketTypes net/minecraft/network/protocol/cookie/CookiePacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COOKIE_REQUEST a f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_COOKIE_RESPONSE b c net/minecraft/network/protocol/status/StatusPacketTypes net/minecraft/network/protocol/status/StatusPacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STATUS_RESPONSE a f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_STATUS_REQUEST b c net/minecraft/server/commands/WardenSpawnTrackerCommand net/minecraft/server/commands/WardenSpawnTrackerCommand m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTracker$5 b m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTracker$6 a m (ILnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V lambda$setWarningLevel$2 a m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setWarningLevel$3 d m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setWarningLevel$4 c m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetTracker a m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;I)I setWarningLevel a c net/minecraft/server/jsonrpc/JsonRpcNotificationService net/minecraft/server/jsonrpc/JsonRpcNotificationService m (Lnet/minecraft/core/Holder$Reference;)V broadcastNotification a m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;)V broadcastNotification a m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a m (Ljava/lang/String;)V ipUnbanned a m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/jsonrpc/Connection;)V lambda$broadcastNotification$0 a m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;Lnet/minecraft/server/jsonrpc/Connection;)V lambda$broadcastNotification$1 a m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c m ()V serverActivityOccured e m ()V serverSaveCompleted d m ()V serverSaveStarted c m ()V serverShuttingDown b m ()V serverStarted a m ()V statusHeartbeat f f Lnet/minecraft/server/jsonrpc/ManagementServer; managementServer a f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; minecraftApi b c net/minecraft/server/jsonrpc/methods/ServerStateService net/minecraft/server/jsonrpc/methods/ServerStateService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V lambda$stop$0 b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z save a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/server/jsonrpc/methods/ServerStateService$ServerState; status a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z stop a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ServerStateService$SystemMessage;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z systemMessage a c net/minecraft/server/jsonrpc/methods/ServerStateService$ServerState net/minecraft/server/jsonrpc/methods/ServerStateService$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; players b m ()Z started a m ()Lnet/minecraft/network/protocol/status/ServerStatus$Version; version c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/server/jsonrpc/methods/ServerStateService$ServerState; NOT_STARTED b f Ljava/util/List; players d f Z started c f Lnet/minecraft/network/protocol/status/ServerStatus$Version; version e c net/minecraft/server/jsonrpc/methods/ServerStateService$SystemMessage net/minecraft/server/jsonrpc/methods/ServerStateService$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/server/jsonrpc/methods/Message; message a m ()Z overlay b m ()Ljava/util/Optional; receivingPlayers c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/server/jsonrpc/methods/Message; message b f Z overlay c f Ljava/util/Optional; receivingPlayers d c net/minecraft/server/level/progress/ChunkLoadStatusView net/minecraft/server/level/progress/ChunkLoadStatusView m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V moveTo a m ()I radius a c net/minecraft/server/packs/metadata/MetadataSectionType net/minecraft/server/packs/metadata/MetadataSectionType m ()Lcom/mojang/serialization/Codec; codec b m ()Ljava/lang/String; name a m (Ljava/lang/Object;)Lnet/minecraft/server/packs/metadata/MetadataSectionType$WithValue; withValue a f Lcom/mojang/serialization/Codec; codec b f Ljava/lang/String; name a c net/minecraft/server/packs/metadata/MetadataSectionType$WithValue net/minecraft/server/packs/metadata/MetadataSectionType$a m ()Lnet/minecraft/server/packs/metadata/MetadataSectionType; type a m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; unwrapToType a m ()Ljava/lang/Object; value b f Lnet/minecraft/server/packs/metadata/MetadataSectionType; type a f Ljava/lang/Object; value b c net/minecraft/server/packs/repository/BuiltInPackSource net/minecraft/server/packs/repository/BuiltInPackSource m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/repository/Pack; createBuiltinPack a m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack; createVanillaPack a m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V discoverPacksInPath a m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; fixedResources b m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getPackTitle a m ()Lnet/minecraft/server/packs/VanillaPackResources; getVanillaPack a m (Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Ljava/lang/String;)Lnet/minecraft/server/packs/repository/Pack; lambda$discoverPacksInPath$2 a m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;)V lambda$discoverPacksInPath$3 a m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V lambda$listBundledPacks$0 a m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V lambda$populatePackList$1 a m (Ljava/util/function/Consumer;)V listBundledPacks a m (Ljava/nio/file/Path;)Ljava/lang/String; pathToId a m (Ljava/util/function/BiConsumer;)V populatePackList a f Lnet/minecraft/server/packs/repository/KnownPack; CORE_PACK_INFO c f Lorg/slf4j/Logger; LOGGER d f Ljava/lang/String; TESTS_ID b f Ljava/lang/String; VANILLA_ID a f Lnet/minecraft/resources/Identifier; packDir g f Lnet/minecraft/server/packs/PackType; packType e f Lnet/minecraft/world/level/validation/DirectoryValidator; validator h f Lnet/minecraft/server/packs/VanillaPackResources; vanillaPack f c net/minecraft/server/packs/repository/BuiltInPackSource$1 net/minecraft/server/packs/repository/BuiltInPackSource$1 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a c net/minecraft/server/packs/repository/PackCompatibility net/minecraft/server/packs/repository/EnumResourcePackVersion m ()[Lnet/minecraft/server/packs/repository/PackCompatibility; $values d m (Lnet/minecraft/util/InclusiveRange;Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Lnet/minecraft/server/packs/repository/PackCompatibility; forVersion a m ()Lnet/minecraft/network/chat/Component; getConfirmation c m ()Lnet/minecraft/network/chat/Component; getDescription b m ()Z isCompatible a f [Lnet/minecraft/server/packs/repository/PackCompatibility; $VALUES h f Lnet/minecraft/server/packs/repository/PackCompatibility; COMPATIBLE d f Lnet/minecraft/server/packs/repository/PackCompatibility; TOO_NEW b f Lnet/minecraft/server/packs/repository/PackCompatibility; TOO_OLD a f Lnet/minecraft/server/packs/repository/PackCompatibility; UNKNOWN c f I UNKNOWN_VERSION e f Lnet/minecraft/network/chat/Component; confirmation g f Lnet/minecraft/network/chat/Component; description f c net/minecraft/server/packs/repository/ServerPacksSource net/minecraft/server/packs/repository/ResourcePackSourceVanilla m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/PackLocationInfo; createBuiltInPackLocation a m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/repository/Pack; createBuiltinPack a m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;)Lnet/minecraft/server/packs/repository/PackRepository; createPackRepository a m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)Lnet/minecraft/server/packs/repository/PackRepository; createPackRepository a m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack; createVanillaPack a m ()Lnet/minecraft/server/packs/VanillaPackResources; createVanillaPackSource b m ()Lnet/minecraft/server/packs/repository/PackRepository; createVanillaTrustedRepository c m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getPackTitle a m (Ljava/nio/file/Path;)Z lambda$createVanillaTrustedRepository$0 a f Lnet/minecraft/server/packs/BuiltInMetadata; BUILT_IN_METADATA f f Lnet/minecraft/server/packs/FeatureFlagsMetadataSection; FEATURE_FLAGS_METADATA_SECTION e f Lnet/minecraft/server/packs/PackSelectionConfig; FEATURE_SELECTION_CONFIG i f Lnet/minecraft/resources/Identifier; PACKS_DIR j f Lnet/minecraft/server/packs/PackLocationInfo; VANILLA_PACK_INFO g f Lnet/minecraft/server/packs/PackSelectionConfig; VANILLA_SELECTION_CONFIG h f Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection; VERSION_METADATA_SECTION d c net/minecraft/server/players/CachedUserNameToIdResolver net/minecraft/server/players/CachedUserNameToIdResolver m (Lnet/minecraft/server/players/NameAndId;)V add a m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo; addInternal b m ()Ljava/text/DateFormat; createDateFormat c m (Ljava/lang/String;)Ljava/util/Optional; createUnknownProfile b m (Ljava/lang/String;)Ljava/util/Optional; get a m (Ljava/util/UUID;)Ljava/util/Optional; get a m ()J getNextOperation b m (I)Ljava/util/stream/Stream; getTopMRUProfiles a m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V lambda$load$0 a m (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo;)V lambda$save$1 a m ()Ljava/util/List; load d m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; lookupGameProfile a m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; readGameProfile a m (Z)V resolveOfflineUsers a m (Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo;)V safeAdd a m ()V save a m (Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; writeGameProfile a f I GAMEPROFILES_EXPIRATION_MONTHS c f I GAMEPROFILES_MRU_LIMIT b f Lorg/slf4j/Logger; LOGGER a f Ljava/io/File; file i f Lcom/google/gson/Gson; gson h f Ljava/util/concurrent/atomic/AtomicLong; operationCount j f Lcom/mojang/authlib/GameProfileRepository; profileRepository g f Ljava/util/Map; profilesByName e f Ljava/util/Map; profilesByUUID f f Z resolveOfflineUsers d c net/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo net/minecraft/server/players/CachedUserNameToIdResolver$a m ()Ljava/util/Date; expirationDate b m ()J lastAccess c m ()Lnet/minecraft/server/players/NameAndId; nameAndId a m (J)V setLastAccess a f Ljava/util/Date; expirationDate b f J lastAccess c f Lnet/minecraft/server/players/NameAndId; nameAndId a c net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap net/minecraft/util/RegistryID m (Ljava/lang/Object;)I add d m (Ljava/lang/Object;I)V addMapping a m (I)Ljava/lang/Object; byId a m ()V clear a m (I)Z contains d m (Ljava/lang/Object;)Z contains b m ()Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; copy b m (I)Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; create c m (I)I findEmpty g m (Ljava/lang/Object;)I getId a m (I)I getValue e m (I)V grow f m (Ljava/lang/Object;)I hash e m (Ljava/lang/Object;I)I indexOf b m ()I nextId c m ()I size d f Ljava/lang/Object; EMPTY_SLOT c f F LOADFACTOR d f I NOT_FOUND b f [Ljava/lang/Object; byId g f [Ljava/lang/Object; keys e f I nextId h f I size i f [I values f c net/minecraft/util/datafix/fixes/AbstractArrowPickupFix net/minecraft/util/datafix/fixes/AbstractArrowPickupFix m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateEntity$0 a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updatePickup a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateProjectiles a c net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a f Ljava/lang/String; flagKey c f Z flagValue b f Ljava/lang/String; name a f Lcom/mojang/datafixers/DSL$TypeReference; typeReference d c net/minecraft/util/datafix/fixes/AttributeModifierIdFix net/minecraft/util/datafix/fixes/AttributeModifierIdFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertModifierForEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAttribute c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackComponents b m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fixModifiers b m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fixModifiersTypeWrapper a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$convertModifierForEntity$3 h m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixAttribute$6 d m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAttribute$7 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$10 d m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEntity$8 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$9 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackComponents$4 g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackComponents$5 f m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)V lambda$fixModifiers$2 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m ([I)Ljava/util/UUID; uuidFromIntArray a f Ljava/util/Map; ID_MAP a f Ljava/util/Map; NAME_MAP b c net/minecraft/util/datafix/fixes/AttributesRenameLegacy net/minecraft/util/datafix/fixes/DataConverterAttributes m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixName a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$5 d m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEntity$6 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$7 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$8 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$1 g m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixItemStackTag$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$3 f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$4 e m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/lang/String; name a f Ljava/util/function/UnaryOperator; renames b c net/minecraft/util/datafix/fixes/BannerPatternFormatFix net/minecraft/util/datafix/fixes/BannerPatternFormatFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLayer b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Ljava/lang/String;)Ljava/lang/String; lambda$fixLayer$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixLayer$2 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$0 d f Ljava/util/Map; PATTERN_ID_MAP c c net/minecraft/util/datafix/fixes/BlockNameFlatteningFix net/minecraft/util/datafix/fixes/DataConverterBlockName m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$0 a m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; lambda$makeRule$1 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$3 a c net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; addPaddingEntries a m (I)I ceillog2 a m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; getBiomeContainers a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; getFixedHeightmap c m ([II)I getOldBiome a m ([III)I lambda$getBiomeContainers$12 b m ([III)I lambda$getBiomeContainers$13 a m ([II)I lambda$getBiomeContainers$14 c m ([II)I lambda$getBiomeContainers$15 b m (J)J lambda$getFixedHeightmap$22 a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; lambda$makeBiomeContainer$23 a m ()Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; lambda$makeRule$0 b m ()Ljava/lang/IllegalStateException; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$10 a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$makeRule$2 h m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 c m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$makeRule$4 a m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; lambda$makeRule$5 g m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/IntSet;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 a m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a m (ZLjava/util/Set;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$8 a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$9 a m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$predictChunkStatusBeforeSurface$11 a m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V lambda$shiftUpgradeData$16 a m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$shiftUpgradeData$17 a m (Ljava/util/Map;Ljava/util/Map;)V lambda$shiftUpgradeData$18 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$shiftUpgradeData$19 f m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateCarvingMasks$20 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$21 e m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; makeBiomeContainer a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makeOptimizedPalettedContainer b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makePalettedContainer d m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makePalettedContainer a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; padPaletteEntries a m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; predictChunkStatusBeforeSurface a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; shiftUpgradeData a m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateCarvingMasks a m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; updateChunkTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateHeightmaps b f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; BIOMES_BY_ID s f I BIOME_CONTAINER_LAYER_SIZE p f I BIOME_CONTAINER_SIZE q f I BIOME_CONTAINER_TOP_LAYER_OFFSET r f Ljava/util/Set; BLOCKS_BEFORE_FEATURE_STATUS o f I BLOCKS_PER_SECTION b f Ljava/lang/String; DATAFIXER_CONTEXT_TAG a f Ljava/lang/String; DEFAULT_BIOME c f I HEIGHTMAP_BITS i f J HEIGHTMAP_MASK j f I HEIGHTMAP_OFFSET k f [Ljava/lang/String; HEIGHTMAP_TYPES l f I LONGS_PER_SECTION h f Ljava/lang/String; NAME d f I NEW_MIN_SECTION_Y g f I NEW_SECTION_COUNT f f I OLD_SECTION_COUNT e f Ljava/util/Set; STATUS_IS_OR_AFTER_NOISE n f Ljava/util/Set; STATUS_IS_OR_AFTER_SURFACE m c net/minecraft/util/datafix/fixes/DropInvalidSignDataFix net/minecraft/util/datafix/fixes/DropInvalidSignDataFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixText b m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$fixText$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 c m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a f Ljava/lang/String; entityName a c net/minecraft/util/datafix/fixes/EntityRavagerRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityRavagerRename m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix net/minecraft/util/datafix/fixes/DataConverterSkeleton m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a c net/minecraft/util/datafix/fixes/EntityTheRenameningFix net/minecraft/util/datafix/fixes/DataConverterEntityRename m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/lang/String; MINECRAFT_BRED d f Ljava/util/Map; RENAMED_BLOCKS b f Ljava/util/Map; RENAMED_IDS a f Ljava/util/Map; RENAMED_ITEMS c c net/minecraft/util/datafix/fixes/ForcedChunkToTicketFix net/minecraft/util/datafix/fixes/ForcedChunkToTicketFix m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a c net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix net/minecraft/util/datafix/fixes/DataConverterShulkerBoxItem m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f [Ljava/lang/String; NAMES_BY_COLOR a c net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix net/minecraft/util/datafix/fixes/DataConverterObjectiveRenderType m (Ljava/lang/String;)Ljava/lang/String; getRenderType a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/OminousBannerRarityFix net/minecraft/util/datafix/fixes/OminousBannerRarityFix m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$fix$2 b m (Ljava/lang/String;)Z lambda$fix$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$4 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$5 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$6 a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/OminousBannerRenameFix net/minecraft/util/datafix/fixes/DataConverterOminousBannerRename m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$1 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$2 b m (Ljava/lang/String;)Z lambda$new$0 a c net/minecraft/util/datafix/fixes/SaddleEquipmentSlotFix net/minecraft/util/datafix/fixes/SaddleEquipmentSlotFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDropChances c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEntityWithSaddleFlag b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEntityWithSaddleItem a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/util/Set; ENTITIES_WITH_SADDLE_FLAG b f Ljava/util/Set; ENTITIES_WITH_SADDLE_ITEM a f Ljava/lang/String; NEW_SADDLE d f Ljava/lang/String; SADDLE_FLAG c c net/minecraft/util/datafix/fixes/VillagerFollowRangeFix net/minecraft/util/datafix/fixes/DataConverterVillagerFollowRange m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$0 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$1 a f D NEW_BASE_VALUE d f D ORIGINAL_VALUE c c net/minecraft/util/profiling/jfr/stats/StructureGenStat net/minecraft/util/profiling/jfr/stats/StructureGenStat m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b m ()Ljava/time/Duration; duration a m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat; from a m ()Ljava/lang/String; level d m ()Ljava/lang/String; structureName c m ()Z success e f Lnet/minecraft/world/level/ChunkPos; chunkPos b f Ljava/time/Duration; duration a f Ljava/lang/String; level d f Ljava/lang/String; structureName c f Z success e c net/minecraft/util/profiling/jfr/stats/TimedStatSummary net/minecraft/util/profiling/jfr/stats/TimedStatSummary m ()I count d m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; fastest a m (Lnet/minecraft/util/profiling/jfr/stats/TimedStat;)J lambda$summary$0 a m ()Ljava/util/Map; percentilesNanos e m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; secondSlowest c m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; slowest b m (Ljava/util/List;)Ljava/util/Optional; summary a m ()Ljava/time/Duration; totalDuration f f I count d f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; fastest a f Ljava/util/Map; percentilesNanos e f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; secondSlowest c f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; slowest b f Ljava/time/Duration; totalDuration f c net/minecraft/world/attribute/EnvironmentAttributeLayer net/minecraft/world/attribute/EnvironmentAttributeLayer c net/minecraft/world/attribute/EnvironmentAttributeLayer$Constant net/minecraft/world/attribute/EnvironmentAttributeLayer$a c net/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased net/minecraft/world/attribute/EnvironmentAttributeLayer$c c net/minecraft/world/attribute/EnvironmentAttributeLayer$Positional net/minecraft/world/attribute/EnvironmentAttributeLayer$b c net/minecraft/world/attribute/EnvironmentAttributeProbe net/minecraft/world/attribute/EnvironmentAttributeProbe m (Lnet/minecraft/world/attribute/EnvironmentAttribute;F)Ljava/lang/Object; getValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeProbe$ValueProbe; lambda$new$0 a m (DLnet/minecraft/core/Holder;)V lambda$tick$1 a m ()V reset a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)V tick a f Lnet/minecraft/world/attribute/SpatialAttributeInterpolator; biomeInterpolator e f Lnet/minecraft/world/level/Level; level c f Lnet/minecraft/world/phys/Vec3; position d f Ljava/util/function/Function; valueProbeFactory b f Ljava/util/Map; valueProbes a c net/minecraft/world/attribute/EnvironmentAttributeProbe$ValueProbe net/minecraft/world/attribute/EnvironmentAttributeProbe$a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;F)Ljava/lang/Object; get a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getValueFromLevel a m ()Z tick a f Ljava/lang/Object; lastValue b f Ljava/lang/Object; newValue c f Lnet/minecraft/world/attribute/EnvironmentAttributeProbe; this$0 a c net/minecraft/world/entity/ai/behavior/BackUpIfTooClose net/minecraft/world/entity/ai/behavior/BehaviorRetreat m (IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/FollowTemptation net/minecraft/world/entity/ai/behavior/FollowTemptation m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse a m (Lnet/minecraft/world/entity/PathfinderMob;)F getSpeedModifier a m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Optional; getTemptingPlayer b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$new$0 b m ()Lcom/google/common/collect/ImmutableMap; lambda$new$1 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d m (J)Z timedOut a f D BACKED_UP_CLOSE_ENOUGH_DIST e f D DEFAULT_CLOSE_ENOUGH_DIST d f I TEMPTATION_COOLDOWN c f Ljava/util/function/Function; closeEnoughDistance g f Z lookInTheEyes h f Ljava/util/function/Function; speedModifier f c net/minecraft/world/entity/ai/behavior/InteractWithDoor net/minecraft/world/entity/ai/behavior/BehaviorInteractDoor m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;Ljava/util/Optional;)Z areOtherMobsComingThroughDoor a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;Ljava/util/Optional;)V closeDoorsThatIHaveOpenedOrPassedThrough a m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/GlobalPos;)Z isDoorTooFarAway a m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/BlockPos;)Z isMobComingThroughDoor a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$areOtherMobsComingThroughDoor$7 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$areOtherMobsComingThroughDoor$8 b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$areOtherMobsComingThroughDoor$9 a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$closeDoorsThatIHaveOpenedOrPassedThrough$6 a m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$create$0 c m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$create$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Set;)V lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a m (Lnet/minecraft/core/GlobalPos;Ljava/util/Set;)Ljava/util/Set; lambda$rememberDoorToClose$10 a m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Set; lambda$rememberDoorToClose$11 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; rememberDoorToClose a f I COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE a f D MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS c f D SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN b c net/minecraft/world/entity/ai/behavior/LookAtTargetSink net/minecraft/world/entity/ai/behavior/BehaviorLook m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)Z lambda$canStillUse$0 b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)V lambda$tick$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick c c net/minecraft/world/entity/ai/behavior/MoveToTargetSink net/minecraft/world/entity/ai/behavior/BehavorMove m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/ai/memory/WalkTarget;)Z isWalkTargetSpectator a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/memory/WalkTarget;)Z reachedTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick d m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/memory/WalkTarget;J)Z tryComputePath a f I MAX_COOLDOWN_BEFORE_RETRYING c f Lnet/minecraft/core/BlockPos; lastTargetPos f f Lnet/minecraft/world/level/pathfinder/Path; path e f I remainingCooldown d f F speedModifier g c net/minecraft/world/entity/ai/behavior/RandomLookAround net/minecraft/world/entity/ai/behavior/RandomLookAround m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a f Lnet/minecraft/util/valueproviders/IntProvider; interval c f F maxYaw d f F minPitch e f F pitchRange f c net/minecraft/world/entity/ai/behavior/VillagerCalmDown net/minecraft/world/entity/ai/behavior/BehaviorCooldown m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a f I SAFE_DISTANCE_FROM_DANGER a c net/minecraft/world/entity/ai/behavior/VillagerMakeLove net/minecraft/world/entity/ai/behavior/BehaviorMakeLove m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; breed b m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Z canReach a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;)V giveBedToChild a m (Lnet/minecraft/world/entity/npc/villager/Villager;)Z isBreedingPossible a m (Lnet/minecraft/world/entity/AgeableMob;)Z lambda$isBreedingPossible$0 a m (Lnet/minecraft/core/Holder;)Z lambda$takeVacantBed$1 a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)Z lambda$takeVacantBed$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; takeVacantBed b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)V tryToGiveBirth a f J birthTimestamp c c net/minecraft/world/entity/ai/behavior/warden/SonicBoom net/minecraft/world/entity/ai/behavior/warden/SonicBoom m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V lambda$tick$0 b m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$tick$1 a m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V lambda$tick$2 a m (Lnet/minecraft/world/entity/LivingEntity;I)V setCooldown a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V tick c f I COOLDOWN c f I DISTANCE_XZ d f I DISTANCE_Y e f I DURATION i f D KNOCKBACK_HORIZONTAL g f D KNOCKBACK_VERTICAL f f I TICKS_BEFORE_PLAYING_SOUND h c net/minecraft/world/entity/ai/control/FlyingMoveControl net/minecraft/world/entity/ai/control/ControllerMoveFlying m ()V tick a f Z hoversInPlace m f I maxTurn l c net/minecraft/world/entity/ai/goal/RandomLookAroundGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomLookaround m ()Z canContinueToUse c m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V start d m ()V tick a f I lookTime d f Lnet/minecraft/world/entity/Mob; mob a f D relX b f D relZ c c net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal net/minecraft/world/entity/ai/goal/PathfinderGoalSit m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e f Lnet/minecraft/world/entity/TamableAnimal; mob a c net/minecraft/world/entity/ai/navigation/PathNavigation net/minecraft/world/entity/ai/navigation/NavigationAbstract m (Lnet/minecraft/world/level/pathfinder/PathType;)Z canCutCorner b m ()Z canFloat p m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a m ()Z canNavigateGround c m ()Z canUpdatePath a m (DDDI)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Ljava/util/Set;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Ljava/util/Set;IZI)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Ljava/util/Set;IZIF)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Ljava/util/stream/Stream;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Lnet/minecraft/core/BlockPos;II)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m (Lnet/minecraft/world/phys/Vec3;)V doStuckDetection b m ()V followThePath k m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a m ()F getMaxDistanceToWaypoint q m ()F getMaxPathLength s m ()Lnet/minecraft/world/level/pathfinder/NodeEvaluator; getNodeEvaluator o m ()Lnet/minecraft/world/level/pathfinder/Path; getPath j m ()Lnet/minecraft/core/BlockPos; getTargetPos h m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Z)Z isClearForMovementBetween a m ()Z isDone l m ()Z isInProgress m m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a m ()Z isStuck r m (Lnet/minecraft/util/debug/ServerDebugSubscribers;)Z lambda$new$0 a m (DDDD)Z moveTo a m (DDDID)Z moveTo a m (Lnet/minecraft/world/entity/Entity;D)Z moveTo a m (Lnet/minecraft/world/level/pathfinder/Path;D)Z moveTo a m ()V recomputePath i m ()V resetMaxVisitedNodesMultiplier g m ()V resetStuckTimeout u m (Z)V setCanFloat a m (Z)V setCanOpenDoors e m (F)V setMaxVisitedNodesMultiplier b m (F)V setRequiredPathLength a m (D)V setSpeedModifier a m (Lnet/minecraft/core/BlockPos;)Z shouldRecomputePath b m (Lnet/minecraft/world/phys/Vec3;)Z shouldTargetNextNodeInDirection c m ()V stop n m ()V tick d m ()V timeoutPath t m ()V trimPath e m ()V updatePathfinderMaxVisitedNodes f f I MAX_TIME_RECOMPUTE p f I STUCK_CHECK_INTERVAL q f F STUCK_THRESHOLD_DISTANCE_FACTOR r f Z hasDelayedRecomputation m f Z isStuck w f I lastStuckCheck f f Lnet/minecraft/world/phys/Vec3; lastStuckCheckPos g f J lastTimeoutCheck j f Lnet/minecraft/world/level/Level; level b f F maxDistanceToWaypoint l f F maxVisitedNodesMultiplier u f Lnet/minecraft/world/entity/Mob; mob a f Lnet/minecraft/world/level/pathfinder/NodeEvaluator; nodeEvaluator o f Lnet/minecraft/world/level/pathfinder/PathFinder; pathFinder v f Lnet/minecraft/world/level/pathfinder/Path; path c f I reachRange t f F requiredPathLength x f D speedModifier d f Lnet/minecraft/core/BlockPos; targetPos s f I tick e f J timeLastRecompute n f Lnet/minecraft/core/Vec3i; timeoutCachedNode h f D timeoutLimit k f J timeoutTimer i c net/minecraft/world/entity/ai/sensing/NearestItemSensor net/minecraft/world/entity/ai/sensing/SensorNearestItems m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V doTick a m ()Ljava/util/Set; requires a f I MAX_DISTANCE_TO_WANTED_ITEM a f J XZ_RANGE b f J Y_RANGE c c net/minecraft/world/entity/ai/util/AirAndWaterRandomPos net/minecraft/world/entity/ai/util/AirAndWaterRandomPos m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; generateRandomPos a m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDD)Lnet/minecraft/world/phys/Vec3; getPos a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$generateRandomPos$1 a m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; lambda$getPos$0 b c net/minecraft/world/entity/animal/armadillo/ArmadilloAi net/minecraft/world/entity/animal/armadillo/ArmadilloAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initScaredActivity d m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$3 b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z lambda$static$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$static$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)V updateActivity a f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE h f Lnet/minecraft/world/entity/ai/behavior/OneShot; ARMADILLO_ROLLING_OUT k f D BABY_CLOSE_ENOUGH_DIST g f D DEFAULT_CLOSE_ENOUGH_DIST f f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES j f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES i f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT d f F SPEED_MULTIPLIER_WHEN_IDLING b f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE e f F SPEED_MULTIPLIER_WHEN_PANICKING a f F SPEED_MULTIPLIER_WHEN_TEMPTED c c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloPanic net/minecraft/world/entity/animal/armadillo/ArmadilloAi$b m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V start a c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloBallUp net/minecraft/world/entity/animal/armadillo/ArmadilloAi$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)I pickNextPeekTimer a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V start c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V tick a f I BALL_UP_STAY_IN_STATE c f I DANGER_DETECTED_RECENTLY_DANGER_THRESHOLD e f I TICKS_DELAY_TO_DETERMINE_IF_DANGER_IS_STILL_AROUND d f Z dangerWasAround g f I nextPeekTimer f c net/minecraft/world/entity/animal/happyghast/HappyGhast net/minecraft/world/entity/animal/happyghast/HappyGhast m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/Entity;)V addPassenger q m ()V adultGhastSetup gS m ()V ageBoundaryReached h m ()V aiStep d_ m ()V babyGhastSetup gT m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j m ()Z canBreatheUnderwater ey m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m ()Z canFallInLove gY m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a m ()V checkRestriction gV m ()V continuousHeal hd m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createBabyNavigation c m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g m ()F getAgeScale eE m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getAmbientSoundInterval S m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m ()I getHappyGhastRestrictionRadius gU m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B m ()I getMaxSpawnClusterSize aj m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashHolderOffsets dX m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()F getSoundVolume fC m ()F getVoicePitch fD m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m ()Z isFlyingVehicle em m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isLeashHolder gP m ()Z isOnStillTimeout gR m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z lambda$adultGhastSetup$1 b m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z lambda$babyGhastSetup$2 a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k m ()D leashElasticDistance x m ()D leashSnapDistance w m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/entity/Leashable;)V notifyLeashHolder a m ()Z onClimbable fl m ()V onElasticLeashPull v m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (F)F sanitizeScale c m ()Z scanPlayerAboveGhast hf m (Z)V setLeashHolder x m (I)V setServerStillTimeout s m ()Z shouldStayCloseToLeashHolder gN m ()Z staysStill gQ m ()Z supportQuadLeashAsHolder dY m ()V syncStayStillFlag he m ()V tick g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a m (Lnet/minecraft/world/phys/Vec3;)V travel m f F BABY_SCALE cv f I FAST_HEALING_TICKS cB f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_LEASH_HOLDER cJ f I LARGE_RESTRICTION_RADIUS cz f I MAX_PASSANGERS cD f F MAX_SCALE cL f I MAX_STILL_TIMEOUT cG f I RESTRICTION_RADIUS_BUFFER cA f I SLOW_HEALING_TICKS cC f I SMALL_RESTRICTION_RADIUS cx f F SPEED_MULTIPLIER_WHEN_PANICKING cE f Lnet/minecraft/network/syncher/EntityDataAccessor; STAYS_STILL cK f I STILL_TIMEOUT_ON_LOAD_GRACE_PERIOD cF f I WANDER_GROUND_DISTANCE cw f I leashHolderTime cH f I serverStillTimeout cI c net/minecraft/world/entity/animal/happyghast/HappyGhast$HappyGhastFloatGoal net/minecraft/world/entity/animal/happyghast/HappyGhast$c m ()Z canUse b f Lnet/minecraft/world/entity/animal/happyghast/HappyGhast; this$0 a c net/minecraft/world/entity/animal/happyghast/HappyGhast$HappyGhastLookControl net/minecraft/world/entity/animal/happyghast/HappyGhast$d m ()V tick a m (F)F wrapDegrees90 a f Lnet/minecraft/world/entity/animal/happyghast/HappyGhast; this$0 h c net/minecraft/world/entity/animal/happyghast/HappyGhast$BabyFlyingPathNavigation net/minecraft/world/entity/animal/happyghast/HappyGhast$a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a c net/minecraft/world/entity/animal/happyghast/HappyGhast$HappyGhastBodyRotationControl net/minecraft/world/entity/animal/happyghast/HappyGhast$b m ()V clientTick a f Lnet/minecraft/world/entity/animal/happyghast/HappyGhast; this$0 a c net/minecraft/world/entity/animal/wolf/WolfSoundVariant net/minecraft/world/entity/animal/wolf/WolfSoundVariant m ()Lnet/minecraft/core/Holder; ambientSound a m ()Lnet/minecraft/core/Holder; deathSound b m ()Lcom/mojang/serialization/Codec; getWolfSoundVariantCodec g m ()Lnet/minecraft/core/Holder; growlSound c m ()Lnet/minecraft/core/Holder; hurtSound d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$getWolfSoundVariantCodec$0 a m ()Lnet/minecraft/core/Holder; pantSound e m ()Lnet/minecraft/core/Holder; whineSound f f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/core/Holder; ambientSound e f Lnet/minecraft/core/Holder; deathSound f f Lnet/minecraft/core/Holder; growlSound g f Lnet/minecraft/core/Holder; hurtSound h f Lnet/minecraft/core/Holder; pantSound i f Lnet/minecraft/core/Holder; whineSound j c net/minecraft/world/entity/boss/enderdragon/EnderDragon net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b m ()V aiStep d_ m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c m (Lnet/minecraft/world/entity/Entity;)Z canRide p m (Z)Z canUsePortal o m ()V checkCrystals gQ m ()V checkDespawn dW m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;)Z checkWalls a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()I findClosestNode gL m (DDD)I findClosestNode p m (IILnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Path; findPath a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight; getDragonFight gO m ()Lnet/minecraft/core/BlockPos; getFightOrigin k m (F)Lnet/minecraft/world/phys/Vec3; getHeadLookVector L m ()F getHeadYOffset gP m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; getPhaseManager gN m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB m ()F getSoundVolume fC m ()[Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; getSubEntities gM m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V hurt b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurt a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isFlapping bp m ()Z isPickable bX m (Lnet/minecraft/server/level/ServerLevel;)V kill c m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V knockBack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;)V onCrystalDestroyed a m ()V onFlap bo m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V reallyHurt d m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Path; reconstructPath a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (D)F rotWrap k m (F)F sanitizeScale c m (Lnet/minecraft/world/level/dimension/end/EndDragonFight;)V setDragonFight a m (Lnet/minecraft/core/BlockPos;)V setFightOrigin c m ()V tickDeath eH m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart;DDD)V tickPart a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; CRYSTAL_DESTROY_TARGETING cy f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PHASE a f I DEFAULT_DEATH_TIME cE f Ljava/lang/String; DRAGON_DEATH_TIME_KEY cC f Ljava/lang/String; DRAGON_PHASE_KEY cD f I GROWL_INTERVAL_MAX cA f I GROWL_INTERVAL_MIN cz f Lorg/slf4j/Logger; LOGGER cx f F SITTING_ALLOWED_DAMAGE_PERCENTAGE cB f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; body cH f I dragonDeathTime cu f Lnet/minecraft/world/level/dimension/end/EndDragonFight; dragonFight cN f Lnet/minecraft/core/BlockPos; fightOrigin cO f F flapTime e f Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory; flightHistory b f I growlTime cQ f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; head c f Z inWall f f Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal; nearestCrystal cw f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; neck cG f [I nodeAdjacency cV f [Lnet/minecraft/world/level/pathfinder/Node; nodes cU f F oFlapTime d f Lnet/minecraft/world/level/pathfinder/BinaryHeap; openSet cW f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; phaseManager cP f F sittingDamageReceived cR f [Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; subEntities cF f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; tail1 cI f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; tail2 cJ f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; tail3 cK f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; wing1 cL f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; wing2 cM f F yRotA cv c net/minecraft/world/entity/decoration/painting/Painting net/minecraft/world/entity/decoration/painting/EntityPainting m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Ljava/util/Optional; create a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Lnet/minecraft/core/Holder; getVariant k m (Lnet/minecraft/world/entity/decoration/painting/Painting;Lnet/minecraft/core/Holder;)Z lambda$create$0 a m (ILnet/minecraft/core/Holder;)Z lambda$create$1 a m (I)D offsetForPaintingSize a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m ()V playPlacementSound v m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (Lnet/minecraft/core/Holder;)V setVariant a m (DDDFF)V snapTo b m ()Lnet/minecraft/world/phys/Vec3; trackingPosition dJ m (Lnet/minecraft/core/Holder;)I variantArea b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PAINTING_VARIANT_ID c f F DEPTH b c net/minecraft/world/entity/monster/piglin/PiglinArmPose net/minecraft/world/entity/monster/piglin/EntityPiglinArmPose m ()[Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; $values a f [Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; $VALUES g f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; ADMIRING_ITEM d f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; ATTACKING_WITH_MELEE_WEAPON a f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; CROSSBOW_CHARGE c f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; CROSSBOW_HOLD b f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; DANCING e f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; DEFAULT f c net/minecraft/world/entity/monster/piglin/PiglinBruteAi net/minecraft/world/entity/monster/piglin/PiglinBruteAI m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleLookBehaviors a m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; findNearestValidAttackTarget a m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V initMemories a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)Z isNearestValidAttackTarget a m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$0 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isNearestValidAttackTarget$1 a m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V lambda$playActivitySound$2 a m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V maybePlayActivitySound c m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V playActivitySound d m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget a m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V updateActivity b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a f D ACTIVITY_SOUND_LIKELIHOOD_PER_TICK c f I ANGER_DURATION a f I HOME_CLOSE_ENOUGH_DISTANCE g f I HOME_STROLL_AROUND_DISTANCE i f I HOME_TOO_FAR_DISTANCE h f I INTERACTION_RANGE e f I MAX_LOOK_DIST d f I MELEE_ATTACK_COOLDOWN b f F SPEED_MULTIPLIER_WHEN_IDLING f c net/minecraft/world/entity/vehicle/minecart/MinecartTNT net/minecraft/world/entity/vehicle/minecart/EntityMinecartTNT m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a m (Lnet/minecraft/world/damagesource/DamageSource;)Z damageSourceIgnitesTnt f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a m (Lnet/minecraft/world/damagesource/DamageSource;D)V explode a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()Lnet/minecraft/world/item/Item; getDropItem p m ()I getFuse e m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (B)V handleEntityEvent b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m ()Z isPrimed i m (Lnet/minecraft/world/damagesource/DamageSource;)V primeFuse e m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldSourceDestroy a m ()V tick g f F DEFAULT_EXPLOSION_POWER_BASE i f F DEFAULT_EXPLOSION_SPEED_FACTOR j f B EVENT_PRIME e f I NO_FUSE k f Ljava/lang/String; TAG_EXPLOSION_POWER f f Ljava/lang/String; TAG_EXPLOSION_SPEED_FACTOR g f Ljava/lang/String; TAG_FUSE h f F explosionPowerBase n f F explosionSpeedFactor o f I fuse m f Lnet/minecraft/world/damagesource/DamageSource; ignitionSource l c net/minecraft/world/inventory/PlayerEnderChestContainer net/minecraft/world/inventory/InventoryEnderChest m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V fromSlots b m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)Z isActiveChest b m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V setActiveChest a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V storeAsSlots b f Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity; activeChest b c net/minecraft/world/inventory/StackedContentsCompatible net/minecraft/world/inventory/AutoRecipeOutput c net/minecraft/world/item/component/ProvidesTrimMaterial net/minecraft/world/item/component/ProvidesTrimMaterial m ()Lnet/minecraft/world/item/EitherHolder; material a m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/EitherHolder; material c c net/minecraft/world/item/crafting/AbstractCookingRecipe net/minecraft/world/item/crafting/RecipeCooking m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; category e m ()I cookingTime d m ()Ljava/util/List; display g m ()F experience c m ()Lnet/minecraft/world/item/Item; furnaceIcon f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b f Lnet/minecraft/world/item/crafting/CookingBookCategory; category d f I cookingTime f f F experience e c net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory net/minecraft/world/item/crafting/RecipeCooking$a c net/minecraft/world/item/crafting/AbstractCookingRecipe$Serializer net/minecraft/world/item/crafting/RecipeCooking$b m ()Lcom/mojang/serialization/MapCodec; codec a m (ILnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$new$0 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; codec w f Lnet/minecraft/network/codec/StreamCodec; streamCodec x c net/minecraft/world/item/crafting/BannerDuplicateRecipe net/minecraft/world/item/crafting/RecipeBannerDuplicate m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/CampfireCookingRecipe net/minecraft/world/item/crafting/RecipeCampfire m ()Lnet/minecraft/world/item/Item; furnaceIcon f m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h c net/minecraft/world/item/crafting/display/RecipeDisplay net/minecraft/world/item/crafting/display/RecipeDisplay m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e c net/minecraft/world/item/crafting/display/RecipeDisplay$Type net/minecraft/world/item/crafting/display/RecipeDisplay$a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; codec a f Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/world/item/enchantment/EnchantedItemInUse net/minecraft/world/item/enchantment/EnchantedItemInUse m ()Lnet/minecraft/world/entity/EquipmentSlot; inSlot b m ()Lnet/minecraft/world/item/ItemStack; itemStack a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/Item;)V lambda$new$0 a m ()Ljava/util/function/Consumer; onBreak d m ()Lnet/minecraft/world/entity/LivingEntity; owner c f Lnet/minecraft/world/entity/EquipmentSlot; inSlot b f Lnet/minecraft/world/item/ItemStack; itemStack a f Ljava/util/function/Consumer; onBreak d f Lnet/minecraft/world/entity/LivingEntity; owner c c net/minecraft/world/level/biome/BiomeGenerationSettings net/minecraft/world/level/biome/BiomeSettingsGeneration m ()Ljava/util/List; features c m ()Ljava/lang/Iterable; getCarvers a m ()Ljava/util/List; getFlowerFeatures b m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z hasFeature a m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;)Z lambda$new$3 a m (Ljava/util/List;)Ljava/util/List; lambda$new$4 b m (Ljava/util/List;)Ljava/util/Set; lambda$new$5 a m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Lnet/minecraft/core/HolderSet; lambda$static$0 b m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Ljava/util/List; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; EMPTY a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/core/HolderSet; carvers d f Ljava/util/function/Supplier; featureSet g f Ljava/util/List; features e f Ljava/util/function/Supplier; flowerFeatures f c net/minecraft/world/level/biome/BiomeGenerationSettings$Builder net/minecraft/world/level/biome/BiomeSettingsGeneration$a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; addCarver a m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; addFeature a f Lnet/minecraft/core/HolderGetter; placedFeatures a f Lnet/minecraft/core/HolderGetter; worldCarvers b c net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder net/minecraft/world/level/biome/BiomeSettingsGeneration$b m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addCarver a m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addFeature a m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addFeature a m (I)V addFeatureStepsUpTo a m ()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; build a f Ljava/util/List; carvers a f Ljava/util/List; features b c net/minecraft/world/level/block/BaseCoralPlantTypeBlock net/minecraft/world/level/block/BlockCoralBase m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z scanForWater d m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V tryScheduleDieTick a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b c net/minecraft/world/level/block/CeilingHangingSignBlock net/minecraft/world/level/block/CeilingHangingSignBlock m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/Map$Entry;)Ljava/lang/Integer; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/item/ItemStack;)Z shouldTryToChainAnotherHangingSign a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b f Ljava/util/Map; SHAPES f f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_DEFAULT e c net/minecraft/world/level/block/SelectableSlotContainer net/minecraft/world/level/block/SelectableSlotContainer m ()I getColumns c m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/core/Direction;)Ljava/util/OptionalInt; getHitSlot a m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/core/Direction;)Ljava/util/Optional; getRelativeHitCoordinatesForBlockFace b m ()I getRows b m (FI)I getSection a m (Lnet/minecraft/world/phys/Vec2;)Ljava/util/OptionalInt; lambda$getHitSlot$0 a c net/minecraft/world/level/block/SelectableSlotContainer$1 net/minecraft/world/level/block/SelectableSlotContainer$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/block/SpreadingSnowyDirtBlock net/minecraft/world/level/block/BlockDirtSnowSpreadable m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canBeGrass b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canPropagate c m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b c net/minecraft/world/level/block/TwistingVinesPlantBlock net/minecraft/world/level/block/BlockTwistingVinesPlant m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e c net/minecraft/world/level/block/entity/ChestBlockEntity net/minecraft/world/level/block/entity/TileEntityChest m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()Ljava/util/List; getEntitiesWithContainerOpen am_ m ()Lnet/minecraft/core/NonNullList; getItems g m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getOpenCount a m (F)F getOpenNess a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V lidAnimateTick a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V playSound a m ()V recheckOpen l m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/core/NonNullList;)V setItems a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V signalOpenCount a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V swapContents a m (II)Z triggerEvent a_ f Lnet/minecraft/network/chat/Component; DEFAULT_NAME e f I EVENT_SET_OPEN_COUNT d f Lnet/minecraft/world/level/block/entity/ChestLidController; chestLidController h f Lnet/minecraft/core/NonNullList; items f f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter g c net/minecraft/world/level/block/entity/ChestBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityChest$1 m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; this$0 a c net/minecraft/world/level/block/entity/ShelfBlockEntity net/minecraft/world/level/block/entity/ShelfBlockEntity m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m ()Z getAlignItemsToBottom l m ()Lnet/minecraft/core/NonNullList; getItems h m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket k m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()F getVisualRotationYInDegrees ed m ()Lnet/minecraft/world/level/Level; level ao m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m ()Lnet/minecraft/world/phys/Vec3; position dI m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m ()V setChanged e m (Lnet/minecraft/core/Holder$Reference;)V setChanged a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; swapItemNoUpdate d f Ljava/lang/String; ALIGN_ITEMS_TO_BOTTOM_TAG d f Lorg/slf4j/Logger; LOGGER c f I MAX_ITEMS b f Z alignItemsToBottom f f Lnet/minecraft/core/NonNullList; items e c net/minecraft/world/level/block/entity/SkullBlockEntity net/minecraft/world/level/block/entity/TileEntitySkull m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V animation a m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (F)F getAnimation a m ()Lnet/minecraft/resources/Identifier; getNoteBlockSound c m ()Lnet/minecraft/world/item/component/ResolvableProfile; getOwnerProfile a m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a f Ljava/lang/String; TAG_CUSTOM_NAME c f Ljava/lang/String; TAG_NOTE_BLOCK_SOUND b f Ljava/lang/String; TAG_PROFILE a f I animationTickCount f f Lnet/minecraft/network/chat/Component; customName h f Z isAnimating g f Lnet/minecraft/resources/Identifier; noteBlockSound e f Lnet/minecraft/world/item/component/ResolvableProfile; owner d c net/minecraft/world/level/block/entity/vault/VaultState net/minecraft/world/level/block/entity/vault/VaultState m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState; $values b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;F)V ejectResultItem a m ()Ljava/lang/String; getSerializedName c m ()I lightLevel a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V onExit a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onTransition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/level/block/entity/vault/VaultState; tickAndGetNext a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;D)Lnet/minecraft/world/level/block/entity/vault/VaultState; updateStateForConnectedPlayers a f [Lnet/minecraft/world/level/block/entity/vault/VaultState; $VALUES k f Lnet/minecraft/world/level/block/entity/vault/VaultState; ACTIVE b f I DELAY_AFTER_LAST_EJECTION_TICKS g f I DELAY_BEFORE_FIRST_EJECTION_TICKS h f I DELAY_BETWEEN_EJECTIONS_TICKS f f Lnet/minecraft/world/level/block/entity/vault/VaultState; EJECTING d f Lnet/minecraft/world/level/block/entity/vault/VaultState; INACTIVE a f Lnet/minecraft/world/level/block/entity/vault/VaultState; UNLOCKING c f I UPDATE_CONNECTED_PLAYERS_TICK_RATE e f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; lightLevel j f Ljava/lang/String; stateName i c net/minecraft/world/level/block/entity/vault/VaultState$1 net/minecraft/world/level/block/entity/vault/VaultState$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a c net/minecraft/world/level/block/entity/vault/VaultState$2 net/minecraft/world/level/block/entity/vault/VaultState$2 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a c net/minecraft/world/level/block/entity/vault/VaultState$3 net/minecraft/world/level/block/entity/vault/VaultState$3 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a c net/minecraft/world/level/block/entity/vault/VaultState$4 net/minecraft/world/level/block/entity/vault/VaultState$4 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V onExit a c net/minecraft/world/level/block/entity/vault/VaultState$LightLevel net/minecraft/world/level/block/entity/vault/VaultState$a m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; $values a f [Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; $VALUES d f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; HALF_LIT a f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; LIT b f I value c c net/minecraft/world/level/chunk/status/ChunkStatusTasks net/minecraft/world/level/chunk/status/ChunkStatusTasks m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; full m m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateBiomes e m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateCarvers h m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateFeatures i m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateNoise f m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateSpawn l m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateStructureReferences d m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateStructureStarts b m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateSurface g m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; initializeLight j m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z isLighted a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/LevelChunk;)V lambda$full$1 a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/server/level/GenerationChunkHolder;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$full$2 a m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$generateNoise$0 b m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; light k m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; loadStructureStarts c m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; passThrough a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/world/level/chunk/storage/ChunkScanAccess net/minecraft/world/level/chunk/storage/ChunkScanAccess m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; scanChunk a c net/minecraft/world/level/gameevent/BlockPositionSource net/minecraft/world/level/gameevent/BlockPositionSource m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/BlockPos; pos b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/BlockPos; pos e c net/minecraft/world/level/gameevent/BlockPositionSource$Type net/minecraft/world/level/gameevent/BlockPositionSource$a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/world/level/gameevent/GameEventDispatcher net/minecraft/world/level/gameevent/GameEventDispatcher m (Ljava/util/List;)V handleGameEventMessagesInQueue a m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListener;Lnet/minecraft/world/phys/Vec3;)V lambda$post$0 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V post a f Lnet/minecraft/server/level/ServerLevel; level a c net/minecraft/world/level/gamerules/GameRuleTypeVisitor net/minecraft/world/level/gamerules/GameRuleTypeVisitor m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a m (Lnet/minecraft/world/level/gamerules/GameRule;)V visitBoolean b m (Lnet/minecraft/world/level/gamerules/GameRule;)V visitInteger c c net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus m ([J)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; lambda$static$0 a m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Ljava/util/stream/LongStream; lambda$static$2 a m ()J nextLong a f Lcom/mojang/serialization/Codec; CODEC a f J seedHi c f J seedLo b c net/minecraft/world/level/levelgen/feature/CoralFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoral m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V lambda$placeCoralBlock$0 a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V lambda$placeCoralBlock$1 a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeCoralBlock b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a c net/minecraft/world/level/levelgen/feature/DeltaFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureDelta m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Z isClear a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f Lcom/google/common/collect/ImmutableList; CANNOT_REPLACE a f [Lnet/minecraft/core/Direction; DIRECTIONS b f D RIM_SPAWN_CHANCE c c net/minecraft/world/level/levelgen/feature/GeodeFeature net/minecraft/world/level/levelgen/feature/GeodeFeature m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f [Lnet/minecraft/core/Direction; DIRECTIONS a c net/minecraft/world/level/levelgen/feature/SpikeFeature net/minecraft/world/level/levelgen/feature/WorldGenEnder m (Lnet/minecraft/world/level/WorldGenLevel;)Ljava/util/List; getSpikesForLevel a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)V placeSpike a f I NUMBER_OF_SPIKES a f Lcom/google/common/cache/LoadingCache; SPIKE_CACHE c f I SPIKE_DISTANCE b c net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike net/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike m ()I getCenterX a m ()I getCenterZ b m ()I getHeight d m ()I getRadius c m ()Lnet/minecraft/world/phys/AABB; getTopBoundingBox f m (Lnet/minecraft/core/BlockPos;)Z isCenterWithinChunk a m ()Z isGuarded e m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Boolean; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a f Lcom/mojang/serialization/Codec; CODEC a f I centerX b f I centerZ c f Z guarded f f I height e f I radius d f Lnet/minecraft/world/phys/AABB; topBoundingBox g c net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader net/minecraft/world/level/levelgen/feature/WorldGenEnder$b m (Ljava/lang/Long;)Ljava/util/List; load a c net/minecraft/world/level/levelgen/feature/VinesFeature net/minecraft/world/level/levelgen/feature/WorldGenVines m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/presets/WorldPresets net/minecraft/world/level/levelgen/presets/WorldPresets m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createFlatWorldDimensions c m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createNormalWorldDimensions a m (Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional; fromSettings a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/dimension/LevelStem; getNormalOverworld b m (Lnet/minecraft/world/level/dimension/LevelStem;)Ljava/util/Optional; lambda$fromSettings$0 a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; AMPLIFIED d f Lnet/minecraft/resources/ResourceKey; DEBUG f f Lnet/minecraft/resources/ResourceKey; FLAT b f Lnet/minecraft/resources/ResourceKey; LARGE_BIOMES c f Lnet/minecraft/resources/ResourceKey; NORMAL a f Lnet/minecraft/resources/ResourceKey; SINGLE_BIOME_SURFACE e c net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap net/minecraft/world/level/levelgen/presets/WorldPresets$a m ()V bootstrap a m (Lnet/minecraft/world/level/dimension/LevelStem;)Lnet/minecraft/world/level/levelgen/presets/WorldPreset; createPresetWithCustomOverworld a m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/dimension/LevelStem; makeNoiseBasedOverworld a m (Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/dimension/LevelStem; makeOverworld a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V registerCustomOverworldPreset a m (Lnet/minecraft/world/level/biome/BiomeSource;)V registerOverworlds a f Lnet/minecraft/core/HolderGetter; biomes c f Lnet/minecraft/data/worldgen/BootstrapContext; context a f Lnet/minecraft/world/level/dimension/LevelStem; endStem i f Lnet/minecraft/core/HolderGetter; multiNoiseBiomeSourceParameterLists f f Lnet/minecraft/world/level/dimension/LevelStem; netherStem h f Lnet/minecraft/core/HolderGetter; noiseSettings b f Lnet/minecraft/core/Holder; overworldDimensionType g f Lnet/minecraft/core/HolderGetter; placedFeatures d f Lnet/minecraft/core/HolderGetter; structureSets e c net/minecraft/world/level/lighting/ChunkSkyLightSources net/minecraft/world/level/lighting/ChunkSkyLightSources m (I)I extendSourcesBelowWorld c m (I)V fill a m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V fillFrom a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I findLowestSourceBelow a m (Lnet/minecraft/world/level/chunk/ChunkAccess;III)I findLowestSourceY a m (I)I get b m ()I getHighestLowestSourceY a m (II)I getLowestSourceY a m (II)I index c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isEdgeOccluded a m (II)V set b m (Lnet/minecraft/world/level/BlockGetter;III)Z update a m (Lnet/minecraft/world/level/BlockGetter;IILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z updateEdge a f I NEGATIVE_INFINITY a f I SIZE b f Lnet/minecraft/util/BitStorage; heightmap d f I minY c f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos1 e f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos2 f c net/minecraft/world/level/lighting/LeveledPriorityQueue net/minecraft/world/level/lighting/LeveledPriorityQueue m (I)V checkFirstQueuedLevel a m (JII)V dequeue a m (JI)V enqueue a m ()Z isEmpty b m ()J removeFirstLong a f I firstQueuedLevel c f I levelCount a f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; queues b c net/minecraft/world/level/lighting/LeveledPriorityQueue$1 net/minecraft/world/level/lighting/LeveledPriorityQueue$1 f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; this$0 b c net/minecraft/world/level/pathfinder/PathfindingContext net/minecraft/world/level/pathfinder/PathfindingContext m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m (III)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeFromState a m ()Lnet/minecraft/world/level/CollisionGetter; level a m ()Lnet/minecraft/core/BlockPos; mobPosition b f Lnet/minecraft/world/level/pathfinder/PathTypeCache; cache b f Lnet/minecraft/world/level/CollisionGetter; level a f Lnet/minecraft/core/BlockPos; mobPosition c f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos d c net/minecraft/world/level/storage/FileNameDateFormatter net/minecraft/world/level/storage/FileNameDateFormatter f Ljava/time/format/DateTimeFormatter; FORMATTER a c net/minecraft/world/level/storage/LevelStorageException net/minecraft/world/level/storage/LevelStorageException m ()Lnet/minecraft/network/chat/Component; getMessageComponent a f Lnet/minecraft/network/chat/Component; messageComponent a c net/minecraft/world/level/storage/loot/entries/LootItem net/minecraft/world/level/storage/loot/entries/LootItem m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lnet/minecraft/world/level/ItemLike;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$lootTableItem$2 a m (Lnet/minecraft/world/level/storage/loot/entries/LootItem;)Lnet/minecraft/core/Holder; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; lootTableItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; item j c net/minecraft/world/level/storage/loot/entries/SlotLoot net/minecraft/world/level/storage/loot/entries/SlotLoot m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$createItemStack$2 a m (Lnet/minecraft/world/level/storage/loot/entries/SlotLoot;)Lnet/minecraft/world/item/slot/SlotSource; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/slot/SlotSource; slotSource j c net/minecraft/world/level/storage/loot/entries/TagEntry net/minecraft/world/level/storage/loot/entries/LootSelectorTag m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; expandTag b m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z expandTag a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V lambda$createItemStack$3 a m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$expandTag$5 a m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;)Lnet/minecraft/tags/TagKey; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 c m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$tagContents$4 b m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; tagContents a f Lcom/mojang/serialization/MapCodec; CODEC a f Z expand k f Lnet/minecraft/tags/TagKey; tag j c net/minecraft/world/level/storage/loot/entries/TagEntry$1 net/minecraft/world/level/storage/loot/entries/LootSelectorTag$1 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a c net/minecraft/world/level/validation/DirectoryValidator net/minecraft/world/level/validation/DirectoryValidator m (Ljava/nio/file/Path;Z)Ljava/util/List; validateDirectory a m (Ljava/nio/file/Path;Ljava/util/List;)V validateKnownDirectory b m (Ljava/nio/file/Path;)Ljava/util/List; validateSymlink a m (Ljava/nio/file/Path;Ljava/util/List;)V validateSymlink a f Ljava/nio/file/PathMatcher; symlinkTargetAllowList a c net/minecraft/world/level/validation/DirectoryValidator$1 net/minecraft/world/level/validation/DirectoryValidator$1 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; preVisitDirectory a m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V validateSymlink c m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile b f Lnet/minecraft/world/level/validation/DirectoryValidator; this$0 b c org/bukkit/craftbukkit/attribute/CraftAttributeInstance org/bukkit/craftbukkit/v1_21_R7/attribute/CraftAttributeInstance c org/bukkit/craftbukkit/block/CraftCalibratedSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/CraftCalibratedSculkSensor c org/bukkit/craftbukkit/block/impl/CraftBaseCoralWallFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBaseCoralWallFan c org/bukkit/craftbukkit/block/impl/CraftDaylightDetector org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDaylightDetector c org/bukkit/craftbukkit/block/impl/CraftGlazedTerracotta org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGlazedTerracotta c org/bukkit/craftbukkit/block/impl/CraftPointedDripstone org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPointedDripstone c org/bukkit/craftbukkit/block/impl/CraftStainedGlassPane org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStainedGlassPane c org/bukkit/craftbukkit/entity/boat/CraftAcaciaChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftAcaciaChestBoat c org/bukkit/craftbukkit/entity/boat/CraftBambooChestRaft org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBambooChestRaft c org/bukkit/craftbukkit/entity/boat/CraftCherryChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftCherryChestBoat c org/bukkit/craftbukkit/entity/boat/CraftJungleChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftJungleChestBoat c org/bukkit/craftbukkit/entity/boat/CraftSpruceChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftSpruceChestBoat c org/bukkit/craftbukkit/generator/InternalChunkGenerator org/bukkit/craftbukkit/v1_21_R7/generator/InternalChunkGenerator c org/bukkit/craftbukkit/inventory/CraftInventoryCrafting org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCrafting c org/bukkit/craftbukkit/inventory/CraftInventoryMerchant org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryMerchant c org/bukkit/craftbukkit/inventory/CraftInventorySmithing org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventorySmithing c org/bukkit/craftbukkit/inventory/CraftMetaAxolotlBucket org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaAxolotlBucket c org/bukkit/craftbukkit/inventory/CraftMetaEnchantedBook org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaEnchantedBook c org/bukkit/craftbukkit/inventory/CraftMetaKnowledgeBook org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaKnowledgeBook c org/bukkit/craftbukkit/inventory/CraftMetaOminousBottle org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaOminousBottle c org/bukkit/craftbukkit/inventory/trim/CraftTrimMaterial org/bukkit/craftbukkit/v1_21_R7/inventory/trim/CraftTrimMaterial c org/bukkit/craftbukkit/inventory/view/CraftMerchantView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftMerchantView c org/bukkit/craftbukkit/legacy/reroute/RerouteMethodData org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteMethodData c org/bukkit/craftbukkit/legacy/reroute/RerouteMethodName org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteMethodName c org/bukkit/craftbukkit/legacy/reroute/RerouteReturnType org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteReturnType c org/bukkit/craftbukkit/util/CraftNBTTagConfigSerializer org/bukkit/craftbukkit/v1_21_R7/util/CraftNBTTagConfigSerializer c net/minecraft/advancements/criterion/BrewedPotionTrigger net/minecraft/advancements/criterion/CriterionTriggerBrewedPotion m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/BrewedPotionTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/Holder;)V trigger a c net/minecraft/advancements/criterion/BrewedPotionTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerBrewedPotion$a m ()Lnet/minecraft/advancements/Criterion; brewedPotion b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/Holder;)Z matches a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; potion c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b f Ljava/util/Optional; potion c c net/minecraft/advancements/criterion/CollectionPredicate net/minecraft/advancements/criterion/CollectionPredicate m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()Ljava/util/Optional; contains a m ()Ljava/util/Optional; counts b m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()Ljava/util/Optional; size c m (Ljava/lang/Iterable;)Z test a f Ljava/util/Optional; contains a f Ljava/util/Optional; counts b f Ljava/util/Optional; size c c net/minecraft/advancements/criterion/EntitySubPredicates net/minecraft/advancements/criterion/EntitySubPredicates m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; register a f Lcom/mojang/serialization/MapCodec; FISHING_HOOK b f Lcom/mojang/serialization/MapCodec; LIGHTNING a f Lcom/mojang/serialization/MapCodec; PLAYER c f Lcom/mojang/serialization/MapCodec; RAIDER e f Lcom/mojang/serialization/MapCodec; SHEEP f f Lcom/mojang/serialization/MapCodec; SLIME d c net/minecraft/advancements/criterion/EntityTypePredicate net/minecraft/advancements/criterion/CriterionConditionEntityType m (Lnet/minecraft/world/entity/EntityType;)Z matches a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/EntityTypePredicate; of a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/criterion/EntityTypePredicate; of a m ()Lnet/minecraft/core/HolderSet; types a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/HolderSet; types b c net/minecraft/advancements/criterion/FilledBucketTrigger net/minecraft/advancements/criterion/CriterionTriggerFilledBucket m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/FilledBucketTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/FilledBucketTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerFilledBucket$a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; filledBucket a m ()Ljava/util/Optional; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/MobEffectsPredicate net/minecraft/advancements/criterion/CriterionConditionMobEffect m ()Ljava/util/Map; effectMap a m (Ljava/util/Map;)Z matches a m (Lnet/minecraft/world/entity/Entity;)Z matches a m (Lnet/minecraft/world/entity/LivingEntity;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Map; effectMap b c net/minecraft/advancements/criterion/MobEffectsPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionMobEffect$a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder; and a m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/MobEffectsPredicate$MobEffectInstancePredicate;)Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder; and a m ()Ljava/util/Optional; build b m ()Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder; effects a f Lcom/google/common/collect/ImmutableMap$Builder; effectMap a c net/minecraft/advancements/criterion/MobEffectsPredicate$MobEffectInstancePredicate net/minecraft/advancements/criterion/CriterionConditionMobEffect$b m ()Ljava/util/Optional; ambient c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; amplifier a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/effect/MobEffectInstance;)Z matches a m ()Ljava/util/Optional; visible d f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; ambient d f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; amplifier b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration c f Ljava/util/Optional; visible e c net/minecraft/advancements/criterion/PickedUpItemTrigger net/minecraft/advancements/criterion/PickedUpItemTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/PickedUpItemTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V trigger a c net/minecraft/advancements/criterion/PickedUpItemTrigger$TriggerInstance net/minecraft/advancements/criterion/PickedUpItemTrigger$a m ()Ljava/util/Optional; entity c m ()Ljava/util/Optional; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; thrownItemPickedUpByEntity a m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; thrownItemPickedUpByPlayer a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; entity d f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/ShotCrossbowTrigger net/minecraft/advancements/criterion/CriterionTriggerShotCrossbow m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/ShotCrossbowTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/ShotCrossbowTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerShotCrossbow$a m ()Ljava/util/Optional; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; shotCrossbow a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; shotCrossbow a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/UsedEnderEyeTrigger net/minecraft/advancements/criterion/CriterionTriggerUsedEnderEye m ()Lcom/mojang/serialization/Codec; codec a m (DLnet/minecraft/advancements/criterion/UsedEnderEyeTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)V trigger a c net/minecraft/advancements/criterion/UsedEnderEyeTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerUsedEnderEye$a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; distance b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (D)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; distance c f Ljava/util/Optional; player b c net/minecraft/commands/arguments/blocks/BlockStateParser net/minecraft/commands/arguments/blocks/ArgumentBlock m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/world/level/block/state/properties/Property;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; addSuggestions a m (Ljava/lang/StringBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V appendProperty a m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; fillSuggestions a m ()Z hasBlockEntity b m (I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readBlock$6 a m (Lnet/minecraft/world/level/block/state/properties/Property;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$readProperties$8 a m (ILnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readTag$7 a m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$readVagueProperties$9 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$serialize$10 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 a m ()V parse a m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult; parseForBlock a m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult; parseForBlock a m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; parseForTesting b m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; parseForTesting b m ()V readBlock c m ()V readNbt g m ()V readProperties e m ()V readTag d m ()V readVagueProperties f m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/String; serialize a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;I)V setValue a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestBlockIdOrTag l m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestEquals f m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestItem k m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestNextPropertyOrEnd g m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenNbt e m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenPropertiesOrNbt i m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenVaguePropertiesOrNbt h m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestPropertyName c m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestPropertyNameOrEnd a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTag j m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyName d m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyNameOrEnd b m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyValue a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_DUPLICATE_PROPERTY d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_END_OF_PROPERTIES g f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_EXPECTED_VALUE f f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_VALUE e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_TAGS_ALLOWED a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_BLOCK b f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_PROPERTY c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG h f Ljava/util/function/Function; SUGGEST_NOTHING o f C SYNTAX_END_PROPERTIES k f C SYNTAX_EQUALS l f C SYNTAX_PROPERTY_SEPARATOR m f C SYNTAX_START_NBT j f C SYNTAX_START_PROPERTIES i f C SYNTAX_TAG n f Z allowNbt s f Lnet/minecraft/core/HolderLookup; blocks p f Lnet/minecraft/world/level/block/state/StateDefinition; definition w f Z forTesting r f Lnet/minecraft/resources/Identifier; id v f Lnet/minecraft/nbt/CompoundTag; nbt y f Ljava/util/Map; properties t f Lcom/mojang/brigadier/StringReader; reader q f Lnet/minecraft/world/level/block/state/BlockState; state x f Ljava/util/function/Function; suggestions A f Lnet/minecraft/core/HolderSet; tag z f Ljava/util/Map; vagueProperties u c net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult net/minecraft/commands/arguments/blocks/ArgumentBlock$b m ()Lnet/minecraft/nbt/CompoundTag; nbt c m ()Lnet/minecraft/core/HolderSet; tag a m ()Ljava/util/Map; vagueProperties b f Lnet/minecraft/nbt/CompoundTag; nbt c f Lnet/minecraft/core/HolderSet; tag a f Ljava/util/Map; vagueProperties b c net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult net/minecraft/commands/arguments/blocks/ArgumentBlock$a m ()Lnet/minecraft/world/level/block/state/BlockState; blockState a m ()Lnet/minecraft/nbt/CompoundTag; nbt c m ()Ljava/util/Map; properties b f Lnet/minecraft/world/level/block/state/BlockState; blockState a f Lnet/minecraft/nbt/CompoundTag; nbt c f Ljava/util/Map; properties b c net/minecraft/commands/arguments/coordinates/Coordinates net/minecraft/commands/arguments/coordinates/IVectorPosition m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/core/BlockPos; getBlockPos c m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b m ()Z isXRelative a m ()Z isYRelative b m ()Z isZRelative c c net/minecraft/commands/arguments/selector/EntitySelector net/minecraft/commands/arguments/selector/EntitySelector m (Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)V addEntities a m (Lnet/minecraft/commands/CommandSourceStack;)V checkPermissions e m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/List; findEntities b m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/List; findPlayers d m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/entity/Entity; findSingleEntity a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/server/level/ServerPlayer; findSinglePlayer c m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getAbsoluteAabb a m ()I getMaxResults a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/function/Predicate; getPredicate a m ()I getResultLimit f m ()Z includesEntities b m ()Z isSelfSelector c m ()Z isWorldLimited d m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; joinNames a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/entity/Entity;)Z lambda$getPredicate$1 a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z lambda$getPredicate$2 a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$getPredicate$3 a m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$0 b m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Ljava/util/List; sortAndLimit a m ()Z usesSelector e f Lnet/minecraft/world/level/entity/EntityTypeTest; ANY_TYPE c f I INFINITE a f Ljava/util/function/BiConsumer; ORDER_ARBITRARY b f Lnet/minecraft/world/phys/AABB; aabb j f Ljava/util/List; contextFreePredicates g f Z currentEntity l f Ljava/util/UUID; entityUUID n f Z includesEntities e f I maxResults d f Ljava/util/function/BiConsumer; order k f Ljava/lang/String; playerName m f Ljava/util/function/Function; position i f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; range h f Lnet/minecraft/world/level/entity/EntityTypeTest; type o f Z usesSelector p f Z worldLimited f c net/minecraft/commands/arguments/selector/EntitySelector$1 net/minecraft/commands/arguments/selector/EntitySelector$1 m ()Ljava/lang/Class; getBaseClass a m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; tryCast a c net/minecraft/commands/synchronization/ArgumentTypeInfos net/minecraft/commands/synchronization/ArgumentTypeInfos m (Lnet/minecraft/core/Registry;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; bootstrap a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; byClass a m (Ljava/lang/Class;)Ljava/lang/Class; fixClassType b m (Ljava/lang/Class;)Z isClassRecognized a m (Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; register a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack b f Ljava/util/Map; BY_CLASS a c net/minecraft/core/component/DataComponentExactPredicate net/minecraft/core/component/DataComponentExactPredicate m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentExactPredicate; allOf a m ()Z alwaysMatches c m ()Lnet/minecraft/core/component/DataComponentPatch; asPatch d m ()Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; builder a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate; expect a m ()Z isEmpty b m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentExactPredicate; lambda$static$0 a m (Lnet/minecraft/core/component/TypedDataComponent;)Z lambda$static$1 a m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Ljava/util/Map; lambda$static$2 b m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Ljava/util/List; lambda$static$3 a m (Lnet/minecraft/core/component/DataComponentMap;[Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentExactPredicate; someOf a m (Lnet/minecraft/core/component/DataComponentGetter;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/component/DataComponentExactPredicate; EMPTY c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/List; expectedComponents d c net/minecraft/core/component/DataComponentExactPredicate$Builder net/minecraft/core/component/DataComponentExactPredicate$a m ()Lnet/minecraft/core/component/DataComponentExactPredicate; build a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; expect a m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; expect a f Ljava/util/List; expectedComponents a c net/minecraft/core/component/predicates/PotionsPredicate net/minecraft/core/component/predicates/PotionsPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/alchemy/PotionContents;)Z matches a m ()Lnet/minecraft/core/HolderSet; potions b m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/core/component/predicates/DataComponentPredicate; potions a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/HolderSet; potions e c net/minecraft/core/dispenser/DefaultDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorItem m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)V addToInventoryOrDispense b m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; consumeWithRemainder a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)V playAnimation a m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)V playDefaultAnimation b m (Lnet/minecraft/core/dispenser/BlockSource;)V playDefaultSound b m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Position;)V spawnItem a f I DEFAULT_ACCURACY c c net/minecraft/core/particles/ScalableParticleOptionsBase net/minecraft/core/particles/DustParticleOptionsBase m ()F getScale d m (Ljava/lang/Float;)Ljava/lang/String; lambda$static$0 b m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; lambda$static$1 a f F MAX_SCALE f f F MIN_SCALE e f Lcom/mojang/serialization/Codec; SCALE g f F scale a c net/minecraft/gametest/framework/GameTestAssertException net/minecraft/gametest/framework/GameTestHarnessAssertion m ()Lnet/minecraft/network/chat/Component; getDescription a f Lnet/minecraft/network/chat/Component; message a f I tick b c net/minecraft/network/chat/contents/TranslatableContents net/minecraft/network/chat/contents/TranslatableContents m (Ljava/util/Optional;)[Ljava/lang/Object; adjustArgs a m ([Ljava/lang/Object;)Ljava/util/Optional; adjustArgs a m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/contents/TranslatableContents; create a m ()V decompose e m (Ljava/lang/String;Ljava/util/function/Consumer;)V decomposeTemplate a m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; filterAllowedArguments b m ()[Ljava/lang/Object; getArgs d m (I)Lnet/minecraft/network/chat/FormattedText; getArgument a m ()Ljava/lang/String; getFallback c m ()Ljava/lang/String; getKey b m (Ljava/lang/Object;)Z isAllowedPrimitiveArgument a m (Ljava/util/List;)[Ljava/lang/Object; lambda$adjustArgs$9 a m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional; lambda$static$6 b m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a f Lcom/mojang/serialization/Codec; ARG_CODEC d f Ljava/util/regex/Pattern; FORMAT_PATTERN l f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f [Ljava/lang/Object; NO_ARGS a f Lcom/mojang/serialization/Codec; PRIMITIVE_ARG_CODEC c f Lnet/minecraft/network/chat/FormattedText; TEXT_NULL f f Lnet/minecraft/network/chat/FormattedText; TEXT_PERCENT e f [Ljava/lang/Object; args i f Ljava/util/List; decomposedParts k f Lnet/minecraft/locale/Language; decomposedWith j f Ljava/lang/String; fallback h f Ljava/lang/String; key g c net/minecraft/network/chat/contents/data/BlockDataSource net/minecraft/network/chat/contents/data/BlockDataSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; compilePos a m ()Lnet/minecraft/commands/arguments/coordinates/Coordinates; compiledPos c m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; posPattern b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/commands/arguments/coordinates/Coordinates; compiledPos c f Ljava/lang/String; posPattern b c net/minecraft/network/chat/contents/objects/PlayerSprite net/minecraft/network/chat/contents/objects/PlayerSprite m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/String; description c m ()Lnet/minecraft/network/chat/FontDescription; fontDescription b m ()Z hat e m (Ljava/lang/String;)Ljava/lang/String; lambda$description$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/component/ResolvableProfile; player d f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Z hat c f Lnet/minecraft/world/item/component/ResolvableProfile; player b c net/minecraft/network/protocol/game/ServerPacketListener net/minecraft/network/protocol/game/ServerPacketListener m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/server/dedicated/DedicatedServerProperties net/minecraft/server/dedicated/DedicatedServerProperties m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createDimensions a m (Ljava/lang/String;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; deserializePermission a m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfig; getDatapackConfig c m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; getServerPackInfo a m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$new$0 a m (Ljava/lang/String;)Ljava/lang/Integer; lambda$new$1 g m (Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$new$2 f m (Ljava/lang/String;)Ljava/lang/String; lambda$new$3 e m (Ljava/lang/String;Ljava/lang/String;)V lambda$parseResourcePackPrompt$4 d m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; parseResourcePackPrompt d m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;)Ljava/lang/String; serializePermission a f Lcom/google/common/base/Splitter; COMMA_SPLITTER ao f Lorg/slf4j/Logger; LOGGER am f Ljava/lang/String; MANAGEMENT_SERVER_TLS_ENABLED_KEY a f Ljava/lang/String; MANAGEMENT_SERVER_TLS_KEYSTORE_KEY b f Ljava/lang/String; MANAGEMENT_SERVER_TLS_KEYSTORE_PASSWORD_KEY c f Ljava/util/regex/Pattern; SHA1 an f Lnet/minecraft/server/dedicated/Settings$MutableValue; acceptsTransfers ak f Lnet/minecraft/server/dedicated/Settings$MutableValue; allowFlight g f Ljava/lang/Boolean; announcePlayerAchievements y f Z broadcastConsoleToOps R f Z broadcastRconToOps Q f Ljava/lang/String; bugReportLink j f Z codeOfConduct i f Lnet/minecraft/server/dedicated/Settings$MutableValue; difficulty m f Z enableJmxMonitoring V f Z enableQuery z f Z enableRcon B f Lnet/minecraft/server/dedicated/Settings$MutableValue; enableStatus W f Z enforceSecureProfile ag f Lnet/minecraft/server/dedicated/Settings$MutableValue; enforceWhitelist l f Lnet/minecraft/server/dedicated/Settings$MutableValue; entityBroadcastRangePercentage Y f Lnet/minecraft/server/dedicated/Settings$MutableValue; forceGameMode k f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; functionPermissions I f Lnet/minecraft/server/dedicated/Settings$MutableValue; gameMode n f Z hardcore E f Lnet/minecraft/server/dedicated/Settings$MutableValue; hideOnlinePlayers X f Lnet/minecraft/world/level/DataPackConfig; initialDataPackConfiguration ac f Ljava/lang/String; levelName o f Z logIPs ah f Ljava/lang/String; managementServerAllowedOrigins x f Z managementServerEnabled q f Ljava/lang/String; managementServerHost r f I managementServerPort s f Ljava/lang/String; managementServerSecret t f Z managementServerTlsEnabled u f Ljava/lang/String; managementServerTlsKeystore v f Ljava/lang/String; managementServerTlsKeystorePassword w f I maxChainedNeighborUpdates K f Lnet/minecraft/server/dedicated/Settings$MutableValue; maxPlayers O f J maxTickTime J f I maxWorldSize S f Lnet/minecraft/server/dedicated/Settings$MutableValue; motd h f I networkCompressionThreshold P f Z onlineMode d f Lnet/minecraft/server/dedicated/Settings$MutableValue; opPermissions H f Lnet/minecraft/server/dedicated/Settings$MutableValue; pauseWhenEmptySeconds ai f Lnet/minecraft/server/dedicated/Settings$MutableValue; playerIdleTimeout ad f Z preventProxyConnections e f I queryPort A f I rateLimitPacketsPerSecond L f Ljava/lang/String; rconPassword D f I rconPort C f Ljava/lang/String; regionFileComression U f Ljava/lang/String; serverIp f f I serverPort p f Ljava/util/Optional; serverResourcePackInfo ab f Lnet/minecraft/server/dedicated/Settings$MutableValue; simulationDistance N f Lnet/minecraft/server/dedicated/Settings$MutableValue; spawnProtection G f Lnet/minecraft/server/dedicated/Settings$MutableValue; statusHeartbeatInterval ae f Z syncChunkWrites T f Ljava/lang/String; textFilteringConfig Z f I textFilteringVersion aa f Z useNativeTransport F f Lnet/minecraft/server/dedicated/Settings$MutableValue; viewDistance M f Lnet/minecraft/server/dedicated/Settings$MutableValue; whiteList af f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; worldDimensionData ap f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions aj c net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; create a m ()Lcom/google/gson/JsonObject; generatorSettings a m (Lnet/minecraft/core/HolderLookup;)Ljava/util/Optional; lambda$create$0 a m ()Ljava/lang/IllegalStateException; lambda$create$1 d m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$create$2 a m ()Ljava/util/Optional; lambda$create$3 c m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder$Reference; lambda$create$4 a m ()Ljava/lang/String; levelType b f Ljava/util/Map; LEGACY_PRESET_NAMES c f Lcom/google/gson/JsonObject; generatorSettings a f Ljava/lang/String; levelType b c net/minecraft/server/level/ThrottlingChunkTaskDispatcher net/minecraft/server/level/ThrottlingChunkTaskDispatcher m ()Ljava/lang/String; getDebugStatus d m (J)Ljava/lang/String; lambda$getDebugStatus$0 b m (J)V onRelease a m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; popTasks c m (Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk;)V scheduleForExecution a f Lit/unimi/dsi/fastutil/longs/LongSet; chunkPositionsInExecution c f Ljava/lang/String; executorSchedulerName e f I maxChunksInExecution d c net/minecraft/server/notifications/ServerActivityMonitor net/minecraft/server/notifications/ServerActivityMonitor m ()V processWithRateLimit c m ()V reportLoginActivity b m ()V tick a f Ljava/util/concurrent/atomic/AtomicLong; lastNotificationTime b f J minimumMillisBetweenNotifications a f Lnet/minecraft/server/notifications/NotificationManager; notificationManager d f Ljava/util/concurrent/atomic/AtomicBoolean; serverActivity c c net/minecraft/server/permissions/LevelBasedPermissionSet net/minecraft/server/permissions/LevelBasedPermissionSet m (Lnet/minecraft/server/permissions/PermissionLevel;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; create b m (Lnet/minecraft/server/permissions/PermissionLevel;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; forLevel a m ()Lnet/minecraft/server/permissions/PermissionLevel; level a m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/server/permissions/PermissionSet; union a f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; ADMIN d f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; ALL a f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; GAMEMASTER c f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; MODERATOR b f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; OWNER e c net/minecraft/server/permissions/LevelBasedPermissionSet$1 net/minecraft/server/permissions/LevelBasedPermissionSet$1 m ()Lnet/minecraft/server/permissions/PermissionLevel; level a f Lnet/minecraft/server/permissions/PermissionLevel; val$level f c net/minecraft/server/permissions/LevelBasedPermissionSet$2 net/minecraft/server/permissions/LevelBasedPermissionSet$2 f [I $SwitchMap$net$minecraft$server$permissions$PermissionLevel a c net/minecraft/server/permissions/PermissionProviderCheck net/minecraft/server/permissions/PermissionProviderCheck m ()Lnet/minecraft/server/permissions/PermissionCheck; test a m (Lnet/minecraft/server/permissions/PermissionSetSupplier;)Z test a f Lnet/minecraft/server/permissions/PermissionCheck; test a c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix net/minecraft/util/datafix/fixes/ChunkConverterPalette m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix b m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getName a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; getProperty a m (ZZZZ)I getSideMask a m (Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap;Lcom/mojang/serialization/Dynamic;)I idFor a f I EAST_MASK f f Lorg/slf4j/Logger; LOGGER i f I NORTH_EAST_MASK g f I NORTH_MASK h f I NORTH_WEST_MASK a f I SIZE j f I SOUTH_EAST_MASK e f I SOUTH_MASK d f I SOUTH_WEST_MASK c f I WEST_MASK b c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section net/minecraft/util/datafix/fixes/ChunkConverterPalette$d m (II)V addFix a m (I)Lcom/mojang/serialization/Dynamic; getBlock a m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer; lambda$upgrade$0 b m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer; lambda$upgrade$1 a m (ILcom/mojang/serialization/Dynamic;)V setBlock a m (I)I upgrade b m ()Lcom/mojang/serialization/Dynamic; write a f [I buffer i f Z hasData e f Ljava/util/List; listTag c f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; palette b f Lcom/mojang/serialization/Dynamic; section d f Ljava/util/Set; seen h f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; toFix f f Lit/unimi/dsi/fastutil/ints/IntList; update g f I y a c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer net/minecraft/util/datafix/fixes/ChunkConverterPalette$a m (III)I get a m (I)I getPosition b m (I)Z isFirst a f I NIBBLE_SIZE b f I SIZE a f [B data c c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; $values c m ()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; getAxis b m ()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; getAxisDirection a f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; $VALUES i f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; DOWN a f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; EAST f f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; NORTH c f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; SOUTH d f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; UP b f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; WEST e f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; axisDirection h f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; axis g c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; $values a f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; $VALUES d f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; X a f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; Y b f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; Z c c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; $values b m ()I getStep a f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; $VALUES d f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; NEGATIVE b f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; POSITIVE a f I step c c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk net/minecraft/util/datafix/fixes/ChunkConverterPalette$e m (I)Lcom/mojang/serialization/Dynamic; getBlock a m (I)Lcom/mojang/serialization/Dynamic; getBlockEntity b m (I)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; getSection d m (Lcom/mojang/serialization/Dynamic;)V lambda$new$0 b m (Ljava/util/stream/Stream;)V lambda$new$1 b m (Lcom/mojang/serialization/Dynamic;)V lambda$new$2 a m (Ljava/util/stream/Stream;)V lambda$new$3 a m (ILnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction;)I relative a m (I)Lcom/mojang/serialization/Dynamic; removeBlockEntity c m (ILcom/mojang/serialization/Dynamic;)V setBlock a m ()Lcom/mojang/serialization/Dynamic; write a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; blockEntities f f Lcom/mojang/serialization/Dynamic; level c f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; sections b f I sides a f I x d f I z e c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$MappingConstants net/minecraft/util/datafix/fixes/ChunkConverterPalette$c m (Ljava/util/Map;ILjava/lang/String;)V addBanners b m (Ljava/util/Map;ILjava/lang/String;)V addBeds a m (Ljava/util/HashMap;)V lambda$static$0 f m (Ljava/util/HashMap;)V lambda$static$1 e m (Ljava/util/HashMap;)V lambda$static$2 d m (Ljava/util/HashMap;)V lambda$static$3 c m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$4 a m (Ljava/util/HashMap;)V lambda$static$5 b m (Ljava/util/HashMap;)V lambda$static$6 a m (Ljava/util/Map;Ljava/lang/String;)V mapDoor a m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V mapSkull a f Lcom/mojang/serialization/Dynamic; AIR t f Ljava/util/Map; BANNER_BLOCK_MAP s f Ljava/util/Map; BED_BLOCK_MAP r f Ljava/util/Map; DOOR_MAP o f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; DYE_COLOR_MAP q f Ljava/util/BitSet; FIX b f Ljava/util/Map; FLOWER_POT_MAP m f Ljava/util/Map; NOTE_BLOCK_MAP p f Lcom/mojang/serialization/Dynamic; PUMPKIN c f Ljava/util/Map; SKULL_MAP n f Lcom/mojang/serialization/Dynamic; SNOWY_GRASS e f Lcom/mojang/serialization/Dynamic; SNOWY_MYCELIUM f f Lcom/mojang/serialization/Dynamic; SNOWY_PODZOL d f Lcom/mojang/serialization/Dynamic; UPPER_LARGE_FERN j f Lcom/mojang/serialization/Dynamic; UPPER_LILAC h f Lcom/mojang/serialization/Dynamic; UPPER_PEONY l f Lcom/mojang/serialization/Dynamic; UPPER_ROSE_BUSH k f Lcom/mojang/serialization/Dynamic; UPPER_SUNFLOWER g f Lcom/mojang/serialization/Dynamic; UPPER_TALL_GRASS i f Ljava/util/BitSet; VIRTUAL a c net/minecraft/util/datafix/fixes/ChunkTicketUnpackPosFix net/minecraft/util/datafix/fixes/ChunkTicketUnpackPosFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a f J CHUNK_COORD_BITS a f J CHUNK_COORD_MASK b c net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix net/minecraft/util/datafix/fixes/DataConverterPainting m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Ljava/util/HashMap;)V lambda$static$0 a f Ljava/util/Map; MAP c c net/minecraft/util/datafix/fixes/FixProjectileStoredItem net/minecraft/util/datafix/fixes/FixProjectileStoredItem m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; castUnchecked c m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createItemStack a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixArrow a m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;)Ljava/util/function/Function; fixChoice a m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; fixChoiceCap a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixSpectralArrow b m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getArrowType a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixArrow$2 c m (Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixSpectralArrow$3 b f Ljava/lang/String; EMPTY_POTION a c net/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer net/minecraft/util/datafix/fixes/FixProjectileStoredItem$a c net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix net/minecraft/util/datafix/fixes/DataConverterIglooMetadataRemoval m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Z isIglooPiece c m (Ljava/util/stream/Stream;)Ljava/lang/Boolean; lambda$fixTag$1 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Z lambda$removeIglooPieces$2 d m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$removeIglooPieces$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; removeIglooPieces b c net/minecraft/util/datafix/fixes/InlineBlockPosFormatFix net/minecraft/util/datafix/fixes/InlineBlockPosFormatFix m (Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; entityFinder a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockAttached f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLivingEntity b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPhantom d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayer a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTurtle e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixVex c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 e m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 d m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/List;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a c net/minecraft/util/datafix/fixes/InvalidLockComponentFix net/minecraft/util/datafix/fixes/InvalidLockComponentFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLock b m (Lcom/mojang/serialization/Dynamic;)Z isBrokenLock c m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/Predicate;)Z isMapWithOneField a m (Lcom/mojang/serialization/Dynamic;)Z lambda$isBrokenLock$0 e m (Lcom/mojang/serialization/Dynamic;)Z lambda$isBrokenLock$1 d f Ljava/util/Optional; INVALID_LOCK_CUSTOM_NAME a c net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/TypeRewriteRule; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$0 a f Ljava/lang/String; entityName b f Ljava/lang/String; name a f Lcom/mojang/datafixers/DSL$TypeReference; type c c net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a f Ljava/lang/String; name a f Ljava/util/function/UnaryOperator; renamer c f Lcom/mojang/datafixers/DSL$TypeReference; type b c net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixList a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixList$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/ParticleUnflatteningFix net/minecraft/util/datafix/fixes/ParticleUnflatteningFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map; parseBlockProperties c m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; parseTag a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic; readVector a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateBlock b m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateDust d m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateDustTransition e m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateItem a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateSculkCharge f m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateShriek h m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateVibration g f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/datafix/fixes/RemoveBlockEntityTagFix net/minecraft/util/datafix/fixes/RemoveBlockEntityTagFix m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 c m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 c m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$6 a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$removeBlockEntity$7 a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; removeBlockEntity a f Ljava/util/Set; blockEntityIdsToDrop a c net/minecraft/util/datafix/fixes/SimplestEntityRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityRenameAbstract m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$0 a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$2 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$3 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$4 a m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/lang/String; name a c net/minecraft/util/parsing/packrat/commands/TagParseRule net/minecraft/util/parsing/packrat/commands/TagParseRule m (Lnet/minecraft/util/parsing/packrat/ParseState;)Lcom/mojang/serialization/Dynamic; parse b m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a f Lnet/minecraft/nbt/TagParser; parser a c net/minecraft/world/attribute/EnvironmentAttributeReader net/minecraft/world/attribute/EnvironmentAttributeReader m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getDimensionValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/core/BlockPos;)Ljava/lang/Object; getValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Object; getValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a f Lnet/minecraft/world/attribute/EnvironmentAttributeReader; EMPTY a c net/minecraft/world/attribute/EnvironmentAttributeReader$1 net/minecraft/world/attribute/EnvironmentAttributeReader$1 m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getDimensionValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a c net/minecraft/world/attribute/EnvironmentAttributeSystem net/minecraft/world/attribute/EnvironmentAttributeSystem m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/level/biome/BiomeManager;)V addBiomeLayer a m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/level/biome/BiomeManager;)V addBiomeLayerForAttribute a m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/level/Level;)V addDefaultLayers a m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/level/dimension/DimensionType;)V addDimensionLayer a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/List;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler; bakeLayerSampler a m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; builder a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getConstantBaseValue b m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getDimensionValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler; getValueSampler d m ()V invalidateTickCache b m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z isAffectedByPosition c m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; lambda$addBiomeLayer$3 a m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/attribute/EnvironmentAttribute;)V lambda$addBiomeLayer$4 a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/level/biome/BiomeManager;Ljava/lang/Object;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; lambda$addBiomeLayerForAttribute$5 a m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Ljava/util/function/LongSupplier;Lnet/minecraft/core/Holder;)V lambda$addDefaultLayers$2 a m (Lnet/minecraft/world/attribute/EnvironmentAttributeLayer;)Z lambda$bakeLayerSampler$1 a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/List;)V lambda$new$0 b f Ljava/util/Map; attributeSamplers b c net/minecraft/world/attribute/EnvironmentAttributeSystem$Builder net/minecraft/world/attribute/EnvironmentAttributeSystem$a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addConstantEntry a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$Constant;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addConstantLayer a m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addConstantLayer a m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addDefaultLayers a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addLayer a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$Positional;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addPositionalLayer a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addTimeBasedLayer a m (Lnet/minecraft/core/Holder;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addTimelineLayer a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/LongSupplier;)V addTimelineLayerForAttribute a m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; build a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/util/List; lambda$addLayer$0 a f Ljava/util/Map; layersByAttribute a c net/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler net/minecraft/world/attribute/EnvironmentAttributeSystem$b m ()Ljava/lang/Object; computeValueNotPositional c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; computeValuePositional b m ()Ljava/lang/Object; getDimensionValue b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a m ()V invalidateTickCache a f Lnet/minecraft/world/attribute/EnvironmentAttribute; attribute a f Ljava/lang/Object; baseValue b f I cacheTickId f f Ljava/lang/Object; cachedTickValue e f Z isAffectedByPosition d f Ljava/util/List; layers c c net/minecraft/world/attribute/modifier/AttributeModifier net/minecraft/world/attribute/modifier/AttributeModifier m ()Lnet/minecraft/world/attribute/modifier/AttributeModifier; override a f Ljava/util/Map; ARGB_COLOR_LIBRARY d f Ljava/util/Map; BOOLEAN_LIBRARY a f Ljava/util/Map; FLOAT_LIBRARY b f Ljava/util/Map; RGB_COLOR_LIBRARY c c net/minecraft/world/attribute/modifier/AttributeModifier$OperationId net/minecraft/world/attribute/modifier/AttributeModifier$a m ()[Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; $VALUES q f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; ADD c f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; ALPHA_BLEND b f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; AND i f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; BLEND_TO_GRAY f f Lcom/mojang/serialization/Codec; CODEC o f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; MAXIMUM h f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; MINIMUM g f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; MULTIPLY e f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; NAND j f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; NOR l f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; OR k f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; OVERRIDE a f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; SUBTRACT d f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; XNOR n f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; XOR m f Ljava/lang/String; name p c net/minecraft/world/attribute/modifier/AttributeModifier$OverrideModifier net/minecraft/world/attribute/modifier/AttributeModifier$b f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OverrideModifier; INSTANCE e c net/minecraft/world/entity/ai/attributes/RangedAttribute net/minecraft/world/entity/ai/attributes/AttributeRanged m ()D getMaxValue e m ()D getMinValue d m (D)D sanitizeValue a f D maxValue d f D minValue c c net/minecraft/world/entity/ai/behavior/LocateHidingPlace net/minecraft/world/entity/ai/behavior/BehaviorHome m (IFI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/core/Holder;)Z lambda$create$0 b m (Lnet/minecraft/core/BlockPos;)Z lambda$create$1 b m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$10 a m (Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/core/BlockPos;)Z lambda$create$2 a m (Lnet/minecraft/core/Holder;)Z lambda$create$3 a m (Lnet/minecraft/core/BlockPos;)Z lambda$create$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Ljava/util/Optional; lambda$create$5 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; lambda$create$6 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPos;)V lambda$create$7 a m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$8 a m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$9 a c net/minecraft/world/entity/ai/behavior/PoiCompetitorScan net/minecraft/world/entity/ai/behavior/BehaviorBetterJob m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/villager/Villager;)Z competesForSameJobsite a m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z hasMatchingProfession a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)Lnet/minecraft/world/entity/npc/villager/Villager; selectWinner a c net/minecraft/world/entity/ai/behavior/StayCloseToTarget net/minecraft/world/entity/ai/behavior/StayCloseToTarget m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/TradeWithVillager net/minecraft/world/entity/ai/behavior/BehaviorTradeVillager m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Set; figureOutWhatIAmWillingToTrade a m (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/world/item/Item;)Z lambda$figureOutWhatIAmWillingToTrade$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d m (Lnet/minecraft/world/entity/npc/villager/Villager;Ljava/util/Set;Lnet/minecraft/world/entity/LivingEntity;)V throwHalfStack a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c f Ljava/util/Set; trades c c net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi net/minecraft/world/entity/ai/behavior/BehaviorPositionValidate m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z bedIsOccupied a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z bedIsOccupiedByVillager a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a f I MAX_DISTANCE a c net/minecraft/world/entity/ai/behavior/warden/TryToSniff net/minecraft/world/entity/ai/behavior/warden/TryToSniff m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a f Lnet/minecraft/util/valueproviders/IntProvider; SNIFF_COOLDOWN a c net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFishSchool m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Z lambda$canUse$0 c m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Z lambda$canUse$1 b m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)I nextStartTick a m ()V start d m ()V stop e m ()V tick a f I INTERVAL_TICKS a f Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; mob b f I nextStartTick d f I timeToRecalcPath c c net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillage m ()Z canUse b m ()Lnet/minecraft/world/phys/Vec3; getPosition h f I MAX_XZ_DIST i f I MAX_Y_DIST j c net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsTarget m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V stop e f Lnet/minecraft/world/entity/PathfinderMob; mob a f D speedModifier f f Lnet/minecraft/world/entity/LivingEntity; target b f D wantedX c f D wantedY d f D wantedZ e f F within g c net/minecraft/world/entity/ai/sensing/AdultSensorAnyType net/minecraft/world/entity/ai/sensing/AdultSensorAnyType m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$setNearestVisibleAdult$0 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V setNearestVisibleAdult a c net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor net/minecraft/world/entity/ai/sensing/SensorSecondaryPlaces m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V doTick a m ()Ljava/util/Set; requires a f I SCAN_RATE a c net/minecraft/world/entity/ai/sensing/WardenEntitySensor net/minecraft/world/entity/ai/sensing/WardenEntitySensor m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)V doTick a m (Lnet/minecraft/world/entity/monster/warden/Warden;Ljava/util/function/Predicate;)Ljava/util/Optional; getClosest a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$1 a m (Lnet/minecraft/world/entity/monster/warden/Warden;)Ljava/util/Optional; lambda$doTick$2 b m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V lambda$doTick$3 a m (Lnet/minecraft/world/entity/monster/warden/Warden;)V lambda$doTick$4 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/animal/chicken/ChickenVariant net/minecraft/world/entity/animal/chicken/ChickenVariant m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType net/minecraft/world/entity/animal/chicken/ChickenVariant$a m ()[Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; COLD b f Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; NORMAL a f Ljava/lang/String; name d c net/minecraft/world/entity/animal/golem/CopperGolemState net/minecraft/world/entity/animal/golem/CopperGolemState m ()[Lnet/minecraft/world/entity/animal/golem/CopperGolemState; $values b m ()Ljava/lang/String; getSerializedName c m ()I id a f [Lnet/minecraft/world/entity/animal/golem/CopperGolemState; $VALUES k f Ljava/util/function/IntFunction; BY_ID h f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; DROPPING_ITEM d f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; DROPPING_NO_ITEM e f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; GETTING_ITEM b f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; GETTING_NO_ITEM c f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; IDLE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g f I id j f Ljava/lang/String; name i c net/minecraft/world/entity/animal/wolf/WolfSoundVariants net/minecraft/world/entity/animal/wolf/WolfSoundVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Holder; pickRandomSoundVariant a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)V register a f Lnet/minecraft/resources/ResourceKey; ANGRY d f Lnet/minecraft/resources/ResourceKey; BIG f f Lnet/minecraft/resources/ResourceKey; CLASSIC a f Lnet/minecraft/resources/ResourceKey; CUTE g f Lnet/minecraft/resources/ResourceKey; GRUMPY e f Lnet/minecraft/resources/ResourceKey; PUGLIN b f Lnet/minecraft/resources/ResourceKey; SAD c c net/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet net/minecraft/world/entity/animal/wolf/WolfSoundVariants$a m ()[Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; $values c m ()Ljava/lang/String; getIdentifier a m ()Ljava/lang/String; getSoundEventSuffix b f [Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; $VALUES j f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; ANGRY d f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; BIG f f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; CLASSIC a f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; CUTE g f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; GRUMPY e f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; PUGLIN b f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; SAD c f Ljava/lang/String; identifier h f Ljava/lang/String; soundEventSuffix i c net/minecraft/world/entity/monster/breeze/ShootWhenStuck net/minecraft/world/entity/monster/breeze/ShootWhenStuck m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b c net/minecraft/world/entity/monster/piglin/AbstractPiglin net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V applyOpenDoorsAbility gP m ()Z canHunt k m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion h m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gS m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ m ()Z isAdult gR m ()Z isConverting gQ m ()Z isHoldingMeleeWeapon gT m ()Z isImmuneToZombification p m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)V lambda$finishConversion$0 a m ()V playAmbientSound T m ()V playConvertedSound gU m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setImmuneToZombification x m (I)V setTimeInOverworld a f I CONVERSION_TIME b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMUNE_TO_ZOMBIFICATION a f Z DEFAULT_IMMUNE_TO_ZOMBIFICATION d f Z DEFAULT_PICK_UP_LOOT e f I DEFAULT_TIME_IN_OVERWORLD f f I timeInOverworld c c net/minecraft/world/entity/monster/zombie/ZombieVillager net/minecraft/world/entity/monster/zombie/EntityZombieVillager m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Z convertsInWater gR m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion i m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()I getConversionProgress hc m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; getVillagerData gZ m ()I getVillagerXp ha m ()F getVoicePitch fD m (B)V handleEntityEvent b m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; initializeVillagerData hb m ()Z isConverting gS m (Lnet/minecraft/world/item/ItemStack;)Z lambda$finishConversion$0 j m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V lambda$finishConversion$1 b m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (D)Z removeWhenFarAway i m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V setGossips a m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setTradeOffers a m (I)V setVillagerConversionTime d m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)V setVillagerData a m (I)V setVillagerXp r m (Ljava/util/UUID;I)V startConverting b m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CONVERTING_ID a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VILLAGER_DATA f f I DEFAULT_XP cA f I MAX_SPECIAL_BLOCKS_COUNT cx f I NOT_CONVERTING cz f Ljava/util/Set; REASONS_NOT_TO_SET_TYPE cB f I SPECIAL_BLOCK_RADIUS cy f I VILLAGER_CONVERSION_WAIT_MAX cw f I VILLAGER_CONVERSION_WAIT_MIN cv f Ljava/util/UUID; conversionStarter cD f Lnet/minecraft/world/entity/ai/gossip/GossipContainer; gossips cE f Lnet/minecraft/world/item/trading/MerchantOffers; tradeOffers cF f I villagerConversionTime cC f I villagerXp cG c net/minecraft/world/entity/npc/villager/AbstractVillager net/minecraft/world/entity/npc/villager/EntityVillagerAbstract m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/trading/MerchantOffers;[Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing;I)V addOffersFromItemListings a m (Lnet/minecraft/core/particles/ParticleOptions;)V addParticlesAroundSelf a m ()Z canBeLeashed aj_ m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/damagesource/DamageSource;)V die a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/world/SimpleContainer; getInventory gP m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers b m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Z)Lnet/minecraft/sounds/SoundEvent; getTradeUpdatedSound x m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer a m ()I getUnhappyCounter p m ()I getVillagerXp d m ()Z isClientSide c m ()Z isTrading gQ m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated a m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a m (I)V overrideXp a m ()V playCelebrateSound gR m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a m (I)V setUnhappyCounter r m ()Z showProgressBar e m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b m ()V stopTrading gS m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m (Lnet/minecraft/server/level/ServerLevel;)V updateTrades h f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_UNHAPPY_COUNTER cx f I VILLAGER_INVENTORY_SIZE cy f I VILLAGER_SLOT_OFFSET cv f Lnet/minecraft/world/SimpleContainer; inventory cA f Lnet/minecraft/world/item/trading/MerchantOffers; offers cw f Lnet/minecraft/world/entity/player/Player; tradingPlayer cz c net/minecraft/world/inventory/AbstractMountInventoryMenu net/minecraft/world/inventory/AbstractMountInventoryMenu m (I)I getInventorySize e m (Lnet/minecraft/world/Container;)Z hasInventoryChanged c m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b m (Lnet/minecraft/world/entity/player/Player;)V removed a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b f I INVENTORY_ROWS r f I SLOT_BODY_ARMOR p f I SLOT_INVENTORY_START q f I SLOT_SADDLE o f Lnet/minecraft/world/Container; mountContainer m f Lnet/minecraft/world/entity/LivingEntity; mount n c net/minecraft/world/inventory/TransientCraftingContainer net/minecraft/world/inventory/TransientCraftingContainer m ()V clearContent a m ()I getContainerSize b m ()I getHeight h m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Ljava/util/List; getItems i m ()I getWidth aB_ m ()Z isEmpty c m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a f I height d f Lnet/minecraft/core/NonNullList; items b f Lnet/minecraft/world/inventory/AbstractContainerMenu; menu e f I width c c net/minecraft/world/item/component/ItemContainerContents net/minecraft/world/item/component/ItemContainerContents m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/List; asSlots f m (Lnet/minecraft/core/NonNullList;)V copyInto a m ()Lnet/minecraft/world/item/ItemStack; copyOne a m (Ljava/util/List;)I findLastNonEmptySlot c m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; fromItems a m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; fromSlots b m (Lnet/minecraft/world/item/ItemStack;)Z lambda$nonEmptyItems$2 a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$nonEmptyStream$1 b m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/List; lambda$static$0 a m ()Ljava/lang/Iterable; nonEmptyItems d m ()Ljava/lang/Iterable; nonEmptyItemsCopy e m ()Ljava/util/stream/Stream; nonEmptyStream c m ()Ljava/util/stream/Stream; stream b f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/ItemContainerContents; EMPTY a f I MAX_SIZE e f I NO_SLOT d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f I hashCode g f Lnet/minecraft/core/NonNullList; items f c net/minecraft/world/item/component/ItemContainerContents$Slot net/minecraft/world/item/component/ItemContainerContents$a m ()I index a m ()Lnet/minecraft/world/item/ItemStack; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f I index b f Lnet/minecraft/world/item/ItemStack; item c c net/minecraft/world/item/component/SuspiciousStewEffects net/minecraft/world/item/component/SuspiciousStewEffects m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/List; effects a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$Entry;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; withEffectAdded a f Lcom/mojang/serialization/Codec; CODEC c f I DEFAULT_DURATION b f Lnet/minecraft/world/item/component/SuspiciousStewEffects; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Ljava/util/List; effects e c net/minecraft/world/item/component/SuspiciousStewEffects$Entry net/minecraft/world/item/component/SuspiciousStewEffects$a m ()Lnet/minecraft/world/effect/MobEffectInstance; createEffectInstance a m ()I duration c m ()Lnet/minecraft/core/Holder; effect b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I duration d f Lnet/minecraft/core/Holder; effect c c net/minecraft/world/item/context/DirectionalPlaceContext net/minecraft/world/item/context/BlockActionContextDirectional m ()Z canPlace b m ()Lnet/minecraft/core/BlockPos; getClickedPos a m ()Lnet/minecraft/core/Direction; getHorizontalDirection g m ()Lnet/minecraft/core/Direction; getNearestLookingDirection d m ()[Lnet/minecraft/core/Direction; getNearestLookingDirections f m ()F getRotation i m ()Z isSecondaryUseActive h m ()Z replacingClickedOnBlock c f Lnet/minecraft/core/Direction; direction b c net/minecraft/world/item/context/DirectionalPlaceContext$1 net/minecraft/world/item/context/BlockActionContextDirectional$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/item/crafting/FireworkStarFadeRecipe net/minecraft/world/item/crafting/RecipeFireworksFade m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a f Lnet/minecraft/world/item/crafting/Ingredient; STAR_INGREDIENT d c net/minecraft/world/item/crafting/ShieldDecorationRecipe net/minecraft/world/item/crafting/RecipiesShield m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a c net/minecraft/world/item/crafting/display/RecipeDisplays net/minecraft/world/item/crafting/display/RecipeDisplays m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; bootstrap a c net/minecraft/world/item/enchantment/EnchantmentInstance net/minecraft/world/item/enchantment/WeightedRandomEnchant m ()Lnet/minecraft/core/Holder; enchantment b m ()I level c m ()I weight a f Lnet/minecraft/core/Holder; enchantment a f I level b c net/minecraft/world/item/enchantment/effects/ReplaceDisk net/minecraft/world/item/enchantment/effects/ReplaceDisk m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState f m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; height c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; lambda$apply$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$apply$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Vec3i; offset d m ()Ljava/util/Optional; predicate e m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius b m ()Ljava/util/Optional; triggerGameEvent g f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState h f Lnet/minecraft/world/item/enchantment/LevelBasedValue; height e f Lnet/minecraft/core/Vec3i; offset f f Ljava/util/Optional; predicate g f Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius d f Ljava/util/Optional; triggerGameEvent i c net/minecraft/world/item/enchantment/effects/RunFunction net/minecraft/world/item/enchantment/effects/RunFunction m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/resources/Identifier; function b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER e f Lnet/minecraft/resources/Identifier; function d c net/minecraft/world/level/block/entity/BannerBlockEntity net/minecraft/world/level/block/entity/TileEntityBanner m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m ()Lnet/minecraft/world/item/DyeColor; getBaseColor f m ()Lnet/minecraft/network/chat/Component; getCustomName as m ()Lnet/minecraft/world/item/ItemStack; getItem c m ()Lnet/minecraft/network/chat/Component; getName ap m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; getPatterns b m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a f Lnet/minecraft/network/chat/Component; DEFAULT_NAME c f I MAX_PATTERNS a f Ljava/lang/String; TAG_PATTERNS b f Lnet/minecraft/world/item/DyeColor; baseColor e f Lnet/minecraft/network/chat/Component; name d f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; patterns f c net/minecraft/world/level/block/entity/BarrelBlockEntity net/minecraft/world/level/block/entity/TileEntityBarrel m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()Ljava/util/List; getEntitiesWithContainerOpen am_ m ()Lnet/minecraft/core/NonNullList; getItems g m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V playSound a m ()V recheckOpen l m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/core/NonNullList;)V setItems a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b m (Lnet/minecraft/world/level/block/state/BlockState;Z)V updateBlockState a f Lnet/minecraft/network/chat/Component; DEFAULT_NAME d f Lnet/minecraft/core/NonNullList; items e f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter f c net/minecraft/world/level/block/entity/BarrelBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityBarrel$1 m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a f Lnet/minecraft/world/level/block/entity/BarrelBlockEntity; this$0 a c net/minecraft/world/level/block/entity/BeaconBlockEntity net/minecraft/world/level/block/entity/TileEntityBeacon m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V applyEffects a m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; filterEffect a m ()Ljava/util/List; getBeamSections a m ()Lnet/minecraft/network/chat/Component; getCustomName as m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m ()Lnet/minecraft/network/chat/Component; getName ap m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket c m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V lambda$storeEffect$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/core/Holder; loadEffect b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playSound a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/network/chat/Component;)V setCustomName a m (Lnet/minecraft/world/level/Level;)V setLevel a m ()V setRemoved ay_ m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;Lnet/minecraft/core/Holder;)V storeEffect a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;)V tick a m (Lnet/minecraft/world/level/Level;III)I updateBase a f Ljava/util/List; BEACON_EFFECTS a f I BLOCKS_CHECK_PER_TICK h f I DATA_LEVELS b f I DATA_PRIMARY c f I DATA_SECONDARY d f Lnet/minecraft/network/chat/Component; DEFAULT_NAME i f I MAX_LEVELS f f I NUM_DATA_VALUES e f Ljava/lang/String; TAG_PRIMARY j f Ljava/lang/String; TAG_SECONDARY k f Ljava/util/Set; VALID_EFFECTS g f Ljava/util/List; beamSections l f Ljava/util/List; checkingBeamSections m f Lnet/minecraft/world/inventory/ContainerData; dataAccess w f I lastCheckY r f I levels q f Lnet/minecraft/world/LockCode; lockKey v f Lnet/minecraft/network/chat/Component; name u f Lnet/minecraft/core/Holder; primaryPower s f Lnet/minecraft/core/Holder; secondaryPower t c net/minecraft/world/level/block/entity/BeaconBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityBeacon$1 m (I)I get a m ()I getCount a m (II)V set a f Lnet/minecraft/world/level/block/entity/BeaconBlockEntity; this$0 a c net/minecraft/world/level/block/entity/HopperBlockEntity net/minecraft/world/level/block/entity/TileEntityHopper m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/ItemStack; addItem a m (Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/item/ItemEntity;)Z addItem a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canMergeItems a m (Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Z canPlaceItemInContainer a m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Z canTakeItemFromContainer a m (I)[I createFlatSlots d m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Z ejectItems a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)V entityInside a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Lnet/minecraft/world/Container; getAttachedContainer b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/Container; getBlockContainer b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getContainerAt a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;DDD)Lnet/minecraft/world/Container; getContainerAt a m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m (Lnet/minecraft/world/level/Level;DDD)Lnet/minecraft/world/Container; getEntityContainer a m ()Lnet/minecraft/core/NonNullList; getItems g m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)Ljava/util/List; getItemsAtAndAbove b m ()D getLevelX C m ()D getLevelY D m ()D getLevelZ E m (Lnet/minecraft/world/Container;Lnet/minecraft/core/Direction;)[I getSlots a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/Container; getSourceContainer a m ()Z inventoryFull l m (Lnet/minecraft/world/Container;Lnet/minecraft/core/Direction;)Z isFullContainer b m ()Z isGridAligned F m ()Z isOnCooldown w m ()Z isOnCustomCooldown x m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Z lambda$pushItemsTick$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)V pushItemsTick a m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c m (I)V setCooldown e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/core/NonNullList;)V setItems a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)Z suckInItems a m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Lnet/minecraft/world/item/ItemStack; tryMoveInItem b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;Ljava/util/function/BooleanSupplier;)Z tryMoveItems a f [[I CACHED_SLOTS f f Lnet/minecraft/network/chat/Component; DEFAULT_NAME h f I HOPPER_CONTAINER_SIZE e f I MOVE_ITEM_SPEED d f I NO_COOLDOWN_TIME g f I cooldownTime j f Lnet/minecraft/core/Direction; facing q f Lnet/minecraft/core/NonNullList; items i f J tickedGameTime k c net/minecraft/world/level/block/entity/JigsawBlockEntity net/minecraft/world/level/block/entity/TileEntityJigsaw m (Lnet/minecraft/server/level/ServerLevel;IZ)V generate a m ()Ljava/lang/String; getFinalState f m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJoint h m ()Lnet/minecraft/resources/Identifier; getName a m ()I getPlacementPriority k m ()Lnet/minecraft/resources/ResourceKey; getPool d m ()I getSelectionPriority l m ()Lnet/minecraft/resources/Identifier; getTarget c m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket m m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; lambda$loadAdditional$0 w m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Ljava/lang/String;)V setFinalState a m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType;)V setJoint a m (Lnet/minecraft/resources/Identifier;)V setName a m (I)V setPlacementPriority a m (Lnet/minecraft/resources/ResourceKey;)V setPool a m (I)V setSelectionPriority b m (Lnet/minecraft/resources/Identifier;)V setTarget b f Ljava/lang/String; DEFAULT_FINAL_STATE j f I DEFAULT_PLACEMENT_PRIORITY k f I DEFAULT_SELECTION_PRIORITY l f Lnet/minecraft/resources/Identifier; EMPTY_ID b f Ljava/lang/String; FINAL_STATE i f Ljava/lang/String; JOINT e f Ljava/lang/String; NAME h f Ljava/lang/String; PLACEMENT_PRIORITY f f Ljava/lang/String; POOL d f Lcom/mojang/serialization/Codec; POOL_CODEC a f Ljava/lang/String; SELECTION_PRIORITY g f Ljava/lang/String; TARGET c f Ljava/lang/String; finalState t f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint s f Lnet/minecraft/resources/Identifier; name m f I placementPriority u f Lnet/minecraft/resources/ResourceKey; pool r f I selectionPriority v f Lnet/minecraft/resources/Identifier; target q c net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType net/minecraft/world/level/block/entity/TileEntityJigsaw$JointType m ()[Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; $values b m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/network/chat/Component; getTranslatedName a f [Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; $VALUES e f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; ALIGNED b f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; ROLLABLE a f Ljava/lang/String; name d c net/minecraft/world/level/block/entity/SmokerBlockEntity net/minecraft/world/level/block/entity/TileEntitySmoker m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a m ()Lnet/minecraft/network/chat/Component; getDefaultName k f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q c net/minecraft/world/level/block/entity/vault/VaultConfig net/minecraft/world/level/block/entity/vault/VaultConfig m ()D activationRange c m ()D deactivationRange d m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector g m ()Lnet/minecraft/world/item/ItemStack; keyItem e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; lambda$validate$1 i m ()Lnet/minecraft/resources/ResourceKey; lootTable b m ()Ljava/util/Optional; overrideLootTableToDisplay f m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector a m ()Lcom/mojang/serialization/DataResult; validate h f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; DEFAULT b f Ljava/lang/String; TAG_NAME a f D activationRange e f D deactivationRange f f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector j f Lnet/minecraft/world/item/ItemStack; keyItem g f Lnet/minecraft/resources/ResourceKey; lootTable d f Ljava/util/Optional; overrideLootTableToDisplay h f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector i c net/minecraft/world/level/block/piston/MovingPistonBlock net/minecraft/world/level/block/piston/BlockPistonMoving m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V destroy a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity; getBlockEntity a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;ZZ)Lnet/minecraft/world/level/block/entity/BlockEntity; newMovingBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE c c net/minecraft/world/level/block/state/properties/BedPart net/minecraft/world/level/block/state/properties/BlockPropertyBedPart m ()[Lnet/minecraft/world/level/block/state/properties/BedPart; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/BedPart; $VALUES d f Lnet/minecraft/world/level/block/state/properties/BedPart; FOOT b f Lnet/minecraft/world/level/block/state/properties/BedPart; HEAD a f Ljava/lang/String; name c c net/minecraft/world/level/chunk/PalettedContainerFactory net/minecraft/world/level/chunk/PalettedContainerFactory m ()Lcom/mojang/serialization/Codec; biomeContainerCodec h m ()Lnet/minecraft/world/level/chunk/Strategy; biomeStrategy f m ()Lcom/mojang/serialization/Codec; blockStatesContainerCodec e m ()Lnet/minecraft/world/level/chunk/Strategy; blockStatesStrategy c m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/world/level/chunk/PalettedContainerFactory; create a m ()Lnet/minecraft/world/level/chunk/PalettedContainer; createForBiomes b m ()Lnet/minecraft/world/level/chunk/PalettedContainer; createForBlockStates a m ()Lnet/minecraft/core/Holder; defaultBiome g m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState d f Lcom/mojang/serialization/Codec; biomeContainerCodec f f Lnet/minecraft/world/level/chunk/Strategy; biomeStrategy d f Lcom/mojang/serialization/Codec; blockStatesContainerCodec c f Lnet/minecraft/world/level/chunk/Strategy; blockStatesStrategy a f Lnet/minecraft/core/Holder; defaultBiome e f Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState b c net/minecraft/world/level/chunk/status/ChunkDependencies net/minecraft/world/level/chunk/status/ChunkDependencies m ()Lcom/google/common/collect/ImmutableList; asList a m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a m ()I getRadius c m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getRadiusOf a m ()I size b f Lcom/google/common/collect/ImmutableList; dependencyByRadius a f [I radiusByDependency b c net/minecraft/world/level/entity/EntityPersistentStorage net/minecraft/world/level/entity/EntityPersistentStorage m (Z)V flush a m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadEntities a m (Lnet/minecraft/world/level/entity/ChunkEntities;)V storeEntities a c net/minecraft/world/level/gameevent/EntityPositionSource net/minecraft/world/level/gameevent/EntityPositionSource m ()I getId c m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a m ()Ljava/util/UUID; getUuid b m (Ljava/util/UUID;)Ljava/lang/Integer; lambda$getId$11 a m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; lambda$getId$12 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$getPosition$5 b m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; lambda$getUuid$10 b m (Ljava/lang/Integer;)Ljava/util/UUID; lambda$getUuid$9 a m (Lnet/minecraft/world/level/Level;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; lambda$resolveEntity$6 a m (Lnet/minecraft/world/level/Level;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; lambda$resolveEntity$7 a m (Lnet/minecraft/world/entity/Entity;)V lambda$resolveEntity$8 a m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; lambda$static$0 b m (Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; lambda$static$3 a m (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; lambda$static$4 a m (Lnet/minecraft/world/level/Level;)V resolveEntity b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lcom/mojang/datafixers/util/Either; entityOrUuidOrId e f F yOffset f c net/minecraft/world/level/gameevent/EntityPositionSource$Type net/minecraft/world/level/gameevent/EntityPositionSource$a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b c net/minecraft/world/level/levelgen/XoroshiroRandomSource net/minecraft/world/level/levelgen/XoroshiroRandomSource m (I)V consumeCount b m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource;)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; lambda$static$1 a m (I)J nextBits c m ()Z nextBoolean h m ()D nextDouble j m ()F nextFloat i m ()D nextGaussian k m ()I nextInt f m (I)I nextInt a m ()J nextLong g m (J)V setSeed b f Lcom/mojang/serialization/Codec; CODEC b f D DOUBLE_UNIT d f F FLOAT_UNIT c f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource f f Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; randomNumberGenerator e c net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory net/minecraft/world/level/levelgen/XoroshiroRandomSource$a m (III)Lnet/minecraft/util/RandomSource; at a m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a m (J)Lnet/minecraft/util/RandomSource; fromSeed a m (Ljava/lang/StringBuilder;)V parityConfigString a f J seedHi b f J seedLo a c net/minecraft/world/level/levelgen/blending/BlendingData net/minecraft/world/level/levelgen/blending/BlendingData m (ILnet/minecraft/world/level/chunk/ChunkAccess;II)V addValuesForColumn a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/Set;)V calculateData a m ()I cellCountPerColumn c m ()Lnet/minecraft/world/level/LevelHeightAccessor; getAreaWithOldGeneration b m (Lnet/minecraft/world/level/chunk/ChunkAccess;II)Ljava/util/List; getBiomeColumn b m (I)I getCellYIndex a m ()I getColumnMinY e m (III)D getDensity b m ([DI)D getDensity a m (Lnet/minecraft/world/level/chunk/ChunkAccess;III)[D getDensityColumn a m (III)D getHeight a m (Lnet/minecraft/world/level/chunk/ChunkAccess;II)I getHeightAtXZ a m (II)I getInsideIndex a m ()I getMinY f m (Lnet/minecraft/server/level/WorldGenRegion;II)Lnet/minecraft/world/level/levelgen/blending/BlendingData; getOrUpdateBlendingData a m (II)I getOutsideIndex b m (I)I getX b m (I)I getZ c m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;)Z isGround a m (IIILnet/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer;)V iterateBiomes a m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer;)V iterateDensities a m (IILnet/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer;)V iterateHeights a m ([D)V lambda$new$0 a m ()[D lambda$new$1 g m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; pack a m ()I quartCountPerColumn d m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;)D read1 a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;)D read7 b m (Lnet/minecraft/world/level/WorldGenLevel;IIZ)Ljava/util/Set; sideByGenerationAge a m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;)Lnet/minecraft/world/level/levelgen/blending/BlendingData; unpack a m (I)I zeroIfNegative d f D AIR_DENSITY g f D BLENDING_DENSITY_FACTOR e f I CELLS_PER_SECTION_Y h f I CELL_COLUMN_COUNT n f I CELL_COLUMN_INSIDE_COUNT l f I CELL_COLUMN_OUTSIDE_COUNT m f I CELL_HEIGHT b f I CELL_HORIZONTAL_MAX_INDEX_INSIDE j f I CELL_HORIZONTAL_MAX_INDEX_OUTSIDE k f I CELL_RATIO c f I CELL_WIDTH a f D NO_VALUE d f I QUARTS_PER_SECTION i f D SOLID_DENSITY f f Ljava/util/List; SURFACE_BLOCKS p f Lnet/minecraft/world/level/LevelHeightAccessor; areaWithOldGeneration o f Ljava/util/List; biomes s f [[D densities t f Z hasCalculatedData q f [D heights r c net/minecraft/world/level/levelgen/blending/BlendingData$Packed net/minecraft/world/level/levelgen/blending/BlendingData$d m ()Ljava/util/Optional; heights c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; lambda$validateArraySize$1 d m ()I maxSection b m ()I minSection a m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;)Lcom/mojang/serialization/DataResult; validateArraySize a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; DOUBLE_ARRAY_CODEC e f Ljava/util/Optional; heights d f I maxSection c f I minSection b c net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer net/minecraft/world/level/levelgen/blending/BlendingData$a c net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer net/minecraft/world/level/levelgen/blending/BlendingData$c c net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer net/minecraft/world/level/levelgen/blending/BlendingData$b c net/minecraft/world/level/levelgen/carver/CarvingContext net/minecraft/world/level/levelgen/carver/CarvingContext m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState d m ()Lnet/minecraft/core/RegistryAccess; registryAccess c m (Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; topMaterial a f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk b f Lnet/minecraft/world/level/levelgen/RandomState; randomState c f Lnet/minecraft/core/RegistryAccess; registryAccess a f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule d c net/minecraft/world/level/levelgen/feature/BambooFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBamboo m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_FINAL_LARGE b f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TOP_LARGE c f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TOP_SMALL d f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TRUNK a c net/minecraft/world/level/levelgen/feature/FossilFeature net/minecraft/world/level/levelgen/feature/WorldGenFossils m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)I countEmptyCorners a m (Lnet/minecraft/world/level/WorldGenLevel;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPos;)V lambda$countEmptyCorners$0 a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/SpringFeature net/minecraft/world/level/levelgen/feature/WorldGenLiquids m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/placement/BiomeFilter net/minecraft/world/level/levelgen/placement/BiomeFilter m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; biome a m ()Ljava/lang/IllegalStateException; lambda$shouldPlace$1 c m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; INSTANCE c c net/minecraft/world/level/levelgen/placement/CaveSurface net/minecraft/world/level/levelgen/placement/CaveSurface m ()[Lnet/minecraft/world/level/levelgen/placement/CaveSurface; $values d m ()Lnet/minecraft/core/Direction; getDirection a m ()Ljava/lang/String; getSerializedName c m ()I getY b f [Lnet/minecraft/world/level/levelgen/placement/CaveSurface; $VALUES g f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; CEILING a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; FLOOR b f Lnet/minecraft/core/Direction; direction d f Ljava/lang/String; id f f I y e c net/minecraft/world/level/levelgen/structure/BoundingBox net/minecraft/world/level/levelgen/structure/StructureBoundingBox m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulate a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulate b m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulating a m (Ljava/lang/Iterable;)Ljava/util/Optional; encapsulatingBoxes b m (Ljava/lang/Iterable;)Ljava/util/Optional; encapsulatingPositions a m (Ljava/util/function/Consumer;)V forAllCorners a m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; fromCorners a m ()Lnet/minecraft/core/BlockPos; getCenter g m ()Lnet/minecraft/core/Vec3i; getLength c m ()I getXSpan d m ()I getYSpan e m ()I getZSpan f m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; infinite a m (I)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; inflatedBy a m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; inflatedBy c m ()Ljava/util/stream/Stream; intersectingChunks b m (IIII)Z intersects a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z intersects a m (III)Z isInside d m (Lnet/minecraft/core/Vec3i;)Z isInside b m ([I)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; lambda$static$0 a m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/util/stream/IntStream; lambda$static$2 e m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/core/BlockPos; lambda$static$3 d m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/core/BlockPos; lambda$static$4 c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; lambda$static$5 a m ()I maxX k m ()I maxY l m ()I maxZ m m ()I minX h m ()I minY i m ()I minZ j m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; move a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; move a m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; moved b m (IIIIIIIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; orientBox a f Lcom/mojang/serialization/Codec; CODEC a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f I maxX g f I maxY h f I maxZ i f I minX d f I minY e f I minZ f c net/minecraft/world/level/levelgen/structure/BoundingBox$1 net/minecraft/world/level/levelgen/structure/StructureBoundingBox$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/pathfinder/PathComputationType net/minecraft/world/level/pathfinder/PathMode m ()[Lnet/minecraft/world/level/pathfinder/PathComputationType; $values a f [Lnet/minecraft/world/level/pathfinder/PathComputationType; $VALUES d f Lnet/minecraft/world/level/pathfinder/PathComputationType; AIR c f Lnet/minecraft/world/level/pathfinder/PathComputationType; LAND a f Lnet/minecraft/world/level/pathfinder/PathComputationType; WATER b c net/minecraft/world/level/redstone/RedstoneWireEvaluator net/minecraft/world/level/redstone/RedstoneWireEvaluator m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getBlockSignal a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getIncomingWireSignal b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getWireSignal a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a f Lnet/minecraft/world/level/block/RedStoneWireBlock; wireBlock a c net/minecraft/world/level/storage/LevelDataAndDimensions net/minecraft/world/level/storage/LevelDataAndDimensions m ()Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; dimensions b m ()Lnet/minecraft/world/level/storage/WorldData; worldData a f Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; dimensions b f Lnet/minecraft/world/level/storage/WorldData; worldData a c net/minecraft/world/level/storage/loot/BuiltInLootTables net/minecraft/world/level/storage/loot/LootTables m ()Ljava/util/Set; all a m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; lambda$makeDyeKeyMap$0 a m (Ljava/lang/String;)Ljava/util/Map; makeDyeKeyMap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; ABANDONED_MINESHAFT t f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY O f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_ICE_BOX P f Lnet/minecraft/resources/ResourceKey; ARMADILLO_BRUSH aV f Lnet/minecraft/resources/ResourceKey; ARMADILLO_SHED aJ f Lnet/minecraft/resources/ResourceKey; ARMORER_GIFT ar f Lnet/minecraft/resources/ResourceKey; BABY_VILLAGER_GIFT aF f Lnet/minecraft/resources/ResourceKey; BASTION_BRIDGE M f Lnet/minecraft/resources/ResourceKey; BASTION_HOGLIN_STABLE N f Lnet/minecraft/resources/ResourceKey; BASTION_OTHER L f Lnet/minecraft/resources/ResourceKey; BASTION_TREASURE K f Lnet/minecraft/resources/ResourceKey; BOGGED_SHEAR aW f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURE F f Lnet/minecraft/resources/ResourceKey; BUTCHER_GIFT as f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER_GIFT at f Lnet/minecraft/resources/ResourceKey; CARVE_PUMPKIN aO f Lnet/minecraft/resources/ResourceKey; CAT_MORNING_GIFT aq f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER bd f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_CREEPER bf f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_PIGLIN be f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_SKELETON bg f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_WITHER_SKELETON bh f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_ZOMBIE bi f Lnet/minecraft/resources/ResourceKey; CHICKEN_LAY aI f Lnet/minecraft/resources/ResourceKey; CLERIC_GIFT au f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID y f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID_ARCHAEOLOGY bk f Lnet/minecraft/resources/ResourceKey; DESERT_WELL_ARCHAEOLOGY bj f Lnet/minecraft/resources/ResourceKey; END_CITY_TREASURE b f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER ai f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER_MELEE ak f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER_RANGED aj f Lnet/minecraft/resources/ResourceKey; FARMER_GIFT av f Lnet/minecraft/resources/ResourceKey; FISHERMAN_GIFT aw f Lnet/minecraft/resources/ResourceKey; FISHING am f Lnet/minecraft/resources/ResourceKey; FISHING_FISH ap f Lnet/minecraft/resources/ResourceKey; FISHING_JUNK an f Lnet/minecraft/resources/ResourceKey; FISHING_TREASURE ao f Lnet/minecraft/resources/ResourceKey; FLETCHER_GIFT ax f Lnet/minecraft/resources/ResourceKey; HARVEST_BEEHIVE aN f Lnet/minecraft/resources/ResourceKey; HARVEST_CAVE_VINE aL f Lnet/minecraft/resources/ResourceKey; HARVEST_SWEET_BERRY_BUSH aM f Lnet/minecraft/resources/ResourceKey; IGLOO_CHEST B f Ljava/util/Set; IMMUTABLE_LOCATIONS bq f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE z f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE_DISPENSER A f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER_GIFT ay f Lnet/minecraft/resources/ResourceKey; LIBRARIAN_GIFT az f Ljava/util/Set; LOCATIONS bp f Lnet/minecraft/resources/ResourceKey; MASON_GIFT aA f Lnet/minecraft/resources/ResourceKey; NETHER_BRIDGE u f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_COLD_ARCHAEOLOGY bo f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_WARM_ARCHAEOLOGY bn f Lnet/minecraft/resources/ResourceKey; PANDA_SNEEZE aH f Lnet/minecraft/resources/ResourceKey; PIGLIN_BARTERING aP f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOST J f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL Q f Lnet/minecraft/resources/ResourceKey; SHEAR_BROWN_MOOSHROOM aZ f Lnet/minecraft/resources/ResourceKey; SHEAR_MOOSHROOM aX f Lnet/minecraft/resources/ResourceKey; SHEAR_RED_MOOSHROOM aY f Lnet/minecraft/resources/ResourceKey; SHEAR_SHEEP bb f Ljava/util/Map; SHEAR_SHEEP_BY_DYE bc f Lnet/minecraft/resources/ResourceKey; SHEAR_SNOW_GOLEM ba f Ljava/util/Map; SHEEP_BY_DYE al f Lnet/minecraft/resources/ResourceKey; SHEPHERD_GIFT aB f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_MAP G f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_SUPPLY H f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_TREASURE I f Lnet/minecraft/resources/ResourceKey; SIMPLE_DUNGEON c f Lnet/minecraft/resources/ResourceKey; SNIFFER_DIGGING aG f Lnet/minecraft/resources/ResourceKey; SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES aT f Lnet/minecraft/resources/ResourceKey; SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY aS f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_CHAMBER_CONSUMABLES aR f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_CHAMBER_KEY aQ f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS aU f Lnet/minecraft/resources/ResourceKey; SPAWN_BONUS_CHEST a f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_CORRIDOR x f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_CROSSING w f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_LIBRARY v f Lnet/minecraft/resources/ResourceKey; TOOLSMITH_GIFT aC f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ARCHAEOLOGY_COMMON bl f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ARCHAEOLOGY_RARE bm f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CHAMBER_DISPENSER af f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR aa f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR_DISPENSER ae f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR_POT ah f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_ENTRANCE ad f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_INTERSECTION ab f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_INTERSECTION_BARREL ac f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD R f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_COMMON S f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS V f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON W f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_RARE X f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE Y f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_RARE T f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_UNIQUE U f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_SUPPLY Z f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_WATER_DISPENSER ag f Lnet/minecraft/resources/ResourceKey; TURTLE_GROW aK f Lnet/minecraft/resources/ResourceKey; UNDERWATER_RUIN_BIG E f Lnet/minecraft/resources/ResourceKey; UNDERWATER_RUIN_SMALL D f Lnet/minecraft/resources/ResourceKey; UNEMPLOYED_GIFT aE f Lnet/minecraft/resources/ResourceKey; VILLAGE_ARMORER f f Lnet/minecraft/resources/ResourceKey; VILLAGE_BUTCHER j f Lnet/minecraft/resources/ResourceKey; VILLAGE_CARTOGRAPHER g f Lnet/minecraft/resources/ResourceKey; VILLAGE_DESERT_HOUSE o f Lnet/minecraft/resources/ResourceKey; VILLAGE_FISHER l f Lnet/minecraft/resources/ResourceKey; VILLAGE_FLETCHER k f Lnet/minecraft/resources/ResourceKey; VILLAGE_MASON h f Lnet/minecraft/resources/ResourceKey; VILLAGE_PLAINS_HOUSE p f Lnet/minecraft/resources/ResourceKey; VILLAGE_SAVANNA_HOUSE s f Lnet/minecraft/resources/ResourceKey; VILLAGE_SHEPHERD i f Lnet/minecraft/resources/ResourceKey; VILLAGE_SNOWY_HOUSE r f Lnet/minecraft/resources/ResourceKey; VILLAGE_TAIGA_HOUSE q f Lnet/minecraft/resources/ResourceKey; VILLAGE_TANNERY m f Lnet/minecraft/resources/ResourceKey; VILLAGE_TEMPLE n f Lnet/minecraft/resources/ResourceKey; VILLAGE_TOOLSMITH e f Lnet/minecraft/resources/ResourceKey; VILLAGE_WEAPONSMITH d f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH_GIFT aD f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSION C c net/minecraft/world/level/storage/loot/ValidationContext net/minecraft/world/level/storage/loot/LootCollector m ()Z allowsReferences b m (Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/ValidationContext; enterElement a m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/world/level/storage/loot/ValidationContext; forChild a m (Lnet/minecraft/resources/ResourceKey;)Z hasVisitedElement a m ()Ljava/lang/UnsupportedOperationException; lambda$resolver$0 d m (Lnet/minecraft/util/ProblemReporter$Problem;)V reportProblem a m ()Lnet/minecraft/util/ProblemReporter; reporter c m ()Lnet/minecraft/core/HolderGetter$Provider; resolver a m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/ValidationContext; setContextKeySet a m (Lnet/minecraft/world/level/storage/loot/LootContextUser;)V validateContextUsage a f Lnet/minecraft/util/context/ContextKeySet; contextKeySet b f Lnet/minecraft/util/ProblemReporter; reporter a f Ljava/util/Optional; resolver c f Ljava/util/Set; visitedElements d c net/minecraft/world/level/storage/loot/ValidationContext$MissingReferenceProblem net/minecraft/world/level/storage/loot/LootCollector$a m ()Ljava/lang/String; description a m ()Lnet/minecraft/resources/ResourceKey; referenced b f Lnet/minecraft/resources/ResourceKey; referenced a c net/minecraft/world/level/storage/loot/ValidationContext$RecursiveReferenceProblem net/minecraft/world/level/storage/loot/LootCollector$c m ()Ljava/lang/String; description a m ()Lnet/minecraft/resources/ResourceKey; referenced b f Lnet/minecraft/resources/ResourceKey; referenced a c net/minecraft/world/level/storage/loot/ValidationContext$ReferenceNotAllowedProblem net/minecraft/world/level/storage/loot/LootCollector$d m ()Ljava/lang/String; description a m ()Lnet/minecraft/resources/ResourceKey; referenced b f Lnet/minecraft/resources/ResourceKey; referenced a c net/minecraft/world/level/storage/loot/ValidationContext$ParametersNotProvidedProblem net/minecraft/world/level/storage/loot/LootCollector$b m ()Ljava/lang/String; description a m ()Ljava/util/Set; notProvided b f Ljava/util/Set; notProvided a c net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape net/minecraft/world/phys/shapes/VoxelShapeBitSet m (IIII)V clearZStrip b m (III)V fill c m (IIIZ)V fillUpdateBounds a m (Lnet/minecraft/core/Direction$Axis;)I firstFull a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllBoxes a m (III)I getIndex a m ()Z isEmpty a m (III)Z isFull b m (III)Z isInterior d m (IIIII)Z isXZRectangleFull a m (IIII)Z isZStripFull a m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape; join a m (Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;II[I[ZIII)Z lambda$join$0 a m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;I[I[ZIII)Z lambda$join$1 a m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;[IIII)Z lambda$join$2 a m (Lnet/minecraft/core/Direction$Axis;)I lastFull b m (IIIIIIIII)Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape; withFilledBounds a f Ljava/util/BitSet; storage d f I xMax h f I xMin e f I yMax i f I yMin f f I zMax j f I zMin g c net/minecraft/world/phys/shapes/MinecartCollisionContext net/minecraft/world/phys/shapes/MinecartCollisionContext m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a m (Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;)V setupContext a f Lnet/minecraft/core/BlockPos; ingoreBelow a f Lnet/minecraft/core/BlockPos; slopeIgnore b c net/minecraft/world/phys/shapes/MinecartCollisionContext$1 net/minecraft/world/phys/shapes/MinecartCollisionContext$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a c org/bukkit/craftbukkit/CraftInventoryArmoredSaddledMount org/bukkit/craftbukkit/v1_21_R7/CraftInventoryArmoredSaddledMount c org/bukkit/craftbukkit/block/impl/CraftChiseledBookShelf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChiseledBookShelf c org/bukkit/craftbukkit/block/impl/CraftCopperGolemStatue org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCopperGolemStatue c org/bukkit/craftbukkit/block/impl/CraftMangrovePropagule org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMangrovePropagule c org/bukkit/craftbukkit/block/impl/CraftRedstoneWallTorch org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedstoneWallTorch c org/bukkit/craftbukkit/block/impl/CraftWeatheringLantern org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringLantern c org/bukkit/craftbukkit/command/CraftConsoleCommandSender org/bukkit/craftbukkit/v1_21_R7/command/CraftConsoleCommandSender c org/bukkit/craftbukkit/conversations/ConversationTracker org/bukkit/craftbukkit/v1_21_R7/conversations/ConversationTracker c org/bukkit/craftbukkit/entity/CraftThrownLingeringPotion org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownLingeringPotion c org/bukkit/craftbukkit/entity/boat/CraftDarkOakChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftDarkOakChestBoat c org/bukkit/craftbukkit/entity/boat/CraftPaleOakChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftPaleOakChestBoat c org/bukkit/craftbukkit/generator/CustomWorldChunkManager org/bukkit/craftbukkit/v1_21_R7/generator/CustomWorldChunkManager c org/bukkit/craftbukkit/inventory/CraftMetaColorableArmor org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaColorableArmor c org/bukkit/craftbukkit/inventory/CraftMetaSuspiciousStew org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaSuspiciousStew c org/bukkit/craftbukkit/inventory/CraftSmithingTrimRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftSmithingTrimRecipe c org/bukkit/craftbukkit/inventory/CraftStonecuttingRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftStonecuttingRecipe c org/bukkit/craftbukkit/scoreboard/CraftScoreboardManager org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboardManager c net/minecraft/advancements/criterion/EnchantedItemTrigger net/minecraft/advancements/criterion/CriterionTriggerEnchantedItem m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/criterion/EnchantedItemTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;I)V trigger a c net/minecraft/advancements/criterion/EnchantedItemTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEnchantedItem$a m ()Lnet/minecraft/advancements/Criterion; enchantedItem b m ()Ljava/util/Optional; item c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; levels d m (Lnet/minecraft/world/item/ItemStack;I)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; item c f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; levels d f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/EnchantmentPredicate net/minecraft/advancements/criterion/CriterionConditionEnchantments m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z containedIn a m ()Ljava/util/Optional; enchantments a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level b m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/core/Holder;)Z matchesEnchantment a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; enchantments b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level c c net/minecraft/advancements/criterion/EntityFlagsPredicate net/minecraft/advancements/criterion/CriterionConditionEntityFlags m ()Ljava/util/Optional; isBaby g m ()Ljava/util/Optional; isCrouching c m ()Ljava/util/Optional; isFallFlying i m ()Ljava/util/Optional; isFlying f m ()Ljava/util/Optional; isInWater h m ()Ljava/util/Optional; isOnFire b m ()Ljava/util/Optional; isOnGround a m ()Ljava/util/Optional; isSprinting d m ()Ljava/util/Optional; isSwimming e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; isBaby h f Ljava/util/Optional; isCrouching d f Ljava/util/Optional; isFallFlying j f Ljava/util/Optional; isFlying g f Ljava/util/Optional; isInWater i f Ljava/util/Optional; isOnFire c f Ljava/util/Optional; isOnGround b f Ljava/util/Optional; isSprinting e f Ljava/util/Optional; isSwimming f c net/minecraft/advancements/criterion/EntityFlagsPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionEntityFlags$a m ()Lnet/minecraft/advancements/criterion/EntityFlagsPredicate; build b m ()Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; flags a m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setCrouching c m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsBaby g m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsFallFlying i m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsFlying f m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsInWater h m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setOnFire b m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setOnGround a m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setSprinting d m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setSwimming e f Ljava/util/Optional; isBaby g f Ljava/util/Optional; isCrouching c f Ljava/util/Optional; isFallFlying i f Ljava/util/Optional; isFlying f f Ljava/util/Optional; isInWater h f Ljava/util/Optional; isOnFire b f Ljava/util/Optional; isOnGround a f Ljava/util/Optional; isSprinting d f Ljava/util/Optional; isSwimming e c net/minecraft/advancements/criterion/FishingHookPredicate net/minecraft/advancements/criterion/CriterionConditionInOpenWater m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/Optional; inOpenWater b m (Z)Lnet/minecraft/advancements/criterion/FishingHookPredicate; inOpenWater a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a f Lnet/minecraft/advancements/criterion/FishingHookPredicate; ANY b f Lcom/mojang/serialization/MapCodec; CODEC c f Ljava/util/Optional; inOpenWater d c net/minecraft/advancements/criterion/KilledByArrowTrigger net/minecraft/advancements/criterion/KilledByArrowTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/KilledByArrowTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/Collection;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/KilledByArrowTrigger$TriggerInstance net/minecraft/advancements/criterion/KilledByArrowTrigger$a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; crossbowKilled a m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; crossbowKilled a m ()Ljava/util/Optional; firedFromWeapon d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; uniqueEntityTypes c m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a m ()Ljava/util/List; victims b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; firedFromWeapon e f Ljava/util/Optional; player b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; uniqueEntityTypes d f Ljava/util/List; victims c c net/minecraft/advancements/criterion/RecipeCraftedTrigger net/minecraft/advancements/criterion/RecipeCraftedTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;Lnet/minecraft/advancements/criterion/RecipeCraftedTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V trigger a c net/minecraft/advancements/criterion/RecipeCraftedTrigger$TriggerInstance net/minecraft/advancements/criterion/RecipeCraftedTrigger$a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; craftedItem a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; craftedItem a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; crafterCraftedItem b m ()Ljava/util/List; ingredients c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Z matches b m ()Ljava/util/Optional; player a m ()Lnet/minecraft/resources/ResourceKey; recipeId b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; ingredients d f Ljava/util/Optional; player b f Lnet/minecraft/resources/ResourceKey; recipeId c c net/minecraft/commands/arguments/ResourceOrTagKeyArgument net/minecraft/commands/arguments/ResourceOrTagKeyArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; getResourceOrTagKey a m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTagKey$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; parse a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; resourceOrTagKey a f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/resources/ResourceKey; registryKey b c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template; unpack a c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Lnet/minecraft/resources/ResourceKey; registryKey b f Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info; this$0 a c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result net/minecraft/commands/arguments/ResourceOrTagKeyArgument$c m ()Ljava/lang/String; asPrintable b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a m ()Lcom/mojang/datafixers/util/Either; unwrap a c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult net/minecraft/commands/arguments/ResourceOrTagKeyArgument$d m ()Ljava/lang/String; asPrintable b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a m ()Lnet/minecraft/tags/TagKey; key c m (Lnet/minecraft/core/Holder;)Z test a m ()Lcom/mojang/datafixers/util/Either; unwrap a f Lnet/minecraft/tags/TagKey; key a c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult net/minecraft/commands/arguments/ResourceOrTagKeyArgument$b m ()Ljava/lang/String; asPrintable b m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a m ()Lnet/minecraft/resources/ResourceKey; key c m (Lnet/minecraft/core/Holder;)Z test a m ()Lcom/mojang/datafixers/util/Either; unwrap a f Lnet/minecraft/resources/ResourceKey; key a c net/minecraft/commands/arguments/ResourceSelectorArgument net/minecraft/commands/arguments/ResourceSelectorArgument m (Ljava/lang/String;)Ljava/lang/String; ensureNamespaced a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getSelectedResources a m (C)Z isAllowedPatternCharacter a m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Z lambda$parse$1 b m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Z lambda$parse$2 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Ljava/lang/String;Lnet/minecraft/resources/Identifier;)Z matches a m (Lcom/mojang/brigadier/StringReader;)Ljava/util/Collection; parse a m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Ljava/util/Collection; parse a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readPattern b m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument; resourceSelector a f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_MATCHES a f Ljava/util/Collection; EXAMPLES b f Lnet/minecraft/resources/ResourceKey; registryKey c f Lnet/minecraft/core/HolderLookup; registryLookup d c net/minecraft/commands/arguments/ResourceSelectorArgument$Info net/minecraft/commands/arguments/ResourceSelectorArgument$a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template; deserializeFromNetwork a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template; unpack a c net/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template net/minecraft/commands/arguments/ResourceSelectorArgument$a$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Lnet/minecraft/resources/ResourceKey; registryKey b f Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info; this$0 a c net/minecraft/commands/arguments/TemplateRotationArgument net/minecraft/commands/arguments/TemplateRotationArgument m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/block/Rotation; getRotation a m ()Lnet/minecraft/commands/arguments/TemplateRotationArgument; templateRotation a c net/minecraft/commands/arguments/coordinates/Vec2Argument net/minecraft/commands/arguments/coordinates/ArgumentVec2 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec2; getVec2 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a m ()Lnet/minecraft/commands/arguments/coordinates/Vec2Argument; vec2 a m (Z)Lnet/minecraft/commands/arguments/coordinates/Vec2Argument; vec2 a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a f Ljava/util/Collection; EXAMPLES b f Z centerCorrect c c net/minecraft/commands/arguments/coordinates/Vec3Argument net/minecraft/commands/arguments/coordinates/ArgumentVec3 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; getCoordinates b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec3; getVec3 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a m ()Lnet/minecraft/commands/arguments/coordinates/Vec3Argument; vec3 a m (Z)Lnet/minecraft/commands/arguments/coordinates/Vec3Argument; vec3 a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MIXED_TYPE b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a f Ljava/util/Collection; EXAMPLES c f Z centerCorrect d c net/minecraft/commands/arguments/selector/SelectorPattern net/minecraft/commands/arguments/selector/SelectorPattern m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a m ()Ljava/lang/String; pattern a m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; resolved b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; pattern b f Lnet/minecraft/commands/arguments/selector/EntitySelector; resolved c c net/minecraft/core/dispenser/MinecartDispenseItemBehavior net/minecraft/core/dispenser/MinecartDispenseItemBehavior m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/RailShape; getRailShape a m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c f Lnet/minecraft/world/entity/EntityType; entityType d c net/minecraft/core/dispenser/OptionalDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorMaybe m ()Z isSuccess b m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a m (Z)V setSuccess a f Z success c c net/minecraft/data/recipes/SmithingTransformRecipeBuilder net/minecraft/data/recipes/SmithingTransformRecipeBuilder m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; smithing a m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; unlocks a f Lnet/minecraft/world/item/crafting/Ingredient; addition c f Lnet/minecraft/world/item/crafting/Ingredient; base b f Lnet/minecraft/data/recipes/RecipeCategory; category d f Ljava/util/Map; criteria f f Lnet/minecraft/world/item/Item; result e f Lnet/minecraft/world/item/crafting/Ingredient; template a c net/minecraft/data/registries/RegistriesDatapackGenerator net/minecraft/data/registries/RegistriesDatapackGenerator m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Ljava/util/Optional; dumpRegistryCap a m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; dumpValue a m ()Ljava/lang/String; getName a m (Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/Holder$Reference;)Ljava/util/concurrent/CompletableFuture; lambda$dumpRegistryCap$3 a m (I)[Ljava/util/concurrent/CompletableFuture; lambda$dumpRegistryCap$4 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/concurrent/CompletableFuture; lambda$dumpRegistryCap$5 a m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lcom/google/gson/JsonElement;)Ljava/util/concurrent/CompletableFuture; lambda$dumpValue$6 a m (Ljava/nio/file/Path;Lcom/mojang/serialization/DataResult$Error;)Ljava/util/concurrent/CompletableFuture; lambda$dumpValue$7 a m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Ljava/util/stream/Stream; lambda$run$0 b m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$1 b m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Lnet/minecraft/data/PackOutput; output d f Ljava/util/concurrent/CompletableFuture; registries e c net/minecraft/gametest/framework/FunctionGameTestInstance net/minecraft/gametest/framework/FunctionGameTestInstance m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/network/chat/Component; describe c m ()Lnet/minecraft/resources/ResourceKey; function q m ()Ljava/lang/IllegalStateException; lambda$run$1 r m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/ResourceKey; function c c net/minecraft/gametest/framework/GameTestTimeoutException net/minecraft/gametest/framework/GameTestHarnessTimeout m ()Lnet/minecraft/network/chat/Component; getDescription a f Lnet/minecraft/network/chat/Component; message a c net/minecraft/gametest/framework/UnknownGameTestException net/minecraft/gametest/framework/UnknownGameTestException m ()Lnet/minecraft/network/chat/Component; getDescription a f Ljava/lang/Throwable; reason a c net/minecraft/network/chat/contents/data/EntityDataSource net/minecraft/network/chat/contents/data/EntityDataSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; compileSelector a m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; compiledSelector c m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; selectorPattern b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/commands/arguments/selector/EntitySelector; compiledSelector c f Ljava/lang/String; selectorPattern b c net/minecraft/network/protocol/common/custom/BrandPayload net/minecraft/network/protocol/common/custom/BrandPayload m ()Ljava/lang/String; brand b m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b f Ljava/lang/String; brand c c net/minecraft/network/protocol/game/CommonPlayerSpawnInfo net/minecraft/network/protocol/game/CommonPlayerSpawnInfo m ()Lnet/minecraft/resources/ResourceKey; dimension b m ()Lnet/minecraft/core/Holder; dimensionType a m ()Lnet/minecraft/world/level/GameType; gameType d m ()Z isDebug f m ()Z isFlat g m ()Ljava/util/Optional; lastDeathLocation h m ()I portalCooldown i m ()Lnet/minecraft/world/level/GameType; previousGameType e m ()I seaLevel j m ()J seed c m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/resources/ResourceKey; dimension b f Lnet/minecraft/core/Holder; dimensionType a f Lnet/minecraft/world/level/GameType; gameType d f Z isDebug f f Z isFlat g f Ljava/util/Optional; lastDeathLocation h f I portalCooldown i f Lnet/minecraft/world/level/GameType; previousGameType e f I seaLevel j f J seed c c net/minecraft/network/protocol/game/ServerboundChatPacket net/minecraft/network/protocol/game/PacketPlayInChat m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages h m ()Ljava/lang/String; message b m ()J salt f m ()Lnet/minecraft/network/chat/MessageSignature; signature g m ()Ljava/time/Instant; timeStamp e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages f f Ljava/lang/String; message b f J salt d f Lnet/minecraft/network/chat/MessageSignature; signature e f Ljava/time/Instant; timeStamp c c net/minecraft/network/protocol/login/ServerboundKeyPacket net/minecraft/network/protocol/login/PacketLoginInEncryptionBegin m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; getSecretKey a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a m ([BLjava/security/PrivateKey;)Z isChallengeValid a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f [B encryptedChallenge c f [B keybytes b c net/minecraft/server/commands/SetPlayerIdleTimeoutCommand net/minecraft/server/commands/CommandIdleTimeout m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a m (I)Lnet/minecraft/network/chat/Component; lambda$setIdleTimeout$1 a m ()Lnet/minecraft/network/chat/Component; lambda$setIdleTimeout$2 a m (Lcom/mojang/brigadier/CommandDispatcher;)V register a m (Lnet/minecraft/commands/CommandSourceStack;I)I setIdleTimeout a c net/minecraft/server/network/ServerGamePacketListenerImpl net/minecraft/server/network/PlayerConnection m (I)V ackBlockChangesUpTo a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V addBlockDataToItem a m (Lnet/minecraft/network/chat/PlayerChatMessage;)V broadcastChatMessage a m (D)D clampHorizontal a m (D)D clampVertical b m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/network/chat/LastSeenMessages;)Ljava/util/Map; collectSignedArguments a m (Ljava/util/List;)Ljava/util/Map; collectUnsignedArguments b m (DDDFF)Z containsInvalidValues b m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$DecodeException; createSignedArgumentMismatchException a m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; filterableFromOutgoing a m (Lnet/minecraft/world/entity/Entity;)I getMaximumFlyingTicks a m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer p m ()Ljava/net/SocketAddress; getRemoteAddress n m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/PlayerChatMessage; getSignedMessage a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V handleAcceptPlayerLoad a m (Lnet/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket;)V handleAcceptTeleportPacket a m (Lnet/minecraft/network/protocol/game/ServerboundSwingPacket;)V handleAnimate a m (Lnet/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket;)V handleBlockEntityTagQuery a m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V handleBundleItemSelectedPacket a m (Lnet/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket;)V handleChangeDifficulty a m (Lnet/minecraft/network/protocol/game/ServerboundChangeGameModePacket;)V handleChangeGameMode a m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;)V handleChat a m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V handleChatAck a m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V handleChatCommand a m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V handleChatSessionUpdate a m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V handleChunkBatchReceived a m (Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket;)V handleClientCommand a m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V handleClientTickEnd a m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V handleConfigurationAcknowledged a m (Lnet/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket;)V handleContainerButtonClick a m (Lnet/minecraft/network/protocol/game/ServerboundContainerClickPacket;)V handleContainerClick a m (Lnet/minecraft/network/protocol/game/ServerboundContainerClosePacket;)V handleContainerClose a m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V handleContainerSlotStateChanged a m (Lnet/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket;)V handleCustomCommandSuggestions a m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a m (Lnet/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket;)V handleDebugSubscriptionRequest a m (Lnet/minecraft/network/protocol/game/ServerboundEditBookPacket;)V handleEditBook a m (Lnet/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket;)V handleEntityTagQuery a m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket;)V handleInteract a m (Lnet/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket;)V handleJigsawGenerate a m (Lnet/minecraft/network/protocol/game/ServerboundLockDifficultyPacket;)V handleLockDifficulty a m (Lnet/minecraft/network/chat/SignedMessageChain$DecodeException;)V handleMessageDecodeFailure a m (Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket;)V handleMovePlayer a m (Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket;)V handleMoveVehicle a m (Lnet/minecraft/network/protocol/game/ServerboundPaddleBoatPacket;)V handlePaddleBoat a m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V handlePickItemFromBlock a m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V handlePickItemFromEntity a m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a m (Lnet/minecraft/network/protocol/game/ServerboundPlaceRecipePacket;)V handlePlaceRecipe a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket;)V handlePlayerAbilities a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket;)V handlePlayerAction a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket;)V handlePlayerCommand a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerInputPacket;)V handlePlayerInput a m (Lnet/minecraft/world/phys/Vec3;)V handlePlayerKnownMovement a m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket;)V handleRecipeBookChangeSettingsPacket a m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket;)V handleRecipeBookSeenRecipePacket a m (Lnet/minecraft/network/protocol/game/ServerboundRenameItemPacket;)V handleRenameItem a m (Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket;)V handleSeenAdvancements a m (Lnet/minecraft/network/protocol/game/ServerboundSelectTradePacket;)V handleSelectTrade a m (Lnet/minecraft/network/protocol/game/ServerboundSetBeaconPacket;)V handleSetBeaconPacket a m (Lnet/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket;)V handleSetCarriedItem a m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket;)V handleSetCommandBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket;)V handleSetCommandMinecart a m (Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V handleSetCreativeModeSlot a m (Lnet/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket;)V handleSetJigsawBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket;)V handleSetStructureBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSetTestBlockPacket;)V handleSetTestBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;)V handleSignUpdate a m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V handleSignedChatCommand a m (Lnet/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket;)V handleTeleportToEntityPacket a m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket;)V handleTestInstanceBlockAction a m (Lnet/minecraft/network/protocol/game/ServerboundUseItemPacket;)V handleUseItem a m (Lnet/minecraft/network/protocol/game/ServerboundUseItemOnPacket;)V handleUseItemOn a m ()Z hasClientLoaded q m ()Z hasInfiniteMaterials a m ()Z isAcceptingMessages c m (Ljava/lang/String;)Z isChatMessageIllegal d m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;DDD)Z isEntityCollidingWithAnythingNew a m (Ljava/lang/Object;)Ljava/lang/Object; lambda$filterTextPacket$0 a m ()V markClientLoaded x m ()V markClientUnloadedAfterDeath s m (Lnet/minecraft/world/entity/Entity;)Z noBlocksAround b m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; parseCommand c m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/LastSeenMessages;)V performSignedChatCommand a m (Ljava/lang/String;)V performUnsignedChatCommand b m ()Lcom/mojang/authlib/GameProfile; playerProfile i m ()V removePlayerFromWorld v m ()V resetFlyingTicks l m (Lnet/minecraft/network/chat/RemoteChatSession;)V resetPlayerChatState a m ()V resetPosition m m ()V restartClientLoadTimerAfterRespawn y m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)V sendDisguisedChatMessage a m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/ChatType$Bound;)V sendPlayerChatMessage a m (Z)Z shouldCheckPlayerMovement a m (Lnet/minecraft/network/protocol/Packet;)Z shouldHandleMessage a m (Lnet/minecraft/server/network/FilteredText;Ljava/util/List;I)V signBook a m ()V switchToConfig o m (DDDFF)V teleport a m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleport a m ()V tick d m ()V tickClientLoadTimeout r m ()Z tickPlayer t m (Lnet/minecraft/network/chat/LastSeenMessages$Update;)Ljava/util/Optional; unpackAndApplyLastSeen a m ()Z updateAwaitingTeleport u m (Ljava/util/List;I)V updateBookContents a m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;Ljava/util/List;)V updateSignText a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)Z wasBlockPlacementAttempt a f I ATTACK_INDICATOR_TOLERANCE_TICKS m f Lnet/minecraft/network/chat/Component; CHAT_VALIDATION_FAILED n f I CLIENT_LOADED_TIMEOUT_TIME f f Lnet/minecraft/network/chat/Component; INVALID_COMMAND_SIGNATURE o f Lorg/slf4j/Logger; LOGGER i f I MAXIMUM_FLYING_TICKS l f I MAX_COMMAND_SUGGESTIONS p f I NO_BLOCK_UPDATES_TO_ACK j f I TRACKED_MESSAGE_DISCONNECT_THRESHOLD k f I aboveGroundTickCount L f I aboveGroundVehicleTickCount N f I ackBlockChangesUpTo r f Lnet/minecraft/world/phys/Vec3; awaitingPositionFromClient H f I awaitingTeleport I f I awaitingTeleportTime J f Lnet/minecraft/util/FutureChain; chatMessageChain W f Lnet/minecraft/network/chat/RemoteChatSession; chatSession R f Lnet/minecraft/util/TickThrottler; chatSpamThrottler s f Lnet/minecraft/server/network/PlayerChunkSender; chunkSender h f Z clientIsFloating K f I clientLoadedTimeoutTimer Z f Z clientVehicleIsFloating M f Lnet/minecraft/util/TickThrottler; dropSpamThrottler t f D firstGoodX u f D firstGoodY v f D firstGoodZ w f I knownMovePacketCount P f D lastGoodX x f D lastGoodY y f D lastGoodZ z f Lnet/minecraft/network/chat/LastSeenMessagesValidator; lastSeenMessages T f Lnet/minecraft/world/entity/Entity; lastVehicle A f Lnet/minecraft/network/chat/MessageSignatureCache; messageSignatureCache V f I nextChatIndex U f Lnet/minecraft/server/level/ServerPlayer; player g f I receivedMovePacketCount O f Z receivedMovementThisTick Q f Lnet/minecraft/network/chat/SignedMessageChain$Decoder; signedMessageDecoder S f I tickCount q f D vehicleFirstGoodX B f D vehicleFirstGoodY C f D vehicleFirstGoodZ D f D vehicleLastGoodX E f D vehicleLastGoodY F f D vehicleLastGoodZ G f Z waitingForRespawn Y f Z waitingForSwitchToConfig X c net/minecraft/server/network/ServerGamePacketListenerImpl$1 net/minecraft/server/network/PlayerConnection$1 m ()V onAttack a m (Lnet/minecraft/world/InteractionHand;)V onInteraction a m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)V onInteraction a f Lnet/minecraft/server/network/ServerGamePacketListenerImpl; this$0 c f Lnet/minecraft/world/entity/Entity; val$target b c net/minecraft/server/network/ServerGamePacketListenerImpl$2 net/minecraft/server/network/PlayerConnection$2 c net/minecraft/server/network/ServerGamePacketListenerImpl$3 net/minecraft/server/network/PlayerConnection$3 c net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction net/minecraft/server/network/PlayerConnection$a c net/minecraft/server/packs/resources/SimpleReloadInstance net/minecraft/server/packs/resources/Reloadable m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/server/packs/resources/ReloadInstance; create a m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier; createBarrierForListener a m ()Ljava/util/concurrent/CompletableFuture; done a m ()F getActualProgress b m (Ljava/lang/Runnable;)V lambda$prepareTasks$0 b m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V lambda$prepareTasks$1 b m (Ljava/lang/Runnable;)V lambda$prepareTasks$2 a m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V lambda$prepareTasks$3 a m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$SharedState;Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V lambda$prepareTasks$4 a m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/ReloadInstance; of b m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; prepareTasks a m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)V startTasks b m (III)I weightProgress a f I EXTRA_RELOAD_PROGRESS_WEIGHT b f I LISTENER_PROGRESS_WEIGHT c f I PREPARATION_PROGRESS_WEIGHT a f Ljava/util/concurrent/CompletableFuture; allDone e f Ljava/util/concurrent/CompletableFuture; allPreparations d f Ljava/util/concurrent/atomic/AtomicInteger; finishedReloads k f Ljava/util/concurrent/atomic/AtomicInteger; finishedTasks i f I listenerCount g f Ljava/util/Set; preparingListeners f f Ljava/util/concurrent/atomic/AtomicInteger; startedReloads j f Ljava/util/concurrent/atomic/AtomicInteger; startedTasks h c net/minecraft/server/packs/resources/SimpleReloadInstance$1 net/minecraft/server/packs/resources/Reloadable$1 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V lambda$wait$0 a m (Ljava/lang/Object;Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object; lambda$wait$1 a f Lnet/minecraft/server/packs/resources/SimpleReloadInstance; this$0 d f Lnet/minecraft/server/packs/resources/PreparableReloadListener; val$listener b c net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory net/minecraft/server/packs/resources/Reloadable$a m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$SharedState;Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$static$0 a f Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory; SIMPLE a c net/minecraft/util/datafix/fixes/AbstractBlockPropertyFix net/minecraft/util/datafix/fixes/AbstractBlockPropertyFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockState a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockState$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Ljava/lang/String;)Z shouldFix a f Ljava/lang/String; name a c net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a c net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix net/minecraft/util/datafix/fixes/DataConverterPiston m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m ()Ljava/lang/IllegalStateException; lambda$fix$0 b m ()Ljava/lang/IllegalStateException; lambda$fix$1 a c net/minecraft/util/datafix/fixes/CustomModelDataExpandFix net/minecraft/util/datafix/fixes/CustomModelDataExpandFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix net/minecraft/util/datafix/fixes/DataConverterEntityProjectileOwner m (JJ)[I createUUIDArray a m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateEntity$0 a m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; setUUID a m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerArrow a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerLlamaSpit b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerThrowable c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateProjectiles a c net/minecraft/util/datafix/fixes/EntityShulkerRotationFix net/minecraft/util/datafix/fixes/DataConverterEntityShulkerRotation m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double; lambda$fixTag$0 b c net/minecraft/util/datafix/fixes/EquippableAssetRenameFix net/minecraft/util/datafix/fixes/EquippableAssetRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/ItemStackTagRemainderFix net/minecraft/util/datafix/fixes/ItemStackTagRemainderFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a c net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix net/minecraft/util/datafix/fixes/DataConverterKeybind2 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a c net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix m (Ljava/lang/String;)I convertToIntRange a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; insertBlockState c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; renameFuse b c net/minecraft/util/datafix/fixes/ScoreboardDisplayNameFix net/minecraft/util/datafix/fixes/ScoreboardDisplayNameFix m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a f Ljava/lang/String; name a f Lcom/mojang/datafixers/DSL$TypeReference; type b c net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/util/Map; SLOT_RENAMES a c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$Fields net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$a f Ljava/lang/String; BYTES k f Ljava/lang/String; CHUNK_POS_X e f Ljava/lang/String; CHUNK_POS_Z f f Ljava/lang/String; COMPRESSION j f Ljava/lang/String; DIMENSION h f Ljava/lang/String; LEVEL g f Ljava/lang/String; LOCAL_POS_X c f Ljava/lang/String; LOCAL_POS_Z d f Ljava/lang/String; REGION_POS_X a f Ljava/lang/String; REGION_POS_Z b f Ljava/lang/String; TYPE i c net/minecraft/world/entity/ai/behavior/GoToClosestVillage net/minecraft/world/entity/ai/behavior/BehaviorNearestVillage m (FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Lnet/minecraft/core/BlockPos;)D lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$1 a m (FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/GoToTargetLocation net/minecraft/world/entity/ai/behavior/GoToTargetLocation m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getNearbyPos a m (Lnet/minecraft/util/RandomSource;)I getRandomOffset a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/InsideBrownianWalk net/minecraft/world/entity/ai/behavior/BehaviorStrollInside m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$create$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$create$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPos;)V lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$4 a m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a c net/minecraft/world/entity/ai/behavior/SetLookAndInteract net/minecraft/world/entity/ai/behavior/BehaviorLookInteract m (Lnet/minecraft/world/entity/EntityType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer net/minecraft/world/entity/ai/behavior/BehaviorTradePlayer m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/npc/villager/Villager;)V clearHeldItem c m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/item/ItemStack;)V displayAsHeldItem a m (Lnet/minecraft/world/entity/npc/villager/Villager;)V displayCyclingItems e m (Lnet/minecraft/world/entity/npc/villager/Villager;)V displayFirstItem a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/npc/villager/Villager;)V findItemsToDisplay a m (Lnet/minecraft/world/entity/npc/villager/Villager;)Lnet/minecraft/world/entity/LivingEntity; lookAtTarget d m (Lnet/minecraft/world/item/trading/MerchantOffer;)Z playerItemStackMatchesCostOfOffer a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c m (Lnet/minecraft/world/entity/npc/villager/Villager;)V updateDisplayItems b f I MAX_LOOK_TIME c f I STARTING_LOOK_TIME d f I cycleCounter g f I displayIndex h f Ljava/util/List; displayItems f f I lookTime i f Lnet/minecraft/world/item/ItemStack; playerItemStack e c net/minecraft/world/entity/ai/control/BodyRotationControl net/minecraft/world/entity/ai/control/EntityAIBodyControl m ()V clientTick a m ()Z isMoving f m ()Z notCarryingMobPassengers e m ()V rotateBodyIfNecessary b m ()V rotateHeadIfNecessary c m ()V rotateHeadTowardsFront d f I DELAY_UNTIL_STARTING_TO_FACE_FORWARD c f I HEAD_STABLE_ANGLE b f I HOW_LONG_IT_TAKES_TO_FACE_FORWARD d f I headStableTime e f F lastStableYHeadRot f f Lnet/minecraft/world/entity/Mob; mob a c net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLlamaFollow m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/world/entity/animal/equine/Llama;I)Z firstIsLeashed a m (Lnet/minecraft/world/entity/Entity;)Z lambda$canUse$0 b m ()V stop e m ()V tick a f I CARAVAN_LIMIT c f I distCheckCounter d f Lnet/minecraft/world/entity/animal/equine/Llama; llama a f D speedModifier b c net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMoveThroughVillage m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/core/BlockPos;)Z hasNotVisited a m (Lnet/minecraft/core/Holder;)Z lambda$canUse$0 b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/lang/Double; lambda$canUse$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D lambda$canUse$2 a m (Lnet/minecraft/core/Holder;)Z lambda$canUse$3 a m ()V start d m ()V stop e m ()V updateVisited h f Ljava/util/function/BooleanSupplier; canDealWithDoors h f I distanceToPoi g f Lnet/minecraft/world/entity/PathfinderMob; mob a f Z onlyAtNight e f Lnet/minecraft/world/level/pathfinder/Path; path c f Lnet/minecraft/core/BlockPos; poiPos d f D speedModifier b f Ljava/util/List; visited f c net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal net/minecraft/world/entity/ai/goal/PathfinderGoalTame m ()Z canContinueToUse c m ()Z canUse b m ()V start d m ()V tick a f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; horse a f D posX c f D posY d f D posZ e f D speedModifier b c net/minecraft/world/entity/ai/village/ReputationEventType net/minecraft/world/entity/ai/village/ReputationEvent m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/village/ReputationEventType; register a f Lnet/minecraft/world/entity/ai/village/ReputationEventType; GOLEM_KILLED b f Lnet/minecraft/world/entity/ai/village/ReputationEventType; TRADE e f Lnet/minecraft/world/entity/ai/village/ReputationEventType; VILLAGER_HURT c f Lnet/minecraft/world/entity/ai/village/ReputationEventType; VILLAGER_KILLED d f Lnet/minecraft/world/entity/ai/village/ReputationEventType; ZOMBIE_VILLAGER_CURED a c net/minecraft/world/entity/ai/village/ReputationEventType$1 net/minecraft/world/entity/ai/village/ReputationEvent$1 c net/minecraft/world/entity/animal/chicken/ChickenVariants net/minecraft/world/entity/animal/chicken/ChickenVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a f Lnet/minecraft/resources/ResourceKey; COLD c f Lnet/minecraft/resources/ResourceKey; DEFAULT d f Lnet/minecraft/resources/ResourceKey; TEMPERATE a f Lnet/minecraft/resources/ResourceKey; WARM b c net/minecraft/world/entity/animal/equine/SkeletonTrapGoal net/minecraft/world/entity/animal/equine/PathfinderGoalHorseTrap m ()Z canUse b m (Lnet/minecraft/world/DifficultyInstance;)Lnet/minecraft/world/entity/animal/equine/AbstractHorse; createHorse a m (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)Lnet/minecraft/world/entity/monster/skeleton/Skeleton; createSkeleton a m (Lnet/minecraft/world/entity/monster/skeleton/Skeleton;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V enchant a m ()V tick a f Lnet/minecraft/world/entity/animal/equine/SkeletonHorse; horse a c net/minecraft/world/entity/animal/happyghast/HappyGhastAi net/minecraft/world/entity/animal/happyghast/HappyGhastAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/ai/Brain;)V initPanicActivity d m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 d m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 c m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$2 b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$3 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/happyghast/HappyGhast;)V updateActivity a f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE e f D BABY_GHAST_CLOSE_ENOUGH_DIST d f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES g f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES f f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT c f F SPEED_MULTIPLIER_WHEN_IDLING a f F SPEED_MULTIPLIER_WHEN_TEMPTED b c net/minecraft/world/entity/animal/nautilus/ZombieNautilus net/minecraft/world/entity/animal/nautilus/ZombieNautilus m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew m ()Z canBeLeashed aj_ m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hn m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilus; getBreedOffspring b m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound hh m ()Lnet/minecraft/sounds/SoundEvent; getDashSound hg m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk m ()Lnet/minecraft/core/Holder; getVariant ho m ()Z isBaby e_ m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m ()V playEatingSound gX m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/core/Holder;)V setVariant b m ()Lnet/minecraft/world/entity/EquipmentSlot; sunProtectionSlot Y f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cG c net/minecraft/world/entity/decoration/BlockAttachedEntity net/minecraft/world/entity/decoration/BlockAttachedEntity m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a m ()Lnet/minecraft/core/BlockPos; getPos i m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a m ()Z isPickable bX m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V recalculateBoundingBox e m ()V refreshDimensions j_ m ()Z repositionEntityAfterLoad bZ m (DDD)V setPos a_ m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w m ()Z survives f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a m ()V tick g f Lorg/slf4j/Logger; LOGGER b f I checkInterval c f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/entity/monster/warden/AngerManagement net/minecraft/world/entity/monster/warden/AngerManagement m (Lnet/minecraft/world/entity/Entity;)V clearAnger a m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerLevel;)V convertFromUuids a m ()Ljava/util/List; createUuidAngerPairs b m (Lnet/minecraft/world/entity/Entity;)I getActiveAnger b m ()Ljava/util/Optional; getActiveEntity a m ()Lnet/minecraft/world/entity/Entity; getTopSuspect d m (Lnet/minecraft/world/entity/Entity;I)I increaseAnger a m (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/world/entity/monster/warden/AngerManagement; lambda$codec$1 a m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$2 a m (Lnet/minecraft/world/entity/Entity;)Lcom/mojang/datafixers/util/Pair; lambda$createUuidAngerPairs$4 e m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$createUuidAngerPairs$5 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$getActiveEntity$7 d m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$getActiveEntity$8 c m (ILnet/minecraft/world/entity/Entity;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$increaseAnger$6 a m (Lcom/mojang/datafixers/util/Pair;)V lambda$new$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()V sortAndUpdateHighestAnger c m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)V tick a f I CONVERSION_DELAY a f I DEFAULT_ANGER_DECREASE f f I MAX_ANGER b f Lcom/mojang/serialization/Codec; SUSPECT_ANGER_PAIR i f Lit/unimi/dsi/fastutil/objects/Object2IntMap; angerBySuspect d f Lit/unimi/dsi/fastutil/objects/Object2IntMap; angerByUuid e f I conversionDelay g f Ljava/util/function/Predicate; filter j f I highestAnger h f Lnet/minecraft/world/entity/monster/warden/AngerManagement$Sorter; suspectSorter k f Ljava/util/ArrayList; suspects c c net/minecraft/world/entity/monster/warden/AngerManagement$1 net/minecraft/world/entity/monster/warden/AngerManagement$1 f [I $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason a c net/minecraft/world/entity/monster/warden/AngerManagement$Sorter net/minecraft/world/entity/monster/warden/AngerManagement$a m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I compare a f Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement a c net/minecraft/world/entity/monster/zombie/ZombifiedPiglin net/minecraft/world/entity/monster/zombie/EntityPigZombie m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V addBehaviourGoals p m ()V alertOthers hb m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkZombifiedPiglinSpawnRules b m ()Z convertsInWater gR m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gS m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()J getPersistentAngerEndTime a m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)Z isPreventingPlayerRest a m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)Z lambda$alertOthers$0 d m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)Z lambda$alertOthers$1 c m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)Z lambda$alertOthers$2 b m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)V lambda$alertOthers$3 a m ()V maybeAlertOthers ha m ()V maybePlayFirstAngerSound gZ m ()V playAngerSound hc m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m ()V randomizeReinforcementsChance gY m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (J)V setPersistentAngerEndTime b m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a m ()V startPersistentAngerTimer c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f Lnet/minecraft/util/valueproviders/UniformInt; ALERT_INTERVAL cD f I ALERT_RANGE_Y cC f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS f f Lnet/minecraft/util/valueproviders/UniformInt; FIRST_ANGER_SOUND_DELAY cx f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cz f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_ATTACKING cw f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_ATTACKING_ID cv f J persistentAngerEndTime cA f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cB f I playFirstAngerSoundIn cy f I ticksUntilNextAlert cE c net/minecraft/world/entity/projectile/ThrowableProjectile net/minecraft/world/entity/projectile/EntityProjectile m ()V applyInertia f m (Z)Z canUsePortal o m ()D getDefaultGravity bs m ()V handleFirstTickBubbleColumn i m (D)Z shouldRenderAtSqrDistance a m ()V tick g f F MIN_CAMERA_DISTANCE_SQUARED b c net/minecraft/world/entity/projectile/arrow/AbstractArrow net/minecraft/world/entity/projectile/arrow/EntityArrow m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/phys/Vec3;)V addBubbleParticles a m (F)V applyInertia b m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)V doKnockback b m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Collection; findHitEntities c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/EntityHitResult; findHitEntity b m ()D getDefaultGravity bs m ()Lnet/minecraft/sounds/SoundEvent; getDefaultHitGroundSoundEvent k m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u m ()Lnet/minecraft/sounds/SoundEvent; getHitGroundSoundEvent r m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m ()Lnet/minecraft/world/item/ItemStack; getPickupItem s m ()Lnet/minecraft/world/item/ItemStack; getPickupItemStackOrigin v m ()B getPierceLevel x m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()F getWaterInertia y m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/item/ItemStack;)V hitBlockEnchantmentEffects a m (Ljava/util/Collection;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; hitTargetsOrDeflectSelf a m ()Z isAttackable cT m ()Z isCritArrow w m ()Z isInGround f m ()Z isNoPhysics z m ()Z isPickable bX m ()Z isPushedByFluid db m (Lnet/minecraft/world/item/Item;)V lambda$hitBlockEnchantmentEffects$1 c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/EntityHitResult;)D lambda$stepMoveAndHit$0 a m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion j m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Z)V onInsideBubbleColumn m m (Lnet/minecraft/world/item/Item;)V onItemBreak b m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V resetPiercedEntities C m (D)V setBaseDamage i m (F)V setBaseDamageFromMob a m (Z)V setCritArrow r m (IZ)V setFlag a m (Z)V setInGround b m (Z)V setNoPhysics s m (Lnet/minecraft/world/entity/Entity;)V setOwner d m (Lnet/minecraft/world/item/ItemStack;)V setPickupItemStack a m (B)V setPierceLevel a m (Lnet/minecraft/sounds/SoundEvent;)V setSoundEvent b m (DDDFF)V shoot d m ()Z shouldBounceOnWorldBorder ah_ m ()Z shouldFall A m (D)Z shouldRenderAtSqrDistance a m ()V startFalling B m (Lnet/minecraft/world/phys/BlockHitResult;)V stepMoveAndHit b m ()V tick g m ()V tickDespawn i m (Lnet/minecraft/world/entity/player/Player;)Z tryPickup a f D ARROW_BASE_DAMAGE e f Z DEFAULT_CRIT l f Z DEFAULT_IN_GROUND k f S DEFAULT_LIFE i f B DEFAULT_PIERCE_LEVEL m f B DEFAULT_SHAKE j f I FLAG_CRIT q f I FLAG_NOPHYSICS r f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_FLAGS n f F INERTIA h f Lnet/minecraft/network/syncher/EntityDataAccessor; IN_GROUND p f Lnet/minecraft/network/syncher/EntityDataAccessor; PIERCE_LEVEL o f I SHAKE_TIME f f F WATER_INERTIA g f D baseDamage u f Lnet/minecraft/world/item/ItemStack; firedFromWeapon aR f I inGroundTime b f Lnet/minecraft/world/level/block/state/BlockState; lastState s f I life t f Lnet/minecraft/world/item/ItemStack; pickupItemStack aQ f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; pickup c f Ljava/util/List; piercedAndKilledEntities aP f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; piercingIgnoreEntityIds aO f I shakeTime d f Lnet/minecraft/sounds/SoundEvent; soundEvent aN c net/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup net/minecraft/world/entity/projectile/arrow/EntityArrow$PickupStatus m ()[Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; $values a m (I)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; byOrdinal a m (Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup;)Ljava/lang/Byte; lambda$static$0 a f [Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; $VALUES e f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; ALLOWED b f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; CREATIVE_ONLY c f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; DISALLOWED a f Lcom/mojang/serialization/Codec; LEGACY_CODEC d c net/minecraft/world/entity/projectile/arrow/SpectralArrow net/minecraft/world/entity/projectile/arrow/EntitySpectralArrow m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V tick g f I DEFAULT_DURATION e f I duration f c net/minecraft/world/entity/projectile/arrow/ThrownTrident net/minecraft/world/entity/projectile/arrow/EntityThrownTrident m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Collection; findHitEntities c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/EntityHitResult; findHitEntity b m ()Lnet/minecraft/sounds/SoundEvent; getDefaultHitGroundSoundEvent k m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u m (Lnet/minecraft/world/item/ItemStack;)B getLoyaltyFromItem b m ()F getWaterInertia y m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/item/ItemStack;)V hitBlockEnchantmentEffects a m ()Z isAcceptibleReturnOwner B m ()Z isFoil A m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V lambda$hitBlockEnchantmentEffects$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V lambda$onHitEntity$0 b m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (DDD)Z shouldRender j m ()V tick g m ()V tickDespawn i m (Lnet/minecraft/world/entity/player/Player;)Z tryPickup a f Z DEFAULT_DEALT_DAMAGE i f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_FOIL g f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_LOYALTY f f F WATER_INERTIA h f I clientSideReturnTridentTickCount e f Z dealtDamage j c net/minecraft/world/entity/variant/SpawnPrioritySelectors net/minecraft/world/entity/variant/SpawnPrioritySelectors m (I)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; fallback a m ()Ljava/util/List; selectors a m (Lnet/minecraft/world/entity/variant/SpawnCondition;I)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; single a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; EMPTY a f Ljava/util/List; selectors c c net/minecraft/world/entity/vehicle/boat/AbstractChestBoat net/minecraft/world/entity/vehicle/boat/AbstractChestBoat m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V clearContent a m ()V clearItemStacks k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable h m ()J getContainerLootTableSeed i m ()I getContainerSize b m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/core/NonNullList; getItemStacks j m ()I getMaxPassengers F m ()F getSinglePassengerXOffset E m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a m (J)V setContainerLootTableSeed a m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b m (Lnet/minecraft/world/entity/player/Player;)V unpackLootTable f f I CONTAINER_SIZE s f Lnet/minecraft/core/NonNullList; itemStacks t f Lnet/minecraft/resources/ResourceKey; lootTable u f J lootTableSeed aN c net/minecraft/world/entity/vehicle/minecart/MinecartChest net/minecraft/world/entity/vehicle/minecart/EntityMinecartChest m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()I getDefaultDisplayOffset y m ()Lnet/minecraft/world/item/Item; getDropItem p m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b c net/minecraft/world/item/component/ItemAttributeModifiers net/minecraft/world/item/component/ItemAttributeModifiers m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; builder a m (Lnet/minecraft/core/Holder;DLnet/minecraft/world/entity/EquipmentSlot;)D compute a m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEach a m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V forEach a m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)V forEach a m ()Ljava/util/List; modifiers b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; withModifierAdded a f Ljava/text/DecimalFormat; ATTRIBUTE_MODIFIER_FORMAT d f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/ItemAttributeModifiers; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/List; modifiers e c net/minecraft/world/item/component/ItemAttributeModifiers$1 net/minecraft/world/item/component/ItemAttributeModifiers$1 f [I $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation a c net/minecraft/world/item/component/ItemAttributeModifiers$Entry net/minecraft/world/item/component/ItemAttributeModifiers$c m ()Lnet/minecraft/core/Holder; attribute a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; display d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z matches a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; modifier b m ()Lnet/minecraft/world/entity/EquipmentSlotGroup; slot c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/Holder; attribute c f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; display f f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; modifier d f Lnet/minecraft/world/entity/EquipmentSlotGroup; slot e c net/minecraft/world/item/component/ItemAttributeModifiers$Builder net/minecraft/world/item/component/ItemAttributeModifiers$a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; add a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; add a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; build a f Lcom/google/common/collect/ImmutableList$Builder; entries a c net/minecraft/world/item/component/ItemAttributeModifiers$Display net/minecraft/world/item/component/ItemAttributeModifiers$b m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; attributeModifiers a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; hidden b m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; override a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Type net/minecraft/world/item/component/ItemAttributeModifiers$b$d m ()[Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; $values d m ()Ljava/lang/String; getSerializedName c m ()I id a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f [Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; $VALUES k f Ljava/util/function/IntFunction; BY_ID e f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; DEFAULT a f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; HIDDEN b f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; OVERRIDE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Lcom/mojang/serialization/MapCodec; codec i f I id h f Ljava/lang/String; name g f Lnet/minecraft/network/codec/StreamCodec; streamCodec j c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Hidden net/minecraft/world/item/component/ItemAttributeModifiers$b$b m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Hidden; INSTANCE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Default net/minecraft/world/item/component/ItemAttributeModifiers$b$a m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Default; INSTANCE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e c net/minecraft/world/item/component/ItemAttributeModifiers$Display$OverrideText net/minecraft/world/item/component/ItemAttributeModifiers$b$c m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a m ()Lnet/minecraft/network/chat/Component; component d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/network/chat/Component; component c c net/minecraft/world/item/component/OminousBottleAmplifier net/minecraft/world/item/component/OminousBottleAmplifier m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a m ()I value a f Lcom/mojang/serialization/Codec; CODEC d f I EFFECT_DURATION a f I MAX_AMPLIFIER c f I MIN_AMPLIFIER b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f I value f c net/minecraft/world/item/crafting/SmithingTransformRecipe net/minecraft/world/item/crafting/SmithingTransformRecipe m ()Ljava/util/Optional; additionIngredient k m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f m ()Ljava/util/List; display g m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ m ()Ljava/util/Optional; templateIngredient c f Ljava/util/Optional; addition f f Lnet/minecraft/world/item/crafting/Ingredient; base e f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h f Lnet/minecraft/world/item/crafting/TransmuteResult; result g f Ljava/util/Optional; template d c net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer net/minecraft/world/item/crafting/SmithingTransformRecipe$a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$0 h m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$1 g m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$2 f m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$3 e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$5 d m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$6 c m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$7 b m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$8 a m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b f Lcom/mojang/serialization/MapCodec; CODEC x f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w c net/minecraft/world/item/crafting/display/RecipeDisplayId net/minecraft/world/item/crafting/display/RecipeDisplayId m ()I index a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I index b c net/minecraft/world/item/enchantment/effects/DamageEntity net/minecraft/world/item/enchantment/effects/DamageEntity m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/core/Holder; damageType d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDamage c m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDamage b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; damageType f f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDamage e f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDamage d c net/minecraft/world/item/enchantment/effects/ReplaceBlock net/minecraft/world/item/enchantment/effects/ReplaceBlock m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState d m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; lambda$apply$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$apply$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Vec3i; offset b m ()Ljava/util/Optional; predicate c m ()Ljava/util/Optional; triggerGameEvent e f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState f f Lnet/minecraft/core/Vec3i; offset d f Ljava/util/Optional; predicate e f Ljava/util/Optional; triggerGameEvent g c net/minecraft/world/level/SimpleExplosionDamageCalculator net/minecraft/world/level/SimpleExplosionDamageCalculator m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a m (Lnet/minecraft/world/entity/Entity;)F getKnockbackMultiplier a m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/Float; lambda$getKnockbackMultiplier$0 b m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z shouldDamageEntity a f Z damagesEntities b f Z explodesBlocks a f Ljava/util/Optional; immuneBlocks d f Ljava/util/Optional; knockbackMultiplier c c net/minecraft/world/level/block/MultifaceSpreadeableBlock net/minecraft/world/level/block/MultifaceSpreadeableBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c c net/minecraft/world/level/block/TintedParticleLeavesBlock net/minecraft/world/level/block/TintedParticleLeavesBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/TintedParticleLeavesBlock;)Ljava/lang/Float; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a f Lcom/mojang/serialization/MapCodec; CODEC g c net/minecraft/world/level/block/WeatheringCopperBarsBlock net/minecraft/world/level/block/WeatheringCopperBarsBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC h f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState i c net/minecraft/world/level/block/WeatheringCopperBulbBlock net/minecraft/world/level/block/WeatheringCopperBulbBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e c net/minecraft/world/level/block/WeatheringCopperDoorBlock net/minecraft/world/level/block/WeatheringCopperDoorBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC g f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h c net/minecraft/world/level/block/WeatheringCopperFullBlock net/minecraft/world/level/block/WeatheringCopperFullBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e c net/minecraft/world/level/block/WeatheringCopperSlabBlock net/minecraft/world/level/block/WeatheringCopperSlabBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e c net/minecraft/world/level/block/entity/BeehiveBlockEntity net/minecraft/world/level/block/entity/TileEntityBeehive m (Lnet/minecraft/world/entity/animal/bee/Bee;)V addOccupant a m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)V emptyAllLivingFromHive a m ()Ljava/util/List; getBees l m (Lnet/minecraft/world/level/block/state/BlockState;)I getHoneyLevel a m ()I getOccupantCount f m ()Z hasSavedFlowerPos k m ()Z isEmpty c m ()Z isFireNearby a m ()Z isFull d m ()Z isSedated h m ()Lnet/minecraft/util/debug/DebugHiveInfo; lambda$registerDebugValues$2 m m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$releaseOccupant$1 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)Ljava/util/List; releaseAllOccupants a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;Ljava/util/List;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;Lnet/minecraft/core/BlockPos;)Z releaseOccupant a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V serverTick a m ()V setChanged e m (Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)V storeBee a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/List;Lnet/minecraft/core/BlockPos;)V tickOccupants a f Ljava/lang/String; BEES e f Ljava/util/List; IGNORED_BEE_TAGS f f Lorg/slf4j/Logger; LOGGER c f I MAX_OCCUPANTS a f I MIN_OCCUPATION_TICKS_NECTAR h f I MIN_OCCUPATION_TICKS_NECTARLESS b f I MIN_TICKS_BEFORE_REENTERING_HIVE g f Ljava/lang/String; TAG_FLOWER_POS d f Lnet/minecraft/core/BlockPos; savedFlowerPos j f Ljava/util/List; stored i c net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData net/minecraft/world/level/block/entity/TileEntityBeehive$HiveBee m ()Z hasNectar c m ()Z tick a m ()Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; toOccupant b f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; occupant a f I ticksInHive b c net/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant net/minecraft/world/level/block/entity/TileEntityBeehive$c m (I)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; create a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; createEntity a m ()Lnet/minecraft/world/item/component/TypedEntityData; entityData a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I minTicksInHive c m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; of a m (ILnet/minecraft/world/entity/animal/bee/Bee;)V setBeeReleaseData a m ()I ticksInHive b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; LIST_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/world/item/component/TypedEntityData; entityData d f I minTicksInHive f f I ticksInHive e c net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus net/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus m ()[Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; $values a f [Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; $VALUES d f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; BEE_RELEASED b f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; EMERGENCY c f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; HONEY_DELIVERED a c net/minecraft/world/level/block/entity/ChestLidController net/minecraft/world/level/block/entity/ChestLidController m (F)F getOpenness a m (Z)V shouldBeOpen a m ()V tickLid a f F oOpenness c f F openness b f Z shouldBeOpen a c net/minecraft/world/level/block/entity/CommandBlockEntity net/minecraft/world/level/block/entity/TileEntityCommand m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock a m ()Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; getMode l m ()Z isAutomatic d m ()Z isConditional m m ()Z isPowered c m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m ()Z markConditionMet k m ()V onModeSwitch f m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m ()V scheduleTick w m (Z)V setAutomatic b m (Z)V setPowered a m ()Z wasConditionMet h f Z DEFAULT_AUTOMATIC c f Z DEFAULT_CONDITION_MET b f Z DEFAULT_POWERED a f Z auto e f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock g f Z conditionMet f f Z powered d c net/minecraft/world/level/block/entity/CommandBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityCommand$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a m ()Z isValid a m (Lnet/minecraft/server/level/ServerLevel;)V onUpdated a m (Ljava/lang/String;)V setCommand a f Lnet/minecraft/world/level/block/entity/CommandBlockEntity; this$0 a c net/minecraft/world/level/block/entity/CommandBlockEntity$Mode net/minecraft/world/level/block/entity/TileEntityCommand$Type m ()[Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; $values a f [Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; $VALUES d f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; AUTO b f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; REDSTONE c f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; SEQUENCE a c net/minecraft/world/level/block/entity/ConduitBlockEntity net/minecraft/world/level/block/entity/TileEntityConduit m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/world/entity/Entity;I)V animationTick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V applyEffects b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;)V clientTick a m (F)F getActiveRotation a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getDestroyRangeAABB a m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()Z isActive c m ()Z isHunting d m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$selectNewTarget$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/EntityReference; selectNewTarget a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;)V serverTick b m (Z)V setHunting a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;Z)V updateAndAttackTarget a m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/entity/EntityReference; updateDestroyTarget a m (Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;Ljava/util/List;)V updateHunting a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)Z updateShape a f I BLOCK_REFRESH_RATE b f I EFFECT_DURATION c f I KILL_RANGE g f I MIN_ACTIVE_SIZE e f I MIN_KILL_SIZE f f F ROTATION_SPEED d f [Lnet/minecraft/world/level/block/Block; VALID_BLOCKS h f F activeRotation i f Lnet/minecraft/world/entity/EntityReference; destroyTarget m f Ljava/util/List; effectBlocks l f Z isActive j f Z isHunting k f J nextAmbientSoundActivation q f I tickCount a c net/minecraft/world/level/block/entity/CrafterBlockEntity net/minecraft/world/level/block/entity/CrafterBlockEntity m (Lnet/minecraft/world/level/storage/ValueOutput;)V addDisabledSlots g m (Lnet/minecraft/world/level/storage/ValueOutput;)V addTriggered h m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()I getHeight h m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Ljava/util/List; getItems i m ()Lnet/minecraft/core/NonNullList; getItems g m ()I getRedstoneSignal w m ()I getWidth aB_ m ()Z isEmpty c m (I)Z isSlotDisabled d m ()Z isTriggered l m ([I)V lambda$loadAdditional$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;)V serverTick a m (I)V setCraftingTicksRemaining e m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/core/NonNullList;)V setItems a m (IZ)V setSlotState a m (Z)V setTriggered a m (I)Z slotCanBeDisabled f m (ILnet/minecraft/world/item/ItemStack;I)Z smallerStackExist a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a f I CONTAINER_HEIGHT e f I CONTAINER_SIZE f f I CONTAINER_WIDTH d f I DATA_TRIGGERED i f I DEFAULT_CRAFTING_TICKS_REMAINING q f Lnet/minecraft/network/chat/Component; DEFAULT_NAME s f I DEFAULT_TRIGGERED r f I NUM_DATA j f I SLOT_DISABLED g f I SLOT_ENABLED h f Lnet/minecraft/world/inventory/ContainerData; containerData k f I craftingTicksRemaining u f Lnet/minecraft/core/NonNullList; items t c net/minecraft/world/level/block/entity/CrafterBlockEntity$1 net/minecraft/world/level/block/entity/CrafterBlockEntity$1 m (I)I get a m ()I getCount a m (II)V set a f [I slotStates a f I triggered b c net/minecraft/world/level/block/entity/DropperBlockEntity net/minecraft/world/level/block/entity/TileEntityDropper m ()Lnet/minecraft/network/chat/Component; getDefaultName k f Lnet/minecraft/network/chat/Component; DEFAULT_NAME e c net/minecraft/world/level/block/entity/FurnaceBlockEntity net/minecraft/world/level/block/entity/TileEntityFurnaceFurnace m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()Lnet/minecraft/network/chat/Component; getDefaultName k f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q c net/minecraft/world/level/block/entity/JukeboxBlockEntity net/minecraft/world/level/block/entity/TileEntityJukeBox m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a m ()I getComparatorOutput m m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity w m ()I getMaxStackSize ap_ m ()Lnet/minecraft/world/item/JukeboxSongPlayer; getSongPlayer h m ()Lnet/minecraft/world/item/ItemStack; getTheItem g m (Ljava/lang/Long;Lnet/minecraft/core/Holder;)V lambda$loadAdditional$0 a m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/Long;)V lambda$loadAdditional$1 a m (Lnet/minecraft/core/Holder;)V lambda$tryForcePlaySong$3 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Z)V notifyItemChangedInJukebox a m ()V onSongChanged k m ()V popOutTheItem l m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m ()V setRemoved ay_ m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem d m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/JukeboxBlockEntity;)V tick a m ()V tryForcePlaySong x f Ljava/lang/String; SONG_ITEM_TAG_ID b f Ljava/lang/String; TICKS_SINCE_SONG_STARTED_TAG_ID c f Lnet/minecraft/world/item/ItemStack; item d f Lnet/minecraft/world/item/JukeboxSongPlayer; jukeboxSongPlayer e c net/minecraft/world/level/block/entity/LecternBlockEntity net/minecraft/world/level/block/entity/TileEntityLectern m ()V clearContent a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a m ()Lnet/minecraft/world/item/ItemStack; getBook c m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m ()I getPage h m (Lnet/minecraft/world/item/ItemStack;)I getPageCount c m ()I getRedstoneSignal k m ()Z hasBook f m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$loadAdditional$0 d m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m ()V onBookItemRemove l m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; resolveBook b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/item/ItemStack;)V setBook b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V setBook a m (I)V setPage a f I DATA_PAGE a f I NUM_DATA b f I NUM_SLOTS d f I SLOT_BOOK c f Lnet/minecraft/world/Container; bookAccess e f Lnet/minecraft/world/item/ItemStack; book g f Lnet/minecraft/world/inventory/ContainerData; dataAccess f f I pageCount i f I page h c net/minecraft/world/level/block/entity/LecternBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityLectern$1 f Lnet/minecraft/world/level/block/entity/LecternBlockEntity; this$0 b c net/minecraft/world/level/block/entity/LecternBlockEntity$2 net/minecraft/world/level/block/entity/TileEntityLectern$2 f Lnet/minecraft/world/level/block/entity/LecternBlockEntity; this$0 a c net/minecraft/world/level/block/entity/LecternBlockEntity$LecternInventory net/minecraft/world/level/block/entity/TileEntityLectern$LecternInventory c net/minecraft/world/level/block/entity/SpawnerBlockEntity net/minecraft/world/level/block/entity/TileEntityMobSpawner m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V clientTick a m ()Lnet/minecraft/world/level/BaseSpawner; getSpawner c m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V serverTick b m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a m (II)Z triggerEvent a_ f Lnet/minecraft/world/level/BaseSpawner; spawner a c net/minecraft/world/level/block/entity/SpawnerBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityMobSpawner$1 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V setNextSpawnData a c net/minecraft/world/level/block/entity/TickingBlockEntity net/minecraft/world/level/block/entity/TickingBlockEntity m ()Lnet/minecraft/core/BlockPos; getPos c m ()Ljava/lang/String; getType d m ()Z isRemoved b m ()V tick a c net/minecraft/world/level/block/state/properties/Property net/minecraft/world/level/block/state/properties/IBlockState m ()Lcom/mojang/serialization/Codec; codec d m ()I generateHashCode b m ()Ljava/util/stream/Stream; getAllValues c m (Ljava/lang/Comparable;)I getInternalIndex a m ()Ljava/lang/String; getName f m (Ljava/lang/Comparable;)Ljava/lang/String; getName b m ()Ljava/util/List; getPossibleValues a m (Ljava/lang/String;)Ljava/util/Optional; getValue b m ()Ljava/lang/Class; getValueClass g m (Ljava/lang/String;)Ljava/lang/String; lambda$new$0 d m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$new$1 c m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$new$2 a m (Lnet/minecraft/world/level/block/state/StateHolder;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/StateHolder; lambda$parseValue$3 a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/StateHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; parseValue a m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/Property$Value; value c m (Lnet/minecraft/world/level/block/state/StateHolder;)Lnet/minecraft/world/level/block/state/properties/Property$Value; value a m ()Lcom/mojang/serialization/Codec; valueCodec e f Ljava/lang/Class; clazz a f Lcom/mojang/serialization/Codec; codec d f Ljava/lang/Integer; hashCode c f Ljava/lang/String; name b f Lcom/mojang/serialization/Codec; valueCodec e c net/minecraft/world/level/block/state/properties/Property$Value net/minecraft/world/level/block/state/properties/IBlockState$a m ()Lnet/minecraft/world/level/block/state/properties/Property; property a m ()Ljava/lang/Comparable; value b f Lnet/minecraft/world/level/block/state/properties/Property; property a f Ljava/lang/Comparable; value b c net/minecraft/world/level/block/state/properties/SlabType net/minecraft/world/level/block/state/properties/BlockPropertySlabType m ()[Lnet/minecraft/world/level/block/state/properties/SlabType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/SlabType; $VALUES e f Lnet/minecraft/world/level/block/state/properties/SlabType; BOTTOM b f Lnet/minecraft/world/level/block/state/properties/SlabType; DOUBLE c f Lnet/minecraft/world/level/block/state/properties/SlabType; TOP a f Ljava/lang/String; name d c net/minecraft/world/level/block/state/properties/WallSide net/minecraft/world/level/block/state/properties/BlockPropertyWallHeight m ()[Lnet/minecraft/world/level/block/state/properties/WallSide; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/WallSide; $VALUES e f Lnet/minecraft/world/level/block/state/properties/WallSide; LOW b f Lnet/minecraft/world/level/block/state/properties/WallSide; NONE a f Lnet/minecraft/world/level/block/state/properties/WallSide; TALL c f Ljava/lang/String; name d c net/minecraft/world/level/block/state/properties/WoodType net/minecraft/world/level/block/state/properties/BlockPropertyWood m ()Lnet/minecraft/sounds/SoundEvent; fenceGateClose f m ()Lnet/minecraft/sounds/SoundEvent; fenceGateOpen g m ()Lnet/minecraft/world/level/block/SoundType; hangingSignSoundType e m ()Ljava/lang/String; name b m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/world/level/block/state/properties/WoodType; register a m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; setType c m ()Lnet/minecraft/world/level/block/SoundType; soundType d m ()Ljava/util/stream/Stream; values a f Lnet/minecraft/world/level/block/state/properties/WoodType; ACACIA e f Lnet/minecraft/world/level/block/state/properties/WoodType; BAMBOO m f Lnet/minecraft/world/level/block/state/properties/WoodType; BIRCH d f Lnet/minecraft/world/level/block/state/properties/WoodType; CHERRY f f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/state/properties/WoodType; CRIMSON j f Lnet/minecraft/world/level/block/state/properties/WoodType; DARK_OAK h f Lnet/minecraft/world/level/block/state/properties/WoodType; JUNGLE g f Lnet/minecraft/world/level/block/state/properties/WoodType; MANGROVE l f Lnet/minecraft/world/level/block/state/properties/WoodType; OAK b f Lnet/minecraft/world/level/block/state/properties/WoodType; PALE_OAK i f Lnet/minecraft/world/level/block/state/properties/WoodType; SPRUCE c f Ljava/util/Map; TYPES t f Lnet/minecraft/world/level/block/state/properties/WoodType; WARPED k f Lnet/minecraft/sounds/SoundEvent; fenceGateClose r f Lnet/minecraft/sounds/SoundEvent; fenceGateOpen s f Lnet/minecraft/world/level/block/SoundType; hangingSignSoundType q f Ljava/lang/String; name n f Lnet/minecraft/world/level/block/state/properties/BlockSetType; setType o f Lnet/minecraft/world/level/block/SoundType; soundType p c net/minecraft/world/level/chunk/storage/RegionFileStorage net/minecraft/world/level/chunk/storage/RegionFileCache m ()V flush a m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/storage/RegionFile; getRegionFile b m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info b m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; read a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)V scanChunk a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)V write a f Ljava/lang/String; ANVIL_EXTENSION a f I MAX_CACHE_SIZE b f Ljava/nio/file/Path; folder e f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info d f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; regionCache c f Z sync f c net/minecraft/world/level/chunk/storage/RegionFileStorage$RegionFileSizeException net/minecraft/world/level/chunk/storage/RegionFileCache$RegionFileSizeException c net/minecraft/world/level/chunk/storage/RegionFileVersion net/minecraft/world/level/chunk/storage/RegionFileCompression m (Ljava/lang/String;)V configure a m (I)Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; fromId a m ()I getId b m ()Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; getSelected a m (I)Z isValidVersion b m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$0 e m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$1 e m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$2 d m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$3 d m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$4 c m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$5 c m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$6 b m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$7 b m (Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;)Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; register a m (Ljava/io/InputStream;)Ljava/io/InputStream; wrap a m (Ljava/io/OutputStream;)Ljava/io/OutputStream; wrap a f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; DEFAULT f f Lorg/slf4j/Logger; LOGGER g f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; VERSIONS h f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; VERSIONS_BY_NAME i f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_CUSTOM e f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_DEFLATE b f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_GZIP a f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_LZ4 d f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_NONE c f I id k f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper; inputWrapper m f Ljava/lang/String; optionName l f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper; outputWrapper n f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; selected j c net/minecraft/world/level/chunk/storage/RegionFileVersion$1 net/minecraft/world/level/chunk/storage/RegionFileCompression$1 c net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper net/minecraft/world/level/chunk/storage/RegionFileCompression$a c net/minecraft/world/level/chunk/storage/RegionStorageInfo net/minecraft/world/level/chunk/storage/RegionStorageInfo m ()Lnet/minecraft/resources/ResourceKey; dimension b m ()Ljava/lang/String; level a m ()Ljava/lang/String; type c m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; withTypeSuffix a f Lnet/minecraft/resources/ResourceKey; dimension b f Ljava/lang/String; level a f Ljava/lang/String; type c c net/minecraft/world/level/dimension/BuiltinDimensionTypes net/minecraft/world/level/dimension/BuiltinDimensionTypes m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; END c f Lnet/minecraft/resources/ResourceKey; NETHER b f Lnet/minecraft/resources/ResourceKey; OVERWORLD a f Lnet/minecraft/resources/ResourceKey; OVERWORLD_CAVES d c net/minecraft/world/level/entity/LevelEntityGetterAdapter net/minecraft/world/level/entity/LevelEntityGetterAdapter m (I)Lnet/minecraft/world/level/entity/EntityAccess; get a m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; get a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V get a m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V get a m (Lnet/minecraft/world/phys/AABB;Ljava/util/function/Consumer;)V get a m ()Ljava/lang/Iterable; getAll a f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage b f Lnet/minecraft/world/level/entity/EntityLookup; visibleEntities a c net/minecraft/world/level/levelgen/MarsagliaPolarGaussian net/minecraft/world/level/levelgen/MarsagliaPolarGaussian m ()D nextGaussian b m ()V reset a f Z haveNextNextGaussian c f D nextNextGaussian b f Lnet/minecraft/util/RandomSource; randomSource a c net/minecraft/world/level/levelgen/NoiseGeneratorSettings net/minecraft/world/level/levelgen/GeneratorSettingBase m ()Z aquifersEnabled m m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; caves d m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlock g m ()Lnet/minecraft/world/level/block/state/BlockState; defaultFluid h m ()Z disableMobGeneration a m ()Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; dummy e m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; end b m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; floatingIslands e m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; getRandomSource d m ()Z isAquifersEnabled b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; nether c m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; noiseRouter i m ()Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings f m ()Z oreVeinsEnabled c m (Lnet/minecraft/data/worldgen/BootstrapContext;ZZ)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; overworld a m ()I seaLevel l m ()Ljava/util/List; spawnTarget k m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule j m ()Z useLegacyRandomSource n f Lnet/minecraft/resources/ResourceKey; AMPLIFIED e f Lnet/minecraft/resources/ResourceKey; CAVES h f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/resources/ResourceKey; END g f Lnet/minecraft/resources/ResourceKey; FLOATING_ISLANDS i f Lnet/minecraft/resources/ResourceKey; LARGE_BIOMES d f Lnet/minecraft/resources/ResourceKey; NETHER f f Lnet/minecraft/resources/ResourceKey; OVERWORLD c f Z aquifersEnabled r f Lnet/minecraft/world/level/block/state/BlockState; defaultBlock k f Lnet/minecraft/world/level/block/state/BlockState; defaultFluid l f Z disableMobGeneration q f Lnet/minecraft/world/level/levelgen/NoiseRouter; noiseRouter m f Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings j f Z oreVeinsEnabled s f I seaLevel p f Ljava/util/List; spawnTarget o f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule n f Z useLegacyRandomSource t c net/minecraft/world/level/levelgen/WorldGenerationContext net/minecraft/world/level/levelgen/WorldGenerationContext m ()I getGenDepth b m ()I getMinGenY a f I height b f I minY a c net/minecraft/world/level/levelgen/carver/CaveWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCaves m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDFDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)V createRoom a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)V createTunnel a m ()I getCaveBound a m (Lnet/minecraft/util/RandomSource;)F getThickness a m ()D getYScale b m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a m (DLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z lambda$carve$0 a m (DDDD)Z shouldSkip a c net/minecraft/world/level/levelgen/feature/BlueIceFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlueIce m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/DripstoneUtils net/minecraft/world/level/levelgen/feature/DripstoneUtils m (Lnet/minecraft/core/Direction;IZLjava/util/function/Consumer;)V buildBaseToTipColumn a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/world/level/block/state/BlockState; createPointedDripstone a m (DDDD)D getDripstoneHeight a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;IZ)V growPointedDripstone a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;I)Z isCircleMostlyEmbeddedInStone a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDripstoneBase b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDripstoneBaseOrLava a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isEmptyOrWater a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyOrWater c m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isEmptyOrWaterOrLava b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyOrWaterOrLava e m (Lnet/minecraft/world/level/block/state/BlockState;)Z isNeitherEmptyNorWater d m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$growPointedDripstone$0 a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z placeDripstoneBlockIfPossible c c net/minecraft/world/level/levelgen/feature/IcebergFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceburg m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z belowIsAir a m (IILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;ZDLnet/minecraft/core/BlockPos;II)V carve a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;IILnet/minecraft/core/BlockPos;ZIDI)V generateCutOut a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;IIIIIIZIDZLnet/minecraft/world/level/block/state/BlockState;)V generateIcebergBlock a m (III)I getEllipseC a m (III)I heightDependentRadiusEllipse b m (Lnet/minecraft/util/RandomSource;III)I heightDependentRadiusRound a m (Lnet/minecraft/util/RandomSource;III)I heightDependentRadiusSteep b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isIcebergState c m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V removeFloatingSnowLayer a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;IIZZLnet/minecraft/world/level/block/state/BlockState;)V setIcebergBlock a m (IILnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;)D signedDistanceCircle a m (IILnet/minecraft/core/BlockPos;IID)D signedDistanceEllipse a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IIZI)V smooth a c net/minecraft/world/level/levelgen/placement/RarityFilter net/minecraft/world/level/levelgen/placement/RarityFilter m (Lnet/minecraft/world/level/levelgen/placement/RarityFilter;)Ljava/lang/Integer; lambda$static$0 a m (I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; onAverageOnceEvery a m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f I chance c c net/minecraft/world/level/levelgen/structure/StructureSet net/minecraft/world/level/levelgen/structure/StructureSet m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; entry a m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; entry a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; placement b m ()Ljava/util/List; structures a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; placement d f Ljava/util/List; structures c c net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry net/minecraft/world/level/levelgen/structure/StructureSet$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; structure a m ()I weight b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; structure b f I weight c c net/minecraft/world/level/lighting/SkyLightSectionStorage net/minecraft/world/level/lighting/LightEngineStorageSky m (J)Lnet/minecraft/world/level/chunk/DataLayer; createDataLayer g m ()I getBottomSectionY c m (J)I getLightValue a m (JZ)I getLightValue e m (J)I getTopSectionY n m (I)Z hasLightDataAtOrBelow a m (J)Z isAboveData m m (J)V onNodeAdded h m (J)V onNodeRemoved i m (Lnet/minecraft/world/level/chunk/DataLayer;)Lnet/minecraft/world/level/chunk/DataLayer; repeatFirstLayer a c net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap net/minecraft/world/level/lighting/LightEngineStorageSky$a m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b m ()Lnet/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap; copy a f I currentLowestY b f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; topSections c c net/minecraft/world/level/redstone/InstantNeighborUpdater net/minecraft/world/level/redstone/InstantNeighborUpdater m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a f Lnet/minecraft/world/level/Level; level b c net/minecraft/world/level/saveddata/maps/MapItemSavedData net/minecraft/world/level/saveddata/maps/WorldMap m (Ljava/util/List;)V addClientSideDecorations a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;Ljava/lang/String;DDDLnet/minecraft/network/chat/Component;)V addDecoration a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/core/Holder;)V addTargetDecoration a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;DFF)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation; calculateDecorationLocationAndType a m (Lnet/minecraft/world/level/LevelAccessor;D)B calculateRotation a m (Lnet/minecraft/world/level/BlockGetter;II)V checkBanners a m (F)B clampMapCoordinate a m (BZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; createForClient a m (DDBZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; createFresh a m (FF)Lnet/minecraft/core/Holder; decorationTypeForPlayerOutsideMap b m ()Ljava/util/Collection; getBanners d m ()Ljava/lang/Iterable; getDecorations f m (I)Ljava/lang/String; getFrameKey b m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer; getHoldingPlayer a m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/network/protocol/Packet; getUpdatePacket a m (Lnet/minecraft/world/entity/player/Player;)Z hasMapInvisibilityItemEquipped b m ()Z isExplorationMap e m (FF)Z isInsideMap a m (I)Z isTrackedCountOverLimit a m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Integer; lambda$static$1 i m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; lambda$static$5 e m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; lambda$static$6 d m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/util/List; lambda$static$8 b m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; locked b m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; mapMatcher a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;DFF)Lcom/mojang/datafixers/util/Pair; playerDecorationTypeAndRotation b m (Ljava/lang/String;)V removeDecoration a m (Lnet/minecraft/core/BlockPos;I)V removedFromFrame a m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; scaled c m (IIB)V setColor b m (II)V setColorsDirty a m ()V setDecorationsDirty g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V tickCarriedBy a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z toggleBanner a m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a m (IIB)Z updateColor a f Lcom/mojang/serialization/Codec; CODEC c f Ljava/lang/String; FRAME_PREFIX m f I HALF_MAP_SIZE l f Lorg/slf4j/Logger; LOGGER j f I MAP_SIZE k f I MAX_SCALE a f I TRACKED_DECORATION_LIMIT b f Ljava/util/Map; bannerMarkers r f Ljava/util/List; carriedBy p f Ljava/util/Map; carriedByPlayers q f I centerX d f I centerZ e f [B colors h f Ljava/util/Map; decorations s f Lnet/minecraft/resources/ResourceKey; dimension f f Ljava/util/Map; frameMarkers t f Z locked i f B scale g f I trackedDecorationCount u f Z trackingPosition n f Z unlimitedTracking o c net/minecraft/world/level/saveddata/maps/MapItemSavedData$1 net/minecraft/world/level/saveddata/maps/WorldMap$1 c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch net/minecraft/world/level/saveddata/maps/WorldMap$c m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V applyToMap a m ()I height d m ()[B mapColors e m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; read a m ()I startX a m ()I startY b m ()I width c m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I height e f [B mapColors f f I startX b f I startY c f I width d c net/minecraft/world/level/saveddata/maps/MapItemSavedData$UUIDAndError net/minecraft/world/level/saveddata/maps/WorldMap$UUIDAndError c net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer net/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker m (II)V markColorsDirty a m ()V markDecorationsDirty b m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/protocol/Packet; nextUpdatePacket a f Z dirtyData d f Z dirtyDecorations i f I maxDirtyX g f I maxDirtyY h f I minDirtyX e f I minDirtyY f f Lnet/minecraft/world/entity/player/Player; player a f I step b f Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; this$0 c f I tick j c net/minecraft/world/level/saveddata/maps/MapItemSavedData$UUIDBackedDimension net/minecraft/world/level/saveddata/maps/WorldMap$UUIDBackedDimension c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation net/minecraft/world/level/saveddata/maps/WorldMap$b m ()B rot d m ()Lnet/minecraft/core/Holder; type a m ()B x b m ()B y c f B rot d f Lnet/minecraft/core/Holder; type a f B x b f B y c c net/minecraft/world/level/storage/ValueInputContextHelper net/minecraft/world/level/storage/ValueInputContextHelper m ()Lnet/minecraft/world/level/storage/ValueInput; empty c m ()Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; emptyList d m ()Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; emptyTypedList e m ()Lnet/minecraft/core/HolderLookup$Provider; lookup b m ()Lcom/mojang/serialization/DynamicOps; ops a f Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; emptyChildList c f Lnet/minecraft/world/level/storage/ValueInput; empty e f Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; emptyTypedList d f Lnet/minecraft/core/HolderLookup$Provider; lookup a f Lcom/mojang/serialization/DynamicOps; ops b c net/minecraft/world/level/storage/ValueInputContextHelper$1 net/minecraft/world/level/storage/ValueInputContextHelper$1 m ()Z isEmpty a m ()Ljava/util/stream/Stream; stream b c net/minecraft/world/level/storage/ValueInputContextHelper$2 net/minecraft/world/level/storage/ValueInputContextHelper$2 m ()Z isEmpty a m ()Ljava/util/stream/Stream; stream b c net/minecraft/world/level/storage/ValueInputContextHelper$3 net/minecraft/world/level/storage/ValueInputContextHelper$3 m (Ljava/lang/String;)Ljava/util/Optional; child a m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b m (Ljava/lang/String;)Ljava/util/Optional; childrenList c m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d m (Ljava/lang/String;Z)Z getBooleanOr a m (Ljava/lang/String;B)B getByteOr a m (Ljava/lang/String;D)D getDoubleOr a m (Ljava/lang/String;F)F getFloatOr a m (Ljava/lang/String;)Ljava/util/Optional; getInt e m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h m (Ljava/lang/String;I)I getIntOr a m (Ljava/lang/String;)Ljava/util/Optional; getLong f m (Ljava/lang/String;J)J getLongOr a m (Ljava/lang/String;S)I getShortOr a m (Ljava/lang/String;)Ljava/util/Optional; getString g m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a f Lnet/minecraft/world/level/storage/ValueInputContextHelper; this$0 a c net/minecraft/world/level/storage/loot/entries/EntryGroup net/minecraft/world/level/storage/loot/entries/LootEntryGroup m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$0 a m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$1 a m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; list a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder net/minecraft/world/level/storage/loot/entries/LootEntryGroup$a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; append b m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b m ()Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ f Lcom/google/common/collect/ImmutableList$Builder; entries a c net/minecraft/world/level/validation/ForbiddenSymlinkInfo net/minecraft/world/level/validation/ForbiddenSymlinkInfo m ()Ljava/nio/file/Path; link a m ()Ljava/nio/file/Path; target b f Ljava/nio/file/Path; link a f Ljava/nio/file/Path; target b c org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCeilingHangingSign c org/bukkit/craftbukkit/command/ProxiedNativeCommandSender org/bukkit/craftbukkit/v1_21_R7/command/ProxiedNativeCommandSender c org/bukkit/craftbukkit/entity/boat/CraftMangroveChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftMangroveChestBoat c org/bukkit/craftbukkit/generator/CraftBiomeParameterPoint org/bukkit/craftbukkit/v1_21_R7/generator/CraftBiomeParameterPoint c org/bukkit/craftbukkit/generator/structure/CraftStructure org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftStructure c org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/MultipleCommandAliasHelpTopic c org/bukkit/craftbukkit/inventory/CraftInventoryEnchanting org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryEnchanting c org/bukkit/craftbukkit/inventory/CraftInventoryGrindstone org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryGrindstone c org/bukkit/craftbukkit/inventory/CraftMetaMusicInstrument org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaMusicInstrument c org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData org/bukkit/craftbukkit/v1_21_R7/legacy/fieldrename/FieldRenameData c org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$Builder org/bukkit/craftbukkit/v1_21_R7/legacy/fieldrename/FieldRenameData$Builder c org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$RenameData org/bukkit/craftbukkit/v1_21_R7/legacy/fieldrename/FieldRenameData$RenameData c org/bukkit/craftbukkit/legacy/reroute/InjectCompatibility org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/InjectCompatibility c org/bukkit/craftbukkit/legacy/reroute/InjectPluginVersion org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/InjectPluginVersion c org/bukkit/craftbukkit/legacy/reroute/RerouteArgumentType org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteArgumentType c net/minecraft/advancements/criterion/ContextAwarePredicate net/minecraft/advancements/criterion/ContextAwarePredicate m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/advancements/criterion/ContextAwarePredicate; create a m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)Ljava/util/List; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/function/Predicate; compositePredicates c f Ljava/util/List; conditions b c net/minecraft/advancements/criterion/DamageSourcePredicate net/minecraft/advancements/criterion/CriterionConditionDamageSource m ()Ljava/util/Optional; directEntity b m ()Ljava/util/Optional; isDirect d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a m ()Ljava/util/Optional; sourceEntity c m ()Ljava/util/List; tags a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; directEntity c f Ljava/util/Optional; isDirect e f Ljava/util/Optional; sourceEntity d f Ljava/util/List; tags b c net/minecraft/advancements/criterion/DamageSourcePredicate$Builder net/minecraft/advancements/criterion/CriterionConditionDamageSource$a m ()Lnet/minecraft/advancements/criterion/DamageSourcePredicate; build b m ()Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; damageType a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; direct a m (Z)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; isDirect a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; source b m (Lnet/minecraft/advancements/criterion/TagPredicate;)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; tag a f Ljava/util/Optional; directEntity b f Ljava/util/Optional; isDirect d f Ljava/util/Optional; sourceEntity c f Lcom/google/common/collect/ImmutableList$Builder; tags a c net/minecraft/advancements/criterion/DataComponentMatchers net/minecraft/advancements/criterion/DataComponentMatchers m ()Lnet/minecraft/core/component/DataComponentExactPredicate; exact b m ()Z isEmpty a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Map; partial c m (Lnet/minecraft/core/component/DataComponentGetter;)Z test a f Lnet/minecraft/advancements/criterion/DataComponentMatchers; ANY a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/core/component/DataComponentExactPredicate; exact d f Ljava/util/Map; partial e c net/minecraft/advancements/criterion/DataComponentMatchers$Builder net/minecraft/advancements/criterion/DataComponentMatchers$a m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; any a m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; build b m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; components a m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; exact a m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; partial a f Lnet/minecraft/core/component/DataComponentExactPredicate; exact a f Lcom/google/common/collect/ImmutableMap$Builder; partial b c net/minecraft/advancements/criterion/EffectsChangedTrigger net/minecraft/advancements/criterion/CriterionTriggerEffectsChanged m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/EffectsChangedTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V trigger a c net/minecraft/advancements/criterion/EffectsChangedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEffectsChanged$a m ()Ljava/util/Optional; effects b m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; gotEffectsFrom a m (Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/Criterion; hasEffects a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; source c m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; effects c f Ljava/util/Optional; player b f Ljava/util/Optional; source d c net/minecraft/advancements/criterion/ItemDurabilityTrigger net/minecraft/advancements/criterion/CriterionTriggerItemDurabilityChanged m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/criterion/ItemDurabilityTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;I)V trigger a c net/minecraft/advancements/criterion/ItemDurabilityTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerItemDurabilityChanged$a m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; changedDurability a m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; changedDurability a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; delta d m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability c m ()Ljava/util/Optional; item b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;I)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; delta e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability d f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/PlayerInteractTrigger net/minecraft/advancements/criterion/CriterionTriggerPlayerInteractedWithEntity m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/PlayerInteractTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V trigger a c net/minecraft/advancements/criterion/PlayerInteractTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerPlayerInteractedWithEntity$a m ()Ljava/util/Optional; entity c m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; equipmentSheared b m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; equipmentSheared a m ()Ljava/util/Optional; item b m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; itemUsedOnEntity a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; itemUsedOnEntity b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; entity d f Ljava/util/Optional; item c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/RecipeUnlockedTrigger net/minecraft/advancements/criterion/CriterionTriggerRecipeUnlocked m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/criterion/RecipeUnlockedTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V trigger a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; unlocked a c net/minecraft/advancements/criterion/RecipeUnlockedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerRecipeUnlocked$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/resources/ResourceKey; recipe b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b f Lnet/minecraft/resources/ResourceKey; recipe c c net/minecraft/advancements/criterion/SlideDownBlockTrigger net/minecraft/advancements/criterion/CriterionSlideDownBlock m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V trigger a c net/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionSlideDownBlock$a m ()Ljava/util/Optional; block b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Ljava/util/Optional; lambda$validate$1 a m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; lambda$validate$2 b m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$validate$3 a m (Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$validate$4 a m (Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; lambda$validate$5 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; slidesDownBlock a m ()Ljava/util/Optional; state c m (Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; block c f Ljava/util/Optional; player b f Ljava/util/Optional; state d c net/minecraft/advancements/criterion/SummonedEntityTrigger net/minecraft/advancements/criterion/CriterionTriggerSummonedEntity m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/SummonedEntityTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V trigger a c net/minecraft/advancements/criterion/SummonedEntityTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerSummonedEntity$a m ()Ljava/util/Optional; entity b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; summonedEntity a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; entity c f Ljava/util/Optional; player b c net/minecraft/commands/arguments/ObjectiveCriteriaArgument net/minecraft/commands/arguments/ArgumentScoreboardCriteria m ()Lnet/minecraft/commands/arguments/ObjectiveCriteriaArgument; criteria a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; getCriteria a m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; getName a m (Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$1 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/blocks/BlockStateArgument net/minecraft/commands/arguments/blocks/ArgumentTile m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockStateArgument; block a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/blocks/BlockInput; getBlock a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockInput; parse a f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/core/HolderLookup; blocks b c net/minecraft/commands/synchronization/SuggestionProviders net/minecraft/commands/synchronization/CompletionProviders m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; cast a m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/Identifier; getName b m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; getProvider a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$0 c m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 b m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$2 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$3 a m (Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; register a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; ASK_SERVER a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; AVAILABLE_SOUNDS b f Lnet/minecraft/resources/Identifier; ID_ASK_SERVER e f Ljava/util/Map; PROVIDERS_BY_NAME d f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUMMONABLE_ENTITIES c c net/minecraft/commands/synchronization/SuggestionProviders$RegisteredSuggestion net/minecraft/commands/synchronization/CompletionProviders$a m ()Lcom/mojang/brigadier/suggestion/SuggestionProvider; delegate b m ()Lnet/minecraft/resources/Identifier; name a f Lcom/mojang/brigadier/suggestion/SuggestionProvider; delegate b f Lnet/minecraft/resources/Identifier; name a c net/minecraft/core/component/predicates/ContainerPredicate net/minecraft/core/component/predicates/ContainerPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m ()Ljava/util/Optional; items b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/ItemContainerContents;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; items e c net/minecraft/core/component/predicates/FireworksPredicate net/minecraft/core/component/predicates/FireworksPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m ()Ljava/util/Optional; explosions b m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; flightDuration c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/Fireworks;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; explosions e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; flightDuration f c net/minecraft/core/dispenser/EquipmentDispenseItemBehavior net/minecraft/core/dispenser/EquipmentDispenseItemBehavior m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Z dispenseEquipment b m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$dispenseEquipment$0 a f Lnet/minecraft/core/dispenser/EquipmentDispenseItemBehavior; INSTANCE c c net/minecraft/data/worldgen/features/MiscOverworldFeatures net/minecraft/data/worldgen/features/MiscOverworldFeatures m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; BLUE_ICE f f Lnet/minecraft/resources/ResourceKey; BONUS_CHEST m f Lnet/minecraft/resources/ResourceKey; DESERT_WELL o f Lnet/minecraft/resources/ResourceKey; DISK_CLAY h f Lnet/minecraft/resources/ResourceKey; DISK_GRASS l f Lnet/minecraft/resources/ResourceKey; DISK_GRAVEL i f Lnet/minecraft/resources/ResourceKey; DISK_SAND j f Lnet/minecraft/resources/ResourceKey; FOREST_ROCK c f Lnet/minecraft/resources/ResourceKey; FREEZE_TOP_LAYER k f Lnet/minecraft/resources/ResourceKey; ICEBERG_BLUE e f Lnet/minecraft/resources/ResourceKey; ICEBERG_PACKED d f Lnet/minecraft/resources/ResourceKey; ICE_PATCH b f Lnet/minecraft/resources/ResourceKey; ICE_SPIKE a f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA g f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_FROZEN q f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_OVERWORLD p f Lnet/minecraft/resources/ResourceKey; SPRING_WATER r f Lnet/minecraft/resources/ResourceKey; VOID_START_PLATFORM n c net/minecraft/data/worldgen/placement/VegetationPlacements net/minecraft/data/worldgen/placement/VegetationPlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; getMushroomPlacement a m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; treePlacement a m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; treePlacement a m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lcom/google/common/collect/ImmutableList$Builder; treePlacementBase b m (I)Ljava/util/List; worldSurfaceSquaredWithCount a f Lnet/minecraft/resources/ResourceKey; BAMBOO b f Lnet/minecraft/resources/ResourceKey; BAMBOO_LIGHT a f Lnet/minecraft/resources/ResourceKey; BAMBOO_VEGETATION aI f Lnet/minecraft/resources/ResourceKey; BIRCH_TALL ay f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_NETHER N f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_NORMAL P f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_OLD_GROWTH T f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_SWAMP V f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_TAIGA R f Lnet/minecraft/resources/ResourceKey; DARK_FOREST_VEGETATION ai f Lnet/minecraft/resources/ResourceKey; FLOWER_CHERRY ad f Lnet/minecraft/resources/ResourceKey; FLOWER_DEFAULT Y f Lnet/minecraft/resources/ResourceKey; FLOWER_FLOWER_FOREST Z f Lnet/minecraft/resources/ResourceKey; FLOWER_FOREST_FLOWERS ak f Lnet/minecraft/resources/ResourceKey; FLOWER_MEADOW ac f Lnet/minecraft/resources/ResourceKey; FLOWER_PALE_GARDEN ae f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAINS ab f Lnet/minecraft/resources/ResourceKey; FLOWER_SWAMP aa f Lnet/minecraft/resources/ResourceKey; FLOWER_WARM X f Lnet/minecraft/resources/ResourceKey; FOREST_FLOWERS al f Lnet/minecraft/resources/ResourceKey; GRASS_BONEMEAL o f Lnet/minecraft/resources/ResourceKey; MUSHROOM_ISLAND_VEGETATION aJ f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_FLOWERS am f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_VEGETATION aj f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH an f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_COMMON w f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_RARE x f Lnet/minecraft/resources/ResourceKey; PATCH_BUSH C f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_DECORATED F f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_DESERT E f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH q f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH_2 p f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH_BADLANDS r f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS_BADLANDS s f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS_DESERT t f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_NEAR_WATER M f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_NEAR_WATER_SWAMP L f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_SWAMP K f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_BADLANDS i f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_FOREST h f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_JUNGLE n f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_MEADOW g f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_NORMAL k f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_PLAIN f f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_SAVANNA j f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_TAIGA m f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_TAIGA_2 l f Lnet/minecraft/resources/ResourceKey; PATCH_LARGE_FERN B f Lnet/minecraft/resources/ResourceKey; PATCH_LEAF_LITTER D f Lnet/minecraft/resources/ResourceKey; PATCH_MELON u f Lnet/minecraft/resources/ResourceKey; PATCH_MELON_SPARSE v f Lnet/minecraft/resources/ResourceKey; PATCH_PUMPKIN e f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE J f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_BADLANDS I f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_DESERT H f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_SWAMP G f Lnet/minecraft/resources/ResourceKey; PATCH_SUNFLOWER d f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS A f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS_2 z f Lnet/minecraft/resources/ResourceKey; PATCH_WATERLILY y f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_NETHER O f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_NORMAL Q f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_OLD_GROWTH U f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_SWAMP W f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_TAIGA S f Lnet/minecraft/resources/ResourceKey; TREES_BADLANDS at f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH az f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH_AND_OAK_LEAF_LITTER aD f Lnet/minecraft/resources/ResourceKey; TREES_CHERRY aq f Lnet/minecraft/resources/ResourceKey; TREES_FLOWER_FOREST ao f Lnet/minecraft/resources/ResourceKey; TREES_GROVE as f Lnet/minecraft/resources/ResourceKey; TREES_JUNGLE aH f Lnet/minecraft/resources/ResourceKey; TREES_MANGROVE aK f Lnet/minecraft/resources/ResourceKey; TREES_MEADOW ap f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_PINE_TAIGA aG f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_SPRUCE_TAIGA aF f Lnet/minecraft/resources/ResourceKey; TREES_PLAINS ah f Lnet/minecraft/resources/ResourceKey; TREES_SAVANNA ax f Lnet/minecraft/resources/ResourceKey; TREES_SNOWY au f Lnet/minecraft/resources/ResourceKey; TREES_SPARSE_JUNGLE aE f Lnet/minecraft/resources/ResourceKey; TREES_SWAMP av f Lnet/minecraft/resources/ResourceKey; TREES_TAIGA ar f Lnet/minecraft/resources/ResourceKey; TREES_WATER aC f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_FOREST aA f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_HILLS aB f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_SAVANNA aw f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; TREE_THRESHOLD aL f Lnet/minecraft/resources/ResourceKey; VINES c f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_BIRCH_FOREST af f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_MEADOW ag c net/minecraft/gametest/framework/TestEnvironmentDefinition net/minecraft/gametest/framework/TestEnvironmentDefinition m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;)V setup a m (Lnet/minecraft/server/level/ServerLevel;)V teardown b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a c net/minecraft/gametest/framework/TestEnvironmentDefinition$AllOf net/minecraft/gametest/framework/TestEnvironmentDefinition$a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/List; definitions b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;)V lambda$setup$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;)V lambda$teardown$2 a m (Lnet/minecraft/server/level/ServerLevel;)V setup a m (Lnet/minecraft/server/level/ServerLevel;)V teardown b f Lcom/mojang/serialization/MapCodec; CODEC c f Ljava/util/List; definitions d c net/minecraft/gametest/framework/TestEnvironmentDefinition$Weather net/minecraft/gametest/framework/TestEnvironmentDefinition$e m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;)V setup a m (Lnet/minecraft/server/level/ServerLevel;)V teardown b m ()Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; weather b f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; weather d c net/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type net/minecraft/gametest/framework/TestEnvironmentDefinition$e$a m ()[Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; $values a m (Lnet/minecraft/server/level/ServerLevel;)V apply a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; $VALUES j f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; CLEAR a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; RAIN b f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; THUNDER c f I clearTime f f Ljava/lang/String; id e f I rainTime g f Z raining h f Z thundering i c net/minecraft/gametest/framework/TestEnvironmentDefinition$Functions net/minecraft/gametest/framework/TestEnvironmentDefinition$b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)V lambda$setup$1 c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)V lambda$teardown$2 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)V run a m (Lnet/minecraft/server/level/ServerLevel;)V setup a m ()Ljava/util/Optional; setupFunction b m (Lnet/minecraft/server/level/ServerLevel;)V teardown b m ()Ljava/util/Optional; teardownFunction c f Lcom/mojang/serialization/MapCodec; CODEC c f Lorg/slf4j/Logger; LOGGER f f Ljava/util/Optional; setupFunction d f Ljava/util/Optional; teardownFunction e c net/minecraft/gametest/framework/TestEnvironmentDefinition$TimeOfDay net/minecraft/gametest/framework/TestEnvironmentDefinition$d m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;)V setup a m ()I time b f Lcom/mojang/serialization/MapCodec; CODEC c f I time d c net/minecraft/gametest/framework/TestEnvironmentDefinition$SetGameRules net/minecraft/gametest/framework/TestEnvironmentDefinition$c m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/gamerules/GameRuleMap; gameRulesMap b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$teardown$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gamerules/GameRule;)V resetRule a m (Lnet/minecraft/server/level/ServerLevel;)V setup a m (Lnet/minecraft/server/level/ServerLevel;)V teardown b f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/gamerules/GameRuleMap; gameRulesMap d c net/minecraft/network/chat/contents/data/StorageDataSource net/minecraft/network/chat/contents/data/StorageDataSource m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a m ()Lnet/minecraft/resources/Identifier; id b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/resources/Identifier; id b c net/minecraft/network/protocol/game/ClientboundLoginPacket net/minecraft/network/protocol/game/PacketPlayOutLogin m ()I chunkRadius h m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo m m ()Z doLimitedCrafting l m ()Z enforcesSecureChat n m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z hardcore e m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a m ()Ljava/util/Set; levels f m ()I maxPlayers g m ()I playerId b m ()Z reducedDebugInfo j m ()Z showDeathScreen k m ()I simulationDistance i m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I chunkRadius f f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo k f Z doLimitedCrafting j f Z enforcesSecureChat l f Z hardcore c f Ljava/util/Set; levels d f I maxPlayers e f I playerId b f Z reducedDebugInfo h f Z showDeathScreen i f I simulationDistance g c net/minecraft/network/protocol/game/ClientboundSoundPacket net/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect m ()F getPitch j m ()J getSeed k m ()Lnet/minecraft/core/Holder; getSound b m ()Lnet/minecraft/sounds/SoundSource; getSource e m ()F getVolume i m ()D getX f m ()D getY g m ()D getZ h m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f F LOCATION_ACCURACY b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f F pitch i f J seed j f Lnet/minecraft/core/Holder; sound c f Lnet/minecraft/sounds/SoundSource; source d f F volume h f I x e f I y f f I z g c net/minecraft/network/protocol/game/ServerboundSwingPacket net/minecraft/network/protocol/game/PacketPlayInArmAnimation m ()Lnet/minecraft/world/InteractionHand; getHand b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/InteractionHand; hand b c net/minecraft/server/jsonrpc/dataprovider/JsonRpcApiSchema net/minecraft/server/jsonrpc/dataprovider/JsonRpcApiSchema m ()Ljava/lang/String; getName a m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a f Ljava/nio/file/Path; path d c net/minecraft/server/jsonrpc/methods/ServerSettingsService net/minecraft/server/jsonrpc/methods/ServerSettingsService m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z acceptTransfers o m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z allowFlight h m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z autosave a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/world/Difficulty; difficulty b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z enforceAllowlist c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I entityBroadcastRangePercentage t m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z forceGameMode k m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/world/level/GameType; gameMode l m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z hidesOnlinePlayers r m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I maxPlayers e m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/lang/String; motd j m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/server/permissions/PermissionLevel; operatorUserPermissionLevel q m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I pauseWhenEmpty f m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I playerIdleTimeout g m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z repliesToStatus s m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAcceptTransfers f m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAllowFlight d m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAutosave a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/Difficulty; setDifficulty a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setEnforceAllowlist b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setEntityBroadcastRangePercentage h m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setForceGameMode e m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/level/GameType;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/level/GameType; setGameMode a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setHidesOnlinePlayers g m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setMaxPlayers a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/String; setMotd a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/permissions/PermissionLevel;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/permissions/PermissionLevel; setOperatorUserPermissionLevel a m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPauseWhenEmpty b m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPlayerIdleTimeout c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setRepliesToStatus h m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSimulationDistance f m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSpawnProtection d m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setStatusHeartbeatInterval g m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setUsingAllowlist c m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setViewDistance e m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I simulationDistance n m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I spawnProtection i m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I statusHeartbeatInterval p m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z usingAllowlist d m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I viewDistance m c net/minecraft/server/network/PlayerSafetyServiceTextFilter net/minecraft/server/network/PlayerSafetyServiceTextFilter m ()Lcom/microsoft/aad/msal4j/IAuthenticationResult; aquireIAuthenticationResult b m ()I connectionReadTimeout a m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; createTextFilterFromConfig a m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a m (Ljava/util/Set;Lcom/google/gson/JsonElement;)V lambda$createTextFilterFromConfig$0 a m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$1 a m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a f Lcom/microsoft/aad/msal4j/ConfidentialClientApplication; client b f Lcom/microsoft/aad/msal4j/ClientCredentialParameters; clientParameters c f I connectionReadTimeoutMs e f Ljava/util/Set; fullyFilteredEvents d c net/minecraft/server/network/ServerLoginPacketListenerImpl net/minecraft/server/network/LoginListener m (Lnet/minecraft/network/chat/Component;)V disconnect a m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportCategory;)V fillListenerSpecificCrashDetails a m (Lcom/mojang/authlib/GameProfile;)V finishLoginAndWaitForClient d m ()Ljava/lang/String; getUserName e m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V handleCustomQueryPacket a m (Lnet/minecraft/network/protocol/login/ServerboundHelloPacket;)V handleHello a m (Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;)V handleKey a m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V handleLoginAcknowledgement a m ()Z isAcceptingMessages c m (Lcom/mojang/authlib/GameProfile;)Z isPlayerAlreadyInWorld a m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a m (Lcom/mojang/authlib/GameProfile;)V startClientVerification b m ()V tick d m (Lcom/mojang/authlib/GameProfile;)V verifyLoginAndFinishConnectionSetup c f Lorg/slf4j/Logger; LOGGER c f I MAX_TICKS_BEFORE_LOGIN d f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID b f Lcom/mojang/authlib/GameProfile; authenticatedProfile l f [B challenge e f Lnet/minecraft/network/Connection; connection g f Ljava/lang/String; requestedUsername k f Lnet/minecraft/server/notifications/ServerActivityMonitor; serverActivityMonitor h f Ljava/lang/String; serverId m f Lnet/minecraft/server/MinecraftServer; server f f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; state i f I tick j f Z transferred n c net/minecraft/server/network/ServerLoginPacketListenerImpl$1 net/minecraft/server/network/LoginListener$1 m ()Ljava/net/InetAddress; getAddress a f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl; this$0 b c net/minecraft/server/network/ServerLoginPacketListenerImpl$2 net/minecraft/server/network/LoginListener$2 c net/minecraft/server/network/ServerLoginPacketListenerImpl$State net/minecraft/server/network/LoginListener$EnumProtocolState m ()[Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; $values a f [Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; $VALUES i f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; ACCEPTED h f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; AUTHENTICATING c f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; HELLO a f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; KEY b f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; NEGOTIATING d f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; PROTOCOL_SWITCHING g f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; VERIFYING e f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; WAITING_FOR_DUPE_DISCONNECT f c net/minecraft/server/packs/resources/ResourceFilterSection net/minecraft/server/packs/resources/ResourceFilterSection m (Ljava/lang/String;)Z isNamespaceFiltered a m (Ljava/lang/String;)Z isPathFiltered b m (Ljava/lang/String;Lnet/minecraft/util/IdentifierPattern;)Z lambda$isNamespaceFiltered$2 b m (Ljava/lang/String;Lnet/minecraft/util/IdentifierPattern;)Z lambda$isPathFiltered$3 a m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;)Ljava/util/List; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a f Ljava/util/List; blockList c c net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix net/minecraft/util/datafix/fixes/DataConverterBannerColour m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$0 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$1 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$2 c m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$4 b c net/minecraft/util/datafix/fixes/BlockPropertyRenameAndFix net/minecraft/util/datafix/fixes/BlockPropertyRenameAndFix m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixProperties$0 a m (Ljava/lang/String;)Z shouldFix a f Ljava/lang/String; blockId a f Ljava/lang/String; newPropertyName c f Ljava/lang/String; oldPropertyName b f Ljava/util/function/UnaryOperator; valueFixer d c net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix net/minecraft/util/datafix/fixes/DataConverterColorlessShulkerEntity m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/DataComponentRemainderFix net/minecraft/util/datafix/fixes/DataComponentRemainderFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Ljava/lang/String; componentId b f Ljava/lang/String; name a f Ljava/lang/String; newComponentId c c net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix net/minecraft/util/datafix/fixes/DataConverterArmorStand m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityPufferfish m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix net/minecraft/util/datafix/fixes/DataConverterFlatten m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Ljava/util/HashMap;)V lambda$static$0 a m (Ljava/lang/String;)Ljava/lang/String; lambda$static$1 a m (Ljava/lang/String;I)Ljava/lang/String; updateItem a f Ljava/util/Set; DAMAGE_IDS c f Ljava/util/Set; IDS b f Ljava/util/Map; MAP a c net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix net/minecraft/util/datafix/fixes/DataConverterWorldGenSettings m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Ljava/lang/String;)Ljava/lang/String; fixString a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 b m (Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String; lambda$fixString$2 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Lcom/google/common/base/Splitter; AMOUNT_SPLITTER f f Lcom/google/common/base/Splitter; BLOCK_SPLITTER g f Ljava/lang/String; DEFAULT a f Ljava/lang/String; GENERATOR_OPTIONS b f Lcom/google/common/base/Splitter; LAYER_SPLITTER d f Lcom/google/common/base/Splitter; OLD_AMOUNT_SPLITTER e f Lcom/google/common/base/Splitter; SPLITTER c c net/minecraft/util/datafix/fixes/LockComponentPredicateFix net/minecraft/util/datafix/fixes/LockComponentPredicateFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLock b f Lcom/google/common/escape/Escaper; ESCAPER a c net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Ljava/util/Optional;)Ljava/util/Optional; lambda$fix$0 a c net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix m (Ljava/lang/String;)Ljava/util/function/Function; fixChoice a m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; fixChoiceCap a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$1 a c net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/UnflattenTextComponentFix net/minecraft/util/datafix/fixes/UnflattenTextComponentFix m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; lambda$createFixer$0 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$createFixer$1 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; unflattenJson a f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/datafix/fixes/WorldBorderWarningTimeFix net/minecraft/util/datafix/fixes/WorldBorderWarningTimeFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a f Ljava/lang/String; RECEIVED_BYTES c f Ljava/lang/String; RECEIVED_PACKETS e f Ljava/lang/String; REMOTE_ADDRESS a f Ljava/lang/String; SENT_BYTES b f Ljava/lang/String; SENT_PACKETS d c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b m ()V commitEvent a m (I)V trackReceivedPacket b m (I)V trackSentPacket a f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; event e f Ljava/util/concurrent/atomic/AtomicLong; receivedBytes c f Ljava/util/concurrent/atomic/AtomicInteger; receivedPackets d f Ljava/util/concurrent/atomic/AtomicLong; sentBytes a f Ljava/util/concurrent/atomic/AtomicInteger; sentPackets b c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a f Ljava/lang/String; AVERAGE_TICK_DURATION a c net/minecraft/util/profiling/jfr/stats/ChunkIdentification net/minecraft/util/profiling/jfr/stats/ChunkIdentification m ()Ljava/lang/String; dimension b m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification; from a m ()Ljava/lang/String; level a m ()I x c m ()I z d f Ljava/lang/String; dimension b f Ljava/lang/String; level a f I x c f I z d c net/minecraft/world/attribute/SpatialAttributeInterpolator net/minecraft/world/attribute/SpatialAttributeInterpolator m (DLnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/SpatialAttributeInterpolator; accumulate a m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object; applyAttributeLayer a m ()V clear a f Lit/unimi/dsi/fastutil/objects/Reference2DoubleArrayMap; weightsBySource a c net/minecraft/world/entity/ai/attributes/AttributeInstance net/minecraft/world/entity/ai/attributes/AttributeModifiable m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addModifier f m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addOrReplacePermanentModifier c m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addOrUpdateTransientModifier a m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addPermanentModifier d m (Ljava/util/Collection;)V addPermanentModifiers a m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addTransientModifier b m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance$Packed;)V apply a m ()D calculateValue i m ()Lnet/minecraft/core/Holder; getAttribute a m ()D getBaseValue b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; getModifier a m ()Ljava/util/Set; getModifiers c m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; getModifiers a m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; getModifiersOrEmpty b m ()Ljava/util/Set; getPermanentModifiers d m ()D getValue g m (Lnet/minecraft/resources/Identifier;)Z hasModifier b m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; lambda$getModifiers$0 c m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Ljava/util/Map;)V lambda$replaceFrom$1 a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeInstance$Packed; pack h m (Lnet/minecraft/resources/Identifier;)Z removeModifier c m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V removeModifier e m ()V removeModifiers f m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V replaceFrom a m (D)V setBaseValue a m ()V setDirty e f Lnet/minecraft/core/Holder; attribute a f D baseValue e f D cachedValue g f Z dirty f f Ljava/util/Map; modifierById c f Ljava/util/Map; modifiersByOperation b f Ljava/util/function/Consumer; onDirty h f Ljava/util/Map; permanentModifiers d c net/minecraft/world/entity/ai/attributes/AttributeInstance$Packed net/minecraft/world/entity/ai/attributes/AttributeModifiable$a m ()Lnet/minecraft/core/Holder; attribute a m ()D baseValue b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; modifiers c f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; LIST_CODEC b f Lnet/minecraft/core/Holder; attribute c f D baseValue d f Ljava/util/List; modifiers e c net/minecraft/world/entity/ai/attributes/AttributeModifier net/minecraft/world/entity/ai/attributes/AttributeModifier m ()D amount b m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/resources/Identifier;)Z is a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f D amount e f Lnet/minecraft/resources/Identifier; id d f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation f c net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; $values b m ()Ljava/lang/String; getSerializedName c m ()I id a f [Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; $VALUES i f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_MULTIPLIED_BASE b f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_MULTIPLIED_TOTAL c f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_VALUE a f Ljava/util/function/IntFunction; BY_ID d f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f I id h f Ljava/lang/String; name g c net/minecraft/world/entity/ai/attributes/AttributeSupplier net/minecraft/world/entity/ai/attributes/AttributeProvider m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; builder a m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; createInstance a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttributeInstance d m (Lnet/minecraft/core/Holder;)D getBaseValue b m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)D getModifierValue a m (Lnet/minecraft/core/Holder;)D getValue a m (Lnet/minecraft/core/Holder;)Z hasAttribute c m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z hasModifier b f Ljava/util/Map; instances a c net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder net/minecraft/world/entity/ai/attributes/AttributeProvider$Builder m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; add a m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; add a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; build a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; create b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$create$0 a f Lcom/google/common/collect/ImmutableMap$Builder; builder a f Z instanceFrozen b c net/minecraft/world/entity/ai/attributes/DefaultAttributes net/minecraft/world/entity/ai/attributes/AttributeDefaults m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; getSupplier a m (Lnet/minecraft/world/entity/EntityType;)Z hasSupplier b m (Lnet/minecraft/world/entity/EntityType;)Z lambda$validate$0 d m (Lnet/minecraft/world/entity/EntityType;)Z lambda$validate$1 c m (Lnet/minecraft/resources/Identifier;)V lambda$validate$2 a m ()V validate a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; SUPPLIERS b c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculateOptimalJumpVector a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z defaultAcceptableLandingSpot a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getJumpCandidate a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z isAcceptableLandingPosition a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z lambda$start$0 b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump; lambda$start$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V pickCandidate d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick c f Ljava/util/List; ALLOWED_ANGLES o f I FIND_JUMP_TRIES c f I MIN_PATHFIND_DISTANCE_TO_VALID_JUMP d f I PREPARE_JUMP_DURATION m f I TIME_OUT_DURATION n f Ljava/util/function/BiPredicate; acceptableLandingSpot r f Lnet/minecraft/world/phys/Vec3; chosenJump j f I findJumpTries k f Ljava/util/function/Function; getJumpSound q f Ljava/util/Optional; initialPosition i f Ljava/util/List; jumpCandidates h f F maxJumpVelocityMultiplier g f I maxLongJumpHeight e f I maxLongJumpWidth f f J prepareJumpStart l f Lnet/minecraft/util/valueproviders/UniformInt; timeBetweenLongJumps p c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$a m ()Lnet/minecraft/core/BlockPos; targetPos a m ()I weight b f Lnet/minecraft/core/BlockPos; targetPos a f I weight b c net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot net/minecraft/world/entity/ai/behavior/BehaviorOutside m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getOutdoorPosition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)Z hasNoBlocksAbove a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/world/phys/Vec3;)V lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/SetEntityLookTarget net/minecraft/world/entity/ai/behavior/BehaviorLookTarget m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Ljava/util/function/Predicate;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/EntityType;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/MobCategory;F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$2 a m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/entity/LivingEntity;)Z lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a c net/minecraft/world/entity/ai/behavior/warden/ForceUnmount net/minecraft/world/entity/ai/behavior/warden/ForceUnmount m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d c net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtTradingPlayer m ()Z canUse b f Lnet/minecraft/world/entity/npc/villager/AbstractVillager; villager h c net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a m ()V alertOthers h m ()Z canUse b m ([Ljava/lang/Class;)Lnet/minecraft/world/entity/ai/goal/target/HurtByTargetGoal; setAlertOthers a m ()V start d f I ALERT_RANGE_Y b f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; HURT_BY_TARGETING a f Z alertSameType c f I timestamp d f [Ljava/lang/Class; toIgnoreAlert j f [Ljava/lang/Class; toIgnoreDamage i c net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor net/minecraft/world/entity/ai/sensing/SensorHoglinSpecific m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; findNearestRepellent b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$findNearestRepellent$1 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor net/minecraft/world/entity/ai/sensing/SensorPiglinSpecific m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; findNearestRepellent c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isValidRepellent a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$findNearestRepellent$1 b m ()Ljava/util/Set; requires a c net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor net/minecraft/world/entity/ai/sensing/SensorVillagerBabies m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List; getNearestVillagerBabies a m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; getVisibleEntities c m (Lnet/minecraft/world/entity/LivingEntity;)Z isVillagerBaby b m ()Ljava/util/Set; requires a c net/minecraft/world/entity/animal/axolotl/ValidatePlayDead net/minecraft/world/entity/animal/axolotl/ValidatePlayDead m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/decoration/LeashFenceKnotEntity net/minecraft/world/entity/decoration/EntityLeash m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/decoration/LeashFenceKnotEntity; getOrCreateKnot b m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/entity/Leashable;)V notifyLeasheeRemoved b m ()V playPlacementSound k m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V recalculateBoundingBox e m (D)Z shouldRenderAtSqrDistance a m ()Z survives f f D OFFSET_Y b c net/minecraft/world/entity/monster/illager/AbstractIllager net/minecraft/world/entity/monster/illager/EntityIllagerAbstract m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY m ()V registerGoals D c net/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose net/minecraft/world/entity/monster/illager/EntityIllagerAbstract$a m ()[Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; $values a f [Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; $VALUES i f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; ATTACKING b f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; BOW_AND_ARROW d f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CELEBRATING g f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CROSSBOW_CHARGE f f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CROSSBOW_HOLD e f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CROSSED a f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; NEUTRAL h f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; SPELLCASTING c c net/minecraft/world/entity/monster/illager/AbstractIllager$RaiderOpenDoorGoal net/minecraft/world/entity/monster/illager/EntityIllagerAbstract$b m ()Z canUse b f Lnet/minecraft/world/entity/monster/illager/AbstractIllager; this$0 a c net/minecraft/world/entity/monster/skeleton/WitherSkeleton net/minecraft/world/entity/monster/skeleton/EntitySkeletonWither m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentEnchantments a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m ()V registerGoals D c net/minecraft/world/entity/npc/villager/VillagerDataHolder net/minecraft/world/entity/npc/villager/VillagerDataHolder m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; getVillagerData gZ m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)V setVillagerData a c net/minecraft/world/entity/npc/villager/VillagerProfession net/minecraft/world/entity/npc/villager/VillagerProfession m ()Ljava/util/function/Predicate; acquirableJobSite c m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a m ()Ljava/util/function/Predicate; heldJobSite b m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$1 d m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$2 c m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$3 b m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$4 a m (Lnet/minecraft/core/Holder;)Z lambda$static$0 a m ()Lnet/minecraft/network/chat/Component; name a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a m ()Lcom/google/common/collect/ImmutableSet; requestedItems d m ()Lcom/google/common/collect/ImmutableSet; secondaryPoi e m ()Lnet/minecraft/sounds/SoundEvent; workSound f f Ljava/util/function/Predicate; ALL_ACQUIRABLE_JOBS a f Lnet/minecraft/resources/ResourceKey; ARMORER c f Lnet/minecraft/resources/ResourceKey; BUTCHER d f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER e f Lnet/minecraft/resources/ResourceKey; CLERIC f f Lnet/minecraft/resources/ResourceKey; FARMER g f Lnet/minecraft/resources/ResourceKey; FISHERMAN h f Lnet/minecraft/resources/ResourceKey; FLETCHER i f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER j f Lnet/minecraft/resources/ResourceKey; LIBRARIAN k f Lnet/minecraft/resources/ResourceKey; MASON l f Lnet/minecraft/resources/ResourceKey; NITWIT m f Lnet/minecraft/resources/ResourceKey; NONE b f Lnet/minecraft/resources/ResourceKey; SHEPHERD n f Lnet/minecraft/resources/ResourceKey; TOOLSMITH o f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH p f Ljava/util/function/Predicate; acquirableJobSite s f Ljava/util/function/Predicate; heldJobSite r f Lnet/minecraft/network/chat/Component; name q f Lcom/google/common/collect/ImmutableSet; requestedItems t f Lcom/google/common/collect/ImmutableSet; secondaryPoi u f Lnet/minecraft/sounds/SoundEvent; workSound v c net/minecraft/world/entity/projectile/FireworkRocketEntity net/minecraft/world/entity/projectile/EntityFireworks m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a m (Lnet/minecraft/server/level/ServerLevel;)V dealExplosionDamage e m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;)V explode b m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem s m ()Ljava/util/List; getExplosions r m ()Lnet/minecraft/world/item/ItemStack; getItem e m (B)V handleEntityEvent b m ()Z hasExplosion i m ()Z isAttachedToEntity k m ()Z isAttackable cT m ()Z isShotAtAngle f m (I)V lambda$tick$0 a m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (DDD)Z shouldRender j m (D)Z shouldRenderAtSqrDistance a m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ATTACHED_TO_TARGET c f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FIREWORKS_ITEM b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOT_AT_ANGLE d f I DEFAULT_LIFE e f I DEFAULT_LIFE_TIME f f Z DEFAULT_SHOT_AT_ANGLE g f Lnet/minecraft/world/entity/LivingEntity; attachedToEntity j f I life h f I lifetime i c net/minecraft/world/entity/projectile/ProjectileDeflection net/minecraft/world/entity/projectile/ProjectileDeflection m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$0 d m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$1 c m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$2 b m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$3 a f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; AIM_DEFLECT c f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; MOMENTUM_DEFLECT d f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; NONE a f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; REVERSE b c net/minecraft/world/entity/vehicle/minecart/MinecartHopper net/minecraft/world/entity/vehicle/minecart/EntityMinecartHopper m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()I getDefaultDisplayOffset y m ()Lnet/minecraft/world/item/Item; getDropItem p m ()D getLevelX C m ()D getLevelY D m ()D getLevelZ E m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Z isEnabled B m ()Z isGridAligned F m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D makeStepAlongTrack a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setEnabled r m ()Z suckInItems G m ()V tick g m ()V tryConsumeItems H f Z DEFAULT_ENABLED e f Z consumedItemThisFrame g f Z enabled f c net/minecraft/world/item/enchantment/effects/ExplodeEffect net/minecraft/world/item/enchantment/effects/ExplodeEffect m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Z attributeToUser b m ()Lnet/minecraft/world/level/Level$ExplosionInteraction; blockInteraction i m ()Lnet/minecraft/util/random/WeightedList; blockParticles l m ()Lcom/mojang/serialization/MapCodec; codec a m ()Z createFire h m ()Ljava/util/Optional; damageType c m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/damagesource/DamageSource; getDamageSource a m ()Ljava/util/Optional; immuneBlocks e m ()Ljava/util/Optional; knockbackMultiplier d m (ILnet/minecraft/world/item/enchantment/LevelBasedValue;)Ljava/lang/Float; lambda$apply$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/particles/ParticleOptions; largeParticle k m ()Lnet/minecraft/world/phys/Vec3; offset f m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius g m ()Lnet/minecraft/core/particles/ParticleOptions; smallParticle j m ()Lnet/minecraft/core/Holder; sound m f Lcom/mojang/serialization/MapCodec; CODEC a f Z attributeToUser d f Lnet/minecraft/world/level/Level$ExplosionInteraction; blockInteraction k f Lnet/minecraft/util/random/WeightedList; blockParticles n f Z createFire j f Ljava/util/Optional; damageType e f Ljava/util/Optional; immuneBlocks g f Ljava/util/Optional; knockbackMultiplier f f Lnet/minecraft/core/particles/ParticleOptions; largeParticle m f Lnet/minecraft/world/phys/Vec3; offset h f Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius i f Lnet/minecraft/core/particles/ParticleOptions; smallParticle l f Lnet/minecraft/core/Holder; sound o c net/minecraft/world/item/enchantment/effects/MultiplyValue net/minecraft/world/item/enchantment/effects/MultiplyValue m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; factor b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ILnet/minecraft/util/RandomSource;F)F process a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; factor c c net/minecraft/world/item/equipment/trim/MaterialAssetGroup net/minecraft/world/item/equipment/trim/MaterialAssetGroup m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; assetId a m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; base a m (Ljava/lang/String;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; create a m (Ljava/lang/String;Ljava/util/Map;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; create a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Map; overrides b f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; AMETHYST m f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; COPPER h f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; DIAMOND k f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; EMERALD j f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; GOLD i f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; IRON e f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; LAPIS l f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; NETHERITE f f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; QUARTZ d f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; REDSTONE g f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; RESIN n f Ljava/lang/String; SEPARATOR a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; base o f Ljava/util/Map; overrides p c net/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo net/minecraft/world/item/equipment/trim/MaterialAssetGroup$a m ()Ljava/lang/String; suffix a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/lang/String; suffix c c net/minecraft/world/level/block/CalibratedSculkSensorBlock net/minecraft/world/level/block/CalibratedSculkSensorBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()I getActiveTicks c m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity;)V lambda$getTicker$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b c net/minecraft/world/level/block/HorizontalDirectionalBlock net/minecraft/world/level/block/BlockFacingHorizontal m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING f c net/minecraft/world/level/block/InfestedRotatedPillarBlock net/minecraft/world/level/block/InfestedRotatedPillarBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/block/WeatheringCopperChainBlock net/minecraft/world/level/block/WeatheringCopperChainBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState f c net/minecraft/world/level/block/WeatheringCopperChestBlock net/minecraft/world/level/block/WeatheringCopperChestBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge v m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m ()Z isWaxed u m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC h c net/minecraft/world/level/block/WeatheringCopperGrateBlock net/minecraft/world/level/block/WeatheringCopperGrateBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState f c net/minecraft/world/level/block/WeatheringCopperStairBlock net/minecraft/world/level/block/WeatheringCopperStairBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lnet/minecraft/world/level/block/WeatheringCopperStairBlock;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC g f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h c net/minecraft/world/level/block/WeightedPressurePlateBlock net/minecraft/world/level/block/BlockPressurePlateWeighted m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m ()I getPressedTime b m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b m (Lnet/minecraft/world/level/block/WeightedPressurePlateBlock;)Ljava/lang/Integer; lambda$static$0 b m (Lnet/minecraft/world/level/block/WeightedPressurePlateBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a f Lcom/mojang/serialization/MapCodec; CODEC c f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER d f I maxWeight e c net/minecraft/world/level/block/entity/BannerPatternLayers net/minecraft/world/level/block/entity/BannerPatternLayers m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m ()Ljava/util/List; layers b m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; removeLast a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; EMPTY a f Lorg/slf4j/Logger; LOGGER e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/List; layers d c net/minecraft/world/level/block/entity/BannerPatternLayers$Layer net/minecraft/world/level/block/entity/BannerPatternLayers$b m ()Lnet/minecraft/world/item/DyeColor; color c m ()Lnet/minecraft/network/chat/MutableComponent; description a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; pattern b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/DyeColor; color d f Lnet/minecraft/core/Holder; pattern c c net/minecraft/world/level/block/entity/BannerPatternLayers$Builder net/minecraft/world/level/block/entity/BannerPatternLayers$a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; add a m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Layer;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; add a m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; addAll a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; addIfRegistered a m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; build a f Lcom/google/common/collect/ImmutableList$Builder; layers a c net/minecraft/world/level/block/entity/CampfireBlockEntity net/minecraft/world/level/block/entity/TileEntityCampfire m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m ()V clearContent a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck;)V cookTick a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V cooldownTick a m ()Lnet/minecraft/core/NonNullList; getItems c m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; lambda$cookTick$0 a m ([I)V lambda$loadAdditional$1 b m ()V lambda$loadAdditional$2 k m ([I)V lambda$loadAdditional$3 a m ()V lambda$loadAdditional$4 h m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m ()V markUpdated f m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V particleTick b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z placeFood a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a f I BURN_COOL_SPEED b f Lorg/slf4j/Logger; LOGGER a f I NUM_SLOTS c f [I cookingProgress e f [I cookingTime f f Lnet/minecraft/core/NonNullList; items d c net/minecraft/world/level/block/entity/DecoratedPotPattern net/minecraft/world/level/block/entity/DecoratedPotPattern m ()Lnet/minecraft/resources/Identifier; assetId a f Lnet/minecraft/resources/Identifier; assetId a c net/minecraft/world/level/block/entity/ListBackedContainer net/minecraft/world/level/block/entity/ListBackedContainer m (Lnet/minecraft/world/item/ItemStack;)Z acceptsItemType b m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m ()V clearContent a m ()I count aA_ m ()I getContainerSize b m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/core/NonNullList; getItems h m ()Z isEmpty c m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (ILnet/minecraft/world/item/ItemStack;)V setItemNoUpdate c c net/minecraft/world/level/block/state/pattern/BlockInWorld net/minecraft/world/level/block/state/pattern/ShapeDetectorBlock m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getEntity b m ()Lnet/minecraft/world/level/LevelReader; getLevel c m ()Lnet/minecraft/core/BlockPos; getPos d m ()Lnet/minecraft/world/level/block/state/BlockState; getState a m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; hasState a m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$hasState$0 a f Z cachedEntity f f Lnet/minecraft/world/level/block/entity/BlockEntity; entity e f Lnet/minecraft/world/level/LevelReader; level a f Z loadChunks c f Lnet/minecraft/core/BlockPos; pos b f Lnet/minecraft/world/level/block/state/BlockState; state d c net/minecraft/world/level/block/state/pattern/BlockPattern net/minecraft/world/level/block/state/pattern/ShapeDetector m (Lnet/minecraft/world/level/LevelReader;Z)Lcom/google/common/cache/LoadingCache; createLevelCache a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; find a m ()I getDepth a m ()I getHeight b m ()[[[Ljava/util/function/Predicate; getPattern d m ()I getWidth c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; matches a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; matches a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;III)Lnet/minecraft/core/BlockPos; translateAndRotate a f I depth b f I height c f [[[Ljava/util/function/Predicate; pattern a f I width d c net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader net/minecraft/world/level/block/state/pattern/ShapeDetector$BlockLoader m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; load a f Lnet/minecraft/world/level/LevelReader; level a f Z loadChunks b c net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch net/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection m (III)Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; getBlock a m ()I getDepth f m ()Lnet/minecraft/core/Direction; getForwards b m ()Lnet/minecraft/core/BlockPos; getFrontTopLeft a m ()I getHeight e m ()Lnet/minecraft/core/Direction; getUp c m ()I getWidth d f Lcom/google/common/cache/LoadingCache; cache d f I depth g f Lnet/minecraft/core/Direction; forwards b f Lnet/minecraft/core/BlockPos; frontTopLeft a f I height f f Lnet/minecraft/core/Direction; up c f I width e c net/minecraft/world/level/block/state/properties/ChestType net/minecraft/world/level/block/state/properties/BlockPropertyChestType m ()[Lnet/minecraft/world/level/block/state/properties/ChestType; $values b m ()Lnet/minecraft/world/level/block/state/properties/ChestType; getOpposite a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/ChestType; $VALUES e f Lnet/minecraft/world/level/block/state/properties/ChestType; LEFT b f Lnet/minecraft/world/level/block/state/properties/ChestType; RIGHT c f Lnet/minecraft/world/level/block/state/properties/ChestType; SINGLE a f Ljava/lang/String; name d c net/minecraft/world/level/block/state/properties/RailShape net/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition m ()[Lnet/minecraft/world/level/block/state/properties/RailShape; $values d m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c m ()Z isSlope b f [Lnet/minecraft/world/level/block/state/properties/RailShape; $VALUES l f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_EAST c f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_NORTH e f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_SOUTH f f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_WEST d f Lnet/minecraft/world/level/block/state/properties/RailShape; EAST_WEST b f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_EAST j f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_SOUTH a f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_WEST i f Lnet/minecraft/world/level/block/state/properties/RailShape; SOUTH_EAST g f Lnet/minecraft/world/level/block/state/properties/RailShape; SOUTH_WEST h f Ljava/lang/String; name k c net/minecraft/world/level/levelgen/PositionalRandomFactory net/minecraft/world/level/levelgen/PositionalRandomFactory m (III)Lnet/minecraft/util/RandomSource; at a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/RandomSource; at a m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/util/RandomSource; fromHashOf a m (J)Lnet/minecraft/util/RandomSource; fromSeed a m (Ljava/lang/StringBuilder;)V parityConfigString a c net/minecraft/world/level/levelgen/feature/IceSpikeFeature net/minecraft/world/level/levelgen/feature/WorldGenPackedIce2 m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/SeagrassFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/placement/PlacedFeature net/minecraft/world/level/levelgen/placement/PlacedFeature m ()Lnet/minecraft/core/Holder; feature b m ()Ljava/util/stream/Stream; getFeatures a m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; lambda$placeWithContext$3 a m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/BlockPos;)V lambda$placeWithContext$4 a m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Lnet/minecraft/core/Holder; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Ljava/util/List; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeWithBiomeCheck b m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeWithContext a m ()Ljava/util/List; placement c f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; LIST_CODEC c f Lcom/mojang/serialization/Codec; LIST_OF_LISTS_CODEC d f Lnet/minecraft/core/Holder; feature e f Ljava/util/List; placement f c net/minecraft/world/level/levelgen/structure/StructureType net/minecraft/world/level/levelgen/structure/StructureType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/StructureType; register a f Lnet/minecraft/world/level/levelgen/structure/StructureType; BURIED_TREASURE a f Lnet/minecraft/world/level/levelgen/structure/StructureType; DESERT_PYRAMID b f Lnet/minecraft/world/level/levelgen/structure/StructureType; END_CITY c f Lnet/minecraft/world/level/levelgen/structure/StructureType; FORTRESS d f Lnet/minecraft/world/level/levelgen/structure/StructureType; IGLOO e f Lnet/minecraft/world/level/levelgen/structure/StructureType; JIGSAW f f Lnet/minecraft/world/level/levelgen/structure/StructureType; JUNGLE_TEMPLE g f Lnet/minecraft/world/level/levelgen/structure/StructureType; MINESHAFT h f Lnet/minecraft/world/level/levelgen/structure/StructureType; NETHER_FOSSIL i f Lnet/minecraft/world/level/levelgen/structure/StructureType; OCEAN_MONUMENT j f Lnet/minecraft/world/level/levelgen/structure/StructureType; OCEAN_RUIN k f Lnet/minecraft/world/level/levelgen/structure/StructureType; RUINED_PORTAL l f Lnet/minecraft/world/level/levelgen/structure/StructureType; SHIPWRECK m f Lnet/minecraft/world/level/levelgen/structure/StructureType; STRONGHOLD n f Lnet/minecraft/world/level/levelgen/structure/StructureType; SWAMP_HUT o f Lnet/minecraft/world/level/levelgen/structure/StructureType; WOODLAND_MANSION p c net/minecraft/world/level/lighting/LayerLightEventListener net/minecraft/world/level/lighting/LightEngineLayerEventListener m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a m (Lnet/minecraft/core/BlockPos;)I getLightValue b c net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener net/minecraft/world/level/lighting/LightEngineLayerEventListener$Void m ()[Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; $values c m (Lnet/minecraft/core/BlockPos;)V checkBlock a m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a m (Lnet/minecraft/core/BlockPos;)I getLightValue b m ()Z hasLightWork M_ m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b m ()I runLightUpdates a m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a f [Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; $VALUES b f Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; INSTANCE a c net/minecraft/world/level/saveddata/maps/MapDecorationType net/minecraft/world/level/saveddata/maps/MapDecorationType m ()Lnet/minecraft/resources/Identifier; assetId b m ()Z explorationMapElement e m ()Z hasMapColor a m ()I mapColor d m ()Z showOnItemFrame c m ()Z trackCount f f Lcom/mojang/serialization/Codec; CODEC b f I NO_MAP_COLOR a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/resources/Identifier; assetId d f Z explorationMapElement g f I mapColor f f Z showOnItemFrame e f Z trackCount h c net/minecraft/world/level/storage/loot/entries/DynamicLoot net/minecraft/world/level/storage/loot/entries/LootSelectorDynamic m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; dynamicEntry a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lnet/minecraft/resources/Identifier;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$dynamicEntry$2 a m (Lnet/minecraft/world/level/storage/loot/entries/DynamicLoot;)Lnet/minecraft/resources/Identifier; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/Identifier; name j c org/bukkit/craftbukkit/advancement/CraftAdvancementDisplay org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementDisplay c org/bukkit/craftbukkit/inventory/CraftBlockInventoryHolder org/bukkit/craftbukkit/v1_21_R7/inventory/CraftBlockInventoryHolder c org/bukkit/craftbukkit/inventory/CraftInventoryCartography org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCartography c org/bukkit/craftbukkit/inventory/CraftInventoryDoubleChest org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryDoubleChest c org/bukkit/craftbukkit/inventory/CraftInventoryStonecutter org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryStonecutter c org/bukkit/craftbukkit/inventory/view/CraftEnchantmentView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftEnchantmentView c org/bukkit/craftbukkit/inventory/view/CraftStonecutterView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftStonecutterView c org/bukkit/craftbukkit/inventory/view/builder/package-info org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/package-info c org/bukkit/craftbukkit/legacy/reroute/RequireCompatibility org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RequireCompatibility c org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersion org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RequirePluginVersion c org/bukkit/craftbukkit/scoreboard/CraftScoreboardComponent org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboardComponent c org/bukkit/craftbukkit/util/permissions/CommandPermissions org/bukkit/craftbukkit/v1_21_R7/util/permissions/CommandPermissions c net/minecraft/advancements/criterion/ChangeDimensionTrigger net/minecraft/advancements/criterion/CriterionTriggerChangedDimension m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/criterion/ChangeDimensionTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V trigger a c net/minecraft/advancements/criterion/ChangeDimensionTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerChangedDimension$a m ()Lnet/minecraft/advancements/Criterion; changedDimension b m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimension a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimensionFrom b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimensionTo a m ()Ljava/util/Optional; from c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Z matches b m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; to d f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; from c f Ljava/util/Optional; player b f Ljava/util/Optional; to d c net/minecraft/advancements/criterion/ConstructBeaconTrigger net/minecraft/advancements/criterion/CriterionTriggerConstructBeacon m ()Lcom/mojang/serialization/Codec; codec a m (ILnet/minecraft/advancements/criterion/ConstructBeaconTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;I)V trigger a c net/minecraft/advancements/criterion/ConstructBeaconTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerConstructBeacon$a m ()Lnet/minecraft/advancements/Criterion; constructedBeacon b m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; constructedBeacon a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level c m (I)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/InventoryChangeTrigger net/minecraft/advancements/criterion/CriterionTriggerInventoryChanged m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;IIILnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;)V trigger a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;III)V trigger a c net/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerInventoryChanged$a m ([Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; hasItems a m ([Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/advancements/Criterion; hasItems a m ([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; hasItems a m ()Ljava/util/List; items c m (I)[Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$hasItems$1 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/ItemPredicate;)Z lambda$matches$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;III)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots; slots b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; items d f Ljava/util/Optional; player b f Lnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots; slots c c net/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots net/minecraft/advancements/criterion/CriterionTriggerInventoryChanged$a$a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; empty c m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; full b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (III)Z matches a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; occupied a f Lnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots; ANY b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; empty e f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; full d f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; occupied c c net/minecraft/advancements/criterion/LightningBoltPredicate net/minecraft/advancements/criterion/LightningBoltPredicate m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/LightningBoltPredicate; blockSetOnFire a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; blocksSetOnFire b m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/Optional; entityStruck c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$matches$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; blocksSetOnFire c f Ljava/util/Optional; entityStruck d c net/minecraft/advancements/criterion/LightningStrikeTrigger net/minecraft/advancements/criterion/LightningStrikeTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; lambda$trigger$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;Lnet/minecraft/advancements/criterion/LightningStrikeTrigger$TriggerInstance;)Z lambda$trigger$1 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/LightningBolt;Ljava/util/List;)V trigger a c net/minecraft/advancements/criterion/LightningStrikeTrigger$TriggerInstance net/minecraft/advancements/criterion/LightningStrikeTrigger$a m ()Ljava/util/Optional; bystander c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; lightning b m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; lightningStrike a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; bystander d f Ljava/util/Optional; lightning c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/SimpleCriterionTrigger net/minecraft/advancements/criterion/CriterionTriggerAbstract m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Predicate;)V trigger a c net/minecraft/advancements/criterion/SimpleCriterionTrigger$SimpleInstance net/minecraft/advancements/criterion/CriterionTriggerAbstract$a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a c net/minecraft/commands/arguments/item/ItemPredicateArgument net/minecraft/commands/arguments/item/ArgumentItemPredicate m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper; createComponentExistencePredicate a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; getItemPredicate a m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument; itemPredicate a m (Ljava/util/List;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; lambda$new$15 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 a f Lnet/minecraft/resources/Identifier; COUNT_ID h f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_COMPONENT e f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_PREDICATE g f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_COMPONENT d f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_ITEM b f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PREDICATE f f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG c f Ljava/util/Collection; EXAMPLES a f Ljava/util/Map; PSEUDO_COMPONENTS i f Ljava/util/Map; PSEUDO_PREDICATES j c net/minecraft/commands/arguments/item/ItemPredicateArgument$Result net/minecraft/commands/arguments/item/ArgumentItemPredicate$d c net/minecraft/commands/arguments/item/ItemPredicateArgument$Context net/minecraft/commands/arguments/item/ArgumentItemPredicate$b m (Ljava/util/List;)Ljava/lang/Object; anyOf a m (Ljava/util/List;)Ljava/util/function/Predicate; anyOf b m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; createComponentTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createComponentTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;)Ljava/util/function/Predicate; createComponentTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; createComponentTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPredicateTest b m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; createPredicateTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forElementType a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/util/function/Predicate; forElementType e m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forTagType b m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/util/function/Predicate; forTagType f m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$forElementType$0 l m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/item/ItemStack;)Z lambda$forElementType$1 a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$forTagType$2 k m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/item/ItemStack;)Z lambda$forTagType$3 a m (Lnet/minecraft/core/Holder$Reference;)Z lambda$listComponentTypes$7 b m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$listComponentTypes$8 a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$lookupComponentType$4 j m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$lookupPredicateType$5 a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$lookupPredicateType$6 i m ()Ljava/util/stream/Stream; listComponentTypes c m ()Ljava/util/stream/Stream; listElementTypes a m ()Ljava/util/stream/Stream; listPredicateTypes d m ()Ljava/util/stream/Stream; listTagTypes b m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupComponentType c m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; lookupComponentType g m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupPredicateType d m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper; lookupPredicateType h m (Ljava/lang/Object;)Ljava/lang/Object; negate a m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; negate a f Lnet/minecraft/core/HolderLookup$RegistryLookup; components c f Lnet/minecraft/core/HolderLookup$RegistryLookup; items b f Lnet/minecraft/core/HolderLookup$RegistryLookup; predicates d f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper net/minecraft/commands/arguments/item/ArgumentItemPredicate$a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; create a m (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; decode a m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;)Z lambda$create$0 a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/item/ItemStack;)Z lambda$create$1 a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/util/function/Predicate; lambda$create$2 a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$decode$3 a m ()Ljava/util/function/Predicate; presenceChecker b m ()Lcom/mojang/serialization/Decoder; valueChecker c f Lnet/minecraft/resources/Identifier; id a f Ljava/util/function/Predicate; presenceChecker b f Lcom/mojang/serialization/Decoder; valueChecker c c net/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper net/minecraft/commands/arguments/item/ArgumentItemPredicate$c m (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; decode a m ()Lnet/minecraft/resources/Identifier; id a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$decode$1 a m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Ljava/util/function/Predicate; lambda$new$0 a m ()Lcom/mojang/serialization/Decoder; type b f Lnet/minecraft/resources/Identifier; id a f Lcom/mojang/serialization/Decoder; type b c net/minecraft/core/component/predicates/CustomDataPredicate net/minecraft/core/component/predicates/CustomDataPredicate m (Lnet/minecraft/advancements/criterion/NbtPredicate;)Lnet/minecraft/core/component/predicates/CustomDataPredicate; customData a m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a m ()Lnet/minecraft/advancements/criterion/NbtPredicate; value a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/NbtPredicate; value e c net/minecraft/gametest/framework/GameTestAssertPosException net/minecraft/gametest/framework/GameTestHarnessAssertionPosition m ()Lnet/minecraft/core/BlockPos; getAbsolutePos d m ()Lnet/minecraft/network/chat/Component; getDescription a m ()Lnet/minecraft/network/chat/Component; getMessageToShowAtBlock b m ()Lnet/minecraft/core/BlockPos; getRelativePos c f Lnet/minecraft/core/BlockPos; absolutePos c f Lnet/minecraft/core/BlockPos; relativePos d c net/minecraft/network/protocol/common/ClientboundPingPacket net/minecraft/network/protocol/common/ClientboundPingPacket m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b c net/minecraft/network/protocol/common/ServerboundPongPacket net/minecraft/network/protocol/common/ServerboundPongPacket m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b c net/minecraft/network/protocol/game/ClientboundBundlePacket net/minecraft/network/protocol/game/ClientboundBundlePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a c net/minecraft/network/protocol/handshake/HandshakeProtocols net/minecraft/network/protocol/handshake/HandshakeProtocols m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 a f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a c net/minecraft/network/protocol/login/ClientboundHelloPacket net/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin m ()[B getChallenge f m ()Ljava/security/PublicKey; getPublicKey e m ()Ljava/lang/String; getServerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a m ()Z shouldAuthenticate g m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f [B challenge d f [B publicKey c f Ljava/lang/String; serverId b f Z shouldAuthenticate e c net/minecraft/network/protocol/login/ServerboundHelloPacket net/minecraft/network/protocol/login/PacketLoginInStart m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a m ()Ljava/lang/String; name b m ()Ljava/util/UUID; profileId e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; name b f Ljava/util/UUID; profileId c c net/minecraft/server/jsonrpc/security/AuthenticationHandler net/minecraft/server/jsonrpc/security/AuthenticationHandler m (Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/String; getClientIp a m (Lio/netty/handler/codec/http/HttpRequest;)Z isAllowedOriginHeader b m (Ljava/lang/String;)Z isValidApiKey a m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/util/concurrent/Future;)V lambda$sendUnauthorizedResponse$0 a m (Lio/netty/handler/codec/http/HttpRequest;)Ljava/lang/String; parseTokenInAuthorizationHeader c m (Lio/netty/handler/codec/http/HttpRequest;)Ljava/lang/String; parseTokenInSecWebsocketProtocolHeader d m (Lio/netty/handler/codec/http/HttpRequest;)Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; performSecurityChecks a m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V sendUnauthorizedResponse a f Lio/netty/util/AttributeKey; ATTR_WEBSOCKET_ALLOWED d f Lio/netty/util/AttributeKey; AUTHENTICATED_KEY c f Ljava/lang/String; BEARER_PREFIX a f Lorg/slf4j/Logger; LOGGER b f Ljava/lang/String; SUBPROTOCOL_HEADER_PREFIX f f Ljava/lang/String; SUBPROTOCOL_VALUE e f Ljava/util/Set; allowedOrigins h f Lnet/minecraft/server/jsonrpc/security/SecurityConfig; securityConfig g c net/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult net/minecraft/server/jsonrpc/security/AuthenticationHandler$a m ()Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; allowed a m (Z)Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; allowed a m (Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; denied a m ()Ljava/lang/String; getReason c m ()Z isAllowed b m ()Z isTokenSentInSecWebsocketProtocol d f Z allowed a f Ljava/lang/String; reason b f Z tokenSentInSecWebsocketProtocol c c net/minecraft/server/jsonrpc/websocket/WebSocketToJsonCodec net/minecraft/server/jsonrpc/websocket/WebSocketToJsonCodec m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/websocketx/TextWebSocketFrame;Ljava/util/List;)V decode a c net/minecraft/server/network/ServerCommonPacketListenerImpl net/minecraft/server/network/ServerCommonPacketListenerImpl m (J)Z checkIfClosed a m ()V close l m (Lnet/minecraft/server/level/ClientInformation;)Lnet/minecraft/server/network/CommonListenerCookie; createCookie a m (Lnet/minecraft/network/DisconnectionDetails;)V disconnect b m (Lnet/minecraft/network/chat/Component;)V disconnect a m ()Lcom/mojang/authlib/GameProfile; getOwner j m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a m (Lnet/minecraft/network/protocol/common/ServerboundCustomClickActionPacket;)V handleCustomClickAction a m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V handleKeepAlive a m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V handlePong a m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a m ()Z isSingleplayerOwner h m ()V keepConnectionAlive e m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$send$0 c m ()I latency k m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a m ()Lcom/mojang/authlib/GameProfile; playerProfile i m ()V resumeFlushing g m (Lnet/minecraft/network/protocol/Packet;)V send b m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V send a m ()V suspendFlushing f f I CLOSED_LISTENER_TIMEOUT g f Lnet/minecraft/network/chat/Component; DISCONNECT_UNEXPECTED_QUERY c f I LATENCY_CHECK_INTERVAL b f Lorg/slf4j/Logger; LOGGER f f Lnet/minecraft/network/chat/Component; TIMEOUT_DISCONNECTION_MESSAGE h f J closedListenerTime m f Z closed n f Lnet/minecraft/network/Connection; connection e f I latency o f Lnet/minecraft/server/MinecraftServer; server d f Z suspendFlushingOnServerThread p f Z transferred i c net/minecraft/server/network/ServerStatusPacketListenerImpl net/minecraft/server/network/PacketStatusListener m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a m (Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket;)V handleStatusRequest a m ()Z isAcceptingMessages c m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON b f Lnet/minecraft/network/Connection; connection d f Z hasRequestedStatus e f Lnet/minecraft/network/protocol/status/ServerStatus; status c c net/minecraft/server/notifications/EmptyNotificationService net/minecraft/server/notifications/EmptyNotificationService m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a m (Ljava/lang/String;)V ipUnbanned a m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c m ()V serverActivityOccured e m ()V serverSaveCompleted d m ()V serverSaveStarted c m ()V serverShuttingDown b m ()V serverStarted a m ()V statusHeartbeat f c net/minecraft/server/packs/resources/ProfiledReloadInstance net/minecraft/server/packs/resources/ReloadableProfiled m (Ljava/util/List;)Ljava/util/List; finish a m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ProfiledReloadInstance$State; lambda$of$0 a m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/PreparableReloadListener$SharedState;Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$of$1 a m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V lambda$profiledExecutor$2 a m (Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V lambda$profiledExecutor$3 a m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/ReloadInstance; of a m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; prepareTasks a m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor; profiledExecutor a f Lorg/slf4j/Logger; LOGGER a f Lcom/google/common/base/Stopwatch; total b c net/minecraft/server/packs/resources/ProfiledReloadInstance$State net/minecraft/server/packs/resources/ReloadableProfiled$a m ()Ljava/lang/String; name a m ()Ljava/util/concurrent/atomic/AtomicLong; preparationCount c m ()Ljava/util/concurrent/atomic/AtomicLong; preparationNanos b m ()Ljava/util/concurrent/atomic/AtomicLong; reloadCount e m ()Ljava/util/concurrent/atomic/AtomicLong; reloadNanos d f Ljava/lang/String; name a f Ljava/util/concurrent/atomic/AtomicLong; preparationCount c f Ljava/util/concurrent/atomic/AtomicLong; preparationNanos b f Ljava/util/concurrent/atomic/AtomicLong; reloadCount e f Ljava/util/concurrent/atomic/AtomicLong; reloadNanos d c net/minecraft/util/datafix/fixes/CopperGolemWeatherStateFix net/minecraft/util/datafix/fixes/CopperGolemWeatherStateFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixWeatherState a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b c net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix f Ljava/lang/String; DECORATED_POT_ID a c net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a c net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Ljava/lang/String;)Ljava/lang/String; updateValue a c net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix net/minecraft/util/datafix/fixes/DataConverterRedstoneConnections m (Ljava/lang/String;)Z isConnected a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$1 d m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$2 c m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$3 b m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$4 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$5 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateRedstoneConnections a c net/minecraft/util/datafix/fixes/StructureReferenceCountFix net/minecraft/util/datafix/fixes/DataConverterStructureReference m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Ljava/lang/Integer;)Z lambda$setCountToAtLeastOne$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$setCountToAtLeastOne$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; setCountToAtLeastOne a c net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/TooltipDisplayComponentFix net/minecraft/util/datafix/fixes/TooltipDisplayComponentFix m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/datafixers/Typed; fixAdventureModePredicate a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; fixComponentAndUnwrap a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Set;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fixRemainderComponent a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; fixSimpleComponent a m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 a m (Ljava/util/Set;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdventureModePredicate$4 a m (Lcom/mojang/datafixers/types/Type;Ljava/util/Set;Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixAdventureModePredicate$5 a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixComponentAndUnwrap$2 a m (Ljava/util/Set;Ljava/lang/String;Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixRemainderComponent$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/util/List; CONVERTED_ADDITIONAL_TOOLTIP_TYPES a c net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix net/minecraft/util/datafix/fixes/DataConverterTrappedChest m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$0 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a f Lorg/slf4j/Logger; LOGGER a f I SIZE b f S SIZE_BITS c c net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection net/minecraft/util/datafix/fixes/DataConverterTrappedChest$a m (I)Z isTrappedChest a m ()Z skippable a f Lit/unimi/dsi/fastutil/ints/IntSet; chestIds h c net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix net/minecraft/util/datafix/fixes/DataConverterZombieVillagerLevelXp m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/monitoring/jmx/MinecraftServerStatistics net/minecraft/util/monitoring/jmx/MinecraftServerBeans m ()F getAverageTickTime a m ()[J getTickTimes b m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription;)Ljavax/management/Attribute; lambda$getAttributes$2 a m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription;)Ljava/lang/String; lambda$new$0 b m (I)[Ljavax/management/MBeanAttributeInfo; lambda$new$1 a m (Lnet/minecraft/server/MinecraftServer;)V registerJmxMonitoring a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; attributeDescriptionByName d f Ljavax/management/MBeanInfo; mBeanInfo c f Lnet/minecraft/server/MinecraftServer; server b c net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription net/minecraft/util/monitoring/jmx/MinecraftServerBeans$a m ()Ljavax/management/MBeanAttributeInfo; asMBeanAttributeInfo a f Ljava/lang/String; description c f Ljava/util/function/Supplier; getter b f Ljava/lang/String; name a f Ljava/lang/Class; type d c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a f Ljava/lang/String; CHUNK_POS_X c f Ljava/lang/String; CHUNK_POS_Z d f Ljava/lang/String; LEVEL f f Ljava/lang/String; STATUS e f Ljava/lang/String; WORLD_POS_X a f Ljava/lang/String; WORLD_POS_Z b c net/minecraft/util/profiling/jfr/stats/PacketIdentification net/minecraft/util/profiling/jfr/stats/PacketIdentification m ()Ljava/lang/String; direction a m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification; from a m ()Ljava/lang/String; packetId c m ()Ljava/lang/String; protocolId b f Ljava/lang/String; direction a f Ljava/lang/String; packetId c f Ljava/lang/String; protocolId b c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat; from a m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat;)Ljava/lang/String; lambda$summary$0 a m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V lambda$summary$1 a m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; summary a m ()Ljava/lang/String; threadName b m ()Ljava/time/Instant; timestamp a m ()J totalBytes c f Ljava/lang/String; UNKNOWN_THREAD d f Ljava/lang/String; threadName b f Ljava/time/Instant; timestamp a f J totalBytes c c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a m ()Ljava/util/Map; allocationsPerSecondByThread a f Ljava/util/Map; allocationsPerSecondByThread a c net/minecraft/util/profiling/metrics/MetricsSamplerProvider net/minecraft/util/profiling/metrics/MetricsSamplerProvider m (Ljava/util/function/Supplier;)Ljava/util/Set; samplers a c net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry net/minecraft/world/entity/ai/behavior/BehaviorExpirableMemory m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite net/minecraft/world/entity/ai/behavior/BehaviorPotentialJobSite m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$0 a m (Lnet/minecraft/core/Holder;)Z lambda$stop$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/GlobalPos;)V lambda$stop$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick b f I TICKS_UNTIL_TIMEOUT d f F speedModifier c c net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids net/minecraft/world/entity/ai/behavior/BehaviorPlay m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V chaseKid a m (Ljava/util/List;)Ljava/util/Map; checkHowManyChasersEachFriendHas b m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/List;)Ljava/util/Optional; findSomeoneBeingChased a m (Lnet/minecraft/world/entity/LivingEntity;)Z isChasingSomeone b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isFriendChasingMe a m (Lnet/minecraft/world/entity/LivingEntity;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$checkHowManyChasersEachFriendHas$6 a m (Ljava/util/Map;Lnet/minecraft/world/entity/LivingEntity;)V lambda$checkHowManyChasersEachFriendHas$7 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$1 b m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$4 a m (Ljava/util/Map$Entry;)Z lambda$findSomeoneBeingChased$5 a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isFriendChasingMe$8 b m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; whoAreYouChasing a f I AVERAGE_WAIT_TIME_BETWEEN_RUNS f f F CHASE_SPEED_MODIFIER d f F FLEE_SPEED_MODIFIER c f I MAX_CHASERS_PER_TARGET e f I MAX_FLEE_XZ_DIST a f I MAX_FLEE_Y_DIST b c net/minecraft/world/entity/ai/behavior/TryFindLandNearWater net/minecraft/world/entity/ai/behavior/TryFindLandNearWater m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/VillagerGoalPackages net/minecraft/world/entity/ai/behavior/Behaviors m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getCorePackage a m ()Lcom/mojang/datafixers/util/Pair; getFullLookBehavior a m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getHidePackage i m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getIdlePackage e m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getMeetPackage d m ()Lcom/mojang/datafixers/util/Pair; getMinimalLookBehavior b m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getPanicPackage f m (F)Lcom/google/common/collect/ImmutableList; getPlayPackage a m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getPreRaidPackage g m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getRaidPackage h m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getRestPackage c m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getWorkPackage b m (Lnet/minecraft/core/Holder;)Z lambda$getCorePackage$2 c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z raidExistsAndActive a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z raidExistsAndNotVictory b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z validateBedPoi a f I INTERACT_DIST_SQR a f F INTERACT_SPEED_MODIFIER c f I INTERACT_WALKUP_DIST b f F STROLL_SPEED_MODIFIER d c net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger net/minecraft/world/entity/ai/behavior/BehaviorPanic m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/world/entity/LivingEntity;)Z hasHostile b m (Lnet/minecraft/world/entity/LivingEntity;)Z isHurt c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c c net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z lambda$create$0 a m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal net/minecraft/world/entity/ai/goal/PathfinderGoalPerch m ()Z canUse b m ()Z isInterruptable W_ m ()V start d m ()V tick a f Lnet/minecraft/world/entity/animal/parrot/ShoulderRidingEntity; entity a f Z isSittingOnShoulder b c net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack m ()Z canContinueToUse c m ()Z canRun k m ()Z canUse b m ()Z isHoldingCrossbow h m ()Z isValidTarget i m ()Z requiresUpdateEveryTick X_ m ()V stop e m ()V tick a f Lnet/minecraft/util/valueproviders/UniformInt; PATHFINDING_DELAY_RANGE a f I attackDelay g f F attackRadiusSqr e f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; crossbowState c f Lnet/minecraft/world/entity/monster/Monster; mob b f I seeTime f f D speedModifier d f I updatePathDelay h c net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State m ()[Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; $values a f [Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; $VALUES e f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; CHARGED c f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; CHARGING b f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; READY_TO_ATTACK d f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; UNCHARGED a c net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalNearestVillage m ()Z canContinueToUse c m ()Z canUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)D lambda$canUse$0 a m ()V moveRandomly h m ()V tick a f I DISTANCE_THRESHOLD a f I interval c f Lnet/minecraft/world/entity/PathfinderMob; mob b f Lnet/minecraft/core/BlockPos; wantedPos d c net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isUnreachableAttackTarget a f F TARGET_DETECTION_DISTANCE a c net/minecraft/world/entity/ai/targeting/TargetingConditions net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; copy c m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; forCombat a m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; forNonCombat b m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ignoreInvisibilityTesting e m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ignoreLineOfSight d m (D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; range a m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; selector a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z test a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; DEFAULT a f D MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET b f Z checkLineOfSight e f Z isCombat c f D range d f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; selector g f Z testInvisible f c net/minecraft/world/entity/ai/targeting/TargetingConditions$Selector net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a c net/minecraft/world/entity/animal/nautilus/AbstractNautilus net/minecraft/world/entity/animal/nautilus/AbstractNautilus m (Lnet/minecraft/world/level/Level;)V applyEffects c m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f m ()Z canJump a m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkNautilusSpawnRules c m ()V checkRestriction he m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hd m ()V createInventory hj m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide i m (FLnet/minecraft/world/entity/player/Player;)V executeRidersJump a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound hh m ()Lnet/minecraft/sounds/SoundEvent; getDashSound hg m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a m ()I getInventoryColumns hk m ()I getInventorySize hi m ()I getJumpCooldown c m ()I getNautilusRestrictionRadius hn m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation k m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a m (I)V handleStartJump b m ()V handleStopJump b m (Lnet/minecraft/world/Container;)Z hasInventoryChanged a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m ()Z isAggravated hm m ()Z isDashing hf m (Lnet/minecraft/world/item/ItemStack;)Z isFood j m ()Z isMobControlled hl m ()Z isPushedByFluid db m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (I)V onPlayerJump a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (D)Z removeWhenFarAway i m (Z)V setDashing A m ()V spawnBubbles ho m ()V tick g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a m (Lnet/minecraft/world/entity/player/Player;)V tryToTame j m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a f D BUBBLE_DIRECTION_SCALE cV f F BUBBLE_PROBABILITY_MAX cZ f F BUBBLE_PROBABILITY_MIN cY f D BUBBLE_PROBABILITY_MULTIPLIER cX f D BUBBLE_SPREAD_FACTOR cU f D BUBBLE_Y_OFFSET cW f Lnet/minecraft/network/syncher/EntityDataAccessor; DASH cM f I DASH_COOLDOWN_TICKS cN f I DASH_MINIMUM_DURATION_TICKS cO f F DASH_MOMENTUM_IN_WATER cP f F DASH_MOMENTUM_ON_LAND cQ f I EFFECT_DURATION cG f I EFFECT_REFRESH_RATE cH f I INVENTORY_ROWS cA f I INVENTORY_SLOT_OFFSET cz f F IN_WATER_SPEED_MODIFIER cJ f I LARGE_RESTRICTION_RADIUS cC f D NAUTILUS_WATER_RESISTANCE cI f I RESTRICTION_RADIUS_BUFFER cD f F RIDDEN_SPEED_MODIFIER_IN_WATER cK f F RIDDEN_SPEED_MODIFIER_ON_LAND cL f I SMALL_RESTRICTION_RADIUS cB f I dashCooldown cR f Lnet/minecraft/world/SimpleContainer; inventory cF f F playerJumpPendingScale cE c net/minecraft/world/entity/animal/nautilus/ZombieNautilusAi net/minecraft/world/entity/animal/nautilus/ZombieNautilusAi m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 a m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a m (Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilus;)V updateActivity a f F ATTACK_KNOCKBACK_FORCE f f D MAX_CHARGE_DISTANCE h f D MAX_TARGET_DETECTION_DISTANCE i f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER c f F SPEED_MULTIPLIER_WHEN_TEMPTED d f F SPEED_WHEN_ATTACKING e f I TIME_BETWEEN_ATTACKS g c net/minecraft/world/entity/boss/enderdragon/EnderDragonPart net/minecraft/world/entity/boss/enderdragon/EntityComplexPart m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Lnet/minecraft/world/entity/Entity;)Z is v m ()Z isPickable bX m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z shouldBeSaved ek f Ljava/lang/String; name b f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; parentMob a f Lnet/minecraft/world/entity/EntityDimensions; size c c net/minecraft/world/entity/vehicle/minecart/MinecartFurnace net/minecraft/world/entity/vehicle/minecart/EntityMinecartFurnace m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)Z addFuel a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculateNewPushAlong m m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()Lnet/minecraft/world/item/Item; getDropItem p m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed a m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Z hasFuel e m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m ()Z isFurnace A m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setHasFuel r m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FUEL f f S DEFAULT_FUEL i f Lnet/minecraft/world/phys/Vec3; DEFAULT_PUSH j f I FUEL_TICKS_PER_ITEM g f I MAX_FUEL_TICKS h f I fuel k f Lnet/minecraft/world/phys/Vec3; push e c net/minecraft/world/entity/vehicle/minecart/MinecartSpawner net/minecraft/world/entity/vehicle/minecart/EntityMinecartMobSpawner m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/Level;)Ljava/lang/Runnable; createTicker c m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()Lnet/minecraft/world/item/Item; getDropItem p m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m ()Lnet/minecraft/world/level/BaseSpawner; getSpawner e m (B)V handleEntityEvent b m (Lnet/minecraft/world/level/Level;)V lambda$createTicker$0 e m (Lnet/minecraft/world/level/Level;)V lambda$createTicker$1 d m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V tick g f Lnet/minecraft/world/level/BaseSpawner; spawner e f Ljava/lang/Runnable; ticker f c net/minecraft/world/entity/vehicle/minecart/MinecartSpawner$1 net/minecraft/world/entity/vehicle/minecart/EntityMinecartMobSpawner$1 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a f Lnet/minecraft/world/entity/vehicle/minecart/MinecartSpawner; this$0 a c net/minecraft/world/item/component/BlockItemStateProperties net/minecraft/world/item/component/BlockItemStateProperties m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; apply a m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; get a m ()Z isEmpty a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/BlockState; lambda$updateState$0 a m ()Ljava/util/Map; properties b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockState; updateState a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/item/component/BlockItemStateProperties; with a m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/component/BlockItemStateProperties; with a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/component/BlockItemStateProperties; EMPTY a f Lnet/minecraft/network/codec/StreamCodec; PROPERTIES_STREAM_CODEC e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Ljava/util/Map; properties d c net/minecraft/world/item/enchantment/effects/ApplyMobEffect net/minecraft/world/item/enchantment/effects/ApplyMobEffect m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxAmplifier f m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDuration d m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minAmplifier e m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDuration c m ()Lnet/minecraft/core/HolderSet; toApply b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxAmplifier h f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDuration f f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minAmplifier g f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDuration e f Lnet/minecraft/core/HolderSet; toApply d c net/minecraft/world/item/enchantment/effects/DamageImmunity net/minecraft/world/item/enchantment/effects/DamageImmunity f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; INSTANCE a c net/minecraft/world/item/enchantment/effects/RemoveBinomial net/minecraft/world/item/enchantment/effects/RemoveBinomial m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; chance b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ILnet/minecraft/util/RandomSource;F)F process a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; chance c c net/minecraft/world/level/block/UntintedParticleLeavesBlock net/minecraft/world/level/block/UntintedParticleLeavesBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/UntintedParticleLeavesBlock;)Ljava/lang/Float; lambda$static$0 b m (Lnet/minecraft/world/level/block/UntintedParticleLeavesBlock;)Lnet/minecraft/core/particles/ParticleOptions; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a f Lcom/mojang/serialization/MapCodec; CODEC f f Lnet/minecraft/core/particles/ParticleOptions; leafParticle g c net/minecraft/world/level/block/WaterloggedTransparentBlock net/minecraft/world/level/block/WaterloggedTransparentBlock m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c c net/minecraft/world/level/block/WeatheringLightningRodBlock net/minecraft/world/level/block/WeatheringLightningRodBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC f f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState g c net/minecraft/world/level/block/entity/BrushableBlockEntity net/minecraft/world/level/block/entity/BrushableBlockEntity m (JLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)Z brush a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V brushingCompleted b m (Lnet/minecraft/server/level/ServerLevel;)V checkReset a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V dropContent c m ()I getCompletionState f m ()Lnet/minecraft/core/Direction; getHitDirection c m ()Lnet/minecraft/world/item/ItemStack; getItem d m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a m (Lnet/minecraft/world/level/storage/ValueInput;)Z tryLoadLootTable d m (Lnet/minecraft/world/level/storage/ValueOutput;)Z trySaveLootTable g m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V unpackLootTable a f I BRUSH_COOLDOWN_TICKS f f I BRUSH_RESET_TICKS g f Ljava/lang/String; HIT_DIRECTION_TAG d f Ljava/lang/String; ITEM_TAG e f Lorg/slf4j/Logger; LOGGER a f Ljava/lang/String; LOOT_TABLE_SEED_TAG c f Ljava/lang/String; LOOT_TABLE_TAG b f I REQUIRED_BRUSHES_TO_BREAK h f I brushCount i f J brushCountResetsAtTick j f J coolDownEndsAtTick k f Lnet/minecraft/core/Direction; hitDirection m f Lnet/minecraft/world/item/ItemStack; item l f Lnet/minecraft/resources/ResourceKey; lootTable q f J lootTableSeed r c net/minecraft/world/level/block/entity/DecoratedPotPatterns net/minecraft/world/level/block/entity/DecoratedPotPatterns m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; getPatternFromItem a m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; register a f Lnet/minecraft/resources/ResourceKey; ANGLER b f Lnet/minecraft/resources/ResourceKey; ARCHER c f Lnet/minecraft/resources/ResourceKey; ARMS_UP d f Lnet/minecraft/resources/ResourceKey; BLADE e f Lnet/minecraft/resources/ResourceKey; BLANK a f Lnet/minecraft/resources/ResourceKey; BREWER f f Lnet/minecraft/resources/ResourceKey; BURN g f Lnet/minecraft/resources/ResourceKey; DANGER h f Lnet/minecraft/resources/ResourceKey; EXPLORER i f Lnet/minecraft/resources/ResourceKey; FLOW j f Lnet/minecraft/resources/ResourceKey; FRIEND k f Lnet/minecraft/resources/ResourceKey; GUSTER l f Lnet/minecraft/resources/ResourceKey; HEARTBREAK n f Lnet/minecraft/resources/ResourceKey; HEART m f Lnet/minecraft/resources/ResourceKey; HOWL o f Ljava/util/Map; ITEM_TO_POT_TEXTURE y f Lnet/minecraft/resources/ResourceKey; MINER p f Lnet/minecraft/resources/ResourceKey; MOURNER q f Lnet/minecraft/resources/ResourceKey; PLENTY r f Lnet/minecraft/resources/ResourceKey; PRIZE s f Lnet/minecraft/resources/ResourceKey; SCRAPE t f Lnet/minecraft/resources/ResourceKey; SHEAF u f Lnet/minecraft/resources/ResourceKey; SHELTER v f Lnet/minecraft/resources/ResourceKey; SKULL w f Lnet/minecraft/resources/ResourceKey; SNORT x c net/minecraft/world/level/block/entity/DispenserBlockEntity net/minecraft/world/level/block/entity/TileEntityDispenser m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()Lnet/minecraft/core/NonNullList; getItems g m (Lnet/minecraft/util/RandomSource;)I getRandomSlot a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; insertItem b m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/core/NonNullList;)V setItems a f I CONTAINER_SIZE d f Lnet/minecraft/network/chat/Component; DEFAULT_NAME e f Lnet/minecraft/core/NonNullList; items f c net/minecraft/world/level/block/entity/StructureBlockEntity net/minecraft/world/level/block/entity/TileEntityStructure m (Lnet/minecraft/core/BlockPos;Ljava/util/stream/Stream;)Ljava/util/Optional; calculateEnclosingBoundingBox a m (J)Lnet/minecraft/util/RandomSource; createRandom b m (Lnet/minecraft/world/entity/LivingEntity;)V createdBy a m ()Z detectSize C m ()F getIntegrity A m ()Ljava/lang/String; getMetaData w m ()Lnet/minecraft/world/level/block/Mirror; getMirror l m ()Lnet/minecraft/world/level/block/state/properties/StructureMode; getMode x m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getRelatedCorners a m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c m ()Lnet/minecraft/world/level/block/Rotation; getRotation m m ()J getSeed B m ()Z getShowAir H m ()Z getShowBoundingBox I m ()Ljava/lang/String; getStructureName d m ()Lnet/minecraft/core/BlockPos; getStructurePos h m ()Lnet/minecraft/core/Vec3i; getStructureSize k m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getStructureTemplate d m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()Z hasStructureName f m ()Z isIgnoreEntities y m ()Z isPowered G m ()Z isStrict z m ()Z isStructureLoadable F m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z lambda$detectSize$0 a m (Lnet/minecraft/core/BlockPos;)Z lambda$getRelatedCorners$1 b m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Z lambda$getRelatedCorners$2 b m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/block/entity/StructureBlockEntity; lambda$getRelatedCorners$3 a m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)Z lambda$getRelatedCorners$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$placeStructure$5 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/server/level/ServerLevel;)Z loadStructureInfo b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V loadStructureInfo a m (Lnet/minecraft/server/level/ServerLevel;)V placeStructure c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V placeStructure a m (Lnet/minecraft/server/level/ServerLevel;)Z placeStructureIfSameSize a m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m ()Z saveStructure D m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;ZLjava/lang/String;ZLjava/util/List;)Z saveStructure a m (Z)Z saveStructure c m (Z)V setIgnoreEntities a m (F)V setIntegrity a m (Ljava/lang/String;)V setMetaData b m (Lnet/minecraft/world/level/block/Mirror;)V setMirror a m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)V setMode a m (Z)V setPowered d m (Lnet/minecraft/world/level/block/Rotation;)V setRotation a m (J)V setSeed a m (Z)V setShowAir e m (Z)V setShowBoundingBox f m (Z)V setStrict b m (Ljava/lang/String;)V setStructureName a m (Lnet/minecraft/resources/Identifier;)V setStructureName a m (Lnet/minecraft/core/BlockPos;)V setStructurePos a m (Lnet/minecraft/core/Vec3i;)V setStructureSize a m ()V unloadStructure E m ()V updateBlockState J m (Lnet/minecraft/world/entity/player/Player;)Z usedBy a f Ljava/lang/String; AUTHOR_TAG c f Ljava/lang/String; DEFAULT_AUTHOR e f Z DEFAULT_IGNORE_ENTITIES k f F DEFAULT_INTEGRITY s f Ljava/lang/String; DEFAULT_METADATA f f Lnet/minecraft/world/level/block/Mirror; DEFAULT_MIRROR j f Lnet/minecraft/core/BlockPos; DEFAULT_POS g f Z DEFAULT_POWERED m f Lnet/minecraft/world/level/block/Rotation; DEFAULT_ROTATION i f J DEFAULT_SEED t f Z DEFAULT_SHOW_AIR q f Z DEFAULT_SHOW_BOUNDING_BOX r f Lnet/minecraft/core/Vec3i; DEFAULT_SIZE h f Z DEFAULT_STRICT l f I MAX_OFFSET_PER_AXIS a f I MAX_SIZE_PER_AXIS b f I SCAN_CORNER_BLOCKS_RANGE d f Ljava/lang/String; author v f Z ignoreEntities C f F integrity H f Ljava/lang/String; metaData w f Lnet/minecraft/world/level/block/Mirror; mirror z f Lnet/minecraft/world/level/block/state/properties/StructureMode; mode B f Z powered E f Lnet/minecraft/world/level/block/Rotation; rotation A f J seed I f Z showAir F f Z showBoundingBox G f Z strict D f Lnet/minecraft/resources/Identifier; structureName u f Lnet/minecraft/core/BlockPos; structurePos x f Lnet/minecraft/core/Vec3i; structureSize y c net/minecraft/world/level/block/entity/StructureBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityStructure$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror a f [I $SwitchMap$net$minecraft$world$level$block$Rotation b c net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType net/minecraft/world/level/block/entity/TileEntityStructure$UpdateType m ()[Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; $values a f [Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; $VALUES e f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; LOAD_AREA c f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; SAVE_AREA b f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; SCAN_AREA d f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; UPDATE_DATA a c net/minecraft/world/level/block/state/properties/AttachFace net/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition m ()[Lnet/minecraft/world/level/block/state/properties/AttachFace; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/AttachFace; $VALUES e f Lnet/minecraft/world/level/block/state/properties/AttachFace; CEILING c f Lnet/minecraft/world/level/block/state/properties/AttachFace; FLOOR a f Lnet/minecraft/world/level/block/state/properties/AttachFace; WALL b f Ljava/lang/String; name d c net/minecraft/world/level/block/state/properties/PistonType net/minecraft/world/level/block/state/properties/BlockPropertyPistonType m ()[Lnet/minecraft/world/level/block/state/properties/PistonType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/PistonType; $VALUES d f Lnet/minecraft/world/level/block/state/properties/PistonType; DEFAULT a f Lnet/minecraft/world/level/block/state/properties/PistonType; STICKY b f Ljava/lang/String; name c c net/minecraft/world/level/chunk/storage/SimpleRegionStorage net/minecraft/world/level/chunk/storage/SimpleRegionStorage m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; chunkScanner m m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)V injectDatafixingContext a m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround b m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$write$0 b m (Lnet/minecraft/world/level/ChunkPos;)V markChunkDone e m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; read d m (Lnet/minecraft/nbt/CompoundTag;)V removeDatafixingContext a m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo n m (Z)Ljava/util/concurrent/CompletableFuture; synchronize b m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; upgradeChunkTag a m (Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag a m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; write a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/concurrent/CompletableFuture; write a f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType c f Lcom/mojang/datafixers/DataFixer; fixerUpper b f Ljava/util/function/Supplier; legacyFixer d c net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator net/minecraft/world/level/levelgen/ChunkGeneratorAbstract m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/blending/Blender;)V buildSurface a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; createBiomes a m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; createFluidPicker a m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/levelgen/NoiseChunk; createNoiseChunk a m (Lnet/minecraft/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; debugPreliminarySurfaceLevel a m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V doCreateBiomes b m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;II)Lnet/minecraft/world/level/chunk/ChunkAccess; doFill a m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a m ()Lnet/minecraft/core/Holder; generatorSettings h m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a m ()I getGenDepth e m ()I getMinY g m ()I getSeaLevel f m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; iterateNoiseColumn a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; lambda$applyCarvers$10 a m (Lnet/minecraft/world/level/levelgen/RandomState;III)Lnet/minecraft/core/Holder; lambda$applyCarvers$8 a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$applyCarvers$9 a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$buildSurface$7 b m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$createBiomes$5 c m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;ILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;III)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; lambda$createFluidPicker$4 a m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$doCreateBiomes$6 c m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$doFill$12 a m (Lnet/minecraft/world/level/chunk/ChunkAccess;ILnet/minecraft/world/level/levelgen/NoiseSettings;ILnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;I)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$fillFromNoise$11 a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; lambda$new$3 b m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;)Lnet/minecraft/world/level/biome/BiomeSource; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;)Lnet/minecraft/core/Holder; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a m (Lnet/minecraft/resources/ResourceKey;)Z stable a f Lnet/minecraft/world/level/block/state/BlockState; AIR d f Lcom/mojang/serialization/MapCodec; CODEC c f Ljava/util/function/Supplier; globalFluidPicker f f Lnet/minecraft/core/Holder; settings e c net/minecraft/world/level/levelgen/carver/CanyonWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCanyon m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;)V doCarve a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)[F initWidthFactors a m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a m ([FLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z lambda$doCarve$0 a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;[FDDDI)Z shouldSkip a m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;DFF)D updateVerticalRadius a c net/minecraft/world/level/levelgen/carver/NetherWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCavesHell m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a m ()I getCaveBound a m (Lnet/minecraft/util/RandomSource;)F getThickness a m ()D getYScale b c net/minecraft/world/level/levelgen/feature/BlockBlobFeature net/minecraft/world/level/levelgen/feature/WorldGenTaigaStructure m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/BlockPileFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlockPile m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z mayPlaceOn a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration;)V tryPlaceBlock a c net/minecraft/world/level/levelgen/feature/CoralClawFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralClaw m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a c net/minecraft/world/level/levelgen/feature/CoralTreeFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralTree m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a c net/minecraft/world/level/levelgen/feature/EndIslandFeature net/minecraft/world/level/levelgen/feature/WorldGenEndIsland m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/EndPodiumFeature net/minecraft/world/level/levelgen/feature/WorldGenEndTrophy m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V dropPreviousAndSetBlock a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getLocation a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f F CORNER_ROUNDING d f Lnet/minecraft/core/BlockPos; END_PODIUM_LOCATION ap f I PODIUM_PILLAR_HEIGHT b f I PODIUM_RADIUS a f I RIM_RADIUS c f Z active aq c net/minecraft/world/level/levelgen/feature/FillLayerFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureFill m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/GlowstoneFeature net/minecraft/world/level/levelgen/feature/WorldGenLightStone1 m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/SeaPickleFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaPickel m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/placement/CountPlacement net/minecraft/world/level/levelgen/placement/CountPlacement m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a m (Lnet/minecraft/world/level/levelgen/placement/CountPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a m (I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; of a m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; of a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; count c c net/minecraft/world/level/levelgen/placement/FixedPlacement net/minecraft/world/level/levelgen/placement/FixedPlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (IILnet/minecraft/core/BlockPos;)Z isSameChunk a m (IILnet/minecraft/core/BlockPos;)Z lambda$getPositions$2 b m (Lnet/minecraft/world/level/levelgen/placement/FixedPlacement;)Ljava/util/List; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ([Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/placement/FixedPlacement; of a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; positions c c net/minecraft/world/level/levelgen/structure/StructureCheck net/minecraft/world/level/levelgen/structure/StructureCheck m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Z canCreateStructure b m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStart a m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStructureInfo a m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; deduplicateEmptyMap a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)V incrementReference a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;J)Z lambda$checkStart$1 a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$loadStructures$2 b m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/nbt/CompoundTag;)V lambda$loadStructures$3 a m (Lnet/minecraft/core/Registry;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$loadStructures$4 a m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V lambda$onStructureLoad$5 a m (Lnet/minecraft/nbt/CompoundTag;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; loadStructures a m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;)V onStructureLoad a m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V storeFullResults a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;ZJ)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; tryLoadFromStorage a f Lorg/slf4j/Logger; LOGGER a f I NO_STRUCTURE b f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource j f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator g f Lnet/minecraft/resources/ResourceKey; dimension f f Lcom/mojang/datafixers/DataFixer; fixerUpper l f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i f Lnet/minecraft/world/level/levelgen/RandomState; randomState h f Lnet/minecraft/core/RegistryAccess; registryAccess d f J seed k f Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; storageAccess c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e c net/minecraft/world/level/levelgen/structure/StructurePiece net/minecraft/world/level/levelgen/structure/StructurePiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z canBeReplaced a m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; createBoundingBox a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockState;)Z createChest a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z createChest a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;Lnet/minecraft/resources/ResourceKey;)Z createDispenser a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/CompoundTag; createTag a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillColumnDown b m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIII)V generateAirBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V generateBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIIZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V generateBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V generateBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;ZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V generateBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;ZZ)V generateMaybeBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Z)V generateUpperHalfSphere a m (Lnet/minecraft/world/level/BlockGetter;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/block/state/BlockState; getBlock a m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox f m ()I getGenDepth g m ()Lnet/minecraft/core/BlockPos; getLocatorPosition h m ()Lnet/minecraft/world/level/block/Mirror; getMirror j m ()Lnet/minecraft/core/Direction; getOrientation i m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandomHorizontalDirection a m ()Lnet/minecraft/world/level/block/Rotation; getRotation a m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; getType k m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; getWorldPos b m (II)I getWorldX a m (I)I getWorldY b m (II)I getWorldZ b m (Lnet/minecraft/world/level/ChunkPos;I)Z isCloseToChunk a m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isInterior b m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReplaceableByStructures a m (IIILnet/minecraft/core/Direction;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; makeBoundingBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIIILnet/minecraft/world/level/block/state/BlockState;)V maybeGenerateBlock a m (III)V move a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeBlock a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; reorient a m (I)V setGenDepth a m (Lnet/minecraft/core/Direction;)V setOrientation a f Lnet/minecraft/world/level/block/state/BlockState; CAVE_AIR e f Ljava/util/Set; SHAPE_CHECK_BLOCKS h f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox f f I genDepth g f Lnet/minecraft/world/level/block/Mirror; mirror b f Lnet/minecraft/core/Direction; orientation a f Lnet/minecraft/world/level/block/Rotation; rotation c f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; type d c net/minecraft/world/level/levelgen/structure/StructurePiece$1 net/minecraft/world/level/levelgen/structure/StructurePiece$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector net/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector m ()Lnet/minecraft/world/level/block/state/BlockState; getNext a m (Lnet/minecraft/util/RandomSource;IIIZ)V next a f Lnet/minecraft/world/level/block/state/BlockState; next a c net/minecraft/world/level/levelgen/structure/StructureStart net/minecraft/world/level/levelgen/structure/StructureStart m ()V addReference e m ()Z canBeReferenced d m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; createTag a m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m ()Lnet/minecraft/world/level/ChunkPos; getChunkPos c m ()I getMaxReferences g m ()Ljava/util/List; getPieces i m ()I getReferences f m ()Lnet/minecraft/world/level/levelgen/structure/Structure; getStructure h m ()Z isValid b m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;J)Lnet/minecraft/world/level/levelgen/structure/StructureStart; loadStaticStart a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;)V placeInChunk a f Lnet/minecraft/world/level/levelgen/structure/StructureStart; INVALID_START b f Ljava/lang/String; INVALID_START_ID a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; cachedBoundingBox h f Lnet/minecraft/world/level/ChunkPos; chunkPos f f Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; pieceContainer e f I references g f Lnet/minecraft/world/level/levelgen/structure/Structure; structure d c net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise net/minecraft/world/level/levelgen/synth/NoiseGenerator3 m (DDZ)D getValue a f D highestFreqInputFactor c f D highestFreqValueFactor b f [Lnet/minecraft/world/level/levelgen/synth/SimplexNoise; noiseLevels a c net/minecraft/world/level/lighting/BlockLightSectionStorage net/minecraft/world/level/lighting/LightEngineStorageBlock m (J)I getLightValue a c net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap net/minecraft/world/level/lighting/LightEngineStorageBlock$a m ()Lnet/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap; copy a m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b c net/minecraft/world/level/lighting/LayerLightSectionStorage net/minecraft/world/level/lighting/LightEngineStorage m (J)Lnet/minecraft/world/level/chunk/DataLayer; createDataLayer g m (JZ)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayer a m (Lnet/minecraft/world/level/lighting/DataLayerStorageMap;J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayer a m (J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData d m (J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerToWrite c m (J)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType l m (J)I getLightValue a m (J)I getStoredLevel e m ()Z hasInconsistencies a m (J)V initializeSection m m (J)Z lightOnInColumn k m (J)Z lightOnInSection j m (Lnet/minecraft/world/level/lighting/LightEngine;)V markNewInconsistencies a m (J)V markSectionAndNeighborsAsAffected f m (J)V onNodeAdded h m (J)V onNodeRemoved i m (JB)V putSectionState a m (JLnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a m (J)V removeSection n m (JZ)V retainData c m (JZ)V setLightEnabled b m (JI)V setStoredLevel a m (J)Z storingLightForSection b m ()V swapSectionMap b m (JZ)V updateSectionStatus d f Lit/unimi/dsi/fastutil/longs/LongSet; changedSections e f Lnet/minecraft/world/level/chunk/LightChunkGetter; chunkSource a f Lit/unimi/dsi/fastutil/longs/LongSet; columnsToRetainQueuedDataFor k f Lit/unimi/dsi/fastutil/longs/LongSet; columnsWithSources j f Z hasInconsistencies h f Lnet/minecraft/world/level/LightLayer; layer i f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; queuedSections g f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; sectionStates b f Lit/unimi/dsi/fastutil/longs/LongSet; sectionsAffectedByLightUpdates f f Lit/unimi/dsi/fastutil/longs/LongSet; toRemove l f Lnet/minecraft/world/level/lighting/DataLayerStorageMap; updatingSectionData d f Lnet/minecraft/world/level/lighting/DataLayerStorageMap; visibleSectionData c c net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType net/minecraft/world/level/lighting/LightEngineStorage$b m ()[Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; $values b m ()Ljava/lang/String; display a f [Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; $VALUES e f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; EMPTY a f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; LIGHT_AND_DATA c f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; LIGHT_ONLY b f Ljava/lang/String; display d c net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState net/minecraft/world/level/lighting/LightEngineStorage$a m (B)Z hasData a m (BZ)B hasData a m (B)I neighborCount b m (BI)B neighborCount a m (B)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; type c f B EMPTY a f B HAS_DATA_BIT d f I MAX_NEIGHBORS c f I MIN_NEIGHBORS b f B NEIGHBOR_COUNT_BITS e c net/minecraft/world/level/saveddata/maps/MapDecorationTypes net/minecraft/world/level/saveddata/maps/MapDecorationTypes m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a m (Ljava/lang/String;Ljava/lang/String;ZIZZ)Lnet/minecraft/core/Holder; register a m (Ljava/lang/String;Ljava/lang/String;ZZ)Lnet/minecraft/core/Holder; register a f Lnet/minecraft/core/Holder; BLACK_BANNER z f Lnet/minecraft/core/Holder; BLUE_BANNER v f Lnet/minecraft/core/Holder; BLUE_MARKER d f Lnet/minecraft/core/Holder; BROWN_BANNER w f I COPPER_COLOR J f Lnet/minecraft/core/Holder; CYAN_BANNER t f Lnet/minecraft/core/Holder; DESERT_VILLAGE B f Lnet/minecraft/core/Holder; FRAME b f Lnet/minecraft/core/Holder; GRAY_BANNER r f Lnet/minecraft/core/Holder; GREEN_BANNER x f Lnet/minecraft/core/Holder; JUNGLE_TEMPLE G f Lnet/minecraft/core/Holder; LIGHT_BLUE_BANNER n f Lnet/minecraft/core/Holder; LIGHT_GRAY_BANNER s f Lnet/minecraft/core/Holder; LIME_BANNER p f Lnet/minecraft/core/Holder; MAGENTA_BANNER m f Lnet/minecraft/core/Holder; OCEAN_MONUMENT j f Lnet/minecraft/core/Holder; ORANGE_BANNER l f Lnet/minecraft/core/Holder; PINK_BANNER q f Lnet/minecraft/core/Holder; PLAINS_VILLAGE C f Lnet/minecraft/core/Holder; PLAYER a f Lnet/minecraft/core/Holder; PLAYER_OFF_LIMITS h f Lnet/minecraft/core/Holder; PLAYER_OFF_MAP g f Lnet/minecraft/core/Holder; PURPLE_BANNER u f Lnet/minecraft/core/Holder; RED_BANNER y f Lnet/minecraft/core/Holder; RED_MARKER c f Lnet/minecraft/core/Holder; RED_X A f Lnet/minecraft/core/Holder; SAVANNA_VILLAGE D f Lnet/minecraft/core/Holder; SNOWY_VILLAGE E f Lnet/minecraft/core/Holder; SWAMP_HUT H f Lnet/minecraft/core/Holder; TAIGA_VILLAGE F f Lnet/minecraft/core/Holder; TARGET_POINT f f Lnet/minecraft/core/Holder; TARGET_X e f Lnet/minecraft/core/Holder; TRIAL_CHAMBERS I f Lnet/minecraft/core/Holder; WHITE_BANNER k f Lnet/minecraft/core/Holder; WOODLAND_MANSION i f Lnet/minecraft/core/Holder; YELLOW_BANNER o c net/minecraft/world/level/storage/loot/functions/LimitCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/IntRange;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$limitCount$2 a m (Lnet/minecraft/world/level/storage/loot/functions/LimitCount;)Lnet/minecraft/world/level/storage/loot/IntRange; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; limitCount a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/IntRange; limiter b c net/minecraft/world/level/storage/loot/predicates/MatchTool net/minecraft/world/level/storage/loot/predicates/LootItemConditionMatchTool m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$toolMatches$1 b m ()Ljava/util/Optional; predicate c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; toolMatches a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; predicate b c net/minecraft/world/level/storage/loot/predicates/TimeCheck net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; period c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder; time a m ()Lnet/minecraft/world/level/storage/loot/IntRange; value d f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; period b f Lnet/minecraft/world/level/storage/loot/IntRange; value c c net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a m ()Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck; build a m (J)Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder; setPeriod a f Ljava/util/Optional; period a f Lnet/minecraft/world/level/storage/loot/IntRange; value b c org/bukkit/craftbukkit/advancement/CraftAdvancementProgress org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementProgress c org/bukkit/craftbukkit/block/CraftTrialSpawnerConfiguration org/bukkit/craftbukkit/v1_21_R7/block/CraftTrialSpawnerConfiguration c org/bukkit/craftbukkit/block/impl/CraftTintedParticleLeaves org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTintedParticleLeaves c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBars org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperBars c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBulb org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperBulb c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperDoor c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperSlab org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperSlab c org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView org/bukkit/craftbukkit/v1_21_R7/inventory/CraftAbstractInventoryView c org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftAbstractInventoryView$1 c org/bukkit/craftbukkit/inventory/CraftInventoryDecoratedPot org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryDecoratedPot c org/bukkit/craftbukkit/inventory/CraftInventorySaddledHorse org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventorySaddledHorse c org/bukkit/craftbukkit/inventory/CraftInventorySaddledMount org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventorySaddledMount c org/bukkit/craftbukkit/inventory/tags/DeprecatedItemTagType org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedItemTagType c org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftInventoryCreator c org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator$InventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftInventoryCreator$InventoryConverter c org/bukkit/craftbukkit/inventory/view/CraftBrewingStandView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftBrewingStandView c org/bukkit/craftbukkit/potion/CraftPotionEffectTypeCategory org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionEffectTypeCategory c net/minecraft/advancements/criterion/BeeNestDestroyedTrigger net/minecraft/advancements/criterion/CriterionTriggerBeeNestDestroyed m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/criterion/BeeNestDestroyedTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;I)V trigger a c net/minecraft/advancements/criterion/BeeNestDestroyedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerBeeNestDestroyed$a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; beesInside d m ()Ljava/util/Optional; block b m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; destroyedBeeNest a m ()Ljava/util/Optional; item c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;I)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; beesInside e f Ljava/util/Optional; block c f Ljava/util/Optional; item d f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/EntityHurtPlayerTrigger net/minecraft/advancements/criterion/CriterionTriggerEntityHurtPlayer m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/criterion/EntityHurtPlayerTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V trigger a c net/minecraft/advancements/criterion/EntityHurtPlayerTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEntityHurtPlayer$a m ()Ljava/util/Optional; damage c m ()Lnet/minecraft/advancements/Criterion; entityHurtPlayer b m (Lnet/minecraft/advancements/criterion/DamagePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityHurtPlayer a m (Lnet/minecraft/advancements/criterion/DamagePredicate;)Lnet/minecraft/advancements/Criterion; entityHurtPlayer a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a m ()Ljava/util/Optional; player a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; damage c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/FishingRodHookedTrigger net/minecraft/advancements/criterion/CriterionTriggerFishingRodHooked m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/Collection;Lnet/minecraft/advancements/criterion/FishingRodHookedTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/FishingHook;Ljava/util/Collection;)V trigger a c net/minecraft/advancements/criterion/FishingRodHookedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerFishingRodHooked$a m ()Ljava/util/Optional; entity c m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; fishedItem a m ()Ljava/util/Optional; item d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/Collection;)Z matches a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; rod b m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; entity d f Ljava/util/Optional; item e f Ljava/util/Optional; player b f Ljava/util/Optional; rod c c net/minecraft/advancements/criterion/PlayerHurtEntityTrigger net/minecraft/advancements/criterion/CriterionTriggerPlayerHurtEntity m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/criterion/PlayerHurtEntityTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V trigger a c net/minecraft/advancements/criterion/PlayerHurtEntityTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerPlayerHurtEntity$a m ()Ljava/util/Optional; damage c m ()Ljava/util/Optional; entity d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a m ()Ljava/util/Optional; player a m ()Lnet/minecraft/advancements/Criterion; playerHurtEntity b m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity b m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity a m (Lnet/minecraft/advancements/criterion/DamagePredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity a m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntityWithDamage a m (Lnet/minecraft/advancements/criterion/DamagePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerHurtEntityWithDamage a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; damage c f Ljava/util/Optional; entity d f Ljava/util/Optional; player b c net/minecraft/commands/arguments/StringRepresentableArgument net/minecraft/commands/arguments/StringRepresentableArgument m (Ljava/lang/String;)Ljava/lang/String; convertId a m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$1 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; parse a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a f Lcom/mojang/serialization/Codec; codec b f Ljava/util/function/Supplier; values c c net/minecraft/commands/arguments/coordinates/SwizzleArgument net/minecraft/commands/arguments/coordinates/ArgumentRotationAxis m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; getSwizzle a m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; parse a m ()Lnet/minecraft/commands/arguments/coordinates/SwizzleArgument; swizzle a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID b f Ljava/util/Collection; EXAMPLES a c net/minecraft/commands/arguments/coordinates/WorldCoordinate net/minecraft/commands/arguments/coordinates/ArgumentParserPosition m (D)D get a m ()Z isRelative a m (Lcom/mojang/brigadier/StringReader;)Z isRelative b m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; parseDouble a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; parseInt a m ()Z relative b m ()D value c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_DOUBLE a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_INT b f C PREFIX_RELATIVE e f Z relative c f D value d c net/minecraft/commands/synchronization/SingletonArgumentInfo net/minecraft/commands/synchronization/SingletonArgumentInfo m (Ljava/util/function/Function;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; contextAware a m (Ljava/util/function/Supplier;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; contextFree a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; deserializeFromNetwork a m (Ljava/util/function/Supplier;Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; lambda$contextFree$0 a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; unpack b f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; template a c net/minecraft/commands/synchronization/SingletonArgumentInfo$Template net/minecraft/commands/synchronization/SingletonArgumentInfo$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Ljava/util/function/Function; constructor b f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; this$0 a c net/minecraft/core/component/predicates/WrittenBookPredicate net/minecraft/core/component/predicates/WrittenBookPredicate m ()Ljava/util/Optional; author c m ()Lnet/minecraft/core/component/DataComponentType; componentType a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; generation e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/WrittenBookContent;)Z matches a m ()Ljava/util/Optional; pages b m ()Ljava/util/Optional; resolved f m ()Ljava/util/Optional; title d f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; author f f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; generation h f Ljava/util/Optional; pages e f Ljava/util/Optional; resolved i f Ljava/util/Optional; title g c net/minecraft/core/component/predicates/WrittenBookPredicate$PagePredicate net/minecraft/core/component/predicates/WrittenBookPredicate$a m ()Lnet/minecraft/network/chat/Component; contents a m (Lnet/minecraft/server/network/Filterable;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/chat/Component; contents b c net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/network/protocol/game/ClientGamePacketListener net/minecraft/network/protocol/game/PacketListenerPlayOut m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V handleAddEntity a m (Lnet/minecraft/network/protocol/game/ClientboundSetObjectivePacket;)V handleAddObjective a m (Lnet/minecraft/network/protocol/game/ClientboundAnimatePacket;)V handleAnimate a m (Lnet/minecraft/network/protocol/game/ClientboundAwardStatsPacket;)V handleAwardStats a m (Lnet/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket;)V handleBlockChangedAck a m (Lnet/minecraft/network/protocol/game/ClientboundBlockDestructionPacket;)V handleBlockDestruction a m (Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket;)V handleBlockEntityData a m (Lnet/minecraft/network/protocol/game/ClientboundBlockEventPacket;)V handleBlockEvent a m (Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;)V handleBlockUpdate a m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket;)V handleBossUpdate a m (Lnet/minecraft/network/protocol/game/ClientboundBundlePacket;)V handleBundlePacket a m (Lnet/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket;)V handleChangeDifficulty a m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket;)V handleChunkBatchFinished a m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket;)V handleChunkBatchStart a m (Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;)V handleChunkBlocksUpdate a m (Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket;)V handleChunksBiomes a m (Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket;)V handleCommandSuggestions a m (Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket;)V handleCommands a m (Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;)V handleConfigurationStart a m (Lnet/minecraft/network/protocol/game/ClientboundContainerClosePacket;)V handleContainerClose a m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetContentPacket;)V handleContainerContent a m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetDataPacket;)V handleContainerSetData a m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket;)V handleContainerSetSlot a m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket;)V handleCustomChatCompletions a m (Lnet/minecraft/network/protocol/game/ClientboundDamageEventPacket;)V handleDamageEvent a m (Lnet/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket;)V handleDebugBlockValue a m (Lnet/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket;)V handleDebugChunkValue a m (Lnet/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket;)V handleDebugEntityValue a m (Lnet/minecraft/network/protocol/game/ClientboundDebugEventPacket;)V handleDebugEvent a m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V handleDebugSample a m (Lnet/minecraft/network/protocol/game/ClientboundDeleteChatPacket;)V handleDeleteChat a m (Lnet/minecraft/network/protocol/game/ClientboundDisguisedChatPacket;)V handleDisguisedChat a m (Lnet/minecraft/network/protocol/game/ClientboundEntityEventPacket;)V handleEntityEvent a m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket;)V handleEntityLinkPacket a m (Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket;)V handleEntityPositionSync a m (Lnet/minecraft/network/protocol/game/ClientboundExplodePacket;)V handleExplosion a m (Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;)V handleForgetLevelChunk a m (Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket;)V handleGameEvent a m (Lnet/minecraft/network/protocol/game/ClientboundGameTestHighlightPosPacket;)V handleGameTestHighlightPos a m (Lnet/minecraft/network/protocol/game/ClientboundHurtAnimationPacket;)V handleHurtAnimation a m (Lnet/minecraft/network/protocol/game/ClientboundInitializeBorderPacket;)V handleInitializeBorder a m (Lnet/minecraft/network/protocol/game/ClientboundCooldownPacket;)V handleItemCooldown a m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;)V handleLevelChunkWithLight a m (Lnet/minecraft/network/protocol/game/ClientboundLevelEventPacket;)V handleLevelEvent a m (Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;)V handleLightUpdatePacket a m (Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)V handleLogin a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket;)V handleLookAt a m (Lnet/minecraft/network/protocol/game/ClientboundMapItemDataPacket;)V handleMapItemData a m (Lnet/minecraft/network/protocol/game/ClientboundMerchantOffersPacket;)V handleMerchantOffers a m (Lnet/minecraft/network/protocol/game/ClientboundMoveMinecartPacket;)V handleMinecartAlongTrack a m (Lnet/minecraft/network/protocol/game/ClientboundMountScreenOpenPacket;)V handleMountScreenOpen a m (Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket;)V handleMoveEntity a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerPositionPacket;)V handleMovePlayer a m (Lnet/minecraft/network/protocol/game/ClientboundMoveVehiclePacket;)V handleMoveVehicle a m (Lnet/minecraft/network/protocol/game/ClientboundOpenBookPacket;)V handleOpenBook a m (Lnet/minecraft/network/protocol/game/ClientboundOpenScreenPacket;)V handleOpenScreen a m (Lnet/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket;)V handleOpenSignEditor a m (Lnet/minecraft/network/protocol/game/ClientboundLevelParticlesPacket;)V handleParticleEvent a m (Lnet/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket;)V handlePlaceRecipe a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket;)V handlePlayerAbilities a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerChatPacket;)V handlePlayerChat a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket;)V handlePlayerCombatEnd a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket;)V handlePlayerCombatEnter a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket;)V handlePlayerCombatKill a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket;)V handlePlayerInfoRemove a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket;)V handlePlayerInfoUpdate a m (Lnet/minecraft/network/protocol/game/ClientboundProjectilePowerPacket;)V handleProjectilePowerPacket a m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;)V handleRecipeBookAdd a m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;)V handleRecipeBookRemove a m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket;)V handleRecipeBookSettings a m (Lnet/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket;)V handleRemoveEntities a m (Lnet/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket;)V handleRemoveMobEffect a m (Lnet/minecraft/network/protocol/game/ClientboundResetScorePacket;)V handleResetScore a m (Lnet/minecraft/network/protocol/game/ClientboundRespawnPacket;)V handleRespawn a m (Lnet/minecraft/network/protocol/game/ClientboundRotateHeadPacket;)V handleRotateMob a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerRotationPacket;)V handleRotatePlayer a m (Lnet/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket;)V handleSelectAdvancementsTab a m (Lnet/minecraft/network/protocol/game/ClientboundServerDataPacket;)V handleServerData a m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket;)V handleSetBorderCenter a m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket;)V handleSetBorderLerpSize a m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderSizePacket;)V handleSetBorderSize a m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket;)V handleSetBorderWarningDelay a m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket;)V handleSetBorderWarningDistance a m (Lnet/minecraft/network/protocol/game/ClientboundSetCameraPacket;)V handleSetCamera a m (Lnet/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket;)V handleSetChunkCacheCenter a m (Lnet/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket;)V handleSetChunkCacheRadius a m (Lnet/minecraft/network/protocol/game/ClientboundSetCursorItemPacket;)V handleSetCursorItem a m (Lnet/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket;)V handleSetDisplayObjective a m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityDataPacket;)V handleSetEntityData a m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket;)V handleSetEntityMotion a m (Lnet/minecraft/network/protocol/game/ClientboundSetPassengersPacket;)V handleSetEntityPassengersPacket a m (Lnet/minecraft/network/protocol/game/ClientboundSetEquipmentPacket;)V handleSetEquipment a m (Lnet/minecraft/network/protocol/game/ClientboundSetExperiencePacket;)V handleSetExperience a m (Lnet/minecraft/network/protocol/game/ClientboundSetHealthPacket;)V handleSetHealth a m (Lnet/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket;)V handleSetHeldSlot a m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket;)V handleSetPlayerInventory a m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;)V handleSetPlayerTeamPacket a m (Lnet/minecraft/network/protocol/game/ClientboundSetScorePacket;)V handleSetScore a m (Lnet/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket;)V handleSetSimulationDistance a m (Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;)V handleSetSpawn a m (Lnet/minecraft/network/protocol/game/ClientboundSetTimePacket;)V handleSetTime a m (Lnet/minecraft/network/protocol/game/ClientboundSoundEntityPacket;)V handleSoundEntityEvent a m (Lnet/minecraft/network/protocol/game/ClientboundSoundPacket;)V handleSoundEvent a m (Lnet/minecraft/network/protocol/game/ClientboundStopSoundPacket;)V handleStopSoundEvent a m (Lnet/minecraft/network/protocol/game/ClientboundSystemChatPacket;)V handleSystemChat a m (Lnet/minecraft/network/protocol/game/ClientboundTabListPacket;)V handleTabListCustomisation a m (Lnet/minecraft/network/protocol/game/ClientboundTagQueryPacket;)V handleTagQueryPacket a m (Lnet/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket;)V handleTakeItemEntity a m (Lnet/minecraft/network/protocol/game/ClientboundTeleportEntityPacket;)V handleTeleportEntity a m (Lnet/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus;)V handleTestInstanceBlockStatus a m (Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket;)V handleTickingState a m (Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket;)V handleTickingStep a m (Lnet/minecraft/network/protocol/game/ClientboundClearTitlesPacket;)V handleTitlesClear a m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket;)V handleUpdateAdvancementsPacket a m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket;)V handleUpdateAttributes a m (Lnet/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket;)V handleUpdateMobEffect a m (Lnet/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket;)V handleUpdateRecipes a m (Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)V handleWaypoint a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b m (Lnet/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket;)V setActionBarText a m (Lnet/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket;)V setSubtitleText a m (Lnet/minecraft/network/protocol/game/ClientboundSetTitleTextPacket;)V setTitleText a m (Lnet/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket;)V setTitlesAnimation a c net/minecraft/network/protocol/game/ClientboundAnimatePacket net/minecraft/network/protocol/game/PacketPlayOutAnimation m ()I getAction e m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I CRITICAL_HIT e f I MAGIC_CRITICAL_HIT f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I SWING_MAIN_HAND b f I SWING_OFF_HAND d f I WAKE_UP c f I action h f I id g c net/minecraft/network/protocol/game/ClientboundExplodePacket net/minecraft/network/protocol/game/PacketPlayOutExplosion m ()I blockCount f m ()Lnet/minecraft/util/random/WeightedList; blockParticles j m ()Lnet/minecraft/world/phys/Vec3; center b m ()Lnet/minecraft/core/particles/ParticleOptions; explosionParticle h m ()Lnet/minecraft/core/Holder; explosionSound i m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/Optional; playerKnockback g m ()F radius e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I blockCount d f Lnet/minecraft/util/random/WeightedList; blockParticles h f Lnet/minecraft/world/phys/Vec3; center b f Lnet/minecraft/core/particles/ParticleOptions; explosionParticle f f Lnet/minecraft/core/Holder; explosionSound g f Ljava/util/Optional; playerKnockback e f F radius c c net/minecraft/network/protocol/game/ClientboundRespawnPacket net/minecraft/network/protocol/game/PacketPlayOutRespawn m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo b m ()B dataToKeep e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (B)Z shouldKeep a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f B KEEP_ALL_DATA d f B KEEP_ATTRIBUTE_MODIFIERS b f B KEEP_ENTITY_DATA c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo e f B dataToKeep f c net/minecraft/network/protocol/game/ClientboundSetTimePacket net/minecraft/network/protocol/game/PacketPlayOutUpdateTime m ()J dayTime e m ()J gameTime b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z tickDayTime f m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J dayTime c f J gameTime b f Z tickDayTime d c net/minecraft/network/protocol/game/ClientboundTabListPacket net/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter m ()Lnet/minecraft/network/chat/Component; footer e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/Component; header b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; footer c f Lnet/minecraft/network/chat/Component; header b c net/minecraft/network/protocol/game/DebugEntityNameGenerator net/minecraft/network/protocol/game/DebugEntityNameGenerator m (Ljava/util/UUID;)Ljava/lang/String; getEntityName a m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; getEntityName a m (Ljava/util/UUID;)Lnet/minecraft/util/RandomSource; getRandom b m (Lnet/minecraft/util/RandomSource;[Ljava/lang/String;)Ljava/lang/String; getRandomString a f [Ljava/lang/String; NAMES_FIRST_PART a f [Ljava/lang/String; NAMES_SECOND_PART b c net/minecraft/network/protocol/game/ServerGamePacketListener net/minecraft/network/protocol/game/PacketListenerPlayIn m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V handleAcceptPlayerLoad a m (Lnet/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket;)V handleAcceptTeleportPacket a m (Lnet/minecraft/network/protocol/game/ServerboundSwingPacket;)V handleAnimate a m (Lnet/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket;)V handleBlockEntityTagQuery a m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V handleBundleItemSelectedPacket a m (Lnet/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket;)V handleChangeDifficulty a m (Lnet/minecraft/network/protocol/game/ServerboundChangeGameModePacket;)V handleChangeGameMode a m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;)V handleChat a m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V handleChatAck a m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V handleChatCommand a m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V handleChatSessionUpdate a m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V handleChunkBatchReceived a m (Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket;)V handleClientCommand a m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V handleClientTickEnd a m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V handleConfigurationAcknowledged a m (Lnet/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket;)V handleContainerButtonClick a m (Lnet/minecraft/network/protocol/game/ServerboundContainerClickPacket;)V handleContainerClick a m (Lnet/minecraft/network/protocol/game/ServerboundContainerClosePacket;)V handleContainerClose a m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V handleContainerSlotStateChanged a m (Lnet/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket;)V handleCustomCommandSuggestions a m (Lnet/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket;)V handleDebugSubscriptionRequest a m (Lnet/minecraft/network/protocol/game/ServerboundEditBookPacket;)V handleEditBook a m (Lnet/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket;)V handleEntityTagQuery a m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket;)V handleInteract a m (Lnet/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket;)V handleJigsawGenerate a m (Lnet/minecraft/network/protocol/game/ServerboundLockDifficultyPacket;)V handleLockDifficulty a m (Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket;)V handleMovePlayer a m (Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket;)V handleMoveVehicle a m (Lnet/minecraft/network/protocol/game/ServerboundPaddleBoatPacket;)V handlePaddleBoat a m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V handlePickItemFromBlock a m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V handlePickItemFromEntity a m (Lnet/minecraft/network/protocol/game/ServerboundPlaceRecipePacket;)V handlePlaceRecipe a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket;)V handlePlayerAbilities a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket;)V handlePlayerAction a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket;)V handlePlayerCommand a m (Lnet/minecraft/network/protocol/game/ServerboundPlayerInputPacket;)V handlePlayerInput a m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket;)V handleRecipeBookChangeSettingsPacket a m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket;)V handleRecipeBookSeenRecipePacket a m (Lnet/minecraft/network/protocol/game/ServerboundRenameItemPacket;)V handleRenameItem a m (Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket;)V handleSeenAdvancements a m (Lnet/minecraft/network/protocol/game/ServerboundSelectTradePacket;)V handleSelectTrade a m (Lnet/minecraft/network/protocol/game/ServerboundSetBeaconPacket;)V handleSetBeaconPacket a m (Lnet/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket;)V handleSetCarriedItem a m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket;)V handleSetCommandBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket;)V handleSetCommandMinecart a m (Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V handleSetCreativeModeSlot a m (Lnet/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket;)V handleSetJigsawBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket;)V handleSetStructureBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSetTestBlockPacket;)V handleSetTestBlock a m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;)V handleSignUpdate a m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V handleSignedChatCommand a m (Lnet/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket;)V handleTeleportToEntityPacket a m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket;)V handleTestInstanceBlockAction a m (Lnet/minecraft/network/protocol/game/ServerboundUseItemPacket;)V handleUseItem a m (Lnet/minecraft/network/protocol/game/ServerboundUseItemOnPacket;)V handleUseItemOn a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/game/ServerboundChatAckPacket net/minecraft/network/protocol/game/ServerboundChatAckPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()I offset b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I offset b c net/minecraft/network/protocol/game/ServerboundUseItemPacket net/minecraft/network/protocol/game/PacketPlayInBlockPlace m ()Lnet/minecraft/world/InteractionHand; getHand b m ()I getSequence e m ()F getXRot g m ()F getYRot f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/InteractionHand; hand b f I sequence c f F xRot e f F yRot d c net/minecraft/network/protocol/ping/ClientPongPacketListener net/minecraft/network/protocol/ping/ClientPongPacketListener m (Lnet/minecraft/network/protocol/ping/ClientboundPongResponsePacket;)V handlePongResponse a c net/minecraft/network/protocol/ping/ServerPingPacketListener net/minecraft/network/protocol/ping/ServerPingPacketListener m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a c net/minecraft/server/jsonrpc/methods/RemoteRpcErrorException net/minecraft/server/jsonrpc/methods/RemoteRpcErrorException m ()Lcom/google/gson/JsonObject; getError a m ()Lcom/google/gson/JsonElement; getId b f Lcom/google/gson/JsonObject; error b f Lcom/google/gson/JsonElement; id a c net/minecraft/server/level/progress/LevelLoadProgressTracker net/minecraft/server/level/progress/LevelLoadProgressTracker m (I)V beginSegment a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a m ()V finishSegment b m ()F get a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)Z tracksStage b m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a m ()V updateProgress c f I EXPECTED_PLAYER_CHUNKS b f I PREPARE_SERVER_WEIGHT a f I finalizedWeight e f Z includePlayerChunks c f F progress h f F segmentFraction g f I segmentWeight f f I totalWeight d c net/minecraft/server/level/progress/LevelLoadProgressTracker$1 net/minecraft/server/level/progress/LevelLoadProgressTracker$1 f [I $SwitchMap$net$minecraft$server$level$progress$LevelLoadListener$Stage a c net/minecraft/server/level/progress/LoggingLevelLoadListener net/minecraft/server/level/progress/LoggingLevelLoadListener m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a m ()Lnet/minecraft/server/level/progress/LoggingLevelLoadListener; forDedicatedServer a m ()Lnet/minecraft/server/level/progress/LoggingLevelLoadListener; forSingleplayer b m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a f Lorg/slf4j/Logger; LOGGER a f Z closed d f Z includePlayerChunks b f J nextLogTime f f Lnet/minecraft/server/level/progress/LevelLoadProgressTracker; progressTracker c f J startTime e c net/minecraft/server/level/progress/LoggingLevelLoadListener$1 net/minecraft/server/level/progress/LoggingLevelLoadListener$1 f [I $SwitchMap$net$minecraft$server$level$progress$LevelLoadListener$Stage a c net/minecraft/server/packs/metadata/pack/PackMetadataSection net/minecraft/server/packs/metadata/pack/ResourcePackInfo m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec; codecForPackType b m ()Lnet/minecraft/network/chat/Component; description a m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/MetadataSectionType; forPackType a m (Lnet/minecraft/server/packs/PackType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codecForPackType$2 a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/util/InclusiveRange; supportedFormats b f Lnet/minecraft/server/packs/metadata/MetadataSectionType; CLIENT_TYPE a f Lcom/mojang/serialization/Codec; FALLBACK_CODEC f f Lnet/minecraft/server/packs/metadata/MetadataSectionType; FALLBACK_TYPE c f Lnet/minecraft/server/packs/metadata/MetadataSectionType; SERVER_TYPE b f Lnet/minecraft/network/chat/Component; description d f Lnet/minecraft/util/InclusiveRange; supportedFormats e c net/minecraft/server/packs/metadata/pack/PackMetadataSection$1 net/minecraft/server/packs/metadata/pack/ResourcePackInfo$1 f [I $SwitchMap$net$minecraft$server$packs$PackType a c net/minecraft/server/packs/repository/FolderRepositorySource net/minecraft/server/packs/repository/ResourcePackSourceFolder m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/PackLocationInfo; createDiscoveredFilePackInfo b m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;Ljava/util/function/BiConsumer;)V discoverPacks a m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;)V lambda$loadPacks$0 a m (Ljava/nio/file/Path;)Ljava/lang/String; nameFromPath a f Lnet/minecraft/server/packs/PackSelectionConfig; DISCOVERED_PACK_SELECTION_CONFIG b f Lorg/slf4j/Logger; LOGGER a f Ljava/nio/file/Path; folder c f Lnet/minecraft/server/packs/repository/PackSource; packSource e f Lnet/minecraft/server/packs/PackType; packType d f Lnet/minecraft/world/level/validation/DirectoryValidator; validator f c net/minecraft/server/packs/repository/FolderRepositorySource$FolderPackDetector net/minecraft/server/packs/repository/ResourcePackSourceFolder$a m (Ljava/nio/file/Path;)Ljava/lang/Object; createDirectoryPack c m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; createDirectoryPack b m (Ljava/nio/file/Path;)Ljava/lang/Object; createZipPack d m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; createZipPack a c net/minecraft/server/packs/resources/FallbackResourceManager net/minecraft/server/packs/resources/ResourceManagerFallback m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;Ljava/util/Map;)V applyPackFiltersToExistingResources a m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; convertToMetadata a m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/Resource; createResource a m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/server/packs/resources/IoSupplier; createStackMetadataFinder a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; getIdentifierFromMetadata c m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; getMetadataLocation d m ()Ljava/util/Set; getNamespaces a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a m (Lnet/minecraft/resources/Identifier;)Z isMetadata b m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$convertToMetadata$5 c m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$createStackMetadataFinder$4 b m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$getResourceStack$1 a m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;)V lambda$listPackResources$6 a m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;)Lnet/minecraft/server/packs/PackResources; lambda$listPacks$7 a m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;ILjava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;)V lambda$listResources$2 a m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex;)V lambda$listResources$3 a m (Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackResources;)Ljava/io/InputStream; lambda$wrapForDebug$0 a m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V listPackResources a m ()Ljava/util/stream/Stream; listPacks b m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; parseMetadata b m (Lnet/minecraft/server/packs/PackResources;)V push a m (Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V push a m (Ljava/lang/String;Ljava/util/function/Predicate;)V pushFilterOnly a m (Ljava/lang/String;Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V pushInternal a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; wrapForDebug a f Lorg/slf4j/Logger; LOGGER c f Ljava/util/List; fallbacks a f Ljava/lang/String; namespace e f Lnet/minecraft/server/packs/PackType; type d c net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry net/minecraft/server/packs/resources/ResourceManagerFallback$d m ()Ljava/util/function/Predicate; filter c m (Ljava/util/Collection;)V filterAll a m (Lnet/minecraft/resources/Identifier;)Z isFiltered a m ()Ljava/lang/String; name a m ()Lnet/minecraft/server/packs/PackResources; resources b f Ljava/util/function/Predicate; filter c f Ljava/lang/String; name a f Lnet/minecraft/server/packs/PackResources; resources b c net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack net/minecraft/server/packs/resources/ResourceManagerFallback$b m ()Lnet/minecraft/resources/Identifier; fileLocation a m ()Ljava/util/List; fileSources c m ()Ljava/util/Map; metaSources d m ()Lnet/minecraft/resources/Identifier; metadataLocation b f Lnet/minecraft/resources/Identifier; fileLocation a f Ljava/util/List; fileSources c f Ljava/util/Map; metaSources d f Lnet/minecraft/resources/Identifier; metadataLocation b c net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource net/minecraft/server/packs/resources/ResourceManagerFallback$e m ()Lnet/minecraft/server/packs/resources/IoSupplier; resource b m ()Lnet/minecraft/server/packs/PackResources; source a f Lnet/minecraft/server/packs/resources/IoSupplier; resource b f Lnet/minecraft/server/packs/PackResources; source a c net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex net/minecraft/server/packs/resources/ResourceManagerFallback$a m ()I packIndex c m ()Lnet/minecraft/server/packs/PackResources; packResources a m ()Lnet/minecraft/server/packs/resources/IoSupplier; resource b f I packIndex c f Lnet/minecraft/server/packs/PackResources; packResources a f Lnet/minecraft/server/packs/resources/IoSupplier; resource b c net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream net/minecraft/server/packs/resources/ResourceManagerFallback$c m (Ljava/lang/Exception;Lnet/minecraft/resources/Identifier;Ljava/lang/String;)Ljava/lang/String; lambda$new$0 a f Z closed b f Ljava/util/function/Supplier; message a c net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix m (Ljava/util/List;)V addBlockEntityRules b m (Ljava/util/List;)V addEntityRules a m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule; createEntityFixer a m (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed; fixFields a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMapSavedData a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addEntityRules$8 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$addEntityRules$9 a m (Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createEntityFixer$10 a m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createEntityFixer$11 a m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixFields$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$1 h m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$2 g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$3 f m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$4 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 c m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 b f Ljava/util/List; PATROLLING_MOBS a c net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$0 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$1 a f Ljava/lang/String; attributeId c f Ljava/util/function/DoubleUnaryOperator; valueFixer d c net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix net/minecraft/util/datafix/fixes/DataConverterGuardian m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a c net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix net/minecraft/util/datafix/fixes/DataConverterItemFrame m (B)B direction2dTo3d a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix net/minecraft/util/datafix/fixes/DataConverterRiding m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a m ()Ljava/lang/IllegalStateException; lambda$cap$0 d m ()Ljava/lang/IllegalStateException; lambda$cap$1 c m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Either; lambda$cap$2 a m ()Ljava/lang/IllegalStateException; lambda$cap$3 b m ()Ljava/lang/IllegalStateException; lambda$cap$4 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$5 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$6 a c net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix net/minecraft/util/datafix/fixes/DataConverterZombie m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (I)I getVillagerProfession a f I PROFESSION_MAX c c net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix net/minecraft/util/datafix/fixes/DataConverterOptionsAddTextBackground m (Ljava/lang/String;)D calculateBackground a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix net/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix m (Ljava/lang/String;)Ljava/lang/String; getValue a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a f Ljava/lang/String; newFieldName a f Ljava/lang/String; valueIfFabulous d f Ljava/lang/String; valueIfFancy c f Ljava/lang/String; valueIfFast b c net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix net/minecraft/util/datafix/fixes/DataConverterLang m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; fixDimension a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixStructures a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDimension$3 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDimension$4 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixStructures$5 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fixStructures$6 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixStructures$7 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a f Ljava/lang/String; CAN_PICK_UP_LOOT c c net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom net/minecraft/world/entity/ai/behavior/BehaviorWalkAway m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZLjava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; entity b m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; pos a c net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor net/minecraft/world/entity/ai/sensing/SensorVillagerHostiles m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isClose a m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostile b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a f Lcom/google/common/collect/ImmutableMap; ACCEPTABLE_DISTANCE_FROM_HOSTILES a c net/minecraft/world/entity/animal/fish/AbstractSchoolingFish net/minecraft/world/entity/animal/fish/EntityFishSchool m ()V addFollower gX m (Ljava/util/stream/Stream;)V addFollowers a m ()Z canBeFollowed gT m ()Z canRandomSwim p m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m ()I getMaxSchoolSize gQ m ()I getMaxSpawnClusterSize aj m ()Z hasFollowers gU m ()Z inRangeOfLeader gV m ()Z isFollower gR m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Z lambda$addFollowers$0 c m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)V lambda$addFollowers$1 b m ()V pathToLeader gW m ()V registerGoals D m ()V removeFollower gY m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; startFollowing a m ()V stopFollowing gS m ()V tick g f Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; leader a f I schoolSize b c net/minecraft/world/entity/animal/fish/AbstractSchoolingFish$SchoolSpawnGroupData net/minecraft/world/entity/animal/fish/EntityFishSchool$a f Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; leader a c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules m ()Lnet/minecraft/util/random/WeightedList$Builder; builder a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; commonColors a m (Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; getSheepColor a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; getSheepColorConfiguration a m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; lambda$single$1 a m (Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; lambda$weighted$0 a m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; single b m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; weighted a f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; COLD_SPAWN_CONFIGURATION c f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; TEMPERATE_SPAWN_CONFIGURATION a f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; WARM_SPAWN_CONFIGURATION b c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$a c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$b m ()Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; colors a f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; colors a c net/minecraft/world/entity/monster/piglin/StartHuntingHoglin net/minecraft/world/entity/monster/piglin/BehaviorHuntHoglin m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z hasHuntedRecently a m (Ljava/util/List;)Ljava/lang/Boolean; lambda$create$0 b m (Ljava/util/List;)V lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;J)Z lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$4 a c net/minecraft/world/entity/monster/skeleton/AbstractSkeleton net/minecraft/world/entity/monster/skeleton/EntitySkeletonAbstract m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a m ()I getAttackInterval gR m ()I getHardAttackInterval gQ m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p m ()Z isShaking gS m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V reassessWeaponGoal gP m ()V registerGoals D m ()V rideTick t m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c f I HARD_ATTACK_INTERVAL c f I INCREASED_HARD_ATTACK_INTERVAL a f I INCREASED_NORMAL_ATTACK_INTERVAL b f I NORMAL_ATTACK_INTERVAL d f Lnet/minecraft/world/entity/ai/goal/RangedBowAttackGoal; bowGoal e f Lnet/minecraft/world/entity/ai/goal/MeleeAttackGoal; meleeGoal f c net/minecraft/world/entity/monster/skeleton/AbstractSkeleton$1 net/minecraft/world/entity/monster/skeleton/EntitySkeletonAbstract$1 m ()V start d m ()V stop e f Lnet/minecraft/world/entity/monster/skeleton/AbstractSkeleton; this$0 b c net/minecraft/world/entity/monster/warden/WardenSpawnTracker net/minecraft/world/entity/monster/warden/WardenSpawnTracker m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V copyData a m ()V decreaseWarningLevel f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getNearbyPlayers b m ()I getWarningLevel c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z hasNearbyWarden a m ()V increaseWarningLevel e m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$getNearbyPlayers$8 a m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; lambda$static$0 d m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; lambda$static$1 c m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; lambda$static$2 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$tryWarn$4 b m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/stream/Stream; lambda$tryWarn$5 a m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V lambda$tryWarn$6 a m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/server/level/ServerPlayer;)V lambda$tryWarn$7 a m ()Z onCooldown d m ()V reset b m (I)V setWarningLevel a m ()V tick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/OptionalInt; tryWarn a f Lcom/mojang/serialization/Codec; CODEC a f I DECREASE_WARNING_LEVEL_EVERY_INTERVAL e f I MAX_WARNING_LEVEL b f D PLAYER_SEARCH_RADIUS c f I WARNING_CHECK_DIAMETER d f I WARNING_LEVEL_INCREASE_COOLDOWN f f I cooldownTicks i f I ticksSinceLastWarning g f I warningLevel h c net/minecraft/world/entity/vehicle/minecart/AbstractMinecart net/minecraft/world/entity/vehicle/minecart/EntityMinecartAbstract m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (F)V animateHurt q m ()V applyEffectsFromBlocks aW m ()V applyGravity bu m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i m (Lnet/minecraft/server/level/ServerLevel;)V comeOffTrack e m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart; createMinecart a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/block/state/properties/RailShape;)Lcom/mojang/datafixers/util/Pair; exits a m ()Lnet/minecraft/world/entity/vehicle/minecart/MinecartBehavior; getBehavior q m ()F getBlockSpeedFactor bi m ()Lnet/minecraft/core/BlockPos; getCurrentBlockPosOrRailBelow s m ()Ljava/util/Optional; getCustomDisplayBlockState B m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()I getDefaultDisplayOffset y m ()D getDefaultGravity bs m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b m ()Lnet/minecraft/world/level/block/state/BlockState; getDisplayBlockState v m ()I getDisplayOffset x m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ag m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed a m ()Lnet/minecraft/core/Direction; getMotionDirection dh m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getRedstoneDirection a m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a m ()Z isFirstTick r m ()Z isFlipped u m ()Z isFurnace A m ()Z isOnRails cH m ()Z isPickable bX m (Lnet/minecraft/core/BlockPos;)Z isRedstoneConductor b m ()Z isRideable z m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion j m (IDDDDD)V lerpPositionAndRotationStep a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D makeStepAlongTrack a m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack b m (Lnet/minecraft/world/entity/Entity;)V push h m (Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;DD)V pushOtherMinecart a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V reapplyPosition aH m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a m (Ljava/util/Optional;)V setCustomDisplayBlockState a m (I)V setDisplayOffset m m (Z)V setFlipped b m (DDD)V setInitialPos o m (Z)V setOnRails a m ()V tick g m ()Z updateInWaterStateAndDoFluidPushing bG m (Lnet/minecraft/world/level/Level;)Z useExperimentalMovement b f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_CUSTOM_DISPLAY_BLOCK f f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_DISPLAY_OFFSET g f Z DEFAULT_FLIPPED_ROTATION i f Ljava/util/Map; EXITS m f Lnet/minecraft/world/phys/Vec3; LOWERED_PASSENGER_ATTACHMENT e f Lcom/google/common/collect/ImmutableMap; POSE_DISMOUNT_HEIGHTS h f F WATER_SLOWDOWN_FACTOR d f Lnet/minecraft/world/entity/vehicle/minecart/MinecartBehavior; behavior l f Z flipped k f Z onRails j c net/minecraft/world/entity/vehicle/minecart/MinecartBehavior net/minecraft/world/entity/vehicle/minecart/MinecartBehavior m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement e m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getKnownMovement d m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b m ()Lnet/minecraft/core/Direction; getMotionDirection l m ()D getSlowdownFactor m m ()D getX g m ()F getXRot j m ()D getY h m ()F getYRot k m ()D getZ i m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion a m ()Lnet/minecraft/world/level/Level; level c m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a m ()Lnet/minecraft/world/phys/Vec3; position f m ()Z pushAndPickupEntities d m (DDD)V setDeltaMovement a m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement b m (DDD)V setPos b m (Lnet/minecraft/world/phys/Vec3;)V setPos c m (F)V setXRot a m (F)V setYRot b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a m ()V tick b f Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart; minecart a c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; create a m ()I getNumOfInputSlots d m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; getResultSlot b m ()I getResultSlotIndex e m (I)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; getSlot a m ()Ljava/util/List; getSlots c f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; resultSlot b f Ljava/util/List; slots a c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; build a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$withResultSlot$0 a m (III)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; withResultSlot a m (IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; withSlot a f Ljava/util/List; inputSlots a f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; resultSlot b c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b m (Lnet/minecraft/world/item/ItemStack;)Z lambda$static$0 a m ()Ljava/util/function/Predicate; mayPlace d m ()I slotIndex a m ()I x b m ()I y c f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; EMPTY e f Ljava/util/function/Predicate; mayPlace d f I slotIndex a f I x b f I y c c net/minecraft/world/item/crafting/display/RecipeDisplayEntry net/minecraft/world/item/crafting/display/RecipeDisplayEntry m (Lnet/minecraft/world/entity/player/StackedItemContents;)Z canCraft a m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; category d m ()Ljava/util/Optional; craftingRequirements e m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; display b m ()Ljava/util/OptionalInt; group c m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id a m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; resultItems a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/item/crafting/RecipeBookCategory; category e f Ljava/util/Optional; craftingRequirements f f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; display c f Ljava/util/OptionalInt; group d f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id b c net/minecraft/world/item/crafting/display/SlotDisplayContext net/minecraft/world/item/crafting/display/SlotDisplayContext m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/util/context/ContextMap; fromLevel a f Lnet/minecraft/util/context/ContextKeySet; CONTEXT c f Lnet/minecraft/util/context/ContextKey; FUEL_VALUES a f Lnet/minecraft/util/context/ContextKey; REGISTRIES b c net/minecraft/world/item/enchantment/effects/ApplyExhaustion net/minecraft/world/item/enchantment/effects/ApplyExhaustion m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d c net/minecraft/world/item/enchantment/effects/PlaySoundEffect net/minecraft/world/item/enchantment/effects/PlaySoundEffect m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/util/valueproviders/FloatProvider; pitch d m ()Ljava/util/List; soundEvents b m ()Lnet/minecraft/util/valueproviders/FloatProvider; volume c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/FloatProvider; pitch f f Ljava/util/List; soundEvents d f Lnet/minecraft/util/valueproviders/FloatProvider; volume e c net/minecraft/world/level/block/entity/BoundingBoxRenderable net/minecraft/world/level/block/entity/BoundingBoxRenderable m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b c net/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode net/minecraft/world/level/block/entity/BoundingBoxRenderable$a m ()[Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; $values a f [Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; $VALUES d f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; BOX b f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; BOX_AND_INVISIBLE_BLOCKS c f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; NONE a c net/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox net/minecraft/world/level/block/entity/BoundingBoxRenderable$b m (IIIIII)Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; fromCorners a m ()Lnet/minecraft/core/BlockPos; localPos a m ()Lnet/minecraft/core/Vec3i; size b f Lnet/minecraft/core/BlockPos; localPos a f Lnet/minecraft/core/Vec3i; size b c net/minecraft/world/level/block/entity/ComparatorBlockEntity net/minecraft/world/level/block/entity/TileEntityComparator m ()I getOutputSignal a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (I)V setOutputSignal a f I DEFAULT_OUTPUT a f I output b c net/minecraft/world/level/block/entity/EnderChestBlockEntity net/minecraft/world/level/block/entity/TileEntityEnderChest m (F)F getOpenNess a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V lidAnimateTick a m ()V recheckOpen a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b m (II)Z triggerEvent a_ f Lnet/minecraft/world/level/block/entity/ChestLidController; chestLidController a f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter b c net/minecraft/world/level/block/entity/EnderChestBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityEnderChest$1 m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a f Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity; this$0 a c net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity net/minecraft/world/level/block/entity/TileEntityShulkerBox m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V doNeighborUpdates d m ()Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; getAnimationStatus l m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/AABB; getBoundingBox a m ()Lnet/minecraft/world/item/DyeColor; getColor w m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()Lnet/minecraft/core/NonNullList; getItems g m (F)F getProgress a m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a m ()Z isClosed x m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadFromTag d m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V moveCollidedEntities c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/core/NonNullList;)V setItems a m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;)V tick a m (II)Z triggerEvent a_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateAnimation b f I COLUMNS d f I CONTAINER_SIZE f f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q f I EVENT_SET_OPEN_COUNT g f F MAX_LID_HEIGHT i f F MAX_LID_ROTATION j f I OPENING_TICK_LENGTH h f I ROWS e f [I SLOTS k f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; animationStatus t f Lnet/minecraft/world/item/DyeColor; color w f Lnet/minecraft/core/NonNullList; itemStacks r f I openCount s f F progress u f F progressOld v c net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus net/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase m ()[Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; $values a f [Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; $VALUES e f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; CLOSED a f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; CLOSING d f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; OPENED c f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; OPENING b c net/minecraft/world/level/block/entity/vault/VaultClientData net/minecraft/world/level/block/entity/vault/VaultClientData m ()F currentSpin a m ()F previousSpin b m ()V updateDisplayItemSpin c f F ROTATION_SPEED a f F currentSpin b f F previousSpin c c net/minecraft/world/level/block/entity/vault/VaultServerData net/minecraft/world/level/block/entity/vault/VaultServerData m (Lnet/minecraft/world/entity/player/Player;)V addToRewardedPlayers b m ()F ejectionProgress h m ()Ljava/util/List; getItemsToEject d m ()J getLastInsertFailTimestamp a m ()Lnet/minecraft/world/item/ItemStack; getNextItemToEject f m ()Ljava/util/Set; getRewardedPlayers b m (Lnet/minecraft/world/entity/player/Player;)Z hasRewardedPlayer a m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/Set; lambda$static$0 e m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Long; lambda$static$1 d m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/List; lambda$static$2 c m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Integer; lambda$static$3 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m ()V markChanged i m ()V markEjectionFinished e m (J)V pauseStateUpdatingUntil b m ()Lnet/minecraft/world/item/ItemStack; popNextItemToEject g m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)V set a m (Ljava/util/List;)V setItemsToEject a m (J)V setLastInsertFailTimestamp a m ()J stateUpdatingResumesAt c f Lcom/mojang/serialization/Codec; CODEC b f I MAX_REWARD_PLAYERS d f Ljava/lang/String; TAG_NAME a f Z isDirty c f Ljava/util/List; itemsToEject g f J lastInsertFailTimestamp h f Ljava/util/Set; rewardedPlayers e f J stateUpdatingResumesAt f f I totalEjectionsNeeded i c net/minecraft/world/level/block/entity/vault/VaultSharedData net/minecraft/world/level/block/entity/vault/VaultSharedData m ()D connectedParticlesRange e m ()Ljava/util/Set; getConnectedPlayers d m ()Lnet/minecraft/world/item/ItemStack; getDisplayItem a m ()Z hasConnectedPlayers c m ()Z hasDisplayItem b m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/item/ItemStack; lambda$static$0 d m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/util/Set; lambda$static$1 c m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/lang/Double; lambda$static$2 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Ljava/util/UUID;)Z lambda$updateConnectedPlayersWithinRange$4 a m ()V markDirty f m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V set a m (Lnet/minecraft/world/item/ItemStack;)V setDisplayItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;D)V updateConnectedPlayersWithinRange a f Lcom/mojang/serialization/Codec; CODEC b f Ljava/lang/String; TAG_NAME a f D connectedParticlesRange f f Ljava/util/Set; connectedPlayers e f Lnet/minecraft/world/item/ItemStack; displayItem d f Z isDirty c c net/minecraft/world/level/block/state/properties/StairsShape net/minecraft/world/level/block/state/properties/BlockPropertyStairsShape m ()[Lnet/minecraft/world/level/block/state/properties/StairsShape; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/StairsShape; $VALUES g f Lnet/minecraft/world/level/block/state/properties/StairsShape; INNER_LEFT b f Lnet/minecraft/world/level/block/state/properties/StairsShape; INNER_RIGHT c f Lnet/minecraft/world/level/block/state/properties/StairsShape; OUTER_LEFT d f Lnet/minecraft/world/level/block/state/properties/StairsShape; OUTER_RIGHT e f Lnet/minecraft/world/level/block/state/properties/StairsShape; STRAIGHT a f Ljava/lang/String; name f c net/minecraft/world/level/chunk/ChunkGeneratorStructureState net/minecraft/world/level/chunk/ChunkGeneratorStructureState m ()V ensureStructuresGenerated b m ()V generatePositions e m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/concurrent/CompletableFuture; generateRingPositions a m ()J getLevelSeed d m (Lnet/minecraft/core/Holder;)Ljava/util/List; getPlacementsForStructure a m (Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; getRingPositionsFor a m (Lnet/minecraft/world/level/levelgen/structure/StructureSet;Lnet/minecraft/world/level/biome/BiomeSource;)Z hasBiomesForStructureSet a m (Lnet/minecraft/core/Holder;III)Z hasStructureChunkInRange a m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)Z lambda$createForFlat$0 a m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder$Reference;)Z lambda$createForNormal$1 a m ()Ljava/util/List; possibleStructureSets a m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c f J concentricRingsSeed e f Z hasGeneratedPositions h f J levelSeed d f Ljava/util/Map; placementsForStructure f f Ljava/util/List; possibleStructureSets i f Lnet/minecraft/world/level/levelgen/RandomState; randomState b f Ljava/util/Map; ringPositions g c net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/ReportedException; createMisplacedChunkReport a m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkLoadFailure a m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkSaveFailure b m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V reportMisplacedChunk a c net/minecraft/world/level/gameevent/DynamicGameEventListener net/minecraft/world/level/gameevent/DynamicGameEventListener m (Lnet/minecraft/server/level/ServerLevel;)V add a m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/SectionPos;Ljava/util/function/Consumer;)V ifChunkExists a m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V lambda$move$1 b m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V lambda$move$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;)V lambda$move$3 a m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V lambda$remove$0 c m (Lnet/minecraft/server/level/ServerLevel;)V move c m (Lnet/minecraft/server/level/ServerLevel;)V remove b f Lnet/minecraft/core/SectionPos; lastSection b f Lnet/minecraft/world/level/gameevent/GameEventListener; listener a c net/minecraft/world/level/gameevent/vibrations/VibrationInfo net/minecraft/world/level/gameevent/vibrations/VibrationInfo m ()F distance b m ()Lnet/minecraft/world/entity/Entity; entity f m ()Lnet/minecraft/core/Holder; gameEvent a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getEntity a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getProjectileOwner b m (Lnet/minecraft/world/entity/Entity;)Ljava/util/UUID; getProjectileOwner a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$getEntity$4 d m (Lnet/minecraft/world/entity/Entity;)Z lambda$getProjectileOwner$5 c m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/projectile/Projectile; lambda$getProjectileOwner$6 b m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$getProjectileOwner$7 c m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; lambda$static$1 a m (Lnet/minecraft/core/Holder;Ljava/lang/Float;Lnet/minecraft/world/phys/Vec3;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m ()Lnet/minecraft/world/phys/Vec3; pos c m ()Ljava/util/UUID; projectileOwnerUuid e m ()Ljava/util/UUID; uuid d f Lcom/mojang/serialization/Codec; CODEC a f F distance c f Lnet/minecraft/world/entity/Entity; entity g f Lnet/minecraft/core/Holder; gameEvent b f Lnet/minecraft/world/phys/Vec3; pos d f Ljava/util/UUID; projectileOwnerUuid f f Ljava/util/UUID; uuid e c net/minecraft/world/level/levelgen/feature/BonusChestFeature net/minecraft/world/level/levelgen/feature/WorldGenBonusChest m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/ConfiguredFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config c m ()Lnet/minecraft/world/level/levelgen/feature/Feature; feature b m ()Ljava/util/stream/Stream; getFeatures a m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;)Lnet/minecraft/world/level/levelgen/feature/Feature; lambda$static$0 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; LIST_CODEC c f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config e f Lnet/minecraft/world/level/levelgen/feature/Feature; feature d c net/minecraft/world/level/levelgen/feature/DesertWellFeature net/minecraft/world/level/levelgen/feature/WorldGenDesertWell m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V lambda$placeSusSand$0 a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V placeSusSand b f Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; IS_SAND a f Lnet/minecraft/world/level/block/state/BlockState; sand b f Lnet/minecraft/world/level/block/state/BlockState; sandSlab c f Lnet/minecraft/world/level/block/state/BlockState; sandstone d f Lnet/minecraft/world/level/block/state/BlockState; water ap c net/minecraft/world/level/levelgen/feature/EndGatewayFeature net/minecraft/world/level/levelgen/feature/WorldGenEndGateway m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;Lnet/minecraft/core/BlockPos;)V lambda$place$0 a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/FallenTreeFeature net/minecraft/world/level/levelgen/feature/FallenTreeFeature m (Lnet/minecraft/world/level/WorldGenLevel;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)Z canPlaceEntireFallenLog a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Ljava/util/Set;Ljava/util/List;)V decorateLogs a m (Lnet/minecraft/world/level/WorldGenLevel;)Ljava/util/function/BiConsumer; getDecorationSetter a m (Lnet/minecraft/core/Direction;)Ljava/util/function/Function; getSidewaysStateModifier a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isOverSolidGround b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator;)V lambda$decorateLogs$0 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$getDecorationSetter$1 a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getSidewaysStateModifier$2 a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)V placeFallenLog a m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;)V placeFallenTree a m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Ljava/util/function/Function;)Lnet/minecraft/core/BlockPos; placeLogBlock a m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V placeStump a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V setGroundHeightForFallenLogStartPos a f I FALLEN_LOG_MAX_FALL_HEIGHT_TO_GROUND c f I FALLEN_LOG_MAX_GROUND_GAP d f I FALLEN_LOG_MAX_SPACE_FROM_STUMP ap f I STUMP_HEIGHT a f I STUMP_HEIGHT_PLUS_EMPTY_SPACE b c net/minecraft/world/level/levelgen/feature/HugeFungusFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungi m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Z)Z isReplaceable a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos;IZ)V placeHat b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos$MutableBlockPos;FFF)V placeHatBlock a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V placeHatDropBlock a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos;IZ)V placeStem a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;)V tryPlaceWeepingVines a f F HUGE_PROBABILITY a c net/minecraft/world/level/levelgen/feature/RootSystemFeature net/minecraft/world/level/levelgen/feature/RootSystemFeature m (Lnet/minecraft/world/level/block/state/BlockState;II)Z isAllowedTreeSpace a m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$placeRootedDirt$0 a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;)V placeDirt a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos;)Z placeDirtAndTree a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPos$MutableBlockPos;)V placeRootedDirt a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V placeRoots a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/core/BlockPos;)Z spaceForTree a c net/minecraft/world/level/levelgen/feature/SculkPatchFeature net/minecraft/world/level/levelgen/feature/SculkPatchFeature m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canSpreadFrom a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z lambda$canSpreadFrom$0 b m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/material/MaterialRuleList net/minecraft/world/level/levelgen/material/MaterialRuleList m ()[Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; materialRuleList a f [Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; materialRuleList a c net/minecraft/world/level/levelgen/placement/PlacementFilter net/minecraft/world/level/levelgen/placement/PlacementFilter m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a c net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint net/minecraft/world/level/lighting/LightEngineGraph m (II)I calculatePriority a m (JJIIIZ)V checkEdge a m (JJIZ)V checkEdge a m (JJIZ)V checkNeighbor b m (JIZ)V checkNeighborsAfterUpdate a m (J)V checkNode e m (JJI)I computeLevelFromNeighbor b m (JJI)I getComputedLevel a m (J)I getLevel c m ()I getQueueSize c m ()Z hasWork b m (J)Z isSource a m (Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V lambda$removeIf$0 a m (J)V removeFromQueue d m (Ljava/util/function/LongPredicate;)V removeIf a m (I)I runUpdates b m (JI)V setLevel a f I NO_COMPUTED_LEVEL a f J SOURCE e f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; computedLevels c f Z hasWork d f I levelCount f f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; priorityQueue b c net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1 net/minecraft/world/level/lighting/LightEngineGraph$1 f Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint; this$0 b c net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator m ()V done b m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a m ()Z isAmphibious c m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isVerticalNeighborValid b m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a f F oldWalkableCost m f F oldWaterBorderCost n f Z prefersShallowSwimming a c net/minecraft/world/level/redstone/CollectingNeighborUpdater net/minecraft/world/level/redstone/CollectingNeighborUpdater m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates;)V addAndRun a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a m ()V runUpdates a m (Ljava/util/function/Consumer;)V setDebugListener a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a f Lorg/slf4j/Logger; LOGGER b f Ljava/util/List; addedThisLayer f f I count g f Ljava/util/function/Consumer; debugListener h f Lnet/minecraft/world/level/Level; level c f I maxChainedNeighborUpdates d f Ljava/util/ArrayDeque; stack e c net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$d m ()Lnet/minecraft/core/Direction; direction a m (Ljava/util/function/Consumer;)V forEachUpdatedPos a m ()Lnet/minecraft/core/BlockPos; neighborPos d m ()Lnet/minecraft/world/level/block/state/BlockState; neighborState b m ()Lnet/minecraft/core/BlockPos; pos c m (Lnet/minecraft/world/level/Level;)Z runNext a m ()I updateFlags e m ()I updateLimit f f Lnet/minecraft/core/Direction; direction a f Lnet/minecraft/core/BlockPos; neighborPos d f Lnet/minecraft/world/level/block/state/BlockState; neighborState b f Lnet/minecraft/core/BlockPos; pos c f I updateFlags e f I updateLimit f c net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates net/minecraft/world/level/redstone/CollectingNeighborUpdater$c m (Ljava/util/function/Consumer;)V forEachUpdatedPos a m (Lnet/minecraft/world/level/Level;)Z runNext a c net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$a m ()Lnet/minecraft/world/level/block/Block; block c m (Ljava/util/function/Consumer;)V forEachUpdatedPos a m ()Z movedByPiston e m ()Lnet/minecraft/world/level/redstone/Orientation; orientation d m ()Lnet/minecraft/core/BlockPos; pos b m (Lnet/minecraft/world/level/Level;)Z runNext a m ()Lnet/minecraft/world/level/block/state/BlockState; state a f Lnet/minecraft/world/level/block/Block; block c f Z movedByPiston e f Lnet/minecraft/world/level/redstone/Orientation; orientation d f Lnet/minecraft/core/BlockPos; pos b f Lnet/minecraft/world/level/block/state/BlockState; state a c net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$b m (Ljava/util/function/Consumer;)V forEachUpdatedPos a m (Lnet/minecraft/world/level/Level;)Z runNext a f I idx e f Lnet/minecraft/world/level/redstone/Orientation; orientation c f Lnet/minecraft/core/Direction; skipDirection d f Lnet/minecraft/world/level/block/Block; sourceBlock b f Lnet/minecraft/core/BlockPos; sourcePos a c net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$e m ()Lnet/minecraft/world/level/block/Block; block b m (Ljava/util/function/Consumer;)V forEachUpdatedPos a m ()Lnet/minecraft/world/level/redstone/Orientation; orientation c m ()Lnet/minecraft/core/BlockPos; pos a m (Lnet/minecraft/world/level/Level;)Z runNext a f Lnet/minecraft/world/level/block/Block; block b f Lnet/minecraft/world/level/redstone/Orientation; orientation c f Lnet/minecraft/core/BlockPos; pos a c net/minecraft/world/level/redstone/ExperimentalRedstoneUtils net/minecraft/world/level/redstone/ExperimentalRedstoneUtils m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; initialOrientation a m (Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFront a c net/minecraft/world/level/storage/loot/entries/EmptyLootItem net/minecraft/world/level/storage/loot/entries/LootSelectorEmpty m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; emptyItem b m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/storage/loot/entries/LootPoolEntry net/minecraft/world/level/storage/loot/entries/LootEntry m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m (F)I getWeight a c net/minecraft/world/level/storage/loot/functions/DiscardItem net/minecraft/world/level/storage/loot/functions/DiscardItem m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; discardItem c m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a c org/bukkit/craftbukkit/block/impl/CraftCalibratedSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCalibratedSculkSensor c org/bukkit/craftbukkit/block/impl/CraftInfestedRotatedPillar org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftInfestedRotatedPillar c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperChain org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperChain c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperChest c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGrate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperGrate c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperStair org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperStair c org/bukkit/craftbukkit/block/impl/CraftWeightedPressurePlate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeightedPressurePlate c org/bukkit/craftbukkit/configuration/ConfigSerializationUtil org/bukkit/craftbukkit/v1_21_R7/configuration/ConfigSerializationUtil c org/bukkit/craftbukkit/inventory/CraftMetaTropicalFishBucket org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaTropicalFishBucket c net/minecraft/advancements/criterion/EntityEquipmentPredicate net/minecraft/advancements/criterion/CriterionConditionEntityEquipment m ()Ljava/util/Optional; body e m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate; captainPredicate a m ()Ljava/util/Optional; chest b m ()Ljava/util/Optional; feet d m ()Ljava/util/Optional; head a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; legs c m ()Ljava/util/Optional; mainhand f m (Lnet/minecraft/world/entity/Entity;)Z matches a m ()Ljava/util/Optional; offhand g f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; body f f Ljava/util/Optional; chest c f Ljava/util/Optional; feet e f Ljava/util/Optional; head b f Ljava/util/Optional; legs d f Ljava/util/Optional; mainhand g f Ljava/util/Optional; offhand h c net/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionEntityEquipment$a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; body e m ()Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate; build b m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; chest b m ()Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; equipment a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; feet d m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; head a m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; legs c m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; mainhand f m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; offhand g f Ljava/util/Optional; body e f Ljava/util/Optional; chest b f Ljava/util/Optional; feet d f Ljava/util/Optional; head a f Ljava/util/Optional; legs c f Ljava/util/Optional; mainhand f f Ljava/util/Optional; offhand g c net/minecraft/advancements/criterion/StatePropertiesPredicate net/minecraft/advancements/criterion/CriterionTriggerProperties m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/Optional; checkState a m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$PropertyMatcher; lambda$static$0 a m (Ljava/util/Map;)Ljava/util/List; lambda$static$1 a m (Ljava/util/List;)Ljava/util/Map; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/world/level/block/state/StateHolder;)Z matches a m (Lnet/minecraft/world/level/material/FluidState;)Z matches a m ()Ljava/util/List; properties a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; PROPERTIES_CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/List; properties c c net/minecraft/advancements/criterion/StatePropertiesPredicate$Builder net/minecraft/advancements/criterion/CriterionTriggerProperties$a m ()Ljava/util/Optional; build b m (Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a m (Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a m ()Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; properties a f Lcom/google/common/collect/ImmutableList$Builder; matchers a c net/minecraft/advancements/criterion/StatePropertiesPredicate$ExactMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$b m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a m ()Ljava/lang/String; value a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/lang/String; value e c net/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$e m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher;)Lcom/mojang/datafixers/util/Either; lambda$static$0 b m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher;)Lcom/mojang/datafixers/util/Either; lambda$static$1 a m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d c net/minecraft/advancements/criterion/StatePropertiesPredicate$RangedMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a m ()Ljava/util/Optional; maxValue b m ()Ljava/util/Optional; minValue a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; maxValue f f Ljava/util/Optional; minValue e c net/minecraft/advancements/criterion/StatePropertiesPredicate$PropertyMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$c m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/Optional; checkState a m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/world/level/block/state/StateHolder;)Z match a m ()Ljava/lang/String; name a m ()Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher; valueMatcher b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; name b f Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher; valueMatcher c c net/minecraft/commands/arguments/coordinates/BlockPosArgument net/minecraft/commands/arguments/coordinates/ArgumentPosition m ()Lnet/minecraft/commands/arguments/coordinates/BlockPosArgument; blockPos a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getBlockPos b m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getLoadedBlockPos a m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/ServerLevel;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getLoadedBlockPos a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getSpawnablePos c m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_LOADED a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OUT_OF_BOUNDS c f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OUT_OF_WORLD b f Ljava/util/Collection; EXAMPLES d c net/minecraft/commands/arguments/coordinates/LocalCoordinates net/minecraft/commands/arguments/coordinates/ArgumentVectorPosition m ()D forwards f m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b m ()Z isXRelative a m ()Z isYRelative b m ()Z isZRelative c m ()D left d m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/LocalCoordinates; parse a m (Lcom/mojang/brigadier/StringReader;I)D readDouble a m ()D up e f C PREFIX_LOCAL_COORDINATE a f D forwards d f D left b f D up c c net/minecraft/commands/arguments/coordinates/RotationArgument net/minecraft/commands/arguments/coordinates/ArgumentRotation m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; getRotation a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a m ()Lnet/minecraft/commands/arguments/coordinates/RotationArgument; rotation a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/coordinates/WorldCoordinates net/minecraft/commands/arguments/coordinates/VectorPosition m (DDD)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; absolute a m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; absolute a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b m ()Z isXRelative a m ()Z isYRelative b m ()Z isZRelative c m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; parseDouble a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; parseInt a m ()Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; x d m ()Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; y e m ()Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; z f f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; ZERO_ROTATION a f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; x b f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; y c f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; z d c net/minecraft/core/component/predicates/EnchantmentsPredicate net/minecraft/core/component/predicates/EnchantmentsPredicate m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; codec a m ()Ljava/util/List; enchantments b m (Ljava/util/List;)Lnet/minecraft/core/component/predicates/EnchantmentsPredicate$Enchantments; enchantments a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z matches a m (Ljava/util/List;)Lnet/minecraft/core/component/predicates/EnchantmentsPredicate$StoredEnchantments; storedEnchantments b f Ljava/util/List; enchantments a c net/minecraft/core/component/predicates/EnchantmentsPredicate$Enchantments net/minecraft/core/component/predicates/EnchantmentsPredicate$a m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Ljava/lang/Object;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/core/component/predicates/EnchantmentsPredicate$StoredEnchantments net/minecraft/core/component/predicates/EnchantmentsPredicate$b m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Ljava/lang/Object;)Z matches a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/core/component/predicates/WritableBookPredicate net/minecraft/core/component/predicates/WritableBookPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/WritableBookContent;)Z matches a m ()Ljava/util/Optional; pages b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; pages e c net/minecraft/core/component/predicates/WritableBookPredicate$PagePredicate net/minecraft/core/component/predicates/WritableBookPredicate$a m ()Ljava/lang/String; contents a m (Lnet/minecraft/server/network/Filterable;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; contents b c net/minecraft/data/loot/packs/TradeRebalanceLootTableProvider net/minecraft/data/loot/packs/TradeRebalanceLootTableProvider m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; create a c net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a c net/minecraft/data/worldgen/placement/MiscOverworldPlacements net/minecraft/data/worldgen/placement/MiscOverworldPlacements m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; BLUE_ICE f f Lnet/minecraft/resources/ResourceKey; DESERT_WELL o f Lnet/minecraft/resources/ResourceKey; DISK_CLAY i f Lnet/minecraft/resources/ResourceKey; DISK_GRASS l f Lnet/minecraft/resources/ResourceKey; DISK_GRAVEL j f Lnet/minecraft/resources/ResourceKey; DISK_SAND k f Lnet/minecraft/resources/ResourceKey; FOREST_ROCK c f Lnet/minecraft/resources/ResourceKey; FREEZE_TOP_LAYER m f Lnet/minecraft/resources/ResourceKey; ICEBERG_BLUE e f Lnet/minecraft/resources/ResourceKey; ICEBERG_PACKED d f Lnet/minecraft/resources/ResourceKey; ICE_PATCH b f Lnet/minecraft/resources/ResourceKey; ICE_SPIKE a f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA_SURFACE h f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA_UNDERGROUND g f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA p f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_FROZEN q f Lnet/minecraft/resources/ResourceKey; SPRING_WATER r f Lnet/minecraft/resources/ResourceKey; VOID_START_PLATFORM n c net/minecraft/network/protocol/common/custom/DiscardedPayload net/minecraft/network/protocol/common/custom/DiscardedPayload m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/network/codec/StreamCodec; codec a m ()Lnet/minecraft/resources/Identifier; id b m (Lnet/minecraft/network/protocol/common/custom/DiscardedPayload;Lnet/minecraft/network/FriendlyByteBuf;)V lambda$codec$0 a m (ILnet/minecraft/resources/Identifier;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/common/custom/DiscardedPayload; lambda$codec$1 a m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a f Lnet/minecraft/resources/Identifier; id a c net/minecraft/network/protocol/game/ClientboundCommandsPacket net/minecraft/network/protocol/game/PacketPlayOutCommands m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;)Ljava/util/List; createEntries a m (Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry; createEntry a m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; enumerateNodes a m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/tree/RootCommandNode; getRoot a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z lambda$validateEntries$1 a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry;)V lambda$write$0 a m (Lnet/minecraft/network/FriendlyByteBuf;B)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; read a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry; readNode b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Ljava/util/List;)V validateEntries a m (Ljava/util/List;Ljava/util/function/BiPredicate;)V validateEntries a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f B FLAG_CUSTOM_SUGGESTIONS e f B FLAG_EXECUTABLE c f B FLAG_REDIRECT d f B FLAG_RESTRICTED f f B MASK_TYPE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f B TYPE_ARGUMENT i f B TYPE_LITERAL h f B TYPE_ROOT g f Ljava/util/List; entries k f I rootIndex j c net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry net/minecraft/network/protocol/game/PacketPlayOutCommands$b m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z canBuild a m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z canResolve b m ()[I children d m ()I flags b m ()I redirect c m ()Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; stub a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f [I children d f I flags b f I redirect c f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; stub a c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub net/minecraft/network/protocol/game/PacketPlayOutCommands$g m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder net/minecraft/network/protocol/game/PacketPlayOutCommands$d m (Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; configure a m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/builder/ArgumentBuilder; createArgument a m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/ArgumentBuilder; createLiteral a c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver net/minecraft/network/protocol/game/PacketPlayOutCommands$f m (I)Lcom/mojang/brigadier/tree/CommandNode; resolve a f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder; builder b f Lnet/minecraft/commands/CommandBuildContext; context a f Ljava/util/List; entries c f Ljava/util/List; nodes d c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector net/minecraft/network/protocol/game/PacketPlayOutCommands$e m (Lcom/mojang/brigadier/tree/CommandNode;)Z isExecutable a m (Lcom/mojang/brigadier/tree/CommandNode;)Z isRestricted b m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)Lnet/minecraft/resources/Identifier; suggestionId a c net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub net/minecraft/network/protocol/game/PacketPlayOutCommands$c m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a m ()Ljava/lang/String; id a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Ljava/lang/String; id a c net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub net/minecraft/network/protocol/game/PacketPlayOutCommands$a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; argumentType b m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a m ()Ljava/lang/String; id a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeCap a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeCap a m ()Lnet/minecraft/resources/Identifier; suggestionId c m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; argumentType b f Ljava/lang/String; id a f Lnet/minecraft/resources/Identifier; suggestionId c c net/minecraft/network/protocol/game/ClientboundCooldownPacket net/minecraft/network/protocol/game/PacketPlayOutSetCooldown m ()Lnet/minecraft/resources/Identifier; cooldownGroup b m ()I duration e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; cooldownGroup b f I duration c c net/minecraft/network/protocol/game/ClientboundOpenBookPacket net/minecraft/network/protocol/game/PacketPlayOutOpenBook m ()Lnet/minecraft/world/InteractionHand; getHand b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/InteractionHand; hand b c net/minecraft/network/protocol/game/ClientboundSetScorePacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardScore m ()Ljava/util/Optional; display g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/Optional; numberFormat h m ()Ljava/lang/String; objectiveName e m ()Ljava/lang/String; owner b m ()I score f m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; display e f Ljava/util/Optional; numberFormat f f Ljava/lang/String; objectiveName c f Ljava/lang/String; owner b f I score d c net/minecraft/network/protocol/game/ClientboundTagQueryPacket net/minecraft/network/protocol/game/PacketPlayOutNBTQuery m ()Lnet/minecraft/nbt/CompoundTag; getTag e m ()I getTransactionId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isSkippable c m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/nbt/CompoundTag; tag c f I transactionId b c net/minecraft/network/protocol/game/ServerboundEditBookPacket net/minecraft/network/protocol/game/PacketPlayInBEdit m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Ljava/util/List; pages e m ()I slot b m ()Ljava/util/Optional; title f m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; pages c f I slot b f Ljava/util/Optional; title d c net/minecraft/network/protocol/game/ServerboundInteractPacket net/minecraft/network/protocol/game/PacketPlayInUseEntity m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createAttackPacket a m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/InteractionHand;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createInteractionPacket a m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createInteractionPacket a m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; getTarget a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isUsingSecondaryAction b m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/AABB;D)Z isWithinRange a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; ATTACK_ACTION e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; action c f I entityId b f Z usingSecondaryAction d c net/minecraft/network/protocol/game/ServerboundInteractPacket$1 net/minecraft/network/protocol/game/PacketPlayInUseEntity$1 m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a c net/minecraft/network/protocol/game/ServerboundInteractPacket$Action net/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a c net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler net/minecraft/network/protocol/game/PacketPlayInUseEntity$c m ()V onAttack a m (Lnet/minecraft/world/InteractionHand;)V onInteraction a m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)V onInteraction a c net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType net/minecraft/network/protocol/game/PacketPlayInUseEntity$b m ()[Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; $values a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; lambda$static$0 a f [Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; $VALUES e f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; ATTACK b f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; INTERACT a f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; INTERACT_AT c f Ljava/util/function/Function; reader d c net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction net/minecraft/network/protocol/game/PacketPlayInUseEntity$d m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/world/InteractionHand; hand a c net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction net/minecraft/network/protocol/game/PacketPlayInUseEntity$e m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/world/InteractionHand; hand a f Lnet/minecraft/world/phys/Vec3; location b c net/minecraft/network/protocol/handshake/HandshakePacketTypes net/minecraft/network/protocol/handshake/HandshakePacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound a f Lnet/minecraft/network/protocol/PacketType; CLIENT_INTENTION a c net/minecraft/server/jsonrpc/websocket/JsonToWebSocketEncoder net/minecraft/server/jsonrpc/websocket/JsonToWebSocketEncoder m (Lio/netty/channel/ChannelHandlerContext;Lcom/google/gson/JsonElement;Ljava/util/List;)V encode a c net/minecraft/server/network/config/SynchronizeRegistriesTask net/minecraft/server/network/config/SynchronizeRegistriesTask m (Ljava/util/List;Ljava/util/function/Consumer;)V handleResponse a m (Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V lambda$sendRegistries$0 a m (Ljava/util/function/Consumer;Ljava/util/Set;)V sendRegistries a m (Ljava/util/function/Consumer;)V start a m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a f Lnet/minecraft/core/LayeredRegistryAccess; registries c f Ljava/util/List; requestedPacks b c net/minecraft/server/packs/resources/CloseableResourceManager net/minecraft/server/packs/resources/IReloadableResourceManager c net/minecraft/server/packs/resources/MultiPackResourceManager net/minecraft/server/packs/resources/ResourceManager m (Ljava/lang/String;)V checkTrailingDirectoryPath a m ()Ljava/util/Set; getNamespaces a m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/resources/ResourceFilterSection; getPackFilterSection a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackResources;)Ljava/util/stream/Stream; lambda$new$0 a m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;Lnet/minecraft/resources/Identifier;)Z lambda$new$1 a m ()Ljava/util/stream/Stream; listPacks b m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b f Lorg/slf4j/Logger; LOGGER a f Ljava/util/Map; namespacedManagers c f Ljava/util/List; packs d c net/minecraft/server/packs/resources/PreparableReloadListener net/minecraft/server/packs/resources/IReloadListener c net/minecraft/server/packs/resources/PreparableReloadListener$StateKey net/minecraft/server/packs/resources/IReloadListener$c c net/minecraft/server/packs/resources/PreparableReloadListener$SharedState net/minecraft/server/packs/resources/IReloadListener$b m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$StateKey;)Ljava/lang/Object; get a m ()Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$StateKey;Ljava/lang/Object;)V set a f Lnet/minecraft/server/packs/resources/ResourceManager; manager a f Ljava/util/Map; state b c net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier net/minecraft/server/packs/resources/IReloadListener$a c net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix net/minecraft/util/datafix/fixes/DataConverterMinecart m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix net/minecraft/util/datafix/fixes/DataConverterDropChances m (Lcom/mojang/serialization/OptionalDynamic;I)Z isZeroList a m (Ljava/lang/Float;)Z lambda$isZeroList$2 a m (ILjava/util/List;)Ljava/lang/Boolean; lambda$isZeroList$3 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Lcom/mojang/serialization/Codec; FLOAT_LIST_CODEC a c net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix net/minecraft/util/datafix/fixes/DataConverterCustomNameItem m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix net/minecraft/util/datafix/fixes/ItemStackComponentizationFix m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; createFilteredText a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)V fixAdventureModeChecks b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAttributeModifier d m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)V fixAttributeModifiers c m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixBlockEntityTag a m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixBlockStatePredicate a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V fixBlockStatePredicates b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockStateTag b m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBookPages e m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixBucketedMobData f m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; fixDisplay a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V fixEnchantments a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFireworkExplosion f m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)V fixFireworkRocket b m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)V fixFireworkStar a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixItemStack a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixLodestoneTracker g m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; fixMapDecoration e m (I)Ljava/lang/String; fixMapDecorationType a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixPotionContents b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProfile a m (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; fixProfileProperties a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixWritableBook c m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixWrittenBook d m (Ljava/lang/String;)Z isValidPlayerName a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAttributeModifier$14 o m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockEntityTag$8 r m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockStatePredicates$12 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockStatePredicates$13 p m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockStateTag$5 b m (Ljava/util/stream/Stream;)Ljava/util/Map; lambda$fixBlockStateTag$6 a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixBookPages$17 m m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixBookPages$18 l m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixBookPages$19 k m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V lambda$fixDisplay$7 j m (Lcom/mojang/datafixers/util/Pair;)Z lambda$fixEnchantments$10 a m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$fixEnchantments$9 q m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixFireworkRocket$21 h m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixFireworkStar$20 i m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V lambda$fixItemStack$0 m m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStack$1 l m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStack$2 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStack$3 a m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V lambda$fixItemStack$4 k m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapDecoration$15 n m (Ljava/lang/String;)Z lambda$fixPotionContents$16 b m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixProfileProperties$23 j m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; lambda$fixProfileProperties$24 i m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; lambda$fixProfileProperties$25 h m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; lambda$fixProfileProperties$26 a m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$fixProfileProperties$27 a m (I)Z lambda$isValidPlayerName$22 b m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$28 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$29 g m (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; lambda$parseEnchantment$11 a m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; parseEnchantment c f Ljava/util/Set; BOOLEAN_BLOCK_STATE_PROPERTIES l f Ljava/util/Set; BUCKETED_MOB_IDS j f Ljava/util/List; BUCKETED_MOB_TAGS k f I HIDE_ADDITIONAL f f I HIDE_CAN_DESTROY d f I HIDE_CAN_PLACE e f I HIDE_DYE g f I HIDE_ENCHANTMENTS a f I HIDE_MODIFIERS b f I HIDE_UNBREAKABLE c f I HIDE_UPGRADES h f Ljava/util/Set; POTION_HOLDER_IDS i f Lcom/google/common/base/Splitter; PROPERTY_SPLITTER m c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a m (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V fixSubTag a m (Ljava/lang/String;)Z hasComponent c m (Ljava/lang/String;)Z is b m (Ljava/util/Set;)Z is a m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$mergeRemainder$3 a m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; lambda$mergeRemainder$4 a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V lambda$moveTagToComponent$2 b m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData; lambda$read$0 a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V lambda$setComponent$1 c m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; mergeRemainder a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; moveTagInto a m (Ljava/lang/String;Ljava/lang/String;)V moveTagToComponent a m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V moveTagToComponent a m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; read a m (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; removeTag a m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V setComponent a m (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V setComponent a m ()Lcom/mojang/serialization/Dynamic; write a f Lcom/mojang/serialization/Dynamic; components c f I count b f Ljava/lang/String; item a f Lcom/mojang/serialization/Dynamic; remainder d f Lcom/mojang/serialization/Dynamic; tag e c net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix net/minecraft/util/datafix/fixes/DataConverterItemStackEnchantment m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$3 d m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$4 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$5 c m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$6 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$7 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; MAP a c net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix net/minecraft/util/datafix/fixes/DataConverterLevelDataGeneratorOptions m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; convert a m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getLayerInfoFromString a m (Ljava/lang/String;)Ljava/util/List; getLayersInfoFromString b m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; lambda$convert$3 a m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$convert$4 b m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$convert$5 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Ljava/util/HashMap;)V lambda$static$0 a f Ljava/lang/String; GENERATOR_OPTIONS b f Ljava/util/Map; MAP a c net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a c net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix net/minecraft/util/datafix/fixes/DataConverterVillagerLevelXp m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; addLevel a m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; addXpFromLevel b m (I)I getMinXpPerLevel a m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addLevel$4 c m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addLevel$5 b m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addXpFromLevel$6 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$0 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a f [I LEVEL_XP_THRESHOLDS b f I TRADES_PER_LEVEL a c net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/parsing/packrat/commands/StringReaderTerms net/minecraft/util/parsing/packrat/commands/StringReaderTerms m (C)Lnet/minecraft/util/parsing/packrat/Term; character a m (CC)Lnet/minecraft/util/parsing/packrat/Term; characters a m (Ljava/lang/String;I)Lcom/mojang/brigadier/StringReader; createReader a m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Term; word a c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$1 net/minecraft/util/parsing/packrat/commands/StringReaderTerms$1 m (C)Z isAccepted a f C val$value a c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$2 net/minecraft/util/parsing/packrat/commands/StringReaderTerms$2 m (C)Z isAccepted a c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalWord net/minecraft/util/parsing/packrat/commands/StringReaderTerms$b m (Ljava/lang/String;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; lambda$new$0 a m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a f Lnet/minecraft/util/parsing/packrat/DelayedException; error b f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions c f Ljava/lang/String; value a c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacters net/minecraft/util/parsing/packrat/commands/StringReaderTerms$a m (C)Z isAccepted a m (Lit/unimi/dsi/fastutil/chars/CharList;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; lambda$new$0 a m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a f Lnet/minecraft/util/parsing/packrat/DelayedException; error a f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b c net/minecraft/util/profiling/metrics/storage/MetricsPersister net/minecraft/util/profiling/metrics/storage/MetricsPersister m (ILnet/minecraft/util/profiling/metrics/MetricSampler$SamplerResult;)Ljava/lang/String; lambda$saveCategory$1 a m (I)[Ljava/lang/String; lambda$saveCategory$2 a m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Lnet/minecraft/util/profiling/metrics/storage/RecordedDeviation;)V lambda$saveDeviations$3 a m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Ljava/util/List;)V lambda$saveDeviations$4 a m (Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;)V lambda$saveMetrics$0 a m (Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;Ljava/nio/file/Path;)V saveCategory a m (Ljava/util/Map;Ljava/nio/file/Path;)V saveDeviations a m (Ljava/util/Set;Ljava/nio/file/Path;)V saveMetrics a m (Lnet/minecraft/util/profiling/ProfileResults;Ljava/nio/file/Path;)V saveProfilingTaskExecutionResult a m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/util/profiling/ProfileResults;)Ljava/nio/file/Path; saveReports a f Ljava/lang/String; DEVIATIONS_DIR_NAME c f Lorg/slf4j/Logger; LOGGER e f Ljava/lang/String; METRICS_DIR_NAME b f Ljava/nio/file/Path; PROFILING_RESULTS_DIR a f Ljava/lang/String; PROFILING_RESULT_FILENAME d f Ljava/lang/String; rootFolderName f c net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getCooldownTickMemory b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (J)Z timedOut a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; cooldownTicks c c net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting net/minecraft/world/entity/ai/behavior/BehaviorStopRiding m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;I)Z isVehicleValid a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILjava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/world/entity/LivingEntity;)Z canThrowItemToTarget b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)Lnet/minecraft/world/phys/Vec3; getThrowPosition a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)V lambda$start$0 a m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerPlayer;)V lambda$tick$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)V throwItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerPlayer;)V triggerDropItemOnBlock a f I CLOSE_ENOUGH_DISTANCE_TO_TARGET c f I ITEM_PICKUP_COOLDOWN_AFTER_THROWING d f F speedModifier f f Ljava/util/function/Function; targetPositionGetter e c net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal m ()Z canUse b m ()Z requiresUpdateEveryTick X_ m ()V tick a f Lnet/minecraft/world/level/Level; level b f Lnet/minecraft/world/entity/Mob; mob a c net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsRestriction m ()Z canContinueToUse c m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/PathfinderMob; mob a f D speedModifier e f D wantedX b f D wantedY c f D wantedZ d c net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtTarget m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurt b f Lnet/minecraft/world/entity/TamableAnimal; tameAnimal a f I timestamp c c net/minecraft/world/entity/ai/navigation/FlyingPathNavigation net/minecraft/world/entity/ai/navigation/NavigationFlying m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a m ()Z canNavigateGround c m ()Z canUpdatePath a m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a m ()V tick d c net/minecraft/world/entity/ai/navigation/GroundPathNavigation net/minecraft/world/entity/ai/navigation/Navigation m ()Z canNavigateGround c m ()Z canUpdatePath a m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; findSurfacePosition a m ()I getSurfaceY s m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b m (Lnet/minecraft/world/level/pathfinder/PathType;)Z hasValidPathType a m (Z)V setAvoidSun b m (Z)V setCanPathToTargetsBelowSurface d m (Z)V setCanWalkOverFences c m ()V trimPath e f Z avoidSun p f Z canPathToTargetsBelowSurface q c net/minecraft/world/entity/animal/equine/AbstractChestedHorse net/minecraft/world/entity/animal/equine/EntityHorseChestedAbstract m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createBaseChestedHorseAttributes p m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V equipChest d m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b m ()I getInventoryColumns ad_ m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()Z hasChest gP m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m ()V playChestEquipsSound gQ m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setChest x f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_CHEST cv f Z DEFAULT_HAS_CHEST cw f Lnet/minecraft/world/entity/EntityDimensions; babyDimensions cx c net/minecraft/world/entity/animal/equine/AbstractChestedHorse$1 net/minecraft/world/entity/animal/equine/EntityHorseChestedAbstract$1 m ()Lnet/minecraft/world/item/ItemStack; get a m (Lnet/minecraft/world/item/ItemStack;)Z set a f Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse; this$0 a c net/minecraft/world/entity/animal/parrot/ShoulderRidingEntity net/minecraft/world/entity/animal/parrot/EntityPerchable m ()Z canSitOnShoulder hg m (Lnet/minecraft/server/level/ServerPlayer;)Z setEntityOnShoulder b m ()V tick g f Lorg/slf4j/Logger; LOGGER cz f I RIDE_COOLDOWN cA f I rideCooldownCounter cB c net/minecraft/world/entity/monster/illager/SpellcasterIllager net/minecraft/world/entity/monster/illager/EntityIllagerWizard m (Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$000 a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent gZ m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getCurrentSpell hb m ()I getSpellCastingTime hc m ()Z isCastingSpell ha m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell;)V setIsCastingSpell a m ()V tick g f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SPELL_CASTING_ID a f I DEFAULT_SPELLCASTING_TICKS e f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; currentSpell f f I spellCastingTickCount b c net/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell net/minecraft/world/entity/monster/illager/EntityIllagerWizard$Spell m ()[Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; $values a m (I)Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; byId a m (Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell;)I lambda$static$0 a f [Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; $VALUES j f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; BLINDNESS f f Ljava/util/function/IntFunction; BY_ID g f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; DISAPPEAR e f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; FANGS c f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; NONE a f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; SUMMON_VEX b f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; WOLOLO d f I id h f [D spellColor i c net/minecraft/world/entity/monster/illager/SpellcasterIllager$SpellcasterUseSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerWizard$PathfinderGoalCastSpell m ()Z canContinueToUse c m ()Z canUse b m ()I getCastWarmupTime n m ()I getCastingInterval i m ()I getCastingTime h m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l m ()V performSpellCasting k m ()V start d m ()V tick a f I attackWarmupDelay b f I nextAttackTickCount c f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager; this$0 d c net/minecraft/world/entity/monster/illager/SpellcasterIllager$SpellcasterCastingSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerWizard$b m ()Z canUse b m ()V start d m ()V stop e m ()V tick a f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager; this$0 b c net/minecraft/world/item/enchantment/effects/ChangeItemDamage net/minecraft/world/item/enchantment/effects/ChangeItemDamage m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/enchantment/effects/ChangeItemDamage;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d c net/minecraft/world/level/biome/CheckerboardColumnBiomeSource net/minecraft/world/level/biome/WorldChunkManagerCheckerBoard m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/util/stream/Stream; collectPossibleBiomes b m (Lnet/minecraft/world/level/biome/CheckerboardColumnBiomeSource;)Lnet/minecraft/core/HolderSet; lambda$static$0 b m (Lnet/minecraft/world/level/biome/CheckerboardColumnBiomeSource;)Ljava/lang/Integer; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/core/HolderSet; allowedBiomes c f I bitShift d f I size e c net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge r m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b f Lcom/mojang/serialization/MapCodec; CODEC g f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h c net/minecraft/world/level/block/entity/HangingSignBlockEntity net/minecraft/world/level/block/entity/HangingSignBlockEntity m ()I getMaxTextLineWidth c m ()Lnet/minecraft/sounds/SoundEvent; getSignInteractionFailedSoundEvent d m ()I getTextLineHeight a f I MAX_TEXT_LINE_WIDTH a f I TEXT_LINE_HEIGHT b c net/minecraft/world/level/block/entity/SculkSensorBlockEntity net/minecraft/world/level/block/entity/SculkSensorBlockEntity m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; createVibrationUser a m ()I getLastVibrationFrequency d m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; getListener f m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (I)V setLastVibrationFrequency a f I DEFAULT_LAST_VIBRATION_FREQUENCY a f I lastVibrationFrequency e f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData b f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; vibrationListener c f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser d c net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser net/minecraft/world/level/block/entity/SculkSensorBlockEntity$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a m ()Z canTriggerAvoidVibration d m ()I getListenerRadius a m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b m ()V onDataChanged e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a m ()Z requiresAdjacentChunksToBeTicking f f I LISTENER_RANGE b f Lnet/minecraft/core/BlockPos; blockPos c f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource a f Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity; this$0 d c net/minecraft/world/level/block/entity/vault/VaultBlockEntity net/minecraft/world/level/block/entity/vault/VaultBlockEntity m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V access$000 b m ()Lnet/minecraft/world/level/block/entity/vault/VaultClientData; getClientData d m ()Lnet/minecraft/world/level/block/entity/vault/VaultConfig; getConfig f m ()Lnet/minecraft/world/level/block/entity/vault/VaultServerData; getServerData a m ()Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; getSharedData c m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)V lambda$getUpdateTag$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V setConfig a f Lnet/minecraft/world/level/block/entity/vault/VaultClientData; clientData c f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; config d f Lnet/minecraft/world/level/block/entity/vault/VaultServerData; serverData a f Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; sharedData b c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Client net/minecraft/world/level/block/entity/vault/VaultBlockEntity$a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleOptions;)V emitActivationParticles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V emitConnectionParticlesForNearbyPlayers a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/player/Player;)V emitConnectionParticlesForPlayer a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;)V emitDeactivationParticles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleOptions;)V emitIdleParticles a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/Player;)Z isWithinConnectionRange a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; keyholePos a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V playIdleSounds a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPosCenterOfCage a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPosInsideCage b m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Z shouldDisplayActiveEffects a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultClientData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V tick a f I ACTIVATION_PARTICLE_COUNT d f F AMBIENT_SOUND_CHANCE c f I DEACTIVATION_PARTICLE_COUNT e f F IDLE_PARTICLE_CHANCE b f I PARTICLE_TICK_RATE a c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Server net/minecraft/world/level/block/entity/vault/VaultBlockEntity$b m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultState;)Z canEjectReward a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/BlockPos;)V cycleDisplayItemFromLootTable a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/ItemStack; getRandomDisplayItemFromLootTable a m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/item/ItemStack;)Z isValidToInsert a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playInsertFailSound a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; resolveItemsToEject a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V setVaultState a m (JLnet/minecraft/world/level/block/entity/vault/VaultState;)Z shouldCycleDisplayItem a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V tick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V tryInsertKey a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Ljava/util/List;)V unlock a f I DISPLAY_CYCLE_TICK_RATE b f I INSERT_FAIL_SOUND_BUFFER_TICKS c f I UNLOCKING_DELAY_TICKS a c net/minecraft/world/level/block/state/properties/BambooLeaves net/minecraft/world/level/block/state/properties/BlockPropertyBambooSize m ()[Lnet/minecraft/world/level/block/state/properties/BambooLeaves; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/BambooLeaves; $VALUES e f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; LARGE c f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; NONE a f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; SMALL b f Ljava/lang/String; name d c net/minecraft/world/level/block/state/properties/BlockSetType net/minecraft/world/level/block/state/properties/BlockSetType m ()Lnet/minecraft/sounds/SoundEvent; buttonClickOff n m ()Lnet/minecraft/sounds/SoundEvent; buttonClickOn o m ()Z canButtonBeActivatedByArrows e m ()Z canOpenByHand c m ()Z canOpenByWindCharge d m ()Lnet/minecraft/sounds/SoundEvent; doorClose h m ()Lnet/minecraft/sounds/SoundEvent; doorOpen i m ()Ljava/lang/String; name b m ()Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOff l m ()Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOn m m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; pressurePlateSensitivity f m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; register a m ()Lnet/minecraft/world/level/block/SoundType; soundType g m ()Lnet/minecraft/sounds/SoundEvent; trapdoorClose j m ()Lnet/minecraft/sounds/SoundEvent; trapdoorOpen k m ()Ljava/util/stream/Stream; values a f Lnet/minecraft/world/level/block/state/properties/BlockSetType; ACACIA j f Lnet/minecraft/world/level/block/state/properties/BlockSetType; BAMBOO r f Lnet/minecraft/world/level/block/state/properties/BlockSetType; BIRCH i f Lnet/minecraft/world/level/block/state/properties/BlockSetType; CHERRY k f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/state/properties/BlockSetType; COPPER c f Lnet/minecraft/world/level/block/state/properties/BlockSetType; CRIMSON o f Lnet/minecraft/world/level/block/state/properties/BlockSetType; DARK_OAK m f Lnet/minecraft/world/level/block/state/properties/BlockSetType; GOLD d f Lnet/minecraft/world/level/block/state/properties/BlockSetType; IRON b f Lnet/minecraft/world/level/block/state/properties/BlockSetType; JUNGLE l f Lnet/minecraft/world/level/block/state/properties/BlockSetType; MANGROVE q f Lnet/minecraft/world/level/block/state/properties/BlockSetType; OAK g f Lnet/minecraft/world/level/block/state/properties/BlockSetType; PALE_OAK n f Lnet/minecraft/world/level/block/state/properties/BlockSetType; POLISHED_BLACKSTONE f f Lnet/minecraft/world/level/block/state/properties/BlockSetType; SPRUCE h f Lnet/minecraft/world/level/block/state/properties/BlockSetType; STONE e f Ljava/util/Map; TYPES G f Lnet/minecraft/world/level/block/state/properties/BlockSetType; WARPED p f Lnet/minecraft/sounds/SoundEvent; buttonClickOff E f Lnet/minecraft/sounds/SoundEvent; buttonClickOn F f Z canButtonBeActivatedByArrows v f Z canOpenByHand t f Z canOpenByWindCharge u f Lnet/minecraft/sounds/SoundEvent; doorClose y f Lnet/minecraft/sounds/SoundEvent; doorOpen z f Ljava/lang/String; name s f Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOff C f Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOn D f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; pressurePlateSensitivity w f Lnet/minecraft/world/level/block/SoundType; soundType x f Lnet/minecraft/sounds/SoundEvent; trapdoorClose A f Lnet/minecraft/sounds/SoundEvent; trapdoorOpen B c net/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity net/minecraft/world/level/block/state/properties/BlockSetType$a m ()[Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; $values a f [Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; $VALUES c f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; EVERYTHING a f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; MOBS b c net/minecraft/world/level/block/state/properties/EnumProperty net/minecraft/world/level/block/state/properties/BlockStateEnum m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a m ()I generateHashCode b m (Ljava/lang/Comparable;)I getInternalIndex a m (Ljava/lang/Enum;)I getInternalIndex b m (Ljava/lang/Comparable;)Ljava/lang/String; getName b m (Ljava/lang/Enum;)Ljava/lang/String; getName a m ()Ljava/util/List; getPossibleValues a m (Ljava/lang/String;)Ljava/util/Optional; getValue b m (Ljava/lang/Enum;)Z lambda$create$0 c f Ljava/util/Map; names b f [I ordinalToIndex c f Ljava/util/List; values a c net/minecraft/world/level/block/state/properties/RedstoneSide net/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide m ()[Lnet/minecraft/world/level/block/state/properties/RedstoneSide; $values b m ()Ljava/lang/String; getSerializedName c m ()Z isConnected a f [Lnet/minecraft/world/level/block/state/properties/RedstoneSide; $VALUES e f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; NONE c f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; SIDE b f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; UP a f Ljava/lang/String; name d c net/minecraft/world/level/chunk/storage/SerializableChunkData net/minecraft/world/level/chunk/storage/SerializableChunkData m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen i m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; blendingData h m ()Ljava/util/List; blockEntities r m ()[J carvingMask k m ()Lnet/minecraft/world/level/ChunkPos; chunkPos c m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; chunkStatus g m ()Lnet/minecraft/world/level/chunk/PalettedContainerFactory; containerFactory b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; copyOf a m ()Ljava/util/List; entities q m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getChunkStatusFromTag a m ()Ljava/util/Map; heightmaps l m ()J inhabitedTime f m ()J lastUpdateTime e m ()Z lightCorrect o m (Lnet/minecraft/world/level/ChunkPos;ILjava/lang/String;)V logErrors a m ()I minSectionY d m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/ListTag; packOffsets a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/CompoundTag; packStructureData a m ()Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; packedTicks m m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/chunk/PalettedContainerFactory;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; parse a m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; postLoadChunk a m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessingSections n m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ProtoChunk; read a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks;)V saveTicks a m ()Ljava/util/List; sectionData p m ()Lnet/minecraft/nbt/CompoundTag; structureData s m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Map; unpackStructureReferences a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;J)Ljava/util/Map; unpackStructureStart a m ()Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData j m ()Lnet/minecraft/nbt/CompoundTag; write a f Ljava/lang/String; BLOCK_LIGHT_TAG f f Lcom/mojang/serialization/Codec; BLOCK_TICKS_CODEC z f Ljava/lang/String; BLOCK_TICKS_TAG D f Lcom/mojang/serialization/Codec; FLUID_TICKS_CODEC A f Ljava/lang/String; FLUID_TICKS_TAG E f Ljava/lang/String; HEIGHTMAPS_TAG c f Ljava/lang/String; IS_LIGHT_ON_TAG d f Lorg/slf4j/Logger; LOGGER B f Ljava/lang/String; SECTIONS_TAG e f Ljava/lang/String; SKY_LIGHT_TAG g f Ljava/lang/String; TAG_UPGRADE_DATA C f Ljava/lang/String; X_POS_TAG a f Ljava/lang/String; Z_POS_TAG b f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen o f Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; blendingData n f Ljava/util/List; blockEntities x f [J carvingMask q f Lnet/minecraft/world/level/ChunkPos; chunkPos i f Lnet/minecraft/world/level/chunk/status/ChunkStatus; chunkStatus m f Lnet/minecraft/world/level/chunk/PalettedContainerFactory; containerFactory h f Ljava/util/List; entities w f Ljava/util/Map; heightmaps r f J inhabitedTime l f J lastUpdateTime k f Z lightCorrect u f I minSectionY j f Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; packedTicks s f [Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessingSections t f Ljava/util/List; sectionData v f Lnet/minecraft/nbt/CompoundTag; structureData y f Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData p c net/minecraft/world/level/chunk/storage/SerializableChunkData$SectionData net/minecraft/world/level/chunk/storage/SerializableChunkData$b m ()Lnet/minecraft/world/level/chunk/DataLayer; blockLight c m ()Lnet/minecraft/world/level/chunk/LevelChunkSection; chunkSection b m ()Lnet/minecraft/world/level/chunk/DataLayer; skyLight d m ()I y a f Lnet/minecraft/world/level/chunk/DataLayer; blockLight c f Lnet/minecraft/world/level/chunk/LevelChunkSection; chunkSection b f Lnet/minecraft/world/level/chunk/DataLayer; skyLight d f I y a c net/minecraft/world/level/chunk/storage/SerializableChunkData$ChunkReadException net/minecraft/world/level/chunk/storage/SerializableChunkData$a c net/minecraft/world/level/gameevent/GameEventListenerRegistry net/minecraft/world/level/gameevent/GameEventListenerRegistry m ()Z isEmpty a m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a f Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; NOOP a c net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 m ()Z isEmpty a m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a c net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor net/minecraft/world/level/gameevent/GameEventListenerRegistry$a c net/minecraft/world/level/levelgen/SingleThreadedRandomSource net/minecraft/world/level/levelgen/SingleThreadedRandomSource m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m (I)I next c m ()D nextGaussian k m (J)V setSeed b f J INCREMENT g f I MODULUS_BITS d f J MODULUS_MASK e f J MULTIPLIER f f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i f J seed h c net/minecraft/world/level/levelgen/carver/CarverConfiguration net/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Ljava/lang/Float; lambda$static$0 f m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$1 e m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; debugSettings h f Lnet/minecraft/world/level/levelgen/VerticalAnchor; lavaLevel g f Lnet/minecraft/core/HolderSet; replaceable i f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; y e f Lnet/minecraft/util/valueproviders/FloatProvider; yScale f c net/minecraft/world/level/levelgen/carver/CarverDebugSettings net/minecraft/world/level/levelgen/carver/CarverDebugSettings m ()Lnet/minecraft/world/level/block/state/BlockState; getAirState b m ()Lnet/minecraft/world/level/block/state/BlockState; getBarrierState e m ()Lnet/minecraft/world/level/block/state/BlockState; getLavaState d m ()Lnet/minecraft/world/level/block/state/BlockState; getWaterState c m ()Z isDebugMode a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a m (ZLnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a m (ZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; DEFAULT a f Lnet/minecraft/world/level/block/state/BlockState; airState d f Lnet/minecraft/world/level/block/state/BlockState; barrierState g f Z debugMode c f Lnet/minecraft/world/level/block/state/BlockState; lavaState f f Lnet/minecraft/world/level/block/state/BlockState; waterState e c net/minecraft/world/level/levelgen/feature/BlockColumnFeature net/minecraft/world/level/levelgen/feature/BlockColumnFeature m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m ([IIIZ)V truncate a c net/minecraft/world/level/levelgen/feature/ChorusPlantFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureChorusPlant m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/EndPlatformFeature net/minecraft/world/level/levelgen/feature/EndPlatformFeature m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Z)V createEndPlatform a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/MonsterRoomFeature net/minecraft/world/level/levelgen/feature/WorldGenDungeons m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/EntityType; randomEntityId a f Lnet/minecraft/world/level/block/state/BlockState; AIR c f Lorg/slf4j/Logger; LOGGER a f [Lnet/minecraft/world/entity/EntityType; MOBS b c net/minecraft/world/level/levelgen/feature/RandomPatchFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomPatch m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/SimpleBlockFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlock m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/placement/PlacementContext net/minecraft/world/level/levelgen/placement/PlacementContext m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator f m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a m ()Lnet/minecraft/world/level/WorldGenLevel; getLevel d m ()I getMinY c m ()Ljava/util/Optional; topFeature e f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b f Lnet/minecraft/world/level/WorldGenLevel; level a f Ljava/util/Optional; topFeature c c org/bukkit/craftbukkit/block/impl/CraftUntintedParticleLeaves org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftUntintedParticleLeaves c org/bukkit/craftbukkit/block/impl/CraftWaterloggedTransparent org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWaterloggedTransparent c org/bukkit/craftbukkit/block/impl/CraftWeatheringLightningRod org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringLightningRod c org/bukkit/craftbukkit/generator/structure/CraftStructureType org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftStructureType c org/bukkit/craftbukkit/inventory/CraftSmithingTransformRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftSmithingTransformRecipe c org/bukkit/craftbukkit/projectiles/CraftBlockProjectileSource org/bukkit/craftbukkit/v1_21_R7/projectiles/CraftBlockProjectileSource c org/bukkit/craftbukkit/scoreboard/CraftScoreboardTranslations org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboardTranslations c net/minecraft/advancements/criterion/ChanneledLightningTrigger net/minecraft/advancements/criterion/CriterionTriggerChanneledLightning m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; lambda$trigger$0 a m (Ljava/util/List;Lnet/minecraft/advancements/criterion/ChanneledLightningTrigger$TriggerInstance;)Z lambda$trigger$1 a m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/Collection;)V trigger a c net/minecraft/advancements/criterion/ChanneledLightningTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerChanneledLightning$a m ([Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; channeledLightning a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/util/Collection;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a m ()Ljava/util/List; victims b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b f Ljava/util/List; victims c c net/minecraft/advancements/criterion/CollectionCountsPredicate net/minecraft/advancements/criterion/CollectionCountsPredicate m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Ljava/util/List;)Lnet/minecraft/advancements/criterion/CollectionCountsPredicate; of a m ([Lnet/minecraft/advancements/criterion/CollectionCountsPredicate$Entry;)Lnet/minecraft/advancements/criterion/CollectionCountsPredicate; of a m ()Ljava/util/List; unpack a c net/minecraft/advancements/criterion/CollectionCountsPredicate$Zero net/minecraft/advancements/criterion/CollectionCountsPredicate$d m (Ljava/lang/Iterable;)Z test a m ()Ljava/util/List; unpack a c net/minecraft/advancements/criterion/CollectionCountsPredicate$Entry net/minecraft/advancements/criterion/CollectionCountsPredicate$a m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a m ()Ljava/util/function/Predicate; test a m (Ljava/lang/Iterable;)Z test a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b f Ljava/util/function/Predicate; test a c net/minecraft/advancements/criterion/CollectionCountsPredicate$Single net/minecraft/advancements/criterion/CollectionCountsPredicate$c m ()Lnet/minecraft/advancements/criterion/CollectionCountsPredicate$Entry; entry b m (Ljava/lang/Iterable;)Z test a m ()Ljava/util/List; unpack a f Lnet/minecraft/advancements/criterion/CollectionCountsPredicate$Entry; entry a c net/minecraft/advancements/criterion/CollectionCountsPredicate$Multiple net/minecraft/advancements/criterion/CollectionCountsPredicate$b m ()Ljava/util/List; entries b m (Ljava/lang/Iterable;)Z test a m ()Ljava/util/List; unpack a f Ljava/util/List; entries a c net/minecraft/advancements/criterion/FallAfterExplosionTrigger net/minecraft/advancements/criterion/FallAfterExplosionTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/FallAfterExplosionTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)V trigger a c net/minecraft/advancements/criterion/FallAfterExplosionTrigger$TriggerInstance net/minecraft/advancements/criterion/FallAfterExplosionTrigger$a m ()Ljava/util/Optional; cause d m ()Ljava/util/Optional; distance c m (Lnet/minecraft/advancements/criterion/DistancePredicate;Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; fallAfterExplosion a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m ()Ljava/util/Optional; startPosition b m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; cause e f Ljava/util/Optional; distance d f Ljava/util/Optional; player b f Ljava/util/Optional; startPosition c c net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$TriggerInstance net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; allayDropItemOnBlock b m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; itemUsedOnBlock a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$TriggerInstance; itemUsedOnLocation c m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$placedBlock$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/advancements/criterion/CriterionValidator;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validate$2 a m ()Ljava/util/Optional; location b m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedBlock a m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/advancements/Criterion; placedBlock a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; location c f Ljava/util/Optional; player b c net/minecraft/commands/arguments/blocks/BlockPredicateArgument net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument; blockPredicate a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; getBlockPredicate a m (Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; lambda$parse$0 a m (Lnet/minecraft/commands/arguments/blocks/BlockStateParser$TagResult;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; lambda$parse$1 a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; parse a m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; parse a f Ljava/util/Collection; EXAMPLES a f Lnet/minecraft/core/HolderLookup; blocks b c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b m ()Z requiresNbt a c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$c m ()Z requiresNbt a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a f Lnet/minecraft/nbt/CompoundTag; nbt b f Lnet/minecraft/core/HolderSet; tag a f Ljava/util/Map; vagueProperties c c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$a m ()Z requiresNbt a m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a f Lnet/minecraft/nbt/CompoundTag; nbt c f Ljava/util/Set; properties b f Lnet/minecraft/world/level/block/state/BlockState; state a c net/minecraft/commands/arguments/coordinates/ColumnPosArgument net/minecraft/commands/arguments/coordinates/ArgumentVec2I m ()Lnet/minecraft/commands/arguments/coordinates/ColumnPosArgument; columnPos a m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ColumnPos; getColumnPos a m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a f Ljava/util/Collection; EXAMPLES b c net/minecraft/commands/arguments/item/ComponentPredicateParser net/minecraft/commands/arguments/item/ComponentPredicateParser m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createGrammar a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createGrammar$0 d m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; lambda$createGrammar$1 c m (Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/util/Unit; lambda$createGrammar$2 a m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; lambda$createGrammar$3 b m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createGrammar$4 a m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; lambda$createGrammar$5 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createGrammar$6 b m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; lambda$createGrammar$7 a m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; lambda$createGrammar$8 a m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createGrammar$9 a c net/minecraft/commands/arguments/item/ComponentPredicateParser$Context net/minecraft/commands/arguments/item/ComponentPredicateParser$b m (Ljava/util/List;)Ljava/lang/Object; anyOf a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; createComponentTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createComponentTest a m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPredicateTest b m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forElementType a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forTagType b m ()Ljava/util/stream/Stream; listComponentTypes c m ()Ljava/util/stream/Stream; listElementTypes a m ()Ljava/util/stream/Stream; listPredicateTypes d m ()Ljava/util/stream/Stream; listTagTypes b m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupComponentType c m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupPredicateType d m (Ljava/lang/Object;)Ljava/lang/Object; negate a c net/minecraft/commands/arguments/item/ComponentPredicateParser$TagLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$e m ()Ljava/util/stream/Stream; possibleResources a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a c net/minecraft/commands/arguments/item/ComponentPredicateParser$ElementLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$c m ()Ljava/util/stream/Stream; possibleResources a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a c net/minecraft/commands/arguments/item/ComponentPredicateParser$ComponentLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$a m ()Ljava/util/stream/Stream; possibleResources a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a c net/minecraft/commands/arguments/item/ComponentPredicateParser$PredicateLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$d m ()Ljava/util/stream/Stream; possibleResources a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a c net/minecraft/commands/arguments/selector/EntitySelectorParser net/minecraft/commands/arguments/selector/ArgumentParserSelector m (Ljava/util/function/Predicate;)V addPredicate a m (Ljava/lang/Object;)Z allowSelectors a m (Lnet/minecraft/server/permissions/PermissionSetSupplier;)Z allowSelectors a m (DDD)Lnet/minecraft/world/phys/AABB; createAabb a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees;Lnet/minecraft/util/ToFloatFunction;)Ljava/util/function/Predicate; createRotationPredicate a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V fillSelectorSuggestions a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; fillSuggestions a m ()V finalizePredicates I m ()Ljava/lang/Double; getDeltaX p m ()Ljava/lang/Double; getDeltaY q m ()Ljava/lang/Double; getDeltaZ r m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; getDistance i m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; getLevel j m ()Ljava/util/function/BiConsumer; getOrder s m ()Lcom/mojang/brigadier/StringReader; getReader g m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; getRotX k m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; getRotY l m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; getSelector a m ()Ljava/lang/Double; getX m m ()Ljava/lang/Double; getY n m ()Ljava/lang/Double; getZ o m ()Z hasAdvancements H m ()Z hasGamemodeEquals z m ()Z hasGamemodeNotEquals A m ()Z hasNameEquals v m ()Z hasNameNotEquals w m ()Z hasScores G m ()Z hasTeamEquals B m ()Z hasTeamNotEquals C m ()Z isCurrentEntity u m ()Z isLimited x m ()Z isSorted y m ()Z isTag f m ()Z isTypeLimited E m ()Z isTypeLimitedInversely F m (Lnet/minecraft/util/ToFloatFunction;FFLnet/minecraft/world/entity/Entity;)Z lambda$createRotationPredicate$11 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$finalizePredicates$10 a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lambda$getSelector$8 b m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lambda$getSelector$9 a m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I lambda$static$2 b m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$3 c m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I lambda$static$4 a m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$5 b m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$6 a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$static$7 j m (Lnet/minecraft/world/entity/EntityType;)V limitToType a m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; parse t m ()V parseNameOrUUID c m ()V parseOptions d m (D)V setDeltaX d m (D)V setDeltaY e m (D)V setDeltaZ f m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)V setDistance a m (Z)V setHasAdvancements k m (Z)V setHasGamemodeEquals f m (Z)V setHasGamemodeNotEquals g m (Z)V setHasNameEquals b m (Z)V setHasNameNotEquals c m (Z)V setHasScores j m (Z)V setHasTeamEquals h m (Z)V setHasTeamNotEquals i m (Z)V setIncludesEntities a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)V setLevel a m (Z)V setLimited d m (I)V setMaxResults a m (Ljava/util/function/BiConsumer;)V setOrder a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees;)V setRotX a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees;)V setRotY b m (Z)V setSorted e m (Ljava/util/function/BiFunction;)V setSuggestions a m ()V setTypeLimitedInversely D m ()V setWorldLimited h m (D)V setX a m (D)V setY b m (D)V setZ c m ()Z shouldInvertValue e m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestEquals i m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestName c m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestNameOrSelector b m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOpenOptions e m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsKey g m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsKeyOrClose f m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsNextOrClose h m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestSelector d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_END_OF_OPTIONS i f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_OPTION_VALUE j f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_NAME_OR_UUID e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MISSING_SELECTOR_TYPE h f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELECTORS_NOT_ALLOWED g f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SELECTOR_TYPE f f Ljava/util/function/BiConsumer; ORDER_FURTHEST l f Ljava/util/function/BiConsumer; ORDER_NEAREST k f Ljava/util/function/BiConsumer; ORDER_RANDOM m f C SELECTOR_ALL_ENTITIES v f C SELECTOR_ALL_PLAYERS s f C SELECTOR_CURRENT_ENTITY u f C SELECTOR_NEAREST_ENTITY w f C SELECTOR_NEAREST_PLAYER r f C SELECTOR_RANDOM_PLAYERS t f Ljava/util/function/BiFunction; SUGGEST_NOTHING n f C SYNTAX_NOT c f C SYNTAX_OPTIONS_END p f C SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR b f C SYNTAX_OPTIONS_SEPARATOR q f C SYNTAX_OPTIONS_START o f C SYNTAX_SELECTOR_START a f C SYNTAX_TAG d f Z allowSelectors y f Z currentEntity O f Ljava/lang/Double; deltaX H f Ljava/lang/Double; deltaY I f Ljava/lang/Double; deltaZ J f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; distance C f Ljava/util/UUID; entityUUID R f Z hasAdvancements ae f Z hasGamemodeEquals X f Z hasGamemodeNotEquals Y f Z hasNameEquals T f Z hasNameNotEquals U f Z hasScores ad f Z hasTeamEquals Z f Z hasTeamNotEquals aa f Z includesEntities A f Z isLimited V f Z isSorted W f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level D f I maxResults z f Ljava/util/function/BiConsumer; order N f Ljava/lang/String; playerName P f Ljava/util/List; predicates M f Lcom/mojang/brigadier/StringReader; reader x f Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; rotX K f Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; rotY L f I startPosition Q f Ljava/util/function/BiFunction; suggestions S f Z typeInverse ac f Lnet/minecraft/world/entity/EntityType; type ab f Z usesSelectors af f Z worldLimited B f Ljava/lang/Double; x E f Ljava/lang/Double; y F f Ljava/lang/Double; z G c net/minecraft/core/component/predicates/DataComponentPredicate net/minecraft/core/component/predicates/DataComponentPredicate m (Ljava/util/List;)Ljava/util/Map; lambda$static$0 a m (Ljava/util/Map;)Ljava/util/List; lambda$static$1 a m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; singleCodec a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/network/codec/StreamCodec; SINGLE_STREAM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d c net/minecraft/core/component/predicates/DataComponentPredicate$Type net/minecraft/core/component/predicates/DataComponentPredicate$d m ()Lcom/mojang/serialization/Codec; codec c m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; copyOrCreateType a m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; lambda$copyOrCreateType$0 b m ()Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec e m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;)Lcom/mojang/datafixers/util/Either; unpackType a m ()Lcom/mojang/serialization/MapCodec; wrappedCodec d f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/core/component/predicates/DataComponentPredicate$Single net/minecraft/core/component/predicates/DataComponentPredicate$c m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; fromEntry a m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; lambda$wrapCodec$0 a m (Lcom/mojang/serialization/Codec;Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$wrapCodec$1 a m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate; predicate b m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; type a m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; wrapCodec a f Lnet/minecraft/core/component/predicates/DataComponentPredicate; predicate b f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; type a c net/minecraft/core/component/predicates/DataComponentPredicate$TypeBase net/minecraft/core/component/predicates/DataComponentPredicate$e m ()Lcom/mojang/serialization/Codec; codec c m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; lambda$new$0 a m ()Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec e m ()Lcom/mojang/serialization/MapCodec; wrappedCodec d f Lcom/mojang/serialization/Codec; codec c f Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec e f Lcom/mojang/serialization/MapCodec; wrappedCodec d c net/minecraft/core/component/predicates/DataComponentPredicate$AnyValueType net/minecraft/core/component/predicates/DataComponentPredicate$a m ()Lnet/minecraft/core/component/DataComponentType; componentType b m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$AnyValueType; create a m ()Lnet/minecraft/core/component/predicates/AnyValue; predicate a f Lnet/minecraft/core/component/predicates/AnyValue; predicate c c net/minecraft/core/component/predicates/DataComponentPredicate$ConcreteType net/minecraft/core/component/predicates/DataComponentPredicate$b c net/minecraft/data/advancements/packs/VanillaStoryAdvancements net/minecraft/data/advancements/packs/VanillaStoryAdvancements m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a c net/minecraft/network/protocol/game/ClientboundAddEntityPacket net/minecraft/network/protocol/game/PacketPlayOutSpawnEntity m ()I getData n m ()I getId b m ()Lnet/minecraft/world/phys/Vec3; getMovement j m ()Lnet/minecraft/world/entity/EntityType; getType f m ()Ljava/util/UUID; getUUID e m ()D getX g m ()F getXRot k m ()D getY h m ()F getYHeadRot m m ()F getYRot l m ()D getZ i m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I data l f I id b f Lnet/minecraft/world/phys/Vec3; movement h f Lnet/minecraft/world/entity/EntityType; type d f Ljava/util/UUID; uuid c f D x e f B xRot i f D y f f B yHeadRot k f B yRot j f D z g c net/minecraft/network/protocol/game/ClientboundBossEventPacket net/minecraft/network/protocol/game/PacketPlayOutBoss m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createAddPacket a m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createRemovePacket a m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateNamePacket c m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateProgressPacket b m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdatePropertiesPacket e m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateStylePacket d m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m (ZZZ)I encodeProperties a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f I FLAG_DARKEN b f I FLAG_FOG d f I FLAG_MUSIC c f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; REMOVE_OPERATION g f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/UUID; id e f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; operation f c net/minecraft/network/protocol/game/ClientboundBossEventPacket$1 net/minecraft/network/protocol/game/PacketPlayOutBoss$1 m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a c net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler net/minecraft/network/protocol/game/PacketPlayOutBoss$b m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;FLnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;ZZZ)V add a m (Ljava/util/UUID;)V remove a m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;)V updateName a m (Ljava/util/UUID;F)V updateProgress a m (Ljava/util/UUID;ZZZ)V updateProperties a m (Ljava/util/UUID;Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V updateStyle a c net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation net/minecraft/network/protocol/game/PacketPlayOutBoss$Action m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a c net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$a m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/world/BossEvent$BossBarColor; color c f Z createWorldFog g f Z darkenScreen e f Lnet/minecraft/network/chat/Component; name a f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay d f Z playMusic f f F progress b c net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType net/minecraft/network/protocol/game/PacketPlayOutBoss$d m ()[Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; $values a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; lambda$static$0 a f [Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; $VALUES h f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; ADD a f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; REMOVE b f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_NAME d f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_PROGRESS c f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_PROPERTIES f f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_STYLE e f Lnet/minecraft/network/codec/StreamDecoder; reader g c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$e m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m ()Lnet/minecraft/network/chat/Component; name b m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/chat/Component; name a c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$h m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/world/BossEvent$BossBarColor; color a f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay b c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$f m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m ()F progress b m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f F progress a c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$g m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Z createWorldFog c f Z darkenScreen a f Z playMusic b c net/minecraft/network/protocol/game/ClientboundGameEventPacket net/minecraft/network/protocol/game/PacketPlayOutGameStateChange m ()Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; getEvent b m ()F getParam e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; CHANGE_GAME_MODE e f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; DEMO_EVENT g f I DEMO_PARAM_HINT_1 q f I DEMO_PARAM_HINT_2 r f I DEMO_PARAM_HINT_3 s f I DEMO_PARAM_HINT_4 t f I DEMO_PARAM_INTRO p f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; GUARDIAN_ELDER_EFFECT l f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; IMMEDIATE_RESPAWN m f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; LEVEL_CHUNKS_LOAD_START o f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; LIMITED_CRAFTING n f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; NO_RESPAWN_BLOCK_AVAILABLE b f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; PLAY_ARROW_HIT_SOUND h f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; PUFFER_FISH_STING k f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; RAIN_LEVEL_CHANGE i f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; START_RAINING c f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; STOP_RAINING d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; THUNDER_LEVEL_CHANGE j f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; WIN_GAME f f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; event u f F param v c net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type net/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; TYPES a f I id b c net/minecraft/network/protocol/game/ClientboundSetCameraPacket net/minecraft/network/protocol/game/PacketPlayOutCamera m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I cameraId b c net/minecraft/network/protocol/game/ClientboundSetHealthPacket net/minecraft/network/protocol/game/PacketPlayOutUpdateHealth m ()I getFood e m ()F getHealth b m ()F getSaturation f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I food c f F health b f F saturation d c net/minecraft/network/protocol/game/ClientboundStopSoundPacket net/minecraft/network/protocol/game/PacketPlayOutStopSound m ()Lnet/minecraft/resources/Identifier; getName b m ()Lnet/minecraft/sounds/SoundSource; getSource e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I HAS_SOUND c f I HAS_SOURCE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; name d f Lnet/minecraft/sounds/SoundSource; source e c net/minecraft/network/protocol/game/ServerboundSetBeaconPacket net/minecraft/network/protocol/game/PacketPlayInBeacon m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Ljava/util/Optional; primary b m ()Ljava/util/Optional; secondary e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; primary b f Ljava/util/Optional; secondary c c net/minecraft/network/protocol/game/ServerboundUseItemOnPacket net/minecraft/network/protocol/game/PacketPlayInUseItem m ()Lnet/minecraft/world/InteractionHand; getHand b m ()Lnet/minecraft/world/phys/BlockHitResult; getHitResult e m ()I getSequence f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/phys/BlockHitResult; blockHit b f Lnet/minecraft/world/InteractionHand; hand c f I sequence d c net/minecraft/network/protocol/handshake/ClientIntentionPacket net/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/handshake/ServerHandshakePacketListener;)V handle a m ()Ljava/lang/String; hostName e m ()Lnet/minecraft/network/protocol/handshake/ClientIntent; intention g m ()Z isTerminal d m ()I port f m ()I protocolVersion b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I MAX_HOST_LENGTH f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; hostName c f Lnet/minecraft/network/protocol/handshake/ClientIntent; intention e f I port d f I protocolVersion b c net/minecraft/network/protocol/login/ClientLoginPacketListener net/minecraft/network/protocol/login/PacketLoginOutListener m (Lnet/minecraft/network/protocol/login/ClientboundLoginCompressionPacket;)V handleCompression a m (Lnet/minecraft/network/protocol/login/ClientboundCustomQueryPacket;)V handleCustomQuery a m (Lnet/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket;)V handleDisconnect a m (Lnet/minecraft/network/protocol/login/ClientboundHelloPacket;)V handleHello a m (Lnet/minecraft/network/protocol/login/ClientboundLoginFinishedPacket;)V handleLoginFinished a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/login/ServerLoginPacketListener net/minecraft/network/protocol/login/PacketLoginInListener m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V handleCustomQueryPacket a m (Lnet/minecraft/network/protocol/login/ServerboundHelloPacket;)V handleHello a m (Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;)V handleKey a m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V handleLoginAcknowledgement a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/login/custom/CustomQueryPayload net/minecraft/network/protocol/login/custom/CustomQueryPayload m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a c net/minecraft/server/network/ServerHandshakePacketListenerImpl net/minecraft/server/network/HandshakeListener m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;Z)V beginLogin a m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a m ()Z isAcceptingMessages c m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a f Lnet/minecraft/network/chat/Component; IGNORE_STATUS_REASON b f Lnet/minecraft/network/Connection; connection d f Lnet/minecraft/server/MinecraftServer; server c c net/minecraft/server/network/ServerHandshakePacketListenerImpl$1 net/minecraft/server/network/HandshakeListener$1 f [I $SwitchMap$net$minecraft$network$protocol$handshake$ClientIntent a c net/minecraft/server/packs/resources/ReloadableResourceManager net/minecraft/server/packs/resources/ReloadableResourceManager m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/server/packs/resources/ReloadInstance; createReload a m ()Ljava/util/Set; getNamespaces a m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a m (Ljava/util/List;)Ljava/lang/Object; lambda$createReload$0 a m ()Ljava/util/stream/Stream; listPacks b m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V registerReloadListener a f Lorg/slf4j/Logger; LOGGER a f Ljava/util/List; listeners d f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resources c f Lnet/minecraft/server/packs/PackType; type e c net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBurnTime a c net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix net/minecraft/util/datafix/fixes/DataConverterShulkerBoxBlock m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; findUpdatedStructureType c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;)Ljava/util/Optional; guessConfiguration a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 f m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 e m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 d m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V lambda$guessConfiguration$7 b m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V lambda$guessConfiguration$8 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateReferences$5 a m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$updateReferences$6 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateStarts$3 b m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$updateStarts$4 b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateReferences b m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateStarts a f Ljava/util/Map; CONVERSION_MAP b f Lorg/slf4j/Logger; LOGGER a c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion; biomeMapped a m ()Ljava/util/Map; biomeMapping a m ()Ljava/lang/String; fallback b m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V lambda$unpack$0 a m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion; trivial a m (Ljava/util/Map;)Ljava/util/Map; unpack a f Ljava/util/Map; biomeMapping a f Ljava/lang/String; fallback b c net/minecraft/util/datafix/fixes/WrittenBookPagesStrictJsonFix net/minecraft/util/datafix/fixes/WrittenBookPagesStrictJsonFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fixItemStackTag$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixItemStackTag$2 a m (Ljava/lang/String;)Z lambda$new$0 a c net/minecraft/util/parsing/packrat/commands/NumberRunParseRule net/minecraft/util/parsing/packrat/commands/NumberRunParseRule m (C)Z isAccepted a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b f Lnet/minecraft/util/parsing/packrat/DelayedException; noValueError a f Lnet/minecraft/util/parsing/packrat/DelayedException; underscoreNotAllowedError b c net/minecraft/util/parsing/packrat/commands/ResourceLookupRule net/minecraft/util/parsing/packrat/commands/ResourceLookupRule m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a f Ljava/lang/Object; context a f Lnet/minecraft/util/parsing/packrat/DelayedException; error c f Lnet/minecraft/util/parsing/packrat/NamedRule; idParser b c net/minecraft/util/parsing/packrat/commands/ResourceSuggestion net/minecraft/util/parsing/packrat/commands/ResourceSuggestion m ()Ljava/util/stream/Stream; possibleResources a c net/minecraft/util/profiling/metrics/profiling/MetricsRecorder net/minecraft/util/profiling/metrics/profiling/MetricsRecorder m ()V cancel b m ()V end a m ()V endTick d m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f m ()Z isRecording e m ()V startTick c c net/minecraft/util/profiling/metrics/storage/RecordedDeviation net/minecraft/util/profiling/metrics/storage/RecordedDeviation f Lnet/minecraft/util/profiling/ProfileResults; profilerResultAtTick c f I tick b f Ljava/time/Instant; timestamp a c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; calculateRammingStartPosition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse c m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)V chooseRamPosition b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getEdgeOfBlock a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isWalkableBlock a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$start$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; lambda$start$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d f I TIME_OUT_DURATION c f Ljava/util/function/ToIntFunction; getCooldownOnFail d f Ljava/util/function/Function; getPrepareRamSound j f I maxRamDistance f f I minRamDistance e f Ljava/util/Optional; ramCandidate l f I ramPrepareTime i f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ramTargeting h f Ljava/util/Optional; reachedRamPositionTimestamp k f F walkSpeed g c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$a m ()Lnet/minecraft/core/BlockPos; getStartPosition a m ()Lnet/minecraft/world/entity/LivingEntity; getTarget c m ()Lnet/minecraft/core/BlockPos; getTargetPosition b f Lnet/minecraft/core/BlockPos; startPosition a f Lnet/minecraft/world/entity/LivingEntity; target c f Lnet/minecraft/core/BlockPos; targetPosition b c net/minecraft/world/entity/ai/navigation/WallClimberNavigation net/minecraft/world/entity/ai/navigation/NavigationSpider m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a m (Lnet/minecraft/world/entity/Entity;D)Z moveTo a m ()V tick d f Lnet/minecraft/core/BlockPos; pathToPosition p c net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isClose b m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostileTarget b m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isHuntTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a f F TARGET_DETECTION_DISTANCE a c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)V doTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)V lambda$doTick$1 a m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V lambda$doTick$2 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/decoration/painting/PaintingVariant net/minecraft/world/entity/decoration/painting/PaintingVariant m ()I area a m ()Lnet/minecraft/resources/Identifier; assetId d m ()Ljava/util/Optional; author f m ()I height c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; title e m ()I width b f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/resources/Identifier; assetId g f Ljava/util/Optional; author i f I height f f Ljava/util/Optional; title h f I width e c net/minecraft/world/entity/npc/wanderingtrader/WanderingTrader net/minecraft/world/entity/npc/wanderingtrader/EntityVillagerTrader m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$000 a m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$100 b m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$200 c m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$300 d m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V aiStep d_ m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEvent; getConsumeSound j m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd m ()I getDespawnDelay gT m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f m (Z)Lnet/minecraft/sounds/SoundEvent; getTradeUpdatedSound x m ()Lnet/minecraft/core/BlockPos; getWanderTarget gW m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Z lambda$registerGoals$0 f m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Z lambda$registerGoals$1 e m ()V maybeDespawn gU m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()V registerGoals D m (D)Z removeWhenFarAway i m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b m (I)V setDespawnDelay s m (Lnet/minecraft/core/BlockPos;)V setWanderTarget h m ()Z showProgressBar e m (Lnet/minecraft/server/level/ServerLevel;)V updateTrades h f I DEFAULT_DESPAWN_DELAY cx f I despawnDelay cz f Lnet/minecraft/core/BlockPos; wanderTarget cy c net/minecraft/world/entity/npc/wanderingtrader/WanderingTrader$WanderToPositionGoal net/minecraft/world/entity/npc/wanderingtrader/EntityVillagerTrader$a m ()Z canUse b m (Lnet/minecraft/core/BlockPos;D)Z isTooFarAway a m ()V stop e m ()V tick a f D speedModifier c f D stopDistance b f Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader; this$0 d f Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader; trader a c net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e m ()I duration f m ()F experience g m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; fuel c m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; ingredient b m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation i f I duration j f F experience k f Lnet/minecraft/world/item/crafting/display/SlotDisplay; fuel g f Lnet/minecraft/world/item/crafting/display/SlotDisplay; ingredient f f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result h c net/minecraft/world/item/enchantment/TargetedConditionalEffect net/minecraft/world/item/enchantment/TargetedConditionalEffect m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; affected b m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; codec a m ()Ljava/lang/Object; effect c m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; enchanted a m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; equipmentDropsCodec b m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 b m ()Ljava/lang/String; lambda$equipmentDropsCodec$1 e m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;)Lcom/mojang/serialization/DataResult; lambda$equipmentDropsCodec$2 a m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect; lambda$equipmentDropsCodec$3 a m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$equipmentDropsCodec$4 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; requirements d f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; affected b f Ljava/lang/Object; effect c f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; enchanted a f Ljava/util/Optional; requirements d c net/minecraft/world/level/EntityBasedExplosionDamageCalculator net/minecraft/world/level/ExplosionDamageCalculatorEntity m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Ljava/lang/Float;)Ljava/lang/Float; lambda$getBlockExplosionResistance$0 a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a f Lnet/minecraft/world/entity/Entity; source a c net/minecraft/world/level/block/BonemealableFeaturePlacerBlock net/minecraft/world/level/block/BonemealableFeaturePlacerBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$performBonemeal$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$performBonemeal$3 a m (Lnet/minecraft/world/level/block/BonemealableFeaturePlacerBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/ResourceKey; feature b c net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity net/minecraft/world/level/block/entity/TileEntityBlastFurnace m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a m ()Lnet/minecraft/network/chat/Component; getDefaultName k f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q c net/minecraft/world/level/block/entity/BrewingStandBlockEntity net/minecraft/world/level/block/entity/TileEntityBrewingStand m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()I getContainerSize b m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()Lnet/minecraft/core/NonNullList; getItems g m ()[Z getPotionBits h m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a m (Lnet/minecraft/world/item/alchemy/PotionBrewing;Lnet/minecraft/core/NonNullList;)Z isBrewable a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity;)V serverTick a m (Lnet/minecraft/core/NonNullList;)V setItems a f I DATA_BREW_TIME c f I DATA_FUEL_USES d f S DEFAULT_BREW_TIME l f B DEFAULT_FUEL m f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q f I FUEL_SLOT h f I FUEL_USES b f I INGREDIENT_SLOT g f I NUM_DATA_VALUES e f [I SLOTS_FOR_DOWN j f [I SLOTS_FOR_SIDES k f [I SLOTS_FOR_UP i f I brewTime s f Lnet/minecraft/world/inventory/ContainerData; dataAccess f f I fuel v f Lnet/minecraft/world/item/Item; ingredient u f Lnet/minecraft/core/NonNullList; items r f [Z lastPotionCount t c net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityBrewingStand$1 m (I)I get a m ()I getCount a m (II)V set a f Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity; this$0 a c net/minecraft/world/level/block/entity/ContainerOpenersCounter net/minecraft/world/level/block/entity/ContainerOpenersCounter m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V decrementOpeners a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getEntitiesWithContainerOpen a m ()I getOpenerCount a m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;D)V incrementOpeners a m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z lambda$getEntitiesWithContainerOpen$0 a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/ContainerUser; lambda$getEntitiesWithContainerOpen$1 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V recheckOpeners c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V scheduleRecheck d f I CHECK_TICK_DELAY a f D maxInteractionRange c f I openCount b c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity net/minecraft/world/level/block/entity/DecoratedPotBlockEntity m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (Lnet/minecraft/world/level/block/entity/PotDecorations;)Lnet/minecraft/world/item/ItemStack; createDecoratedPotItem a m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity w m ()Lnet/minecraft/world/level/block/entity/PotDecorations; getDecorations m m ()Lnet/minecraft/core/Direction; getDirection l m ()Lnet/minecraft/resources/ResourceKey; getLootTable az_ m ()J getLootTableSeed aC_ m ()Lnet/minecraft/world/item/ItemStack; getTheItem g m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket k m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a m (J)V setLootTableSeed a m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem d m (II)Z triggerEvent a_ m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle;)V wobble a f I EVENT_POT_WOBBLES f f Ljava/lang/String; TAG_ITEM e f Ljava/lang/String; TAG_SHERDS d f Lnet/minecraft/world/level/block/entity/PotDecorations; decorations k f Lnet/minecraft/world/item/ItemStack; item l f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; lastWobbleStyle h f Lnet/minecraft/resources/ResourceKey; lootTable i f J lootTableSeed j f J wobbleStartedAtTick g c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a m ()[Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; $values a f [Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; $VALUES d f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; NEGATIVE b f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; POSITIVE a f I duration c c net/minecraft/world/level/block/entity/TestInstanceBlockEntity net/minecraft/world/level/block/entity/TestInstanceBlockEntity m ()V clearErrorMarkers G m ()V encaseStructure E m ()Ljava/util/Optional; errorMessage x m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)Z export a m (Ljava/util/function/Consumer;)Z exportTest c m ()V forceLoadChunks L m ()Ljava/util/List; getBeamSections a m ()Ljava/util/List; getErrorMarkers H m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c m ()Lnet/minecraft/world/level/block/Rotation; getRotation w m ()Lnet/minecraft/core/Vec3i; getSize m m ()Lnet/minecraft/core/BlockPos; getStartCorner D m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getStructureBoundingBox d m ()Lnet/minecraft/world/phys/AABB; getStructureBounds f m ()Lnet/minecraft/core/BlockPos; getStructurePos B m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getStructurePos a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getStructureSize a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getStructureTemplate b m ()Ljava/util/Optional; getTestHolder I m ()Lnet/minecraft/network/chat/Component; getTestName k m ()Lnet/minecraft/core/Vec3i; getTransformedSize J m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket A m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m ()Z ignoreEntities l m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$getStructureTemplate$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$getStructureTemplate$1 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$getTestName$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$placeStructure$3 c m (Lnet/minecraft/world/entity/Entity;)Z lambda$removeEntities$4 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/chat/Component;)V markError a m ()Z placeStructure C m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V placeStructure a m (Ljava/util/function/Consumer;)V processStructureBoundary e m ()V removeBarriers F m ()V removeEntities K m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b m (Ljava/util/function/Consumer;)V resetTest a m (Ljava/util/function/Consumer;)V runTest d m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Ljava/util/function/Consumer;)Ljava/util/Optional; saveTest b m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data;)V set a m ()V setChanged e m (Lnet/minecraft/network/chat/Component;)V setErrorMessage a m ()V setRunning z m ()V setSuccess y m ()Ljava/util/Optional; test h f Ljava/util/List; BEAM_CLEARED b f Ljava/util/List; BEAM_OPTIONAL_FAILED f f Ljava/util/List; BEAM_REQUIRED_FAILED e f Ljava/util/List; BEAM_RUNNING c f Ljava/util/List; BEAM_SUCCESS d f Lnet/minecraft/network/chat/Component; INVALID_TEST_NAME a f Lnet/minecraft/core/Vec3i; STRUCTURE_OFFSET g f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data h f Ljava/util/List; errorMarkers i c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$1 net/minecraft/world/level/block/entity/TestInstanceBlockEntity$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data net/minecraft/world/level/block/entity/TestInstanceBlockEntity$a m ()Ljava/util/Optional; errorMessage f m ()Z ignoreEntities d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/block/Rotation; rotation c m ()Lnet/minecraft/core/Vec3i; size b m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; status e m ()Ljava/util/Optional; test a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withError a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withSize a m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withStatus a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/Optional; errorMessage h f Z ignoreEntities f f Lnet/minecraft/world/level/block/Rotation; rotation e f Lnet/minecraft/core/Vec3i; size d f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; status g f Ljava/util/Optional; test c c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status net/minecraft/world/level/block/entity/TestInstanceBlockEntity$c m ()[Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; $values a m (I)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; byIndex a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)I lambda$static$0 b m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)I lambda$static$1 a f [Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; $VALUES i f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; CLEARED a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; FINISHED c f Ljava/util/function/IntFunction; ID_MAP f f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; RUNNING b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Ljava/lang/String; id g f I index h c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$ErrorMarker net/minecraft/world/level/block/entity/TestInstanceBlockEntity$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/BlockPos; pos a m ()Lnet/minecraft/network/chat/Component; text b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; LIST_CODEC b f Lnet/minecraft/core/BlockPos; pos c f Lnet/minecraft/network/chat/Component; text d c net/minecraft/world/level/block/entity/TheEndPortalBlockEntity net/minecraft/world/level/block/entity/TileEntityEnderPortal m (Lnet/minecraft/core/Direction;)Z shouldRenderFace a c net/minecraft/world/level/block/entity/TrappedChestBlockEntity net/minecraft/world/level/block/entity/TileEntityChestTrapped m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V signalOpenCount a c net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; createDefaultSpawner h m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState d m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; getTrialSpawner c m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m ()V markUpdated f m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; trialSpawner a c net/minecraft/world/level/block/piston/PistonMovingBlockEntity net/minecraft/world/level/block/piston/TileEntityPiston m ()V finalTick k m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;D)V fixEntityWithinPistonBase a m ()Lnet/minecraft/world/level/block/state/BlockState; getCollisionRelatedBlockState w m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a m ()Lnet/minecraft/core/Direction; getDirection c m (F)F getExtendedProgress e m ()J getLastTicked m m ()Lnet/minecraft/world/level/block/state/BlockState; getMovedState h m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/Direction;Lnet/minecraft/world/phys/AABB;)D getMovement a m ()Lnet/minecraft/core/Direction; getMovementDirection f m (F)F getProgress a m ()Lnet/minecraft/core/Direction; getPushDirection l m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (F)F getXOff b m (F)F getYOff c m (F)F getZOff d m ()Z isExtending a m ()Z isSourcePiston d m ()Z isStickyForEntities x m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z lambda$moveStuckEntities$1 a m ()Lnet/minecraft/core/Direction; lambda$static$0 y m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z matchesStickyCritera a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)Lnet/minecraft/world/phys/AABB; moveByPositionAndProgress a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;FLnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V moveCollidedEntities a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/Entity;DLnet/minecraft/core/Direction;)V moveEntityByPiston a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;FLnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V moveStuckEntities b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;)V setLevel a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V tick a f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE d f Z DEFAULT_EXTENDING f f F DEFAULT_PROGRESS e f Z DEFAULT_SOURCE g f Ljava/lang/ThreadLocal; NOCLIP l f D PUSH_OFFSET c f I TICKS_TO_EXTEND b f D TICK_MOVEMENT a f I deathTicks s f Lnet/minecraft/core/Direction; direction i f Z extending j f Z isSourcePiston k f J lastTicked r f Lnet/minecraft/world/level/block/state/BlockState; movedState h f F progress m f F progressO q c net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1 net/minecraft/world/level/block/piston/TileEntityPiston$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a f [I $SwitchMap$net$minecraft$core$Direction b c net/minecraft/world/level/block/piston/PistonStructureResolver net/minecraft/world/level/block/piston/PistonExtendsChecker m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z addBlockLine a m (Lnet/minecraft/core/BlockPos;)Z addBranchingBlocks a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z canStickToEachOther a m ()Lnet/minecraft/core/Direction; getPushDirection b m ()Ljava/util/List; getToDestroy d m ()Ljava/util/List; getToPush c m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSticky a m (II)V reorderListAtCollision a m ()Z resolve a f I MAX_PUSH_DEPTH a f Z extending d f Lnet/minecraft/world/level/Level; level b f Lnet/minecraft/core/Direction; pistonDirection i f Lnet/minecraft/core/BlockPos; pistonPos c f Lnet/minecraft/core/Direction; pushDirection f f Lnet/minecraft/core/BlockPos; startPos e f Ljava/util/List; toDestroy h f Ljava/util/List; toPush g c net/minecraft/world/level/block/state/predicate/BlockPredicate net/minecraft/world/level/block/state/predicate/BlockPredicate m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockPredicate; forBlock a m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a f Lnet/minecraft/world/level/block/Block; block a c net/minecraft/world/level/block/state/properties/DoorHingeSide net/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge m ()[Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; $VALUES c f Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; LEFT a f Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; RIGHT b c net/minecraft/world/level/block/state/properties/SideChainPart net/minecraft/world/level/block/state/properties/SideChainPart m ()[Lnet/minecraft/world/level/block/state/properties/SideChainPart; $values h m ()Ljava/lang/String; getSerializedName c m ()Z isChainEnd b m ()Z isConnected a m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z isConnectionTowards a m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenConnectedToTheLeft e m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenConnectedToTheRight d m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenDisconnectedFromTheLeft g m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenDisconnectedFromTheRight f f [Lnet/minecraft/world/level/block/state/properties/SideChainPart; $VALUES f f Lnet/minecraft/world/level/block/state/properties/SideChainPart; CENTER c f Lnet/minecraft/world/level/block/state/properties/SideChainPart; LEFT d f Lnet/minecraft/world/level/block/state/properties/SideChainPart; RIGHT b f Lnet/minecraft/world/level/block/state/properties/SideChainPart; UNCONNECTED a f Ljava/lang/String; name e c net/minecraft/world/level/block/state/properties/StructureMode net/minecraft/world/level/block/state/properties/BlockPropertyStructureMode m ()[Lnet/minecraft/world/level/block/state/properties/StructureMode; $values b m ()Lnet/minecraft/network/chat/Component; getDisplayName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/StructureMode; $VALUES h f Lnet/minecraft/world/level/block/state/properties/StructureMode; CORNER c f Lnet/minecraft/world/level/block/state/properties/StructureMode; DATA d f Lcom/mojang/serialization/Codec; LEGACY_CODEC e f Lnet/minecraft/world/level/block/state/properties/StructureMode; LOAD b f Lnet/minecraft/world/level/block/state/properties/StructureMode; SAVE a f Lnet/minecraft/network/chat/Component; displayName g f Ljava/lang/String; name f c net/minecraft/world/level/block/state/properties/TestBlockMode net/minecraft/world/level/block/state/properties/TestBlockMode m ()[Lnet/minecraft/world/level/block/state/properties/TestBlockMode; $values d m ()Lnet/minecraft/network/chat/Component; getDetailedMessage b m ()Lnet/minecraft/network/chat/Component; getDisplayName a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)I lambda$static$0 b m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)I lambda$static$1 a f [Lnet/minecraft/world/level/block/state/properties/TestBlockMode; $VALUES l f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; ACCEPT d f Ljava/util/function/IntFunction; BY_ID g f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; FAIL c f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; LOG b f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; START a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f f Lnet/minecraft/network/chat/Component; detailedMessage k f Lnet/minecraft/network/chat/Component; displayName j f I id h f Ljava/lang/String; name i c net/minecraft/world/level/dimension/end/DragonRespawnAnimation net/minecraft/world/level/dimension/end/EnumDragonRespawn m ()[Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; $values a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a f [Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; $VALUES f f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; END e f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; PREPARING_TO_SUMMON_PILLARS b f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; START a f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; SUMMONING_DRAGON d f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; SUMMONING_PILLARS c c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1 net/minecraft/world/level/dimension/end/EnumDragonRespawn$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2 net/minecraft/world/level/dimension/end/EnumDragonRespawn$2 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3 net/minecraft/world/level/dimension/end/EnumDragonRespawn$3 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4 net/minecraft/world/level/dimension/end/EnumDragonRespawn$4 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5 net/minecraft/world/level/dimension/end/EnumDragonRespawn$5 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a c net/minecraft/world/level/entity/TransientEntitySectionManager net/minecraft/world/level/entity/TransientEntitySectionManager m (Lnet/minecraft/world/level/entity/EntityAccess;)V addEntity a m ()I count b m ()Ljava/lang/String; gatherStats c m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntityGetter a m (J)Lnet/minecraft/world/level/entity/Visibility; lambda$new$0 a m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$startTicking$1 c m (Lnet/minecraft/world/level/entity/EntitySection;)V lambda$startTicking$2 b m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$stopTicking$3 b m (Lnet/minecraft/world/level/entity/EntitySection;)V lambda$stopTicking$4 a m (JLnet/minecraft/world/level/entity/EntitySection;)V removeSectionIfEmpty a m (Lnet/minecraft/world/level/ChunkPos;)V startTicking a m (Lnet/minecraft/world/level/ChunkPos;)V stopTicking b f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/world/level/entity/LevelCallback; callbacks b f Lnet/minecraft/world/level/entity/LevelEntityGetter; entityGetter f f Lnet/minecraft/world/level/entity/EntityLookup; entityStorage c f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage d f Lit/unimi/dsi/fastutil/longs/LongSet; tickingChunks e c net/minecraft/world/level/entity/TransientEntitySectionManager$Callback net/minecraft/world/level/entity/TransientEntitySectionManager$a m ()V onMove a m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a f J currentSectionKey d f Lnet/minecraft/world/level/entity/EntitySection; currentSection e f Lnet/minecraft/world/level/entity/EntityAccess; entity c f Lnet/minecraft/world/level/entity/TransientEntitySectionManager; this$0 b c net/minecraft/world/level/gameevent/vibrations/VibrationSystem net/minecraft/world/level/gameevent/vibrations/VibrationSystem m (Lnet/minecraft/core/Holder;)I getGameEventFrequency a_ m (Lnet/minecraft/resources/ResourceKey;)I getGameEventFrequency a m (FI)I getRedstoneStrengthForDistance a_ m (I)Lnet/minecraft/resources/ResourceKey; getResonanceEventByFrequency b m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V lambda$static$0 a f I NO_VIBRATION_FREQUENCY e_ f Ljava/util/List; RESONANCE_EVENTS d_ f Ljava/util/function/ToIntFunction; VIBRATION_FREQUENCY_FOR_EVENT f_ c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data net/minecraft/world/level/gameevent/vibrations/VibrationSystem$a m ()V decrementTravelTime d m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; getCurrentVibration b m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; getSelectionStrategy a m ()I getTravelTimeInTicks c m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;)Ljava/util/Optional; lambda$static$0 a m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V setCurrentVibration a m (Z)V setReloadVibrationParticle a m (I)V setTravelTimeInTicks a m ()Z shouldReloadVibrationParticle e f Lcom/mojang/serialization/Codec; CODEC a f Ljava/lang/String; NBT_TAG_KEY b f Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; currentVibration c f Z reloadVibrationParticle f f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; selectionStrategy e f I travelTimeInTicks d c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User net/minecraft/world/level/gameevent/vibrations/VibrationSystem$d m (F)I calculateTravelTimeInTicks a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a m ()Z canTriggerAvoidVibration d m ()Lnet/minecraft/tags/TagKey; getListenableEvents c m ()I getListenerRadius a m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z isValidVibration a m ()V onDataChanged e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a m ()Z requiresAdjacentChunksToBeTicking f c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker net/minecraft/world/level/gameevent/vibrations/VibrationSystem$c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z areAdjacentChunksTicking a m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V lambda$trySelectAndScheduleVibration$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Z receiveVibration a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V tick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V tryReloadVibrationParticle b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V trySelectAndScheduleVibration a c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener net/minecraft/world/level/gameevent/vibrations/VibrationSystem$b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)F distanceBetweenInBlocks a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)V forceScheduleVibration b m ()I getListenerRadius b m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z isOccluded a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V lambda$forceScheduleVibration$0 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isOccluded$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V scheduleVibration a f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem; system a c net/minecraft/world/level/levelgen/feature/BasaltPillarFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltPillar m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeBaseHangOff a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeHangOff b c net/minecraft/world/level/levelgen/feature/FeatureCountTracker net/minecraft/world/level/levelgen/feature/FeatureCountTracker m (Lnet/minecraft/server/level/ServerLevel;)V chunkDecorated a m ()V clearCounts a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Ljava/util/Optional;)V featurePlaced a m (Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$featurePlaced$0 a m (Ljava/lang/String;ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData;I)V lambda$logCounts$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData;)V lambda$logCounts$2 a m ()V logCounts b f Lorg/slf4j/Logger; LOGGER a f Lcom/google/common/cache/LoadingCache; data b c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData; load a c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData net/minecraft/world/level/levelgen/feature/FeatureCountTracker$b m ()Lorg/apache/commons/lang3/mutable/MutableInt; chunksWithFeatures b m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; featureData a f Lorg/apache/commons/lang3/mutable/MutableInt; chunksWithFeatures b f Lit/unimi/dsi/fastutil/objects/Object2IntMap; featureData a c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData net/minecraft/world/level/levelgen/feature/FeatureCountTracker$a m ()Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; feature a m ()Ljava/util/Optional; topFeature b f Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; feature a f Ljava/util/Optional; topFeature b c net/minecraft/world/level/levelgen/feature/FeaturePlaceContext net/minecraft/world/level/levelgen/feature/FeaturePlaceContext m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f m ()Lnet/minecraft/world/level/WorldGenLevel; level b m ()Lnet/minecraft/core/BlockPos; origin e m ()Lnet/minecraft/util/RandomSource; random d m ()Ljava/util/Optional; topFeature a f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f f Lnet/minecraft/world/level/WorldGenLevel; level b f Lnet/minecraft/core/BlockPos; origin e f Lnet/minecraft/util/RandomSource; random d f Ljava/util/Optional; topFeature a c net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherrackReplaceBlobs m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/BlockPos; findTarget a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureReplaceBlock m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/ScatteredOreFeature net/minecraft/world/level/levelgen/feature/ScatteredOreFeature m (Lnet/minecraft/util/RandomSource;I)I getRandomPlacementInOneAxisRelativeToOrigin a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;I)V offsetTargetPos a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f I MAX_DIST_FROM_ORIGIN a c net/minecraft/world/level/levelgen/feature/WeepingVinesFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureWeepingVines m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeRoofNetherWart a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeRoofWeepingVines b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V placeWeepingVinesColumn a f [Lnet/minecraft/core/Direction; DIRECTIONS a c net/minecraft/world/level/levelgen/placement/InSquarePlacement net/minecraft/world/level/levelgen/placement/InSquarePlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; lambda$static$0 c m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; spread a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; INSTANCE c c net/minecraft/world/level/levelgen/placement/PlacementModifier net/minecraft/world/level/levelgen/placement/PlacementModifier m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/level/levelgen/structure/BuiltinStructures net/minecraft/world/level/levelgen/structure/BuiltinStructures m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY F f Lnet/minecraft/resources/ResourceKey; BASTION_REMNANT s f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURE r f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID f f Lnet/minecraft/resources/ResourceKey; END_CITY q f Lnet/minecraft/resources/ResourceKey; FORTRESS o f Lnet/minecraft/resources/ResourceKey; IGLOO g f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE e f Lnet/minecraft/resources/ResourceKey; MINESHAFT b f Lnet/minecraft/resources/ResourceKey; MINESHAFT_MESA c f Lnet/minecraft/resources/ResourceKey; NETHER_FOSSIL p f Lnet/minecraft/resources/ResourceKey; OCEAN_MONUMENT l f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_COLD m f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_WARM n f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOST a f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_DESERT z f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_JUNGLE A f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_MOUNTAIN C f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_NETHER E f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_OCEAN D f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_STANDARD y f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_SWAMP B f Lnet/minecraft/resources/ResourceKey; SHIPWRECK h f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_BEACHED i f Lnet/minecraft/resources/ResourceKey; STRONGHOLD k f Lnet/minecraft/resources/ResourceKey; SWAMP_HUT j f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS G f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS H f Lnet/minecraft/resources/ResourceKey; VILLAGE_DESERT u f Lnet/minecraft/resources/ResourceKey; VILLAGE_PLAINS t f Lnet/minecraft/resources/ResourceKey; VILLAGE_SAVANNA v f Lnet/minecraft/resources/ResourceKey; VILLAGE_SNOWY w f Lnet/minecraft/resources/ResourceKey; VILLAGE_TAIGA x f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSION d c net/minecraft/world/level/levelgen/structure/TerrainAdjustment net/minecraft/world/level/levelgen/structure/TerrainAdjustment m ()[Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; $VALUES h f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BEARD_BOX d f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BEARD_THIN c f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BURY b f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; ENCAPSULATE e f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; NONE a f Ljava/lang/String; id g c net/minecraft/world/level/storage/loot/entries/LootPoolEntries net/minecraft/world/level/storage/loot/entries/LootEntries m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; register a f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; ALTERNATIVES h f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; DYNAMIC e f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; EMPTY b f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; GROUP j f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; ITEM c f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; LOOT_TABLE d f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; SEQUENCE i f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; SLOTS g f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; TAG f c net/minecraft/world/level/storage/loot/entries/NestedLootTable net/minecraft/world/level/storage/loot/entries/NestedLootTable m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; inlineLootTable a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; lambda$createItemStack$2 a m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTable; lambda$createItemStack$3 b m (Lnet/minecraft/world/level/storage/loot/LootTable;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$inlineLootTable$9 a m (Lnet/minecraft/resources/ResourceKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$lootTableReference$8 a m (Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;)V lambda$validate$4 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;)V lambda$validate$5 b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;)V lambda$validate$6 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/LootTable;)V lambda$validate$7 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; lootTableReference a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/ProblemReporter$PathElement; INLINE_LOOT_TABLE_PATH_ELEMENT j f Lcom/mojang/datafixers/util/Either; contents k c net/minecraft/world/level/storage/loot/entries/SequentialEntry net/minecraft/world/level/storage/loot/entries/LootEntrySequence m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$0 a m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; sequential a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder net/minecraft/world/level/storage/loot/entries/LootEntrySequence$a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ m ()Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; getThis a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; then c f Lcom/google/common/collect/ImmutableList$Builder; entries a c net/minecraft/world/level/storage/loot/functions/ListOperation net/minecraft/world/level/storage/loot/functions/ListOperation m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; apply a m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a m (I)Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type;)Lcom/mojang/serialization/MapCodec; lambda$codec$0 a m (II)Ljava/lang/String; lambda$codec$1 a m (ILnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lcom/mojang/serialization/DataResult; lambda$codec$2 a m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a f Lcom/mojang/serialization/MapCodec; UNLIMITED_CODEC a c net/minecraft/world/level/storage/loot/functions/ListOperation$Type net/minecraft/world/level/storage/loot/functions/ListOperation$f m ()[Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; $values b m ()Ljava/lang/String; getSerializedName c m ()Lcom/mojang/serialization/MapCodec; mapCodec a f [Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; $VALUES h f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; APPEND d f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; INSERT c f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; REPLACE_ALL a f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; REPLACE_SECTION b f Ljava/lang/String; id f f Lcom/mojang/serialization/MapCodec; mapCodec g c net/minecraft/world/level/storage/loot/functions/ListOperation$Append net/minecraft/world/level/storage/loot/functions/ListOperation$a m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Append; lambda$static$0 b m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Append; INSTANCE b f Lorg/slf4j/Logger; LOGGER d f Lcom/mojang/serialization/MapCodec; MAP_CODEC c c net/minecraft/world/level/storage/loot/functions/ListOperation$Insert net/minecraft/world/level/storage/loot/functions/ListOperation$b m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a m ()I offset b f Lorg/slf4j/Logger; LOGGER d f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f I offset c c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll net/minecraft/world/level/storage/loot/functions/ListOperation$c m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll; lambda$static$0 b m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll; INSTANCE b f Lcom/mojang/serialization/MapCodec; MAP_CODEC c c net/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone net/minecraft/world/level/storage/loot/functions/ListOperation$e m (Ljava/util/List;)Ljava/util/List; apply a m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; lambda$codec$0 b m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$codec$1 a m (Lcom/mojang/serialization/Codec;ILcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$2 a m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation; operation b m ()Ljava/util/List; value a f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; operation b f Ljava/util/List; value a c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceSection net/minecraft/world/level/storage/loot/functions/ListOperation$d m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a m ()I offset b m ()Ljava/util/Optional; size c f Lorg/slf4j/Logger; LOGGER e f Lcom/mojang/serialization/MapCodec; MAP_CODEC b f I offset c f Ljava/util/Optional; size d c net/minecraft/world/level/storage/loot/predicates/WeatherCheck net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m ()Ljava/util/Optional; isRaining d m ()Ljava/util/Optional; isThundering e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; weather c f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; isRaining b f Ljava/util/Optional; isThundering c c net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a m ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck; build a m (Z)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; setRaining a m (Z)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; setThundering b f Ljava/util/Optional; isRaining a f Ljava/util/Optional; isThundering b c org/bukkit/craftbukkit/advancement/CraftAdvancementRequirement org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementRequirement c org/bukkit/craftbukkit/command/CraftRemoteConsoleCommandSender org/bukkit/craftbukkit/v1_21_R7/command/CraftRemoteConsoleCommandSender c org/bukkit/craftbukkit/generator/structure/CraftStructurePiece org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftStructurePiece c org/bukkit/craftbukkit/inventory/components/CraftFoodComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftFoodComponent c org/bukkit/craftbukkit/inventory/components/CraftToolComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftToolComponent c org/bukkit/craftbukkit/inventory/components/CraftToolComponent$CraftToolRule org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftToolComponent$CraftToolRule c org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersionData org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RequirePluginVersionData c net/minecraft/advancements/criterion/AnyBlockInteractionTrigger net/minecraft/advancements/criterion/AnyBlockInteractionTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/AnyBlockInteractionTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V trigger a c net/minecraft/advancements/criterion/AnyBlockInteractionTrigger$TriggerInstance net/minecraft/advancements/criterion/AnyBlockInteractionTrigger$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/advancements/criterion/CriterionValidator;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validate$1 a m ()Ljava/util/Optional; location b m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; location c f Ljava/util/Optional; player b c net/minecraft/advancements/criterion/CuredZombieVillagerTrigger net/minecraft/advancements/criterion/CriterionTriggerCuredZombieVillager m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/CuredZombieVillagerTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/monster/zombie/Zombie;Lnet/minecraft/world/entity/npc/villager/Villager;)V trigger a c net/minecraft/advancements/criterion/CuredZombieVillagerTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerCuredZombieVillager$a m ()Lnet/minecraft/advancements/Criterion; curedZombieVillager b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a m ()Ljava/util/Optional; villager d m ()Ljava/util/Optional; zombie c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; player b f Ljava/util/Optional; villager d f Ljava/util/Optional; zombie c c net/minecraft/core/component/predicates/DataComponentPredicates net/minecraft/core/component/predicates/DataComponentPredicates m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; bootstrap a m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; register a f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ARMOR_TRIM m f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ATTRIBUTE_MODIFIERS l f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; BUNDLE_CONTENTS g f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; CONTAINER f f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; CUSTOM_DATA e f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; DAMAGE a f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ENCHANTMENTS b f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; FIREWORKS i f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; FIREWORK_EXPLOSION h f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; JUKEBOX_PLAYABLE n f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; POTIONS d f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; STORED_ENCHANTMENTS c f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; WRITABLE_BOOK j f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; WRITTEN_BOOK k c net/minecraft/data/advancements/packs/VanillaNetherAdvancements net/minecraft/data/advancements/packs/VanillaNetherAdvancements m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a c net/minecraft/data/advancements/packs/VanillaTheEndAdvancements net/minecraft/data/advancements/packs/VanillaTheEndAdvancements m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a c net/minecraft/network/protocol/common/ClientboundTransferPacket net/minecraft/network/protocol/common/ClientboundTransferPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Ljava/lang/String; host b m ()I port e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; host b f I port c c net/minecraft/network/protocol/game/ClientboundAwardStatsPacket net/minecraft/network/protocol/game/PacketPlayOutStatistic m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STAT_VALUES_STREAM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats b c net/minecraft/network/protocol/game/ClientboundBlockEventPacket net/minecraft/network/protocol/game/PacketPlayOutBlockAction m ()I getB0 e m ()I getB1 f m ()Lnet/minecraft/world/level/block/Block; getBlock g m ()Lnet/minecraft/core/BlockPos; getPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I b0 c f I b1 d f Lnet/minecraft/world/level/block/Block; block e f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/network/protocol/game/ClientboundDebugEventPacket net/minecraft/network/protocol/game/ClientboundDebugEventPacket m ()Lnet/minecraft/util/debug/DebugSubscription$Event; event b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/util/debug/DebugSubscription$Event; event b c net/minecraft/network/protocol/game/ClientboundDeleteChatPacket net/minecraft/network/protocol/game/ClientboundDeleteChatPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/MessageSignature$Packed; messageSignature b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/MessageSignature$Packed; messageSignature b c net/minecraft/network/protocol/game/ClientboundLevelEventPacket net/minecraft/network/protocol/game/PacketPlayOutWorldEvent m ()I getData f m ()Lnet/minecraft/core/BlockPos; getPos g m ()I getType e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isGlobalEvent b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I data d f Z globalEvent e f Lnet/minecraft/core/BlockPos; pos c f I type b c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket net/minecraft/network/protocol/game/PacketPlayOutEntity m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m ()F getXRot h m ()S getXa b m ()F getYRot g m ()S getYa e m ()S getZa f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z hasPosition j m ()Z hasRotation i m ()Z isOnGround k m ()Lnet/minecraft/network/protocol/PacketType; type a f I entityId a f Z hasPos i f Z hasRot h f Z onGround g f B xRot f f S xa b f B yRot e f S ya c f S za d c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ClientboundOpenScreenPacket net/minecraft/network/protocol/game/PacketPlayOutOpenWindow m ()I getContainerId b m ()Lnet/minecraft/network/chat/Component; getTitle f m ()Lnet/minecraft/world/inventory/MenuType; getType e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b f Lnet/minecraft/network/chat/Component; title d f Lnet/minecraft/world/inventory/MenuType; type c c net/minecraft/network/protocol/game/ClientboundPlayerChatPacket net/minecraft/network/protocol/game/ClientboundPlayerChatPacket m ()Lnet/minecraft/network/chat/SignedMessageBody$Packed; body h m ()Lnet/minecraft/network/chat/ChatType$Bound; chatType k m ()Lnet/minecraft/network/chat/FilterMask; filterMask j m ()I globalIndex b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I index f m ()Z isSkippable c m ()Ljava/util/UUID; sender e m ()Lnet/minecraft/network/chat/MessageSignature; signature g m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Lnet/minecraft/network/chat/Component; unsignedContent i m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/SignedMessageBody$Packed; body f f Lnet/minecraft/network/chat/ChatType$Bound; chatType i f Lnet/minecraft/network/chat/FilterMask; filterMask h f I globalIndex b f I index d f Ljava/util/UUID; sender c f Lnet/minecraft/network/chat/MessageSignature; signature e f Lnet/minecraft/network/chat/Component; unsignedContent g c net/minecraft/network/protocol/game/ClientboundResetScorePacket net/minecraft/network/protocol/game/ClientboundResetScorePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/lang/String; objectiveName e m ()Ljava/lang/String; owner b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; objectiveName c f Ljava/lang/String; owner b c net/minecraft/network/protocol/game/ClientboundRotateHeadPacket net/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m ()F getYHeadRot b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entityId b f B yHeadRot c c net/minecraft/network/protocol/game/ClientboundServerDataPacket net/minecraft/network/protocol/game/ClientboundServerDataPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/Optional; iconBytes e m ()Lnet/minecraft/network/chat/Component; motd b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; iconBytes c f Lnet/minecraft/network/chat/Component; motd b c net/minecraft/network/protocol/game/ClientboundSystemChatPacket net/minecraft/network/protocol/game/ClientboundSystemChatPacket m ()Lnet/minecraft/network/chat/Component; content b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isSkippable c m ()Z overlay e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; content b f Z overlay c c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket net/minecraft/network/protocol/game/PacketPlayInFlying m (D)D getX a m (F)F getXRot b m (D)D getY b m (F)F getYRot a m (D)D getZ c m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z hasPosition f m ()Z hasRotation g m ()Z horizontalCollision e m ()Z isOnGround b m (ZZ)I packFlags a m ()Lnet/minecraft/network/protocol/PacketType; type a m (I)Z unpackHorizontalCollision b m (I)Z unpackOnGround a f I FLAG_HORIZONTAL_COLLISION k f I FLAG_ON_GROUND j f Z hasPos h f Z hasRot i f Z horizontalCollision g f Z onGround f f D x a f F xRot e f D y b f F yRot d f D z c c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly net/minecraft/network/protocol/game/PacketPlayInFlying$d m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly; read a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j c net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket net/minecraft/network/protocol/game/PacketPlayInBoatMove m ()Z getLeft b m ()Z getRight e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z left b f Z right c c net/minecraft/network/protocol/game/ServerboundRenameItemPacket net/minecraft/network/protocol/game/PacketPlayInItemName m ()Ljava/lang/String; getName b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; name b c net/minecraft/network/protocol/game/ServerboundSignUpdatePacket net/minecraft/network/protocol/game/PacketPlayInUpdateSign m ()[Ljava/lang/String; getLines f m ()Lnet/minecraft/core/BlockPos; getPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isFrontText e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I MAX_STRING_LENGTH b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z isFrontText e f [Ljava/lang/String; lines d f Lnet/minecraft/core/BlockPos; pos c c net/minecraft/server/jsonrpc/security/JsonRpcSslContextProvider net/minecraft/server/jsonrpc/security/JsonRpcSslContextProvider m (Ljava/lang/String;Ljava/lang/String;)Lio/netty/handler/ssl/SslContext; createFrom a m (Ljava/lang/String;)Ljava/lang/String; getKeystorePassword a m (Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContext; loadKeystoreFromPath a m ()V printInstructions a f Ljava/lang/String; PASSWORD_ENV_VARIABLE_KEY a f Ljava/lang/String; PASSWORD_SYSTEM_PROPERTY_KEY b f Lorg/slf4j/Logger; log c c net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix net/minecraft/util/datafix/fixes/DataConverterFlattenState m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix net/minecraft/util/datafix/fixes/DataConverterBedBlock m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$0 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$1 a m (Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map; lambda$cap$2 a m ()Ljava/lang/IllegalStateException; lambda$cap$3 a m (Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V lambda$cap$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$5 a c net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a c net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix net/minecraft/util/datafix/fixes/DataConverterCustomNameEntity m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixCustomName a m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$1 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityZombifiedPiglinRename m (Ljava/lang/String;)Ljava/lang/String; rename a f Ljava/util/Map; RENAMED_IDS a c net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a f Ljava/util/List; OLD_SETTINGS_KEYS b f Ljava/lang/String; WORLD_GEN_SETTINGS a c net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix net/minecraft/util/datafix/fixes/DataConverterMobSpawner m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/NamedEntityConvertUncheckedFix net/minecraft/util/datafix/fixes/NamedEntityConvertUncheckedFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a c net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFeature a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag b m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; get a m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; getReplacement a m (I)Ljava/lang/String; lambda$get$2 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateChildren$0 e m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateChildren$1 d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateChildren c m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; updateChildren a f Ljava/util/Set; FEATURES c f Ljava/util/regex/Pattern; INDEX_PATTERN a f Ljava/util/Set; PIECE_TYPE b c net/minecraft/util/parsing/packrat/commands/IdentifierParseRule net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Lnet/minecraft/resources/Identifier; parse b f Lnet/minecraft/util/parsing/packrat/Rule; INSTANCE a c net/minecraft/util/parsing/packrat/commands/ParserBasedArgument net/minecraft/util/parsing/packrat/commands/ParserBasedArgument f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; parser a c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent net/minecraft/util/profiling/jfr/event/StructureGenerationEvent c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$Fields net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$a f Ljava/lang/String; CHUNK_POS_X a f Ljava/lang/String; CHUNK_POS_Z b f Ljava/lang/String; LEVEL d f Ljava/lang/String; STRUCTURE c f Ljava/lang/String; SUCCESS e c net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getJumpCandidate a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a f Z currentlyWantingPreferredOnes p f Ljava/util/List; notPrefferedJumpCandidates o f Lnet/minecraft/tags/TagKey; preferredBlockTag m f F preferredBlocksChance n c net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll net/minecraft/world/entity/ai/behavior/BehaviorStrollRandom m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (FII)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; lambda$create$0 a m (IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$1 a m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a f I MAX_XZ_DIST a f I MAX_Y_DIST b c net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl m (Ljava/lang/Float;)V lambda$tick$0 b m (Ljava/lang/Float;)V lambda$tick$1 a m ()V tick a f I HEAD_TILT_X i f I HEAD_TILT_Y j f I maxYRotFromCenter h c net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl m (F)F getTurningSpeedFactor a m ()V tick a f F FULL_SPEED_TURN_THRESHOLD l f F STOP_TURN_THRESHOLD m f Z applyGravity r f F inWaterSpeedModifier p f I maxTurnX n f I maxTurnY o f F outsideWaterSpeedModifier q c net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtByTarget m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurtBy b f Lnet/minecraft/world/entity/TamableAnimal; tameAnimal a f I timestamp c c net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor net/minecraft/world/entity/ai/sensing/SensorNearestLivingEntities m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor net/minecraft/world/entity/ai/sensing/SensorPiglinBruteSpecific m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory m (Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory;)V copyFrom a m (I)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; get a m (IF)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; get a m (DF)V record a f I LENGTH a f I MASK b f I head d f [Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; samples c c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a m ()D y a m ()F yRot b f D y a f F yRot b c net/minecraft/world/entity/decoration/painting/PaintingVariants net/minecraft/world/entity/decoration/painting/PaintingVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;II)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;IIZ)V register a f Lnet/minecraft/resources/ResourceKey; ALBAN c f Lnet/minecraft/resources/ResourceKey; AZTEC2 d f Lnet/minecraft/resources/ResourceKey; AZTEC b f Lnet/minecraft/resources/ResourceKey; BACKYARD J f Lnet/minecraft/resources/ResourceKey; BAROQUE E f Lnet/minecraft/resources/ResourceKey; BOMB e f Lnet/minecraft/resources/ResourceKey; BOUQUET K f Lnet/minecraft/resources/ResourceKey; BURNING_SKULL x f Lnet/minecraft/resources/ResourceKey; BUST p f Lnet/minecraft/resources/ResourceKey; CAVEBIRD L f Lnet/minecraft/resources/ResourceKey; CHANGING M f Lnet/minecraft/resources/ResourceKey; COTAN N f Lnet/minecraft/resources/ResourceKey; COURBET i f Lnet/minecraft/resources/ResourceKey; CREEBET l f Lnet/minecraft/resources/ResourceKey; DENNIS Y f Lnet/minecraft/resources/ResourceKey; DONKEY_KONG z f Lnet/minecraft/resources/ResourceKey; EARTH A f Lnet/minecraft/resources/ResourceKey; ENDBOSS O f Lnet/minecraft/resources/ResourceKey; FERN P f Lnet/minecraft/resources/ResourceKey; FIGHTERS u f Lnet/minecraft/resources/ResourceKey; FINDING Q f Lnet/minecraft/resources/ResourceKey; FIRE D f Lnet/minecraft/resources/ResourceKey; GRAHAM n f Lnet/minecraft/resources/ResourceKey; HUMBLE F f Lnet/minecraft/resources/ResourceKey; KEBAB a f Lnet/minecraft/resources/ResourceKey; LOWMIST R f Lnet/minecraft/resources/ResourceKey; MATCH o f Lnet/minecraft/resources/ResourceKey; MEDITATIVE G f Lnet/minecraft/resources/ResourceKey; ORB S f Lnet/minecraft/resources/ResourceKey; OWLEMONS T f Lnet/minecraft/resources/ResourceKey; PASSAGE U f Lnet/minecraft/resources/ResourceKey; PIGSCENE w f Lnet/minecraft/resources/ResourceKey; PLANT f f Lnet/minecraft/resources/ResourceKey; POINTER v f Lnet/minecraft/resources/ResourceKey; POND V f Lnet/minecraft/resources/ResourceKey; POOL h f Lnet/minecraft/resources/ResourceKey; PRAIRIE_RIDE H f Lnet/minecraft/resources/ResourceKey; SEA j f Lnet/minecraft/resources/ResourceKey; SKELETON y f Lnet/minecraft/resources/ResourceKey; SKULL_AND_ROSES s f Lnet/minecraft/resources/ResourceKey; STAGE q f Lnet/minecraft/resources/ResourceKey; SUNFLOWERS W f Lnet/minecraft/resources/ResourceKey; SUNSET k f Lnet/minecraft/resources/ResourceKey; TIDES X f Lnet/minecraft/resources/ResourceKey; UNPACKED I f Lnet/minecraft/resources/ResourceKey; VOID r f Lnet/minecraft/resources/ResourceKey; WANDERER m f Lnet/minecraft/resources/ResourceKey; WASTELAND g f Lnet/minecraft/resources/ResourceKey; WATER C f Lnet/minecraft/resources/ResourceKey; WIND B f Lnet/minecraft/resources/ResourceKey; WITHER t c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V adjustToRails a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; calculateBoostTrackSpeed a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; calculateHaltTrackSpeed a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculatePlayerInputSpeed e m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/phys/Vec3; calculateSlopeSpeed a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$TrackIteration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/phys/Vec3; calculateTrackSpeed a m ()Z cartHasPosRotLerp o m (F)Lnet/minecraft/world/phys/Vec3; getCartLerpMovements f m (F)Lnet/minecraft/world/phys/Vec3; getCartLerpPosition e m (F)F getCartLerpXRot c m (F)F getCartLerpYRot d m (F)Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$StepPartialTicks; getCurrentLerpStep g m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b m ()D getSlowdownFactor m m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z isDecending b m ()V lerpClientPositionAndRotation p m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a m (Lnet/minecraft/world/phys/AABB;)Z pickupEntities a m ()Z pushAndPickupEntities d m (Lnet/minecraft/world/phys/AABB;)Z pushEntities b m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z restAtVShape a m ()V setOldLerpValues n m (FF)V setRotation a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a m ()V tick b f D ON_RAIL_Y_OFFSET c f D OPPOSING_SLOPES_REST_AT_SPEED_THRESHOLD d f I POS_ROT_LERP_TICKS b f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$StepPartialTicks; cacheIndexAlpha i f I cachedLerpDelay j f F cachedPartialTick k f Ljava/util/List; currentLerpSteps f f D currentLerpStepsTotalWeight g f I lerpDelay l f Ljava/util/List; lerpSteps e f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; oldLerp h c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$1 net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$a m ()Lnet/minecraft/world/phys/Vec3; movement b m ()Lnet/minecraft/world/phys/Vec3; position a m ()F weight e m ()F xRot d m ()F yRot c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; ZERO b f Lnet/minecraft/world/phys/Vec3; movement d f Lnet/minecraft/world/phys/Vec3; position c f F weight g f F xRot f f F yRot e c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$TrackIteration net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$c m ()Z shouldIterate a f Z firstIteration b f Z hasBoosted e f Z hasGainedSlopeSpeed c f Z hasHalted d f D movementLeft a c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$StepPartialTicks net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$b m ()Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; currentStep b m ()F partialTicksInStep a m ()Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; previousStep c f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; currentStep b f F partialTicksInStep a f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; previousStep c c net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getKnownMovement d m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b m ()Lnet/minecraft/core/Direction; getMotionDirection l m (DDD)Lnet/minecraft/world/phys/Vec3; getPos c m (DDDD)Lnet/minecraft/world/phys/Vec3; getPosOffs a m ()D getSlowdownFactor m m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion a m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a m (Lnet/minecraft/world/entity/InterpolationHandler;)V onInterpolation a m ()Z pushAndPickupEntities d m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a m ()V tick b f D ABSOLUTE_MAX_SPEED e f D MAX_SPEED_IN_WATER c f D MAX_SPEED_ON_LAND d f D MINECART_RIDABLE_THRESHOLD b f Lnet/minecraft/world/entity/InterpolationHandler; interpolation f f Lnet/minecraft/world/phys/Vec3; targetDeltaMovement g c net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior$1 net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a c net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; sound b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/Holder; sound c c net/minecraft/world/item/crafting/display/SmithingRecipeDisplay net/minecraft/world/item/crafting/display/SmithingRecipeDisplay m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; addition f m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; base c m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; template b m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c f Lnet/minecraft/world/item/crafting/display/SlotDisplay; addition h f Lnet/minecraft/world/item/crafting/display/SlotDisplay; base g f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation j f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result i f Lnet/minecraft/world/item/crafting/display/SlotDisplay; template f c net/minecraft/world/item/enchantment/effects/ApplyEntityImpulse net/minecraft/world/item/enchantment/effects/ApplyEntityImpulse m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/phys/Vec3; coordinateScale c m ()Lnet/minecraft/world/phys/Vec3; direction b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; magnitude d f Lcom/mojang/serialization/MapCodec; CODEC a f I POST_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS g f Lnet/minecraft/world/phys/Vec3; coordinateScale e f Lnet/minecraft/world/phys/Vec3; direction d f Lnet/minecraft/world/item/enchantment/LevelBasedValue; magnitude f c net/minecraft/world/item/enchantment/effects/ScaleExponentially net/minecraft/world/item/enchantment/effects/ScaleExponentially m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; base b m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; exponent c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ILnet/minecraft/util/RandomSource;F)F process a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; base c f Lnet/minecraft/world/item/enchantment/LevelBasedValue; exponent d c net/minecraft/world/item/enchantment/effects/SetBlockProperties net/minecraft/world/item/enchantment/effects/SetBlockProperties m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$apply$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Vec3i; offset c m ()Lnet/minecraft/world/item/component/BlockItemStateProperties; properties b m ()Ljava/util/Optional; triggerGameEvent d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Vec3i; offset e f Lnet/minecraft/world/item/component/BlockItemStateProperties; properties d f Ljava/util/Optional; triggerGameEvent f c net/minecraft/world/item/enchantment/effects/SummonEntityEffect net/minecraft/world/item/enchantment/effects/SummonEntityEffect m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/core/HolderSet; entityTypes b m ()Z joinTeam c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/HolderSet; entityTypes d f Z joinTeam e c net/minecraft/world/level/block/entity/BaseContainerBlockEntity net/minecraft/world/level/block/entity/TileEntityContainer m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/player/Player;)Z canOpen b m ()V clearContent a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m ()Lnet/minecraft/network/chat/Component; getCustomName as m ()Lnet/minecraft/network/chat/Component; getDefaultName k m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/core/NonNullList; getItems g m ()Lnet/minecraft/network/chat/Component; getName ap m ()Z isEmpty c m ()Z isLocked m m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V sendChestLockedNotifications a m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/core/NonNullList;)V setItems a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a f Lnet/minecraft/world/LockCode; lockKey d f Lnet/minecraft/network/chat/Component; name e c net/minecraft/world/level/block/entity/CreakingHeartBlockEntity net/minecraft/world/level/block/entity/CreakingHeartBlockEntity m ()V clearCreakingInfo k m ()I computeAnalogOutputSignal f m ()V creakingHurt c m ()D distanceToCreaking h m (Lnet/minecraft/server/level/ServerLevel;IZ)V emitParticles a m ()I getAnalogOutputSignal d m ()Ljava/util/Optional; getCreakingProtector l m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z isProtector b m (Lnet/minecraft/core/BlockPos;)V lambda$creakingHurt$2 a m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Double; lambda$distanceToCreaking$1 c m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Boolean; lambda$isProtector$5 a m (Ljava/util/UUID;)Ljava/util/UUID; lambda$saveAdditional$6 b m (Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V lambda$serverTick$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V lambda$spreadResin$3 a m (Lnet/minecraft/server/level/ServerLevel;Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos$TraversalNodeStatus; lambda$spreadResin$4 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/damagesource/DamageSource;)V removeProtector a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)V serverTick a m (Ljava/util/UUID;)V setCreakingInfo a m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V setCreakingInfo a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/entity/monster/creaking/Creaking; spawnProtector a m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; spreadResin a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/level/block/state/BlockState; updateCreakingState a f I ATTEMPTS_PER_SPAWN f f I CREAKING_ROAMING_RADIUS a f I DISTANCE_CREAKING_TOO_FAR c f I HURT_CALL_INTERVAL k f I HURT_CALL_PARTICLE_TICKS l f I HURT_CALL_TOTAL_TICKS i f I MAX_COUNT q f I MAX_DEPTH m f Ljava/util/Optional; NO_CREAKING s f I NUMBER_OF_HURT_CALLS j f I PLAYER_DETECTION_RANGE b f I SPAWN_RANGE_XZ d f I SPAWN_RANGE_Y e f I TICKS_GRACE_PERIOD r f I UPDATE_TICKS g f I UPDATE_TICKS_VARIANCE h f Lcom/mojang/datafixers/util/Either; creakingInfo t f I emitter w f Lnet/minecraft/world/phys/Vec3; emitterTarget x f I outputSignal y f I ticker v f J ticksExisted u c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity net/minecraft/world/level/block/entity/SculkCatalystBlockEntity m ()Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; getListener a m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity;)V serverTick a f Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; catalystListener a c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V bloom a m ()Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; getDeliveryMode c m ()I getListenerRadius b m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a m ()Lnet/minecraft/world/level/block/SculkSpreader; getSculkSpreader d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)V lambda$handleGameEvent$0 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)V tryAwardItSpreadsAdvancement a f I PULSE_TICKS a f Lnet/minecraft/world/level/block/state/BlockState; blockState c f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource d f Lnet/minecraft/world/level/block/SculkSpreader; sculkSpreader b c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity net/minecraft/world/level/block/entity/SculkShriekerBlockEntity m (Lnet/minecraft/server/level/ServerLevel;)Z canRespond b m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; getListener a m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a m (I)V lambda$tryToWarn$1 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/Level;)V playWardenReplySound b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V shriek a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerPlayer; tryGetPlayer a m (Lnet/minecraft/server/level/ServerLevel;)V tryRespond a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)V tryShriek a m (Lnet/minecraft/server/level/ServerLevel;)Z trySummonWarden c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)Z tryToWarn b f I DARKNESS_RADIUS e f I DEFAULT_WARNING_LEVEL k f I SHRIEKING_TICKS f f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; SOUND_BY_LEVEL j f I WARDEN_SPAWN_ATTEMPTS b f I WARDEN_SPAWN_RANGE_XZ c f I WARDEN_SPAWN_RANGE_Y d f I WARNING_SOUND_RADIUS a f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData q f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; vibrationListener r f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser m f I warningLevel l c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a m ()Lnet/minecraft/tags/TagKey; getListenableEvents c m ()I getListenerRadius a m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b m ()V onDataChanged e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a m ()Z requiresAdjacentChunksToBeTicking f f I LISTENER_RADIUS b f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c f Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity; this$0 a c net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity net/minecraft/world/level/block/entity/TileEntityEndGateway m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V beamAnimationTick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; findExitPortalXZPosTentative c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findExitPosition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findOrCreateValidTeleportPos b m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findTallestBlock a m (Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/core/BlockPos; findValidSpawnInChunk a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a m (F)F getCooldownPercent b m ()I getParticleAmount f m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getPortalPosition a m (F)F getSpawnPercent a m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z isChunkEmpty a m ()Z isCoolingDown c m ()Z isSpawning a m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$findOrCreateValidTeleportPos$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$findOrCreateValidTeleportPos$1 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V portalTick b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/core/BlockPos;Z)V setExitPosition a m (Lnet/minecraft/core/Direction;)Z shouldRenderFace a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)V spawnGatewayPortal a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V triggerCooldown c m (II)Z triggerEvent a_ f I ATTENTION_INTERVAL d f I COOLDOWN_TIME c f J DEFAULT_AGE g f Z DEFAULT_EXACT_TELEPORT h f I EVENT_COOLDOWN e f I GATEWAY_HEIGHT_ABOVE_SURFACE f f Lorg/slf4j/Logger; LOGGER a f I SPAWN_TIME b f J age i f Z exactTeleport l f Lnet/minecraft/core/BlockPos; exitPortal k f I teleportCooldown j c net/minecraft/world/level/block/state/properties/BellAttachType net/minecraft/world/level/block/state/properties/BlockPropertyBellAttach m ()[Lnet/minecraft/world/level/block/state/properties/BellAttachType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/BellAttachType; $VALUES f f Lnet/minecraft/world/level/block/state/properties/BellAttachType; CEILING b f Lnet/minecraft/world/level/block/state/properties/BellAttachType; DOUBLE_WALL d f Lnet/minecraft/world/level/block/state/properties/BellAttachType; FLOOR a f Lnet/minecraft/world/level/block/state/properties/BellAttachType; SINGLE_WALL c f Ljava/lang/String; name e c net/minecraft/world/level/block/state/properties/ComparatorMode net/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode m ()[Lnet/minecraft/world/level/block/state/properties/ComparatorMode; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/ComparatorMode; $VALUES d f Lnet/minecraft/world/level/block/state/properties/ComparatorMode; COMPARE a f Lnet/minecraft/world/level/block/state/properties/ComparatorMode; SUBTRACT b f Ljava/lang/String; name c c net/minecraft/world/level/entity/PersistentEntitySectionManager net/minecraft/world/level/entity/PersistentEntitySectionManager m (Lnet/minecraft/world/level/entity/EntityAccess;Z)Z addEntity a m (Lnet/minecraft/world/level/entity/EntityAccess;)Z addEntityUuid b m (Ljava/util/stream/Stream;)V addLegacyChunkEntities a m (Lnet/minecraft/world/level/entity/EntityAccess;)Z addNewEntity a m (Ljava/util/stream/Stream;)V addWorldGenChunkEntities b m (J)Z areEntitiesLoaded a m ()V autoSave c m (Lnet/minecraft/core/BlockPos;)Z canPositionTick a m (Lnet/minecraft/world/level/ChunkPos;)Z canPositionTick b m ()I count g m (Ljava/io/Writer;)V dumpSections a m (J)V ensureChunkQueuedForLoad b m ()Ljava/lang/String; gatherStats f m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksToSave i m (Lnet/minecraft/world/level/entity/EntityAccess;Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; getEffectiveStatus a m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntityGetter e m (Ljava/util/UUID;)Z isLoaded a m (Lnet/minecraft/world/level/ChunkPos;)Z isTicking a m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$updateChunkStatus$3 n m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$updateChunkStatus$4 m m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$updateChunkStatus$5 l m (J)Z processChunkUnload d m ()V processPendingLoads a m ()V processUnloads h m (JLnet/minecraft/world/level/entity/EntitySection;)V removeSectionIfEmpty a m (J)V requestChunkLoad c m ()V saveAll d m (Lnet/minecraft/world/level/entity/EntityAccess;)V startTicking c m (Lnet/minecraft/world/level/entity/EntityAccess;)V startTracking e m (Lnet/minecraft/world/level/entity/EntityAccess;)V stopTicking d m (Lnet/minecraft/world/level/entity/EntityAccess;)V stopTracking f m (JLjava/util/function/Consumer;)Z storeChunkSections a m ()V tick b m (Lnet/minecraft/world/level/entity/EntityAccess;)V unloadEntity g m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/FullChunkStatus;)V updateChunkStatus a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/entity/Visibility;)V updateChunkStatus a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/world/level/entity/LevelCallback; callbacks c f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunkLoadStatuses i f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunkVisibility h f Lit/unimi/dsi/fastutil/longs/LongSet; chunksToUnload j f Lnet/minecraft/world/level/entity/LevelEntityGetter; entityGetter g f Ljava/util/Set; knownUuids b f Ljava/util/Queue; loadingInbox k f Lnet/minecraft/world/level/entity/EntityPersistentStorage; permanentStorage d f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage f f Lnet/minecraft/world/level/entity/EntityLookup; visibleEntityStorage e c net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback net/minecraft/world/level/entity/PersistentEntitySectionManager$a m ()V onMove a m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a m (Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/Visibility;)V updateStatus a f J currentSectionKey d f Lnet/minecraft/world/level/entity/EntitySection; currentSection e f Lnet/minecraft/world/level/entity/EntityAccess; entity c f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager; this$0 b c net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus net/minecraft/world/level/entity/PersistentEntitySectionManager$b m ()[Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; $values a f [Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; $VALUES d f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; FRESH a f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; LOADED c f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; PENDING b c net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource m ()Lnet/minecraft/util/RandomSource; fork d m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e m (I)I next c m ()D nextGaussian k m (J)V setSeed b f J INCREMENT g f I MODULUS_BITS d f J MODULUS_MASK e f J MULTIPLIER f f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i f Ljava/util/concurrent/atomic/AtomicLong; seed h c net/minecraft/world/level/levelgen/blockpredicates/NotPredicate net/minecraft/world/level/levelgen/blockpredicates/NotPredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/NotPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; predicate e c net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a m ()Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; config b m (Lnet/minecraft/util/RandomSource;)Z isStartChunk a m (Lnet/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver;)Lnet/minecraft/world/level/levelgen/carver/WorldCarver; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/carver/WorldCarver; worldCarver a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; LIST_CODEC c f Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; config e f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; worldCarver d c net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltColumns m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPlaceAt a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)Lnet/minecraft/core/BlockPos; findAir a m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos$MutableBlockPos;I)Lnet/minecraft/core/BlockPos; findSurface a m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos;)Z isAirOrLavaOcean a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos;II)Z placeColumn a f Lcom/google/common/collect/ImmutableList; CANNOT_PLACE_ON a f I CLUSTERED_REACH b f I CLUSTERED_SIZE c f I UNCLUSTERED_REACH d f I UNCLUSTERED_SIZE ap c net/minecraft/world/level/levelgen/feature/CoralMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralMushroom m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a c net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceSnow m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/TwistingVinesFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureTwistingVines m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z findFirstAirBlockAboveGround a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isInvalidPlacementLocation a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V placeWeepingVinesColumn a c net/minecraft/world/level/levelgen/placement/HeightmapPlacement net/minecraft/world/level/levelgen/placement/HeightmapPlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement; onHeightmap a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap c c net/minecraft/world/level/levelgen/placement/RepeatingPlacement net/minecraft/world/level/levelgen/placement/RepeatingPlacement m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; lambda$getPositions$0 a c net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I calculateTargetStrength c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a c net/minecraft/world/level/storage/loot/functions/CopyBlockState net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; copyState a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/component/BlockItemStateProperties;)Lnet/minecraft/world/item/component/BlockItemStateProperties; lambda$run$3 a m (Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState;)Lnet/minecraft/core/Holder; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState;)Ljava/util/List; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; block b f Ljava/util/Set; properties c c net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; copy a m ()Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c f Lnet/minecraft/core/Holder; block a f Lcom/google/common/collect/ImmutableSet$Builder; properties b c net/minecraft/world/level/storage/loot/functions/FillPlayerHead net/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; fillPlayerHead a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$fillPlayerHead$2 a m (Lnet/minecraft/world/level/storage/loot/functions/FillPlayerHead;)Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget b c net/minecraft/world/level/storage/loot/functions/ToggleTooltips net/minecraft/world/level/storage/loot/functions/ToggleTooltips m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/item/component/TooltipDisplay;)Lnet/minecraft/world/item/component/TooltipDisplay; lambda$run$2 a m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/Map; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; values b c net/minecraft/world/level/storage/loot/predicates/LocationCheck net/minecraft/world/level/storage/loot/predicates/LootItemConditionLocationCheck m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; checkLocation a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; checkLocation a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$checkLocation$2 b m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$checkLocation$3 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/core/BlockPos; offset d m ()Ljava/util/Optional; predicate c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/MapCodec; OFFSET_CODEC g f Lnet/minecraft/core/BlockPos; offset c f Ljava/util/Optional; predicate b c net/minecraft/world/level/validation/ContentValidationException net/minecraft/world/level/validation/ContentValidationException m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; getMessage a m (Lnet/minecraft/world/level/validation/ForbiddenSymlinkInfo;)Ljava/lang/String; lambda$getMessage$0 a f Ljava/nio/file/Path; directory a f Ljava/util/List; entries b c org/bukkit/craftbukkit/advancement/CraftAdvancementRequirements org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementRequirements c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperTrapDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperTrapDoor c org/bukkit/craftbukkit/persistence/CraftPersistentDataContainer org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataContainer c org/bukkit/craftbukkit/util/permissions/CraftDefaultPermissions org/bukkit/craftbukkit/v1_21_R7/util/permissions/CraftDefaultPermissions c net/minecraft/advancements/criterion/CollectionContentsPredicate net/minecraft/advancements/criterion/CollectionContentsPredicate m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a m (Ljava/util/List;)Lnet/minecraft/advancements/criterion/CollectionContentsPredicate; of a m ([Ljava/util/function/Predicate;)Lnet/minecraft/advancements/criterion/CollectionContentsPredicate; of a m ()Ljava/util/List; unpack a c net/minecraft/advancements/criterion/CollectionContentsPredicate$Zero net/minecraft/advancements/criterion/CollectionContentsPredicate$c m (Ljava/lang/Iterable;)Z test a m ()Ljava/util/List; unpack a c net/minecraft/advancements/criterion/CollectionContentsPredicate$Single net/minecraft/advancements/criterion/CollectionContentsPredicate$b m ()Ljava/util/function/Predicate; test b m (Ljava/lang/Iterable;)Z test a m ()Ljava/util/List; unpack a f Ljava/util/function/Predicate; test a c net/minecraft/advancements/criterion/CollectionContentsPredicate$Multiple net/minecraft/advancements/criterion/CollectionContentsPredicate$a m (Ljava/lang/Object;Ljava/util/function/Predicate;)Z lambda$test$0 a m (Ljava/lang/Iterable;)Z test a m ()Ljava/util/List; tests b m ()Ljava/util/List; unpack a f Ljava/util/List; tests a c net/minecraft/core/component/predicates/JukeboxPlayablePredicate net/minecraft/core/component/predicates/JukeboxPlayablePredicate m ()Lnet/minecraft/core/component/predicates/JukeboxPlayablePredicate; any b m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/JukeboxPlayable;)Z matches a m ()Ljava/util/Optional; song c f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; song e c net/minecraft/data/advancements/packs/VanillaAdvancementProvider net/minecraft/data/advancements/packs/VanillaAdvancementProvider m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/advancements/AdvancementProvider; create a c net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$generate$0 a m ()Lnet/minecraft/core/HolderLookup$Provider; registries a f Ljava/util/List; ENTRIES b f Lnet/minecraft/core/HolderLookup$Provider; registries a c net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot$Entry net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot$a m ()Lnet/minecraft/world/entity/EntityType; entityType b m ()Lnet/minecraft/world/item/Item; item c m ()Lnet/minecraft/resources/ResourceKey; lootTable a f Lnet/minecraft/world/entity/EntityType; entityType b f Lnet/minecraft/world/item/Item; item c f Lnet/minecraft/resources/ResourceKey; lootTable a c net/minecraft/network/protocol/common/ClientCommonPacketListener net/minecraft/network/protocol/common/ClientCommonPacketListener m (Lnet/minecraft/network/protocol/common/ClientboundClearDialogPacket;)V handleClearDialog a m (Lnet/minecraft/network/protocol/common/ClientboundCustomPayloadPacket;)V handleCustomPayload a m (Lnet/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket;)V handleCustomReportDetails a m (Lnet/minecraft/network/protocol/common/ClientboundDisconnectPacket;)V handleDisconnect a m (Lnet/minecraft/network/protocol/common/ClientboundKeepAlivePacket;)V handleKeepAlive a m (Lnet/minecraft/network/protocol/common/ClientboundPingPacket;)V handlePing a m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPopPacket;)V handleResourcePackPop a m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPushPacket;)V handleResourcePackPush a m (Lnet/minecraft/network/protocol/common/ClientboundServerLinksPacket;)V handleServerLinks a m (Lnet/minecraft/network/protocol/common/ClientboundShowDialogPacket;)V handleShowDialog a m (Lnet/minecraft/network/protocol/common/ClientboundStoreCookiePacket;)V handleStoreCookie a m (Lnet/minecraft/network/protocol/common/ClientboundTransferPacket;)V handleTransfer a m (Lnet/minecraft/network/protocol/common/ClientboundUpdateTagsPacket;)V handleUpdateTags a c net/minecraft/network/protocol/common/ClientboundKeepAlivePacket net/minecraft/network/protocol/common/ClientboundKeepAlivePacket m ()J getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J id b c net/minecraft/network/protocol/common/ServerCommonPacketListener net/minecraft/network/protocol/common/ServerCommonPacketListener m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a m (Lnet/minecraft/network/protocol/common/ServerboundCustomClickActionPacket;)V handleCustomClickAction a m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V handleKeepAlive a m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V handlePong a m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a c net/minecraft/network/protocol/common/ServerboundKeepAlivePacket net/minecraft/network/protocol/common/ServerboundKeepAlivePacket m ()J getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J id b c net/minecraft/network/protocol/common/custom/CustomPacketPayload net/minecraft/network/protocol/common/custom/CustomPacketPayload m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; codec a m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; codec a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; createType a m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec;)Lnet/minecraft/resources/Identifier; lambda$codec$0 a m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a c net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; decode a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V encode a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; findCodec a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V writeCap a c net/minecraft/network/protocol/common/custom/CustomPacketPayload$Type net/minecraft/network/protocol/common/custom/CustomPacketPayload$b m ()Lnet/minecraft/resources/Identifier; id a f Lnet/minecraft/resources/Identifier; id a c net/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec net/minecraft/network/protocol/common/custom/CustomPacketPayload$c m ()Lnet/minecraft/network/codec/StreamCodec; codec b m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a f Lnet/minecraft/network/codec/StreamCodec; codec b f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a c net/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider net/minecraft/network/protocol/common/custom/CustomPacketPayload$a c net/minecraft/network/protocol/cookie/ClientCookiePacketListener net/minecraft/network/protocol/cookie/ClientCookiePacketListener m (Lnet/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket;)V handleRequestCookie a c net/minecraft/network/protocol/cookie/ServerCookiePacketListener net/minecraft/network/protocol/cookie/ServerCookiePacketListener m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a c net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket net/minecraft/network/protocol/game/PacketPlayOutBlockChange m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState b m ()Lnet/minecraft/core/BlockPos; getPos e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/block/state/BlockState; blockState c f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/network/protocol/game/ClientboundClearTitlesPacket net/minecraft/network/protocol/game/ClientboundClearTitlesPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z shouldResetTimes b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z resetTimes b c net/minecraft/network/protocol/game/ClientboundDamageEventPacket net/minecraft/network/protocol/game/ClientboundDamageEventPacket m ()I entityId b m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/damagesource/DamageSource; getSource a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/phys/Vec3; lambda$new$0 b m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/phys/Vec3;)V lambda$write$1 a m (Lnet/minecraft/network/FriendlyByteBuf;)I readOptionalEntityId a m ()I sourceCauseId f m ()I sourceDirectId g m ()Ljava/util/Optional; sourcePosition h m ()Lnet/minecraft/core/Holder; sourceType e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a m (Lnet/minecraft/network/FriendlyByteBuf;I)V writeOptionalEntityId a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entityId b f I sourceCauseId d f I sourceDirectId e f Ljava/util/Optional; sourcePosition f f Lnet/minecraft/core/Holder; sourceType c c net/minecraft/network/protocol/game/ClientboundDebugSamplePacket net/minecraft/network/protocol/game/ClientboundDebugSamplePacket m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; debugSampleType e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()[J sample b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; debugSampleType c f [J sample b c net/minecraft/network/protocol/game/ClientboundEntityEventPacket net/minecraft/network/protocol/game/PacketPlayOutEntityStatus m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m ()B getEventId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entityId b f B eventId c c net/minecraft/network/protocol/game/ClientboundLightUpdatePacket net/minecraft/network/protocol/game/PacketPlayOutLightUpdate m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; getLightData f m ()I getX b m ()I getZ e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; lightData d f I x b f I z c c net/minecraft/network/protocol/game/ClientboundMapItemDataPacket net/minecraft/network/protocol/game/PacketPlayOutMap m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V applyToMap a m ()Ljava/util/Optional; colorPatch h m ()Ljava/util/Optional; decorations g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch;)V lambda$applyToMap$0 a m ()Z locked f m ()Lnet/minecraft/world/level/saveddata/maps/MapId; mapId b m ()B scale e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; colorPatch f f Ljava/util/Optional; decorations e f Z locked d f Lnet/minecraft/world/level/saveddata/maps/MapId; mapId b f B scale c c net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket net/minecraft/network/protocol/game/PacketPlayOutVehicleMove m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundMoveVehiclePacket; fromEntity a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/world/phys/Vec3; position b m ()Lnet/minecraft/network/protocol/PacketType; type a m ()F xRot f m ()F yRot e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/phys/Vec3; position b f F xRot d f F yRot c c net/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket net/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I slot b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I slot b c net/minecraft/network/protocol/game/ClientboundSoundEntityPacket net/minecraft/network/protocol/game/PacketPlayOutEntitySound m ()I getId f m ()F getPitch h m ()J getSeed i m ()Lnet/minecraft/core/Holder; getSound b m ()Lnet/minecraft/sounds/SoundSource; getSource e m ()F getVolume g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id d f F pitch f f J seed g f Lnet/minecraft/core/Holder; sound b f Lnet/minecraft/sounds/SoundSource; source c f F volume e c net/minecraft/network/protocol/game/ClientboundTickingStepPacket net/minecraft/network/protocol/game/ClientboundTickingStepPacket m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket; from a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I tickSteps b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I tickSteps b c net/minecraft/network/protocol/game/ServerboundChatCommandPacket net/minecraft/network/protocol/game/ServerboundChatCommandPacket m ()Ljava/lang/String; command b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; command b c net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket net/minecraft/network/protocol/game/PacketPlayInVehicleMove m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket; fromEntity a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z onGround g m ()Lnet/minecraft/world/phys/Vec3; position b m ()Lnet/minecraft/network/protocol/PacketType; type a m ()F xRot f m ()F yRot e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z onGround e f Lnet/minecraft/world/phys/Vec3; position b f F xRot d f F yRot c c net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket net/minecraft/network/protocol/game/PacketPlayInAutoRecipe m ()I containerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe e m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Z useMaxItems f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe c f Z useMaxItems d c net/minecraft/network/protocol/game/ServerboundPlayerInputPacket net/minecraft/network/protocol/game/PacketPlayInSteerVehicle m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/world/entity/player/Input; input b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/entity/player/Input; input b c net/minecraft/network/protocol/game/ServerboundSelectTradePacket net/minecraft/network/protocol/game/PacketPlayInTrSel m ()I getItem b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I item b c net/minecraft/network/protocol/ping/ServerboundPingRequestPacket net/minecraft/network/protocol/ping/ServerboundPingRequestPacket m ()J getTime b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/ping/ServerPingPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lio/netty/buffer/ByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J time b c net/minecraft/network/protocol/status/ClientStatusPacketListener net/minecraft/network/protocol/status/PacketStatusOutListener m (Lnet/minecraft/network/protocol/status/ClientboundStatusResponsePacket;)V handleStatusResponse a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/status/ServerStatusPacketListener net/minecraft/network/protocol/status/PacketStatusInListener m (Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket;)V handleStatusRequest a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/server/advancements/AdvancementVisibilityEvaluator net/minecraft/server/advancements/AdvancementVisibilityEvaluator m (Lnet/minecraft/advancements/AdvancementNode;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output;)Z evaluateVisibility a m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output;)V evaluateVisibility a m (Lnet/minecraft/advancements/Advancement;Z)Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; evaluateVisibilityRule a m (Lit/unimi/dsi/fastutil/Stack;)Z evaluateVisiblityForUnfinishedNode a f I VISIBILITY_DEPTH a c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output net/minecraft/server/advancements/AdvancementVisibilityEvaluator$a c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule net/minecraft/server/advancements/AdvancementVisibilityEvaluator$b m ()[Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; $values a f [Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; $VALUES d f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; HIDE b f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; NO_CHANGE c f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; SHOW a c net/minecraft/server/jsonrpc/internalapi/MinecraftBanListService net/minecraft/server/jsonrpc/internalapi/MinecraftBanListService m (Lnet/minecraft/server/players/IpBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addIpBan a m (Lnet/minecraft/server/players/UserBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addUserBan a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearIpBans a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearUserBans b m ()Ljava/util/Collection; getIpBanEntries b m ()Ljava/util/Collection; getUserBanEntries a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeIpBan a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeUserBan a c net/minecraft/util/datafix/fixes/AreaEffectCloudDurationScaleFix net/minecraft/util/datafix/fixes/AreaEffectCloudDurationScaleFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a c net/minecraft/util/datafix/fixes/DebugProfileOverlayReferenceFix net/minecraft/util/datafix/fixes/DebugProfileOverlayReferenceFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a c net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b f Lorg/slf4j/Logger; LOGGER c c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$VanillaTrialChambers net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$a m (Lnet/minecraft/nbt/CompoundTag;)Lcom/mojang/serialization/Dynamic; asDynamic a m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; parse a m (Lnet/minecraft/resources/Identifier;Ljava/lang/String;Ljava/lang/String;)V register a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; removeDefaults b f Ljava/util/Map; CONFIGS_TO_KEY a c net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomFly m ()Lnet/minecraft/world/phys/Vec3; getPosition h c net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStrollLand m ()Lnet/minecraft/world/phys/Vec3; getPosition h f F PROBABILITY i f F probability j c net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b m ()Ljava/util/List; selectors a m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lcom/mojang/serialization/Codec; NETWORK_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f c net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$a m ()[Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; NORMAL a f Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; WARM b f Ljava/lang/String; name d c net/minecraft/world/entity/projectile/hurtingprojectile/Fireball net/minecraft/world/entity/projectile/hurtingprojectile/EntityFireballFireball m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem u m ()Lnet/minecraft/world/item/ItemStack; getItem e m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m ()V playEntityOnFireExtinguishedSound bb m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V setItem a m (D)Z shouldRenderAtSqrDistance a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK f f F MIN_CAMERA_DISTANCE_SQUARED e c net/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock net/minecraft/world/entity/vehicle/minecart/EntityMinecartCommandBlock m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock e m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w m ()Lnet/minecraft/world/item/Item; getDropItem p m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a f I ACTIVATION_DELAY h f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_COMMAND_NAME e f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_LAST_OUTPUT f f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock g f I lastActivated i c net/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock$MinecartCommandBase net/minecraft/world/entity/vehicle/minecart/EntityMinecartCommandBlock$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a m ()Z isValid a m (Lnet/minecraft/server/level/ServerLevel;)V onUpdated a f Lnet/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock; this$0 a c net/minecraft/world/item/crafting/display/DisplayContentsFactory net/minecraft/world/item/crafting/display/DisplayContentsFactory c net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks net/minecraft/world/item/crafting/display/DisplayContentsFactory$b m (Lnet/minecraft/core/Holder;)Ljava/lang/Object; forStack a m (Lnet/minecraft/world/item/Item;)Ljava/lang/Object; forStack a m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; forStack a c net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders net/minecraft/world/item/crafting/display/DisplayContentsFactory$a m (Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object; addRemainder a c net/minecraft/world/item/enchantment/EnchantmentEffectComponents net/minecraft/world/item/enchantment/EnchantmentEffectComponents m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/DataComponentType; bootstrap a m ()Lcom/mojang/serialization/Codec; lambda$static$0 a m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$1 E m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$10 v m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$11 u m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$12 t m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$13 s m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$14 r m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$15 q m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$16 p m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$17 o m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$18 n m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$19 m m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$2 D m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$20 l m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$21 k m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$22 j m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$23 i m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$24 h m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$25 g m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$26 f m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$27 e m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$28 d m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$29 c m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$3 C m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$30 b m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$31 a m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$4 B m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$5 A m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$6 z m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$7 y m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$8 x m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$9 w m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; register a f Lnet/minecraft/core/component/DataComponentType; AMMO_USE q f Lnet/minecraft/core/component/DataComponentType; ARMOR_EFFECTIVENESS h f Lnet/minecraft/core/component/DataComponentType; ATTRIBUTES m f Lnet/minecraft/core/component/DataComponentType; BLOCK_EXPERIENCE y f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; COMPONENT_CODEC a f Lnet/minecraft/core/component/DataComponentType; CROSSBOW_CHARGE_TIME B f Lnet/minecraft/core/component/DataComponentType; CROSSBOW_CHARGING_SOUNDS C f Lnet/minecraft/core/component/DataComponentType; DAMAGE e f Lnet/minecraft/core/component/DataComponentType; DAMAGE_IMMUNITY d f Lnet/minecraft/core/component/DataComponentType; DAMAGE_PROTECTION c f Lnet/minecraft/core/component/DataComponentType; EQUIPMENT_DROPS n f Lnet/minecraft/core/component/DataComponentType; FISHING_LUCK_BONUS x f Lnet/minecraft/core/component/DataComponentType; FISHING_TIME_REDUCTION w f Lnet/minecraft/core/component/DataComponentType; HIT_BLOCK k f Lnet/minecraft/core/component/DataComponentType; ITEM_DAMAGE l f Lnet/minecraft/core/component/DataComponentType; KNOCKBACK g f Lnet/minecraft/core/component/DataComponentType; LOCATION_CHANGED o f Lnet/minecraft/core/component/DataComponentType; MOB_EXPERIENCE z f Lnet/minecraft/core/component/DataComponentType; POST_ATTACK i f Lnet/minecraft/core/component/DataComponentType; POST_PIERCING_ATTACK j f Lnet/minecraft/core/component/DataComponentType; PREVENT_ARMOR_CHANGE F f Lnet/minecraft/core/component/DataComponentType; PREVENT_EQUIPMENT_DROP E f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_COUNT u f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_PIERCING r f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_SPAWNED s f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_SPREAD t f Lnet/minecraft/core/component/DataComponentType; REPAIR_WITH_XP A f Lnet/minecraft/core/component/DataComponentType; SMASH_DAMAGE_PER_FALLEN_BLOCK f f Lnet/minecraft/core/component/DataComponentType; TICK p f Lnet/minecraft/core/component/DataComponentType; TRIDENT_RETURN_ACCELERATION v f Lnet/minecraft/core/component/DataComponentType; TRIDENT_SOUND D f Lnet/minecraft/core/component/DataComponentType; TRIDENT_SPIN_ATTACK_STRENGTH G c net/minecraft/world/item/enchantment/providers/SingleEnchantment net/minecraft/world/item/enchantment/providers/SingleEnchantment m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a m ()Lnet/minecraft/core/Holder; enchantment b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/util/valueproviders/IntProvider; level c f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/core/Holder; enchantment c f Lnet/minecraft/util/valueproviders/IntProvider; level d c net/minecraft/world/level/block/WeatheringCopperGolemStatueBlock net/minecraft/world/level/block/WeatheringCopperGolemStatueBlock m ()Lcom/mojang/serialization/MapCodec; codec a m ()Ljava/lang/Enum; getAge c m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a f Lcom/mojang/serialization/MapCodec; CODEC e c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner net/minecraft/world/level/block/entity/trialspawner/TrialSpawner m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; activeConfig a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V addBecomeOminousParticles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/particles/ParticleOptions;)V addDetectPlayerParticles a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V addEjectItemParticles b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/SimpleParticleType;)V addSpawnParticles a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V applyOminous a m (Lnet/minecraft/server/level/ServerLevel;)Z canSpawnInLevel a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V ejectReward a m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; getEntitySelector k m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; getPlayerDetector j m ()I getRequiredPlayerRange f m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState g m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData; getStateData h m ()I getTargetCooldownLength e m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z inLineOfSight a m ()Z isOminous d m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; lambda$spawnMob$0 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; lambda$spawnMob$1 a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$spawnMob$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/UUID;)Z lambda$tickServer$3 b m (Lnet/minecraft/world/level/storage/ValueInput;)V load a m ()V markUpdated i m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; normalConfig b m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; ominousConfig c m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V overrideEntityToSpawn a m ()V overridePeacefulAndMobSpawnRule l m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V removeOminous b m (Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;)V setPlayerDetector a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/UUID;)Z shouldMobBeUntracked a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; spawnMob c m (Lnet/minecraft/world/level/storage/ValueOutput;)V store a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V tickClient a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V tickServer a f I DEFAULT_PLAYER_SCAN_RANGE d f I DEFAULT_TARGET_COOLDOWN_LENGTH c f I DETECT_PLAYER_SPAWN_BUFFER a f Lorg/slf4j/Logger; LOGGER b f I MAX_MOB_TRACKING_DISTANCE e f I MAX_MOB_TRACKING_DISTANCE_SQR f f F SPAWNING_AMBIENT_SOUND_CHANCE g f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; config i f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData; data h f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector l f Z isOminous n f Z overridePeacefulAndMobSpawnRule m f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector k f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor; stateAccessor j c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; normal a m ()Lnet/minecraft/core/Holder; ominous b m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; overrideEntity a m ()I requiredPlayerRange d m ()I targetCooldownLength c f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; DEFAULT b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/core/Holder; normal c f Lnet/minecraft/core/Holder; ominous d f I requiredPlayerRange f f I targetCooldownLength e c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; $values b m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; decode a m ()I encode a f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; $VALUES d f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; NORMAL a f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; OMINOUS b f Lnet/minecraft/core/particles/SimpleParticleType; particleType c c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$c m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState d m ()V markUpdated f m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a c net/minecraft/world/level/block/state/properties/BooleanProperty net/minecraft/world/level/block/state/properties/BlockStateBoolean m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; create a m (Ljava/lang/Boolean;)I getInternalIndex b m (Ljava/lang/Comparable;)I getInternalIndex a m (Ljava/lang/Boolean;)Ljava/lang/String; getName a m (Ljava/lang/Comparable;)Ljava/lang/String; getName b m ()Ljava/util/List; getPossibleValues a m (Ljava/lang/String;)Ljava/util/Optional; getValue b f I FALSE_INDEX c f I TRUE_INDEX b f Ljava/util/List; VALUES a c net/minecraft/world/level/block/state/properties/DoubleBlockHalf net/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf m ()[Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; $values d m ()Lnet/minecraft/core/Direction; getDirectionToOther a m ()Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; getOtherHalf b m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; $VALUES d f Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; LOWER b f Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; UPPER a f Lnet/minecraft/core/Direction; directionToOther c c net/minecraft/world/level/block/state/properties/IntegerProperty net/minecraft/world/level/block/state/properties/BlockStateInteger m (Ljava/lang/String;II)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; create a m ()I generateHashCode b m (Ljava/lang/Comparable;)I getInternalIndex a m (Ljava/lang/Integer;)I getInternalIndex b m (Ljava/lang/Comparable;)Ljava/lang/String; getName b m (Ljava/lang/Integer;)Ljava/lang/String; getName a m ()Ljava/util/List; getPossibleValues a m (Ljava/lang/String;)Ljava/util/Optional; getValue b f I max c f I min b f Lit/unimi/dsi/fastutil/ints/IntImmutableList; values a c net/minecraft/world/level/block/state/properties/RotationSegment net/minecraft/world/level/block/state/properties/RotationSegment m (I)F convertToDegrees b m (I)Ljava/util/Optional; convertToDirection a m (F)I convertToSegment a m (Lnet/minecraft/core/Direction;)I convertToSegment a m ()I getMaxSegmentIndex a f I EAST_90 d f I MAX_SEGMENT_INDEX b f I NORTH_0 c f Lnet/minecraft/util/SegmentedAnglePrecision; SEGMENTED_ANGLE16 a f I SOUTH_180 e f I WEST_270 f c net/minecraft/world/level/gameevent/vibrations/VibrationSelector net/minecraft/world/level/gameevent/vibrations/VibrationSelector m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)V addCandidate a m (J)Ljava/util/Optional; chosenCandidate a m (JLnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Lorg/apache/commons/lang3/tuple/Pair; lambda$new$3 a m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/lang/Long; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)Z shouldReplaceVibration b m ()V startOver a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; currentVibrationData b c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/util/RandomSource;ILnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone; makeDripstone a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/Column$Range;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V placeDebugMarkers a c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b m ()Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter; noWind a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; offset a f I originY a f Lnet/minecraft/world/phys/Vec3; windSpeed b c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$a m ()I getHeight a m (F)I getHeightAtRadius a m ()I getMaxY c m ()I getMinY b m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Z isSuitableForWind a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)Z moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V placeBlocks a f D bluntness d f Z pointingUp b f I radius c f Lnet/minecraft/core/BlockPos; root a f D scale e c net/minecraft/world/level/levelgen/feature/RandomSelectorFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomChoice m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Lnet/minecraft/core/Holder; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a f Lcom/mojang/serialization/Codec; CODEC a f F chance c f Lnet/minecraft/core/Holder; feature b c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset m ()Lnet/minecraft/core/Holder; displayItem a m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/core/Holder; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings b f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/core/Holder; displayItem c f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings d c net/minecraft/world/level/levelgen/heightproviders/UniformHeight net/minecraft/world/level/levelgen/heightproviders/UniformHeight m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight; of a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d f Lit/unimi/dsi/fastutil/longs/LongSet; warnedFor f c net/minecraft/world/level/levelgen/material/WorldGenMaterialRule net/minecraft/world/level/levelgen/material/WorldGenMaterialRule m (Lnet/minecraft/world/level/levelgen/NoiseChunk;III)Lnet/minecraft/world/level/block/state/BlockState; apply a c net/minecraft/world/level/storage/loot/entries/AlternativesEntry net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; alternatives a m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; alternatives a m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$alternatives$1 a m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$0 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/ProblemReporter$Problem; UNREACHABLE_PROBLEM b c net/minecraft/world/level/storage/loot/entries/AlternativesEntry$1 net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$1 m ()Ljava/lang/String; description a c net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b m ()Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; otherwise a f Lcom/google/common/collect/ImmutableList$Builder; entries a c net/minecraft/world/level/storage/loot/entries/LootPoolEntryType net/minecraft/world/level/storage/loot/entries/LootEntryType m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus m (Lnet/minecraft/core/Holder;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addBonusBinomialDistributionCount a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addOreBonusCount a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addUniformBonusCount b m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addUniformBonusCount a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/core/Holder;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addBonusBinomialDistributionCount$5 a m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addOreBonusCount$6 b m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addUniformBonusCount$7 a m (Lnet/minecraft/core/Holder;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addUniformBonusCount$8 a m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount;)Lnet/minecraft/core/Holder; lambda$static$2 b m (Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount;)Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Map; FORMULAS b f Lcom/mojang/serialization/MapCodec; FORMULA_CODEC d f Lcom/mojang/serialization/Codec; FORMULA_TYPE_CODEC c f Lnet/minecraft/core/Holder; enchantment e f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula; formula f c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$d m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops; INSTANCE a f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE c c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c m ()Lcom/mojang/serialization/Codec; codec b m ()Lnet/minecraft/resources/Identifier; id a f Lcom/mojang/serialization/Codec; codec b f Lnet/minecraft/resources/Identifier; id a c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$e m ()I bonusMultiplier b m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE b f I bonusMultiplier c c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$a m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a m ()I extraRounds b m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F probability c f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE a f I extraRounds b f F probability c c net/minecraft/world/level/storage/loot/functions/SetItemFunction net/minecraft/world/level/storage/loot/functions/SetItemFunction m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction;)Lnet/minecraft/core/Holder; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; item b c net/minecraft/world/level/storage/loot/functions/SetLoreFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/Set; lambda$getReferencedContextParams$4 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemLore;)Lnet/minecraft/world/item/component/ItemLore; lambda$run$5 a m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Ljava/util/List; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Ljava/util/Optional; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m ()Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setLore c m (Lnet/minecraft/world/item/component/ItemLore;Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/List; updateLore a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; lore b f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; mode c f Ljava/util/Optional; resolutionContext d c net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; addLine a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; getThis a m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setMode a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setResolutionContext a f Lcom/google/common/collect/ImmutableList$Builder; lore b f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; mode c f Ljava/util/Optional; resolutionContext a c net/minecraft/world/level/storage/loot/functions/SetNameFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/function/UnaryOperator; createResolver a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$createResolver$5 a m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$createResolver$6 a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/Set; lambda$getReferencedContextParams$4 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/network/chat/Component;)V lambda$run$7 a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setName$8 a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setName$9 a m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Ljava/util/Optional; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setName a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setName a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Optional; name c f Ljava/util/Optional; resolutionContext d f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; target e c net/minecraft/world/level/storage/loot/functions/SetNameFunction$Target net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a m ()[Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; $values b m ()Lnet/minecraft/core/component/DataComponentType; component a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; CUSTOM_NAME a f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; ITEM_NAME b f Ljava/lang/String; name d c net/minecraft/world/level/storage/loot/predicates/AllOfCondition net/minecraft/world/level/storage/loot/predicates/AllOfCondition m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition; allOf a m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; allOf a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; INLINE_CODEC b c net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder net/minecraft/world/level/storage/loot/predicates/AllOfCondition$a m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition net/minecraft/world/level/storage/loot/predicates/AnyOfCondition m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; anyOf a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a c net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a c org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopicFactory org/bukkit/craftbukkit/v1_21_R7/help/MultipleCommandAliasHelpTopicFactory c org/bukkit/craftbukkit/inventory/CraftInventoryChiseledBookshelf org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryChiseledBookshelf c org/bukkit/craftbukkit/inventory/tags/DeprecatedContainerTagType org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedContainerTagType c net/minecraft/advancements/criterion/SingleComponentItemPredicate net/minecraft/advancements/criterion/SingleComponentItemPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo net/minecraft/commands/synchronization/brigadier/LongArgumentInfo m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template; deserializeFromNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template; unpack a c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/LongArgumentType; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f J max c f J min b f Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo; this$0 a c net/minecraft/network/protocol/common/ClientboundDisconnectPacket net/minecraft/network/protocol/common/ClientboundDisconnectPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/network/chat/Component; reason b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; reason b c net/minecraft/network/protocol/common/ClientboundShowDialogPacket net/minecraft/network/protocol/common/ClientboundShowDialogPacket m ()Lnet/minecraft/core/Holder; dialog b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; CONTEXT_FREE_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/Holder; dialog c c net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket m ()Ljava/util/Map; getTags b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V lambda$write$0 a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Map; tags b c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket m ()Ljava/util/List; chunkBiomeData b m (Ljava/util/List;)Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket; forChunks a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData;)V lambda$write$0 a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I TWO_MEGABYTES c f Ljava/util/List; chunkBiomeData b c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$a m ()[B buffer c m (Lnet/minecraft/world/level/chunk/LevelChunk;)I calculateChunkSize a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/chunk/LevelChunk;)V extractChunkData a m ()Lnet/minecraft/network/FriendlyByteBuf; getReadBuffer a m ()Lio/netty/buffer/ByteBuf; getWriteBuffer d m ()Lnet/minecraft/world/level/ChunkPos; pos b m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f [B buffer b f Lnet/minecraft/world/level/ChunkPos; pos a c net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket m ()I entityId b m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/List; lerpSteps e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entityId b f Ljava/util/List; lerpSteps c c net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket net/minecraft/network/protocol/game/PacketPlayOutLookAt m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getFromAnchor b m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; getPosition a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z atEntity h f I entity e f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; fromAnchor f f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; toAnchor g f D x b f D y c f D z d c net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket net/minecraft/network/protocol/game/PacketPlayOutEntityEquipment m ()I getEntity b m ()Ljava/util/List; getSlots e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f B CONTINUE_MASK b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entity c f Ljava/util/List; slots d c net/minecraft/network/protocol/game/ClientboundSetObjectivePacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective m ()Lnet/minecraft/network/chat/Component; getDisplayName e m ()I getMethod f m ()Ljava/util/Optional; getNumberFormat h m ()Ljava/lang/String; getObjectiveName b m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getRenderType g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f I METHOD_ADD b f I METHOD_CHANGE d f I METHOD_REMOVE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; displayName f f I method i f Ljava/util/Optional; numberFormat h f Ljava/lang/String; objectiveName e f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType g c net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/Component; text b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; text b c net/minecraft/network/protocol/game/ClientboundTickingStatePacket net/minecraft/network/protocol/game/ClientboundTickingStatePacket m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket; from a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isFrozen e m ()F tickRate b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z isFrozen c f F tickRate b c net/minecraft/network/protocol/game/ServerboundPlayerActionPacket net/minecraft/network/protocol/game/PacketPlayInBlockDig m ()Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; getAction f m ()Lnet/minecraft/core/Direction; getDirection e m ()Lnet/minecraft/core/BlockPos; getPos b m ()I getSequence g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; action d f Lnet/minecraft/core/Direction; direction c f Lnet/minecraft/core/BlockPos; pos b f I sequence e c net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action net/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType m ()[Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; $values a f [Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; $VALUES i f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; ABORT_DESTROY_BLOCK b f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; DROP_ALL_ITEMS d f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; DROP_ITEM e f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; RELEASE_USE_ITEM f f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; STAB h f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; START_DESTROY_BLOCK a f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; STOP_DESTROY_BLOCK c f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; SWAP_ITEM_WITH_OFFHAND g c net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a c net/minecraft/network/protocol/game/ServerboundSetTestBlockPacket net/minecraft/network/protocol/game/ServerboundSetTestBlockPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Ljava/lang/String; message f m ()Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode e m ()Lnet/minecraft/core/BlockPos; position b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; message d f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode c f Lnet/minecraft/core/BlockPos; position b c net/minecraft/network/protocol/login/ClientboundCustomQueryPacket net/minecraft/network/protocol/login/PacketLoginOutCustomPayload m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; payload e m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; readPayload a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/DiscardedQueryPayload; readUnknownPayload b m ()I transactionId b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I MAX_PAYLOAD_SIZE d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; payload c f I transactionId b c net/minecraft/network/protocol/login/ClientboundCustomQueryPacket$PlayerInfoChannelPayload net/minecraft/network/protocol/login/PacketLoginOutCustomPayload$PlayerInfoChannelPayload c net/minecraft/network/protocol/login/custom/DiscardedQueryPayload net/minecraft/network/protocol/login/custom/DiscardedQueryPayload m ()Lnet/minecraft/resources/Identifier; id a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/resources/Identifier; id a c net/minecraft/network/protocol/ping/ClientboundPongResponsePacket net/minecraft/network/protocol/ping/ClientboundPongResponsePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/ping/ClientPongPacketListener;)V handle a m ()J time b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J time b c net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorService net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorService m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit a m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a c net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService m ()Ljava/util/stream/Stream; getAvailableGameRules a m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; getRuleValue a m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getTypedRule a m (Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; updateGameRule a c net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix net/minecraft/util/datafix/fixes/DataConverterChunkStructuresTemplateRename m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixChildren a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixChildren$1 c m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixChildren$2 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Lcom/google/common/collect/ImmutableMap; RENAMES a c net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix net/minecraft/util/datafix/fixes/DataConverterEquipment m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDropChances a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$0 a m ()Ljava/lang/IllegalStateException; lambda$cap$1 b m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; lambda$cap$2 a m (Ljava/lang/Object;Lcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; lambda$cap$3 a m (Ljava/lang/Object;Lcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$4 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$5 a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Float; lambda$fixDropChances$6 b m ()Ljava/lang/Float; lambda$fixDropChances$7 a c net/minecraft/util/datafix/fixes/TextComponentStringifiedFlagsFix net/minecraft/util/datafix/fixes/TextComponentStringifiedFlagsFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 d m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$3 b m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$makeRule$4 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$5 a m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$6 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; stringToBool a c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser net/minecraft/util/parsing/packrat/commands/CommandArgumentParser m (Ljava/util/function/Function;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; mapResult a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; withCodec a c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$1 net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$1 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; this$0 b f Ljava/util/function/Function; val$mapper a c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$2 net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$2 m (Lcom/mojang/brigadier/StringReader;ILcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parseForCommands$0 a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; this$0 e f Lcom/mojang/serialization/Codec; val$codec b f Lcom/mojang/serialization/DynamicOps; val$ops c c net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget net/minecraft/world/entity/ai/behavior/BehaviorWalkHome m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/core/Holder;)Z lambda$create$0 b m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/core/BlockPos;)Z lambda$create$1 a m (Lnet/minecraft/core/Holder;)Z lambda$create$2 a m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z lambda$create$3 a m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$4 a m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a f I BATCH_SIZE b f I CACHE_TIMEOUT a f I OK_DISTANCE_SQR d f I RATE c c net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead net/minecraft/world/entity/ai/behavior/BehaviorForgetAnger m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$create$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a c net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule net/minecraft/world/entity/ai/behavior/BehaviorSchedule m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a c net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor m ()V erase b m (Ljava/lang/Object;)V set a m (Ljava/util/Optional;)V setOrErase a m (Ljava/lang/Object;J)V setWithExpiry a m ()Lcom/mojang/datafixers/kinds/App; value a f Lnet/minecraft/world/entity/ai/Brain; brain a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memoryType b f Lcom/mojang/datafixers/kinds/App; value c c net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillageGolem m (Lnet/minecraft/world/entity/npc/villager/Villager;)Z doesVillagerWantGolem a m ()Lnet/minecraft/world/phys/Vec3; getPosition h m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsAnywhere k m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsPoi m m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsVillagerWhoWantsGolem l m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/core/BlockPos; getRandomPoiWithinSection a m ()Lnet/minecraft/core/SectionPos; getRandomVillageSection n m (Lnet/minecraft/core/Holder;)Z lambda$getRandomPoiWithinSection$1 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;)Z lambda$getRandomVillageSection$0 a f I POI_SECTION_SCAN_RADIUS i f I RANDOM_POS_XY_DISTANCE k f I RANDOM_POS_Y_DISTANCE l f I VILLAGER_SCAN_RADIUS j c net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalDefendVillage m ()Z canUse b m ()V start d f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; attackTargeting c f Lnet/minecraft/world/entity/animal/golem/IronGolem; golem a f Lnet/minecraft/world/entity/LivingEntity; potentialTarget b c net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalRandomTargetNonTamed m ()Z canContinueToUse c m ()Z canUse b f Lnet/minecraft/world/entity/TamableAnimal; tamableMob i c net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities m (Ljava/util/function/Predicate;)Z contains d m (Lnet/minecraft/world/entity/LivingEntity;)Z contains a m ()Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; empty a m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; find c m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; findAll b m (Ljava/util/function/Predicate;)Ljava/util/Optional; findClosest a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$find$4 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findAll$3 b m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$1 a m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$2 a f Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; EMPTY a f Ljava/util/function/Predicate; lineOfSightTest c f Ljava/util/List; nearbyEntities b c net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a m ()Z canNavigateGround c m ()Z canUpdatePath a m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a m (Z)V setCanFloat a c net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation net/minecraft/world/entity/ai/navigation/NavigationGuardian m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a m ()Z canNavigateGround c m ()Z canUpdatePath a m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a m (Z)V setCanFloat a f Z allowBreaching p c net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel m ()Lnet/minecraft/sounds/SoundEvent; deathSound c m ()Lnet/minecraft/resources/Identifier; eyeTexture f m ()Lnet/minecraft/sounds/SoundEvent; hurtSound b m ()Lnet/minecraft/sounds/SoundEvent; spinHeadSound a m ()Lnet/minecraft/sounds/SoundEvent; stepSound d m ()Lnet/minecraft/resources/Identifier; texture e f Lnet/minecraft/sounds/SoundEvent; deathSound c f Lnet/minecraft/resources/Identifier; eyeTexture f f Lnet/minecraft/sounds/SoundEvent; hurtSound b f Lnet/minecraft/sounds/SoundEvent; spinHeadSound a f Lnet/minecraft/sounds/SoundEvent; stepSound d f Lnet/minecraft/resources/Identifier; texture e c net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariants net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariants m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a f Lnet/minecraft/resources/ResourceKey; DEFAULT c f Lnet/minecraft/resources/ResourceKey; TEMPERATE a f Lnet/minecraft/resources/ResourceKey; WARM b c net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen net/minecraft/world/entity/monster/piglin/BehaviorStartAdmiringItem m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; fixedVelocity a m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; horizontalPosition d m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; horizontalVelocity f m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; inBoundingBox b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; movementScaled b m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; offsetFromEntityPosition a m ()Lnet/minecraft/core/particles/ParticleOptions; particle c m ()Lnet/minecraft/util/valueproviders/FloatProvider; speed h m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; verticalPosition e m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; verticalVelocity g f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; horizontalPosition e f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; horizontalVelocity g f Lnet/minecraft/core/particles/ParticleOptions; particle d f Lnet/minecraft/util/valueproviders/FloatProvider; speed i f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; verticalPosition f f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; verticalVelocity h c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a m (DDFLnet/minecraft/util/RandomSource;)D getCoordinate a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; lambda$static$1 d m (Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m ()F offset b m ()F scale c m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f F offset c f F scale d f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; type b c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c m ()Lnet/minecraft/util/valueproviders/FloatProvider; base b m (DLnet/minecraft/util/RandomSource;)D getVelocity a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F movementScale a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/FloatProvider; base c f F movementScale b c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b m ()[Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; $values a m (DDFLnet/minecraft/util/RandomSource;)D getCoordinate a m ()Ljava/lang/String; getSerializedName c m (DDFLnet/minecraft/util/RandomSource;)D lambda$static$0 c m (DDFLnet/minecraft/util/RandomSource;)D lambda$static$1 b f [Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; $VALUES f f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; BOUNDING_BOX b f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; ENTITY_POSITION a f Ljava/lang/String; id d f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource; source e c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b$a c net/minecraft/world/item/enchantment/providers/EnchantmentsByCost net/minecraft/world/item/enchantment/providers/EnchantmentsByCost m ()Lcom/mojang/serialization/MapCodec; codec a m ()Lnet/minecraft/util/valueproviders/IntProvider; cost c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a m ()Lnet/minecraft/core/HolderSet; enchantments b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/util/valueproviders/IntProvider; cost d f Lnet/minecraft/core/HolderSet; enchantments c c net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity net/minecraft/world/level/block/entity/TileEntityFurnace m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V awardUsedRecipes a m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/NonNullList;I)Z canBurn a m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a m ()I getContainerSize b m ()Lnet/minecraft/core/NonNullList; getItems g m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Ljava/util/List; getRecipesToAwardAndPopExperience a m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a m ()Z isLit h m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/lang/Integer; lambda$getTotalCookTime$0 b m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V serverTick a m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/core/NonNullList;)V setItems a m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a f I BURN_COOL_SPEED k f I BURN_TIME_STANDARD j f I DATA_COOKING_PROGRESS g f I DATA_COOKING_TOTAL_TIME h f I DATA_LIT_DURATION f f I DATA_LIT_TIME e f S DEFAULT_COOKING_TIMER u f S DEFAULT_COOKING_TOTAL_TIME v f S DEFAULT_LIT_TIME_REMAINING w f S DEFAULT_LIT_TOTAL_TIME x f I NUM_DATA_VALUES i f Lcom/mojang/serialization/Codec; RECIPES_USED_CODEC t f [I SLOTS_FOR_DOWN r f [I SLOTS_FOR_SIDES s f [I SLOTS_FOR_UP q f I SLOT_FUEL c f I SLOT_INPUT b f I SLOT_RESULT d f I cookingTimer A f I cookingTotalTime B f Lnet/minecraft/world/inventory/ContainerData; dataAccess m f Lnet/minecraft/core/NonNullList; items l f I litTimeRemaining y f I litTotalTime z f Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck; quickCheck D f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; recipesUsed C c net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityFurnace$1 m (I)I get a m ()I getCount a m (II)V set a f Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity; this$0 a c net/minecraft/world/level/block/entity/EnchantingTableBlockEntity net/minecraft/world/level/block/entity/TileEntityEnchantTable m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/EnchantingTableBlockEntity;)V bookAnimationTick a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m ()Lnet/minecraft/network/chat/Component; getCustomName as m ()Lnet/minecraft/network/chat/Component; getName ap m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (Lnet/minecraft/network/chat/Component;)V setCustomName a f Lnet/minecraft/network/chat/Component; DEFAULT_NAME k f Lnet/minecraft/util/RandomSource; RANDOM l f F flipA e f F flip b f F flipT d f Lnet/minecraft/network/chat/Component; name m f F oFlip c f F oOpen g f F oRot i f F open f f F rot h f F tRot j f I time a c net/minecraft/world/level/block/state/pattern/BlockPatternBuilder net/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder m ([Ljava/lang/String;)Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; aisle a m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; build b m ()[[[Ljava/util/function/Predicate; createPattern c m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$new$0 a m ()Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; start a m (CLjava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; where a f I height c f Ljava/util/Map; lookup b f Ljava/util/List; pattern a f Lit/unimi/dsi/fastutil/chars/CharSet; unknownCharacters e f I width d c net/minecraft/world/level/block/state/properties/SculkSensorPhase net/minecraft/world/level/block/state/properties/SculkSensorPhase m ()[Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; $VALUES e f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; ACTIVE b f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; COOLDOWN c f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; INACTIVE a f Ljava/lang/String; name d c net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; alwaysTrue e m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; hasSturdyFace a m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; hasSturdyFace a m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; insideWorld d m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks c m (Lnet/minecraft/core/Vec3i;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a m (Lnet/minecraft/core/Vec3i;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a m (Lnet/minecraft/core/Vec3i;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids b m (Lnet/minecraft/core/Vec3i;[Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids a m ([Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids a m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesTag a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesTag a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; noFluid d m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; noFluid c m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; not a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceable b m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceable a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; solid c m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; solid b m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; unobstructed f m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; unobstructed e m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; wouldSurvive a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ONLY_IN_AIR_OR_WATER_PREDICATE d f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ONLY_IN_AIR_PREDICATE c c net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/FloatProvider; floorLevel j f Lnet/minecraft/util/valueproviders/FloatProvider; horizontalRadiusMultiplier b f Lnet/minecraft/util/valueproviders/FloatProvider; verticalRadiusMultiplier c c net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomRed m (IIII)I getTreeRadiusForHeight a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a c net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature m (Lnet/minecraft/world/level/block/state/BlockState;)Z isAirOrWater c m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/List;)Z placeGrowthIfPossible a c net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/util/OptionalInt; getFloorY a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z isValidPlacement b m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isVisibleFromOutside a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWaterOrAir c m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getFloorY$3 e m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getFloorY$4 d m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;Lnet/minecraft/core/BlockPos;)Z lambda$place$0 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z lambda$place$1 d m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)I lambda$place$2 c m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/VegetationPatchFeature net/minecraft/world/level/levelgen/feature/VegetationPatchFeature m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/Set;II)V distributeVegetation a m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$place$0 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$placeGroundPatch$1 c m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Ljava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)Z placeGround a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;II)Ljava/util/Set; placeGroundPatch a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeVegetation a c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z canPlaceRoot a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getPotentiallyWaterloggedState a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPos; getTrunkOrigin a m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$getPotentiallyWaterloggedState$3 a m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$rootPlacerParts$0 c m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$rootPlacerParts$1 b m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Ljava/util/Optional; lambda$rootPlacerParts$2 a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeRoot a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeRoots a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; rootPlacerParts a m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; type a f Lcom/mojang/serialization/Codec; CODEC d f Ljava/util/Optional; aboveRootPlacement g f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; rootProvider f f Lnet/minecraft/util/valueproviders/IntProvider; trunkOffsetY e c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; BOTTOMLESS_PIT f f Lnet/minecraft/resources/ResourceKey; CLASSIC_FLAT a f Lnet/minecraft/resources/ResourceKey; DESERT g f Lnet/minecraft/resources/ResourceKey; OVERWORLD d f Lnet/minecraft/resources/ResourceKey; REDSTONE_READY h f Lnet/minecraft/resources/ResourceKey; SNOWY_KINGDOM e f Lnet/minecraft/resources/ResourceKey; THE_VOID i f Lnet/minecraft/resources/ResourceKey; TUNNELERS_DREAM b f Lnet/minecraft/resources/ResourceKey; WATER_WORLD c c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;ZZ[Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)V register a m ()V run a f Lnet/minecraft/data/worldgen/BootstrapContext; context a c net/minecraft/world/level/levelgen/heightproviders/ConstantHeight net/minecraft/world/level/levelgen/heightproviders/ConstantHeight m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; getValue b m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; of a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; ZERO a f Lnet/minecraft/world/level/levelgen/VerticalAnchor; value d c net/minecraft/world/level/levelgen/heightproviders/HeightProvider net/minecraft/world/level/levelgen/heightproviders/HeightProvider m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$0 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/Codec; CODEC c f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a c net/minecraft/world/level/levelgen/placement/BlockPredicateFilter net/minecraft/world/level/levelgen/placement/BlockPredicateFilter m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; forPredicate a m (Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; predicate c c net/minecraft/world/level/levelgen/placement/HeightRangePlacement net/minecraft/world/level/levelgen/placement/HeightRangePlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; of a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; triangle b m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; uniform a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; height c c net/minecraft/world/level/levelgen/structure/BuiltinStructureSets net/minecraft/world/level/levelgen/structure/BuiltinStructureSets m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITIES q f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURES i f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMIDS b f Lnet/minecraft/resources/ResourceKey; END_CITIES p f Lnet/minecraft/resources/ResourceKey; IGLOOS c f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLES d f Lnet/minecraft/resources/ResourceKey; MINESHAFTS j f Lnet/minecraft/resources/ResourceKey; NETHER_COMPLEXES n f Lnet/minecraft/resources/ResourceKey; NETHER_FOSSILS o f Lnet/minecraft/resources/ResourceKey; OCEAN_MONUMENTS g f Lnet/minecraft/resources/ResourceKey; OCEAN_RUINS m f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOSTS f f Lnet/minecraft/resources/ResourceKey; RUINED_PORTALS k f Lnet/minecraft/resources/ResourceKey; SHIPWRECKS l f Lnet/minecraft/resources/ResourceKey; STRONGHOLDS r f Lnet/minecraft/resources/ResourceKey; SWAMP_HUTS e f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS s f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS t f Lnet/minecraft/resources/ResourceKey; VILLAGES a f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSIONS h c net/minecraft/world/level/levelgen/structure/SinglePieceStructure net/minecraft/world/level/levelgen/structure/SinglePieceStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a f Lnet/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor; constructor d f I depth f f I width e c net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor net/minecraft/world/level/levelgen/structure/SinglePieceStructure$a c net/minecraft/world/level/levelgen/structure/StructureCheckResult net/minecraft/world/level/levelgen/structure/StructureCheckResult m ()[Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; $values a f [Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; $VALUES d f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; CHUNK_LOAD_NEEDED c f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; START_NOT_PRESENT b f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; START_PRESENT a c net/minecraft/world/level/levelgen/structure/pools/JigsawJunction net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/levelgen/structure/pools/JigsawJunction; deserialize a m ()I getDeltaY d m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; getDestProjection e m ()I getSourceGroundY b m ()I getSourceX a m ()I getSourceZ c m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; serialize a f I deltaY d f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; destProjection e f I sourceGroundY b f I sourceX a f I sourceZ c c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;)Lcom/mojang/serialization/MapCodec; createCodec a m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase;)Ljava/util/List; lambda$createCodec$0 a m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lnet/minecraft/util/ProblemReporter$Problem; NO_CHILDREN_PROBLEM e f Ljava/util/List; children f f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; composedChildren a c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$1 net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$1 m ()Ljava/lang/String; description a c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a c net/minecraft/world/level/storage/loot/functions/CopyNameFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName m (Lnet/minecraft/world/level/storage/loot/LootContextArg;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; copyName a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContextArg;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$copyName$2 a m (Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/LootContextArg; source b c net/minecraft/world/level/storage/loot/functions/FilteredFunction net/minecraft/world/level/storage/loot/functions/FilteredFunction m (Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; filtered a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Ljava/util/Optional; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)V lambda$validate$4 b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)V lambda$validate$5 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/advancements/criterion/ItemPredicate; filter b f Ljava/util/Optional; onFail d f Ljava/util/Optional; onPass c c net/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder net/minecraft/world/level/storage/loot/functions/FilteredFunction$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; onFail b m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; onPass a f Lnet/minecraft/advancements/criterion/ItemPredicate; itemPredicate a f Ljava/util/Optional; onFail c f Ljava/util/Optional; onPass b c net/minecraft/world/level/storage/loot/functions/LootItemFunction net/minecraft/world/level/storage/loot/functions/LootItemFunction m (Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/function/Consumer; decorate a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)V lambda$decorate$0 a c net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunction$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b c net/minecraft/world/level/storage/loot/functions/SequenceFunction net/minecraft/world/level/storage/loot/functions/SequenceFunction m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; lambda$static$0 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; lambda$static$2 a m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction; of a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; INLINE_CODEC b f Ljava/util/function/BiFunction; compositeFunction d f Ljava/util/List; functions c c net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m ()Lcom/mojang/serialization/Codec; lambda$static$1 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; register a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; CONTEXT c f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; STORAGE b f Lcom/mojang/serialization/Codec; TYPED_CODEC d c org/bukkit/craftbukkit/inventory/components/CraftJukeboxComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftJukeboxComponent c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template; deserializeFromNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template; unpack a c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/FloatArgumentType; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f F max c f F min b f Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo; this$0 a c net/minecraft/core/component/predicates/FireworkExplosionPredicate net/minecraft/core/component/predicates/FireworkExplosionPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z matches a m ()Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate; predicate b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate; predicate e c net/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate net/minecraft/core/component/predicates/FireworkExplosionPredicate$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; shape a m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z test a m ()Ljava/util/Optional; trail c m ()Ljava/util/Optional; twinkle b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; shape b f Ljava/util/Optional; trail d f Ljava/util/Optional; twinkle c c net/minecraft/data/advancements/packs/VanillaAdventureAdvancements net/minecraft/data/advancements/packs/VanillaAdventureAdvancements m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$Builder; addBiomes a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$Builder; addMobsToKill a m (Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; craftingANewLook b m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)V createAdventuringTime a m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; createMonsterHunterAdvancement a m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; fireCountAndBystander a m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V lambda$addMobsToKill$10 a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/resources/ResourceKey;)V lambda$craftingANewLook$8 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; lambda$placedBlockActivatesCreakingHeart$4 a m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedBlockActivatesCreakingHeart$5 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedBlockReadByComparator$0 a m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedBlockReadByComparator$1 c m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; lambda$placedComparatorReadingBlock$2 a m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedComparatorReadingBlock$3 b m (Lnet/minecraft/advancements/Advancement$Builder;Lcom/mojang/datafixers/util/Pair;)V lambda$respectingTheRemnantsCriterions$9 a m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)Z lambda$smithingWithStyle$6 a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)V lambda$smithingWithStyle$7 a m (Ljava/util/Map;Ljava/util/List;Lnet/minecraft/world/entity/MobCategory;Ljava/util/Set;)V lambda$validateMobsToKill$11 a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; lookAtThroughItem a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; placedBlockActivatesCreakingHeart a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedBlockReadByComparator a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedComparatorReadingBlock b m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; respectingTheRemnantsCriterions a m (Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; smithingWithStyle a m (Ljava/util/List;Lnet/minecraft/core/HolderLookup;)Ljava/util/List; validateMobsToKill a f I BEDROCK_THICKNESS e f I DISTANCE_FROM_BOTTOM_TO_TOP b f Ljava/util/Map; EXCEPTIONS_BY_EXPECTED_CATEGORIES f f Lorg/slf4j/Logger; LOGGER a f Ljava/util/List; MOBS_TO_KILL g f I Y_COORDINATE_AT_BOTTOM d f I Y_COORDINATE_AT_TOP c c net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements m (Lnet/minecraft/advancements/Advancement$Builder;Ljava/util/stream/Stream;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$Builder; addBreedable a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/advancements/Advancement$Builder; addCatVariants a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFish c m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFishBuckets b m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFood a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; addLeashedFrogVariants a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/advancements/Advancement$Builder; addTamedWolfVariants b m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; createBreedAllAnimalsAdvancement a m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V lambda$addBreedable$2 b m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V lambda$addBreedable$3 a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/Holder$Reference;)V lambda$addCatVariants$4 b m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;)V lambda$addLeashedFrogVariants$1 a m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/Holder$Reference;)V lambda$addTamedWolfVariants$5 a m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$static$0 a m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; sortedVariants a f Ljava/util/List; BREEDABLE_ANIMALS a f [Lnet/minecraft/world/item/Item; EDIBLE_ITEMS f f [Lnet/minecraft/world/item/Item; FISH d f [Lnet/minecraft/world/item/Item; FISH_BUCKETS e f Ljava/util/Comparator; HOLDER_KEY_COMPARATOR g f Ljava/util/List; INDIRECTLY_BREEDABLE_ANIMALS b f [Lnet/minecraft/world/item/Item; WAX_SCRAPING_TOOLS c c net/minecraft/network/protocol/common/ClientboundClearDialogPacket net/minecraft/network/protocol/common/ClientboundClearDialogPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/common/ClientboundClearDialogPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/common/ClientboundServerLinksPacket net/minecraft/network/protocol/common/ClientboundServerLinksPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Ljava/util/List; links b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; links b c net/minecraft/network/protocol/common/ClientboundStoreCookiePacket net/minecraft/network/protocol/common/ClientboundStoreCookiePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/resources/Identifier; key b m ()[B payload e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I MAX_PAYLOAD_SIZE e f Lnet/minecraft/network/codec/StreamCodec; PAYLOAD_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; key c f [B payload d c net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket m ()Lnet/minecraft/network/chat/ChatType$Bound; chatType e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isSkippable c m ()Lnet/minecraft/network/chat/Component; message b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/ChatType$Bound; chatType c f Lnet/minecraft/network/chat/Component; message b c net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I id b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a m ()F yaw e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b f F yaw c c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket m ()Ljava/util/List; entries b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z replace e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; entries b f Z replace c c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$Entry net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$a m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; contents c m ()B flags d m ()Z highlight b m ()Z notification a f B FLAG_HIGHLIGHT b f B FLAG_NOTIFICATION a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; contents d f B flags e c net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket m ()D getSize b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f D size b c net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket m ()Lnet/minecraft/world/item/ItemStack; contents b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/item/ItemStack; contents b c net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket net/minecraft/network/protocol/game/PacketPlayOutEntityMetadata m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I id b m (Ljava/util/List;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V pack a m ()Ljava/util/List; packedItems e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/util/List; unpack a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write b f I EOF_MARKER b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id c f Ljava/util/List; packedItems d c net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket net/minecraft/network/protocol/game/PacketPlayOutAttachEntity m ()I getDestId e m ()I getSourceId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I destId c f I sourceId b c net/minecraft/network/protocol/game/ClientboundSetExperiencePacket net/minecraft/network/protocol/game/PacketPlayOutExperience m ()I getExperienceLevel f m ()F getExperienceProgress b m ()I getTotalExperience e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I experienceLevel d f F experienceProgress b f I totalExperience c c net/minecraft/network/protocol/game/ClientboundSetPassengersPacket net/minecraft/network/protocol/game/PacketPlayOutMount m ()[I getPassengers b m ()I getVehicle e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f [I passengers c f I vehicle b c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam m (Lnet/minecraft/world/scores/PlayerTeam;Z)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createAddOrModifyPacket a m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/lang/String;Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createPlayerPacket a m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createRemovePacket a m ()Ljava/lang/String; getName f m ()Ljava/util/Optional; getParameters h m ()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; getPlayerAction b m ()Ljava/util/Collection; getPlayers g m ()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; getTeamAction e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/lang/IllegalStateException; lambda$write$0 i m (I)Z shouldHaveParameters b m (I)Z shouldHavePlayerList a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f I MAX_COLLISION_LENGTH h f I MAX_VISIBILITY_LENGTH g f I METHOD_ADD b f I METHOD_CHANGE d f I METHOD_JOIN e f I METHOD_LEAVE f f I METHOD_REMOVE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I method i f Ljava/lang/String; name j f Ljava/util/Optional; parameters l f Ljava/util/Collection; players k c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a m ()[Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; $values a f [Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; $VALUES c f Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; ADD a f Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; REMOVE b c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$b m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule e m ()Lnet/minecraft/ChatFormatting; getColor c m ()Lnet/minecraft/network/chat/Component; getDisplayName a m ()Lnet/minecraft/world/scores/Team$Visibility; getNametagVisibility d m ()I getOptions b m ()Lnet/minecraft/network/chat/Component; getPlayerPrefix f m ()Lnet/minecraft/network/chat/Component; getPlayerSuffix g m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule e f Lnet/minecraft/ChatFormatting; color f f Lnet/minecraft/network/chat/Component; displayName a f Lnet/minecraft/world/scores/Team$Visibility; nametagVisibility d f I options g f Lnet/minecraft/network/chat/Component; playerPrefix b f Lnet/minecraft/network/chat/Component; playerSuffix c c net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket net/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/Map; itemSets b m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Map; itemSets b f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes c c net/minecraft/network/protocol/game/ServerboundClientCommandPacket net/minecraft/network/protocol/game/PacketPlayInClientCommand m ()Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; getAction b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; action b c net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action net/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand m ()[Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; $values a f [Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; $VALUES c f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; PERFORM_RESPAWN a f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; REQUEST_STATS b c net/minecraft/network/protocol/game/ServerboundClientTickEndPacket net/minecraft/network/protocol/game/ServerboundClientTickEndPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket net/minecraft/network/protocol/game/PacketPlayInEntityAction m ()Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; getAction e m ()I getData f m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; action c f I data d f I id b c net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action net/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction m ()[Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; $values a f [Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; $VALUES h f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; OPEN_INVENTORY f f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_FALL_FLYING g f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_RIDING_JUMP d f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_SPRINTING b f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_RIDING_JUMP e f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_SLEEPING a f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_SPRINTING c c net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService m (Lnet/minecraft/server/players/UserWhiteListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z add a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a m ()Ljava/util/Collection; getEntries a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V kickUnlistedPlayers b m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a c net/minecraft/server/network/ServerConfigurationPacketListenerImpl net/minecraft/server/network/ServerConfigurationPacketListenerImpl m ()V addOptionalTasks n m (Lnet/minecraft/server/network/ConfigurationTask$Type;)V finishCurrentTask a m (Lnet/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket;)V handleAcceptCodeOfConduct a m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V handleConfigurationFinished a m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V handleSelectKnownPacks a m ()Z isAcceptingMessages c m (Ljava/util/Map;)Ljava/lang/String; lambda$addOptionalTasks$1 a m (Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo;)V lambda$addOptionalTasks$2 a m (Lnet/minecraft/server/packs/PackResources;)Ljava/util/stream/Stream; lambda$startConfiguration$0 a m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a m ()Lcom/mojang/authlib/GameProfile; playerProfile i m ()V returnToWorld m m ()V startConfiguration l m ()V startNextTask o m ()V tick d f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON_CONFIGURATION_ERROR h f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON_INVALID_DATA g f Lorg/slf4j/Logger; LOGGER f f Lnet/minecraft/server/level/ClientInformation; clientInformation l f Ljava/util/Queue; configurationTasks j f Lnet/minecraft/server/network/ConfigurationTask; currentTask k f Lcom/mojang/authlib/GameProfile; gameProfile i f Lnet/minecraft/server/network/config/PrepareSpawnTask; prepareSpawnTask n f Lnet/minecraft/server/network/config/SynchronizeRegistriesTask; synchronizeRegistriesTask m c net/minecraft/server/packs/resources/ResourceManagerReloadListener net/minecraft/server/packs/resources/ResourceManagerReloadListener m (Lnet/minecraft/server/packs/resources/ResourceManager;)V lambda$reload$0 b m (Lnet/minecraft/server/packs/resources/ResourceManager;)V onResourceManagerReload a c net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix net/minecraft/util/datafix/fixes/DataConverterOminousBannerBlockEntityRename m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Ljava/lang/String;)Ljava/lang/String; lambda$fix$0 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fix$1 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$2 a c net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d m (ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 b m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 c m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 b m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 a m (Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$8 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLayers a f Ljava/lang/String; NAME b f Ljava/lang/String; WAS_PREVIOUSLY_INCREASED_KEY a c net/minecraft/util/parsing/packrat/commands/GreedyPatternParseRule net/minecraft/util/parsing/packrat/commands/GreedyPatternParseRule m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b f Lnet/minecraft/util/parsing/packrat/DelayedException; error b f Ljava/util/regex/Pattern; pattern a c net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer m (Ljava/util/List;)Lcom/google/gson/JsonElement; chunkGen b m (Ljava/util/List;)Lcom/google/gson/JsonElement; cpu e m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; fileIO b m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary;)Lcom/google/gson/JsonElement; fileIoSummary a m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Ljava/lang/String; format a m (Ljava/util/List;)Lcom/google/gson/JsonElement; fps d m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary;)Lcom/google/gson/JsonElement; heap a m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement; ioSummary a m (Lcom/mojang/datafixers/util/Pair;)D lambda$chunkGen$4 a m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V lambda$chunkGen$5 a m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V lambda$chunkGen$6 a m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$chunkGen$7 c m (Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat;)Lcom/google/gson/JsonElement; lambda$chunkGen$8 a m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; lambda$cpu$16 a m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V lambda$fileIoSummary$14 a m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$fps$13 a m (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V lambda$ioSummary$15 a m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D lambda$serverTicks$11 a m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$serverTicks$12 b m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V lambda$structureGen$0 b m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$structureGen$1 d m (Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat;)Lcom/google/gson/JsonElement; lambda$structureGen$2 a m (Lcom/google/gson/JsonArray;Lcom/google/gson/JsonObject;Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary;Ljava/lang/String;Ljava/util/List;)V lambda$structureGen$3 a m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V lambda$threadAllocations$10 a m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V lambda$threadAllocations$9 a m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; network c m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;Lcom/google/gson/JsonObject;)V serializeChunkId a m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;Lcom/google/gson/JsonObject;)V serializePacketId a m (Ljava/util/List;)Lcom/google/gson/JsonElement; serverTicks c m (Ljava/util/List;)Lcom/google/gson/JsonElement; structureGen a m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary;)Lcom/google/gson/JsonElement; threadAllocations a f Ljava/lang/String; BYTES_PER_SECOND b f Ljava/lang/String; COUNT c f Ljava/lang/String; COUNT_PER_SECOND f f Ljava/lang/String; DURATION_NANOS_TOTAL d f Ljava/lang/String; TOTAL_BYTES e f Lcom/google/gson/Gson; gson a c net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite net/minecraft/world/entity/ai/behavior/BehaviorCareer m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$create$0 a m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder$Reference;)Z lambda$create$1 a m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$create$2 a m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)V lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget net/minecraft/world/entity/ai/behavior/BehaviorLookWalk m (FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$create$1 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$2 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$3 a m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$4 a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; create a m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; get b m ()Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance; instance a m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$sequence$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$sequence$1 a m (Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$triggerIf$2 a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$triggerIf$3 a m (Ljava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$triggerIf$4 a m (Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$triggerIf$5 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/OneShot; sequence a m (Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/OneShot;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; unbox a f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; trigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 m ()Ljava/lang/String; debugString b c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$c c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a m (Ljava/lang/Object;)Ljava/lang/String; lambda$new$0 a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a$1 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; absent c m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap2 a m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap3 a m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object; get b m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ifTriggered a m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; lambda$lift1$0 a m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; map a m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; point a m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; point a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; present b m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; registered a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; tryGet a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$1 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$2 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$3 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$4 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$5 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d$1 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; tryTrigger b c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f$1 m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Lcom/mojang/datafixers/util/Unit; tryTrigger b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e m ()Ljava/lang/String; debugString a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$a m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$b m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$c m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a c net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevels net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevels m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; getOxidationLevel a f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; EXPOSED b f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; OXIDIZED d f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; UNAFFECTED a f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; WEATHERED c f Ljava/util/Map; WEATHERED_STATES e c net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; input b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation h f Lnet/minecraft/world/item/crafting/display/SlotDisplay; input f f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result g c net/minecraft/world/item/enchantment/providers/EnchantmentProvider net/minecraft/world/item/enchantment/providers/EnchantmentProvider m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a f Lcom/mojang/serialization/Codec; DIRECT_CODEC a c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList m ()Ljava/util/Map; knownPresets b m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; lambda$knownPresets$2 b m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$knownPresets$3 a m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/Climate$ParameterList; lambda$knownPresets$4 a m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters a f Lcom/mojang/serialization/Codec; CODEC b f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters d f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; preset c c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a m (Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$ParameterList; generateOverworldBiomes a m ()Lnet/minecraft/resources/Identifier; id b m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V lambda$generateOverworldBiomes$5 a m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; lambda$static$0 b m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$1 c m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$2 b m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$3 a m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lcom/mojang/serialization/DataResult; lambda$static$4 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$usedBiomes$6 a m ()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider; provider c m ()Ljava/util/stream/Stream; usedBiomes a f Ljava/util/Map; BY_NAME f f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; NETHER a f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; OVERWORLD b f Lnet/minecraft/resources/Identifier; id d f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider; provider e c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$1 c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$2 c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a c net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity net/minecraft/world/level/block/entity/TileEntityLightDetector c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector net/minecraft/world/level/block/entity/trialspawner/PlayerDetector m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z inLineOfSight a m (Lnet/minecraft/core/BlockPos;DLnet/minecraft/world/entity/player/Player;)Z lambda$static$0 b m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z lambda$static$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; lambda$static$2 c m (Lnet/minecraft/core/BlockPos;DLnet/minecraft/world/entity/player/Player;)Z lambda$static$3 a m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z lambda$static$4 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; lambda$static$5 b m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/animal/sheep/Sheep;)Z lambda$static$6 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; lambda$static$7 a f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; INCLUDING_CREATIVE_PLAYERS b f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; NO_CREATIVE_PLAYERS a f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; SHEEP c c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; onlySelectPlayer a m (Ljava/util/List;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; onlySelectPlayers a f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; SELECT_FROM_LEVEL a c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$1 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$2 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$2 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a f Ljava/util/List; val$players b c net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canBeAdjacentToWater a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z canPlacePool b m (IIIILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)D getChanceOfStalagmiteOrStalactite a m (Lnet/minecraft/util/RandomSource;IIFILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)I getDripstoneHeight a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isLava a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;IIFDIFLnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)V placeColumn a m (Lnet/minecraft/util/RandomSource;FFFF)F randomBetweenBiased a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;)V replaceBlocksWithDripstoneBlocks a c net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 f m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 e m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Ljava/lang/Boolean; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/state/BlockState; decorState e f Lnet/minecraft/world/level/block/state/BlockState; hatState d f Z planted g f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceableBlocks f f Lnet/minecraft/world/level/block/state/BlockState; stemState c f Lnet/minecraft/world/level/block/state/BlockState; validBaseState b c net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)V createPatchOfDripstoneBlocks a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getTipDirection a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize m (II)I getSizeAtHeight a m (Ljava/util/Optional;)Ljava/util/OptionalInt; lambda$minClippedHeightCodec$0 a m (Ljava/util/OptionalInt;)Ljava/util/Optional; lambda$minClippedHeightCodec$1 a m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Ljava/util/OptionalInt; lambda$minClippedHeightCodec$2 a m ()Ljava/util/OptionalInt; minClippedHeight c m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; minClippedHeightCodec a m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b f Lcom/mojang/serialization/Codec; CODEC a f I MAX_WIDTH b f Ljava/util/OptionalInt; minClippedHeight c c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings net/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; adjustGenerationSettings a m (Lnet/minecraft/core/HolderGetter;)Ljava/util/List; createLakesList b m ()Lnet/minecraft/core/Holder; getBiome d m (Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; getBiome a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; getDefault a m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/core/Holder; getDefaultBiome a m ()Ljava/util/List; getLayers f m ()Ljava/util/List; getLayersInfo e m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/util/Optional; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/Boolean; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/Boolean; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/util/Optional; lambda$static$3 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$updateLayers$6 a m ()Ljava/lang/String; lambda$validateHeight$5 h m ()V setAddLakes b m ()V setDecoration a m ()Ljava/util/Optional; structureOverrides c m ()V updateLayers g m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Lcom/mojang/serialization/DataResult; validateHeight a m (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; withBiomeAndLayers a f Lcom/mojang/serialization/Codec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Z addLakes i f Lnet/minecraft/core/Holder; biome e f Z decoration h f Ljava/util/List; lakes j f Ljava/util/List; layersInfo d f Ljava/util/List; layers f f Ljava/util/Optional; structureOverrides c f Z voidGen g c net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; of a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; of a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d f I plateau f c net/minecraft/world/level/levelgen/placement/PlacementModifierType net/minecraft/world/level/levelgen/placement/PlacementModifierType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; register a f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; BIOME_FILTER e f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; BLOCK_PREDICATE_FILTER a f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; COUNT f f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; COUNT_ON_EVERY_LAYER i f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; ENVIRONMENT_SCAN j f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; FIXED_PLACEMENT o f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; HEIGHTMAP k f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; HEIGHT_RANGE l f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; IN_SQUARE m f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; NOISE_BASED_COUNT g f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; NOISE_THRESHOLD_COUNT h f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; RANDOM_OFFSET n f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; RARITY_FILTER b f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; SURFACE_RELATIVE_THRESHOLD_FILTER c f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; SURFACE_WATER_DEPTH_FILTER d c net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; horizontal b m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; of a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; vertical a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; xzSpread c f Lnet/minecraft/util/valueproviders/IntProvider; ySpread d c net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece net/minecraft/world/level/levelgen/structure/WorldGenScatteredPiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;I)Z updateAverageGroundHeight a m (Lnet/minecraft/world/level/LevelAccessor;I)Z updateHeightPositionToLowestGroundHeight a f I depth c f I height b f I heightPosition d f I width a c net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator c net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$a m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b m ()Lnet/minecraft/world/level/ChunkPos; chunkPos d m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config a m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor e m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f m ()J seed g m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b f Lnet/minecraft/world/level/ChunkPos; chunkPos d f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config a f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor e f Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f f J seed g f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement m (Lnet/minecraft/world/level/levelgen/RandomState;IZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Ljava/util/List;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V addPieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPos;ZLjava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/Optional; addPieces a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;ILnet/minecraft/core/BlockPos;Z)Z generateJigsaw a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;)Ljava/util/Optional; getRandomNamedJigsaw a m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isStartTooCloseToWorldHeightLimits a m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$addPieces$0 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$addPieces$1 a m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;IILnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;ILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;ZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$addPieces$2 a m (Lnet/minecraft/core/Holder;)Z lambda$generateJigsaw$3 a f Lorg/slf4j/Logger; LOGGER a f I UNSET_HEIGHT b c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$b m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$tryPlacingChildren$0 a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; lambda$tryPlacingChildren$1 c m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; lambda$tryPlacingChildren$2 b m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; lambda$tryPlacingChildren$3 a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;)I lambda$tryPlacingChildren$4 a m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V tryPlacingChildren a f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c f I maxDepth b f Ljava/util/List; pieces e f Lnet/minecraft/util/SequencedPriorityIterator; placing g f Lnet/minecraft/core/Registry; pools a f Lnet/minecraft/util/RandomSource; random f f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager d c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$a m ()I depth c m ()Lorg/apache/commons/lang3/mutable/MutableObject; free b m ()Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece; piece a f I depth c f Lorg/apache/commons/lang3/mutable/MutableObject; free b f Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece; piece a c net/minecraft/world/level/levelgen/structure/pools/ListPoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m ()Ljava/util/List; getElements b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Z lambda$getBoundingBox$2 a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; lambda$getBoundingBox$3 a m ()Ljava/lang/IllegalStateException; lambda$getBoundingBox$4 c m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)V lambda$setProjectionOnEachElement$5 a m (Lnet/minecraft/world/level/levelgen/structure/pools/ListPoolElement;)Ljava/util/List; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; setProjection a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V setProjectionOnEachElement b f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; elements b c net/minecraft/world/level/storage/loot/functions/FunctionReference net/minecraft/world/level/storage/loot/functions/FunctionReference m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; functionReference a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$functionReference$4 a m (Lnet/minecraft/world/level/storage/loot/functions/FunctionReference;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$validate$2 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V lambda$validate$3 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/resources/ResourceKey; name c c net/minecraft/world/level/storage/loot/functions/LootItemFunctions net/minecraft/world/level/storage/loot/functions/LootItemFunctions m (Ljava/util/List;)Ljava/util/function/BiFunction; compose a m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; lambda$compose$2 a m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; lambda$compose$3 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; lambda$static$0 a m ()Lcom/mojang/serialization/Codec; lambda$static$1 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; register a f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; APPLY_BONUS x f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_COMPONENTS J f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_CUSTOM_DATA C f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_NAME s f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_STATE D f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; DISCARD S f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANTED_COUNT_INCREASE m f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANT_RANDOMLY h f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANT_WITH_LEVELS g f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; EXPLORATION_MAP q f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; EXPLOSION_DECAY z f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FILL_PLAYER_HEAD B f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FILTERED v f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FURNACE_SMELT l f Ljava/util/function/BiFunction; IDENTITY a f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; LIMIT_COUNT w f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; MODIFY_CONTENTS u f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; REFERENCE H f Lcom/mojang/serialization/Codec; ROOT_CODEC c f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SEQUENCE I f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ATTRIBUTES o f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_BANNER_PATTERN E f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_BOOK_COVER M f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_COMPONENTS k f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CONTENTS t f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_COUNT e f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CUSTOM_DATA j f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CUSTOM_MODEL_DATA R f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_DAMAGE n f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ENCHANTMENTS i f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_FIREWORKS K f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_FIREWORK_EXPLOSION L f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_INSTRUMENT G f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ITEM f f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_LOOT_TABLE y f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_LORE A f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_NAME p f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_OMINOUS_BOTTLE_AMPLIFIER Q f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_POTION F f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_STEW_EFFECT r f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_WRITABLE_BOOK_PAGES O f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_WRITTEN_BOOK_PAGES N f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; TOGGLE_TOOLTIPS P f Lcom/mojang/serialization/Codec; TYPED_CODEC b c net/minecraft/world/level/storage/loot/functions/SetPotionFunction net/minecraft/world/level/storage/loot/functions/SetPotionFunction m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setPotion$2 a m (Lnet/minecraft/world/level/storage/loot/functions/SetPotionFunction;)Lnet/minecraft/core/Holder; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setPotion a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; potion b c net/minecraft/world/level/storage/loot/functions/SmeltItemFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSmelt m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; smelted c f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGolemStatue org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperGolemStatue c org/bukkit/craftbukkit/generator/structure/CraftGeneratedStructure org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftGeneratedStructure c org/bukkit/craftbukkit/inventory/tags/DeprecatedCustomTagContainer org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedCustomTagContainer c org/bukkit/craftbukkit/inventory/tags/DeprecatedItemAdapterContext org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedItemAdapterContext c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Hopper org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Hopper c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Smoker org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Smoker c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Crafter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Crafter c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Dropper org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Dropper c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Furnace org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Furnace c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Lectern org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Lectern c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Dispenser org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Dispenser c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$BlastFurnace org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$BlastFurnace c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$BrewingStand org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$BrewingStand c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$AbstractFurnaceInventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$AbstractFurnaceInventoryConverter c org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataTypeRegistry c org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry$TagAdapter org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataTypeRegistry$TagAdapter c net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger m ()Lcom/mojang/serialization/Codec; codec a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/DefaultBlockInteractionTrigger$TriggerInstance;)Z lambda$trigger$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)V trigger a c net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger$TriggerInstance net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger$a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/advancements/criterion/CriterionValidator;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validate$1 a m ()Ljava/util/Optional; location b m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a m ()Ljava/util/Optional; player a m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; location c f Ljava/util/Optional; player b c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; deserializeFromNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; unpack a c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f D max c f D min b f Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo; this$0 a c net/minecraft/core/component/predicates/AttributeModifiersPredicate net/minecraft/core/component/predicates/AttributeModifiersPredicate m ()Lnet/minecraft/core/component/DataComponentType; componentType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Ljava/lang/Object;)Z matches a m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Z matches a m ()Ljava/util/Optional; modifiers b f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/Optional; modifiers e c net/minecraft/core/component/predicates/AttributeModifiersPredicate$EntryPredicate net/minecraft/core/component/predicates/AttributeModifiersPredicate$a m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; amount c m ()Ljava/util/Optional; attribute a m ()Ljava/util/Optional; id b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; operation d m ()Ljava/util/Optional; slot e m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Z test a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; amount d f Ljava/util/Optional; attribute b f Ljava/util/Optional; id c f Ljava/util/Optional; operation e f Ljava/util/Optional; slot f c net/minecraft/network/protocol/common/ServerboundResourcePackPacket net/minecraft/network/protocol/common/ServerboundResourcePackPacket m ()Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; action e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a m ()Ljava/util/UUID; id b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; action c f Ljava/util/UUID; id b c net/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action net/minecraft/network/protocol/common/ServerboundResourcePackPacket$a m ()[Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; $values b m ()Z isTerminal a f [Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; $VALUES i f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; ACCEPTED d f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DECLINED b f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DISCARDED h f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DOWNLOADED e f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; FAILED_DOWNLOAD c f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; FAILED_RELOAD g f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; INVALID_URL f f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; SUCCESSFULLY_LOADED a c net/minecraft/network/protocol/configuration/ConfigurationProtocols net/minecraft/network/protocol/configuration/ConfigurationProtocols m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 b m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$1 a f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a c net/minecraft/network/protocol/game/ClientboundContainerClosePacket net/minecraft/network/protocol/game/PacketPlayOutCloseWindow m ()I getContainerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData m (Lnet/minecraft/world/level/chunk/LevelChunk;)I calculateChunkSize a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/chunk/LevelChunk;)V extractChunkData a m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput;II)V getBlockEntitiesTags a m (II)Ljava/util/function/Consumer; getBlockEntitiesTagsConsumer a m ()Ljava/util/Map; getHeightmaps b m ()Lnet/minecraft/network/FriendlyByteBuf; getReadBuffer a m ()Lio/netty/buffer/ByteBuf; getWriteBuffer c m (IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput;)V lambda$getBlockEntitiesTagsConsumer$3 a m (Ljava/util/Map$Entry;)Z lambda$new$1 b m (Ljava/util/Map$Entry;)[J lambda$new$2 a m (I)Ljava/util/Map; lambda$static$0 a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; HEIGHTMAPS_STREAM_CODEC a f I TWO_MEGABYTES b f Ljava/util/List; blockEntitiesData e f [B buffer d f Ljava/util/Map; heightmaps c c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo; create a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; LIST_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I packedXZ c f Lnet/minecraft/nbt/CompoundTag; tag f f Lnet/minecraft/world/level/block/entity/BlockEntityType; type e f I y d c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b c net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket net/minecraft/network/protocol/game/PacketPlayOutWorldParticles m ()Z alwaysShow e m ()I getCount m m ()F getMaxSpeed l m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle n m ()D getX f m ()F getXDist i m ()D getY g m ()F getYDist j m ()D getZ h m ()F getZDist k m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isOverrideLimiter b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z alwaysShow k f I count i f F maxSpeed h f Z overrideLimiter j f Lnet/minecraft/core/particles/ParticleOptions; particle l f D x b f F xDist e f D y c f F yDist f f D z d f F zDist g c net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket net/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant m ()Z canRestock i m ()I getContainerId b m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers e m ()I getVillagerLevel f m ()I getVillagerXp g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z showProgress h m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z canRestock g f I containerId b f Lnet/minecraft/world/item/trading/MerchantOffers; offers c f Z showProgress f f I villagerLevel d f I villagerXp e c net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket net/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor m ()Lnet/minecraft/core/BlockPos; getPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isFrontText e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z isFrontText c f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket net/minecraft/network/protocol/game/PacketPlayOutPosition m ()Lnet/minecraft/world/entity/PositionMoveRotation; change e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I id b m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/network/protocol/game/ClientboundPlayerPositionPacket; of a m ()Ljava/util/Set; relatives f m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/entity/PositionMoveRotation; change c f I id b f Ljava/util/Set; relatives d c net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z relativeX g m ()Z relativeY e m ()Lnet/minecraft/network/protocol/PacketType; type a m ()F xRot f m ()F yRot b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z relativeX e f Z relativeY c f F xRot d f F yRot b c net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket net/minecraft/network/protocol/game/PacketPlayOutEntityDestroy m ()Lit/unimi/dsi/fastutil/ints/IntList; getEntityIds b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lit/unimi/dsi/fastutil/ints/IntList; entityIds b c net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket net/minecraft/network/protocol/game/PacketPlayOutCollect m ()I getAmount f m ()I getItemId b m ()I getPlayerId e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I amount d f I itemId b f I playerId c c net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket net/minecraft/network/protocol/game/PacketPlayOutEntityTeleport m ()Lnet/minecraft/world/entity/PositionMoveRotation; change e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I id b m ()Z onGround g m ()Ljava/util/Set; relatives f m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Z)Lnet/minecraft/network/protocol/game/ClientboundTeleportEntityPacket; teleport a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/entity/PositionMoveRotation; change c f I id b f Z onGround e f Ljava/util/Set; relatives d c net/minecraft/network/protocol/game/ServerboundChangeGameModePacket net/minecraft/network/protocol/game/ServerboundChangeGameModePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/world/level/GameType; mode b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/GameType; mode b c net/minecraft/network/protocol/game/ServerboundContainerClickPacket net/minecraft/network/protocol/game/PacketPlayInWindowClick m ()B buttonNum g m ()Lnet/minecraft/network/HashedStack; carriedItem j m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; changedSlots i m ()Lnet/minecraft/world/inventory/ClickType; clickType h m ()I containerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()S slotNum f m ()I stateId e m ()Lnet/minecraft/network/protocol/PacketType; type a f I MAX_SLOT_COUNT i f Lnet/minecraft/network/codec/StreamCodec; SLOTS_STREAM_CODEC j f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f B buttonNum e f Lnet/minecraft/network/HashedStack; carriedItem h f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; changedSlots g f Lnet/minecraft/world/inventory/ClickType; clickType f f I containerId b f S slotNum d f I stateId c c net/minecraft/network/protocol/game/ServerboundContainerClosePacket net/minecraft/network/protocol/game/PacketPlayInCloseWindow m ()I getContainerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b c net/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket net/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery m ()I getEntityId e m ()I getTransactionId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entityId c f I transactionId b c net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket net/minecraft/network/protocol/game/PacketPlayInJigsawGenerate m ()Lnet/minecraft/core/BlockPos; getPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z keepJigsaws f m ()I levels e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z keepJigsaws d f I levels c f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket net/minecraft/network/protocol/game/PacketPlayInDifficultyLock m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isLocked b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z locked b c net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket net/minecraft/network/protocol/game/PacketPlayInHeldItemSlot m ()I getSlot b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I slot b c net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket net/minecraft/network/protocol/game/PacketPlayInSetJigsaw m ()Ljava/lang/String; getFinalState h m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJoint i m ()Lnet/minecraft/resources/Identifier; getName e m ()I getPlacementPriority k m ()Lnet/minecraft/resources/Identifier; getPool g m ()Lnet/minecraft/core/BlockPos; getPos b m ()I getSelectionPriority j m ()Lnet/minecraft/resources/Identifier; getTarget f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; finalState f f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint g f Lnet/minecraft/resources/Identifier; name c f I placementPriority i f Lnet/minecraft/resources/Identifier; pool e f Lnet/minecraft/core/BlockPos; pos b f I selectionPriority h f Lnet/minecraft/resources/Identifier; target d c net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket net/minecraft/network/protocol/login/PacketLoginOutSuccess m ()Lcom/mojang/authlib/GameProfile; gameProfile b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lcom/mojang/authlib/GameProfile; gameProfile b c net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService m (Ljava/util/UUID;)Ljava/util/Optional; fetchUserById b m (Ljava/lang/String;)Ljava/util/Optional; fetchUserByName a m (Ljava/util/UUID;)Ljava/util/Optional; getCachedUserById c m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; getPlayer b m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer a m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName c m ()Ljava/util/List; getPlayers a m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture; getUser a m (Ljava/util/Optional;)Ljava/util/Optional; lambda$getUser$0 b m (Ljava/util/Optional;)Ljava/util/Optional; lambda$getUser$1 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a c net/minecraft/server/packs/resources/SimplePreparableReloadListener net/minecraft/server/packs/resources/ResourceDataAbstract m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/lang/Object; lambda$reload$0 a m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/lang/Object;)V lambda$reload$1 a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b c net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; updateChunkTag a c net/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFix net/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$1 a f Lcom/mojang/datafixers/DSL$TypeReference; type a c net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Z isEmptyStack b c net/minecraft/util/datafix/fixes/TextComponentHoverAndClickEventFix net/minecraft/util/datafix/fixes/TextComponentHoverAndClickEventFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; copyFields a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixClickEvent c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixHoverEvent b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTextComponent a m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Boolean; lambda$createFixer$0 a m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; lambda$createFixer$1 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; lambda$createFixer$2 a m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$createFixer$3 a m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; parseOldPage d m (Ljava/lang/String;)Z validateChat b m (Ljava/lang/String;)Z validateUri a c net/minecraft/util/parsing/packrat/commands/StringReaderParserState net/minecraft/util/parsing/packrat/commands/StringReaderParserState m ()Lcom/mojang/brigadier/StringReader; input h m ()Ljava/lang/Object; input f m ()I mark g m (I)V restore a f Lcom/mojang/brigadier/StringReader; input a c net/minecraft/util/parsing/packrat/commands/UnquotedStringParseRule net/minecraft/util/parsing/packrat/commands/UnquotedStringParseRule m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b f Lnet/minecraft/util/parsing/packrat/DelayedException; error b f I minSize a c net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent net/minecraft/world/entity/ai/behavior/BehaviorPacify m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a m (ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes m (FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (FLnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/EntityType;FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/entity/LivingEntity;)Z lambda$create$2 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a m (Lnet/minecraft/util/RandomSource;)Z tickDownAndCheck a f Lnet/minecraft/util/valueproviders/UniformInt; interval a f I ticksUntilNextStart b c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayBlock m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIII)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IIFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead net/minecraft/world/entity/ai/behavior/BehaviorCelebrateDeath m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;)Z isTiredOfTryingToReachTarget a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$1 b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$3 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$4 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a m (ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a f I TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE a c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b c net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerDying m ()V begin c m ()V doClientTick b m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()F getFlySpeed e m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h f Lnet/minecraft/world/phys/Vec3; targetLocation b f I time c c net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHover m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()F getFlySpeed e m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()Z isSitting a f Lnet/minecraft/world/phys/Vec3; targetLocation b c net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase m (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; create a m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; createInstance a m (I)Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getById a m ()Ljava/lang/reflect/Constructor; getConstructor a m ()I getCount c m ()I getId b f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; CHARGING_PLAYER i f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; DYING j f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; HOLDING_PATTERN a f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; HOVERING k f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; LANDING d f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; LANDING_APPROACH c f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_ATTACKING h f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_FLAMING f f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_SCANNING g f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; STRAFE_PLAYER b f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; TAKEOFF e f I id n f Ljava/lang/Class; instanceClass m f Ljava/lang/String; name o f [Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; phases l c net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled net/minecraft/world/entity/monster/piglin/BehaviorRememberHuntedHoglin m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/projectile/hurtingprojectile/WitherSkull net/minecraft/world/entity/projectile/hurtingprojectile/EntityWitherSkull m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a m ()F getInertia r m ()Z isDangerous u m ()Z isOnFire cp m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Z)V setDangerous b m ()Z shouldBurn i f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DANGEROUS e f Z DEFAULT_DANGEROUS f c net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m ()Lcom/mojang/serialization/MapCodec; codec a m (ILnet/minecraft/util/RandomSource;F)F process a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a f Lnet/minecraft/resources/ResourceKey; NETHER a f Lnet/minecraft/resources/ResourceKey; OVERWORLD b c net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity m (Lnet/minecraft/world/item/ItemStack;)Z acceptsItemType b m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m ()Lnet/minecraft/core/NonNullList; getItems h m ()I getLastInteractedSlot k m ()I getMaxStackSize ap_ m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;)Z lambda$canTakeItem$0 a m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a m (I)V updateState d f I DEFAULT_LAST_INTERACTED_SLOT d f Lorg/slf4j/Logger; LOGGER c f I MAX_BOOKS_IN_STORAGE b f Lnet/minecraft/core/NonNullList; items e f I lastInteractedSlot f c net/minecraft/world/level/block/entity/CopperGolemStatueBlockEntity net/minecraft/world/level/block/entity/CopperGolemStatueBlockEntity m (Lnet/minecraft/world/entity/animal/golem/CopperGolem;)V createStatue a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose;)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/animal/golem/CopperGolem;)Lnet/minecraft/world/entity/animal/golem/CopperGolem; initCopperGolem a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/animal/golem/CopperGolem; removeStatue a c net/minecraft/world/level/block/state/predicate/BlockStatePredicate net/minecraft/world/level/block/state/predicate/BlockStatePredicate m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;)Z applies a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; forBlock a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; where a f Ljava/util/function/Predicate; ANY a f Lnet/minecraft/world/level/block/state/StateDefinition; definition b f Ljava/util/Map; properties c c net/minecraft/world/level/block/state/properties/CreakingHeartState net/minecraft/world/level/block/state/properties/CreakingHeartState m ()[Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; $VALUES e f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; AWAKE c f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; DORMANT b f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; UPROOTED a f Ljava/lang/String; name d c net/minecraft/world/level/block/state/properties/DripstoneThickness net/minecraft/world/level/block/state/properties/DripstoneThickness m ()[Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; $VALUES g f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; BASE e f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; FRUSTUM c f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; MIDDLE d f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; TIP b f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; TIP_MERGE a f Ljava/lang/String; name f c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration; shape c f Lnet/minecraft/util/valueproviders/FloatProvider; verticalRotation b c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$0 f m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 e m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Integer; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Float; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Float; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/FloatProvider; distanceFactor b f Lnet/minecraft/util/valueproviders/FloatProvider; horizontalRadiusFactor e f Lnet/minecraft/util/valueproviders/FloatProvider; thickness c f F verticalRadiusCenterFactor g f F verticalRadiusDefaultFactor f f I widthSmoothness d c net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomBrown m (IIII)I getTreeRadiusForHeight a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a c net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureEndPlatform m (IIII)I checkerboardDistance a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a f Lnet/minecraft/core/BlockPos; PLATFORM_OFFSET a f Lnet/minecraft/world/level/ChunkPos; PLATFORM_ORIGIN_CHUNK b f I PLATFORM_RADIUS c f I PLATFORM_RADIUS_CHUNKS d c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer m (Lnet/minecraft/util/RandomSource;)I getTreeHeight a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isDirt c m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isFree b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isDirt$3 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isFree$4 a m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; lambda$trunkPlacerParts$0 c m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; lambda$trunkPlacerParts$1 b m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; lambda$trunkPlacerParts$2 a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeLog b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/function/Function;)Z placeLog a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeLogIfFree a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V setDirtAt a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; trunkPlacerParts a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos a f Lcom/mojang/serialization/Codec; CODEC c f I MAX_BASE_HEIGHT a f I MAX_HEIGHT d f I MAX_RAND b f I baseHeight e f I heightRandA f f I heightRandB g c net/minecraft/world/level/levelgen/structure/PostPlacementProcessor net/minecraft/world/level/levelgen/structure/PostPlacementProcessor m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V lambda$static$0 a f Lnet/minecraft/world/level/levelgen/structure/PostPlacementProcessor; NONE a c net/minecraft/world/level/levelgen/structure/StructurePieceAccessor net/minecraft/world/level/levelgen/structure/StructurePieceAccessor m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V addPiece a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride net/minecraft/world/level/levelgen/structure/StructureSpawnOverride m ()Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; boundingBox a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/util/random/WeightedList; spawns b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; boundingBox b f Lnet/minecraft/util/random/WeightedList; spawns c c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a m ()[Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; PIECE a f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; STRUCTURE b f Ljava/lang/String; id d c net/minecraft/world/level/levelgen/structure/TemplateStructurePiece net/minecraft/world/level/levelgen/structure/DefinedStructurePiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m ()Lnet/minecraft/world/level/block/Rotation; getRotation a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m ()Lnet/minecraft/resources/Identifier; makeTemplateLocation b m (III)V move a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; placeSettings e m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; template c m ()Lnet/minecraft/core/BlockPos; templatePosition d f Lorg/slf4j/Logger; LOGGER h f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; placeSettings c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; template b f Ljava/lang/String; templateName a f Lnet/minecraft/core/BlockPos; templatePosition d c net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; calculateBoundingBox b m ()Z isEmpty a m (Lnet/minecraft/core/BlockPos;)Z isInsidePiece a m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; load a m ()Ljava/util/List; pieces c m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/Tag; save a f Lnet/minecraft/resources/Identifier; JIGSAW_RENAME c f Lorg/slf4j/Logger; LOGGER b f Ljava/util/Map; RENAMES d f Ljava/util/List; pieces a c net/minecraft/world/level/levelgen/structure/pools/DimensionPadding net/minecraft/world/level/levelgen/structure/pools/DimensionPadding m ()I bottom b m ()Z hasEqualTopAndBottom a m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; lambda$static$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Lcom/mojang/datafixers/util/Either; lambda$static$4 a m ()I top c f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; RECORD_CODEC e f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; ZERO b f I bottom c f I top d c net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a m ()Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; INSTANCE b c net/minecraft/world/level/levelgen/structure/structures/IglooPieces net/minecraft/world/level/levelgen/structure/structures/IglooPieces m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addPieces a f I GENERATION_HEIGHT a f Ljava/util/Map; OFFSETS f f Ljava/util/Map; PIVOTS e f Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_IGLOO b f Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_LABORATORY d f Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_LADDER c c net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece net/minecraft/world/level/levelgen/structure/structures/IglooPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; makePosition a m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/storage/loot/parameters/LootContextParams net/minecraft/world/level/storage/loot/parameters/LootContextParameters f Lnet/minecraft/util/context/ContextKey; ATTACKING_ENTITY f f Lnet/minecraft/util/context/ContextKey; BLOCK_ENTITY j f Lnet/minecraft/util/context/ContextKey; BLOCK_STATE i f Lnet/minecraft/util/context/ContextKey; DAMAGE_SOURCE e f Lnet/minecraft/util/context/ContextKey; DIRECT_ATTACKING_ENTITY g f Lnet/minecraft/util/context/ContextKey; ENCHANTMENT_ACTIVE n f Lnet/minecraft/util/context/ContextKey; ENCHANTMENT_LEVEL m f Lnet/minecraft/util/context/ContextKey; EXPLOSION_RADIUS l f Lnet/minecraft/util/context/ContextKey; INTERACTING_ENTITY b f Lnet/minecraft/util/context/ContextKey; LAST_DAMAGE_PLAYER d f Lnet/minecraft/util/context/ContextKey; ORIGIN h f Lnet/minecraft/util/context/ContextKey; TARGET_ENTITY c f Lnet/minecraft/util/context/ContextKey; THIS_ENTITY a f Lnet/minecraft/util/context/ContextKey; TOOL k c net/minecraft/world/level/storage/loot/predicates/LootItemCondition net/minecraft/world/level/storage/loot/predicates/LootItemCondition m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m ()Lcom/mojang/serialization/Codec; lambda$static$0 c f Lcom/mojang/serialization/Codec; CODEC f f Lcom/mojang/serialization/Codec; DIRECT_CODEC e f Lcom/mojang/serialization/Codec; TYPED_CODEC d c net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder net/minecraft/world/level/storage/loot/predicates/LootItemCondition$a c org/bukkit/craftbukkit/inventory/util/CraftCustomInventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftCustomInventoryConverter c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template; deserializeFromNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template; unpack a c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f I max c f I min b f Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo; this$0 a c net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$0 b m (Ljava/util/ArrayList;)V lambda$static$1 a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$2 a m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; CONFIG_STREAM_CODEC b f Lnet/minecraft/network/codec/StreamCodec; GAMEPLAY_STREAM_CODEC a f I MAX_PAYLOAD_SIZE d f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload c c net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$0 a m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b m ()Lnet/minecraft/network/protocol/PacketType; type a f I MAX_PAYLOAD_SIZE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b c net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/cookie/ClientCookiePacketListener;)V handle a m ()Lnet/minecraft/resources/Identifier; key b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; key b c net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I sequence b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I sequence b c net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket net/minecraft/network/protocol/game/PacketPlayOutTileEntityData m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; create a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Ljava/util/function/BiFunction;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; create a m ()Lnet/minecraft/core/BlockPos; getPos b m ()Lnet/minecraft/nbt/CompoundTag; getTag f m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; getType e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/BlockPos; pos b f Lnet/minecraft/nbt/CompoundTag; tag d f Lnet/minecraft/world/level/block/entity/BlockEntityType; type c c net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket m ()Lnet/minecraft/network/protocol/PacketType; type a c net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket net/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket m ()Lnet/minecraft/core/BlockPos; blockPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Lnet/minecraft/util/debug/DebugSubscription$Update; update e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/BlockPos; blockPos b f Lnet/minecraft/util/debug/DebugSubscription$Update; update c c net/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket net/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Lnet/minecraft/util/debug/DebugSubscription$Update; update e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/ChunkPos; chunkPos b f Lnet/minecraft/util/debug/DebugSubscription$Update; update c c net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData m ()Ljava/util/List; getBlockUpdates f m ()Ljava/util/BitSet; getBlockYMask d m ()Ljava/util/BitSet; getEmptyBlockYMask e m ()Ljava/util/BitSet; getEmptySkyYMask b m ()Ljava/util/List; getSkyUpdates c m ()Ljava/util/BitSet; getSkyYMask a m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/world/level/LightLayer;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V prepareSectionData a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; DATA_LAYER_STREAM_CODEC a f Ljava/util/List; blockUpdates g f Ljava/util/BitSet; blockYMask c f Ljava/util/BitSet; emptyBlockYMask e f Ljava/util/BitSet; emptySkyYMask d f Ljava/util/List; skyUpdates f f Ljava/util/BitSet; skyYMask b c net/minecraft/network/protocol/game/ClientboundMountScreenOpenPacket net/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse m ()I getContainerId b m ()I getEntityId f m ()I getInventoryColumns e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b f I entityId d f I inventoryColumns c c net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket net/minecraft/network/protocol/game/PacketPlayOutAbilities m ()Z canFly f m ()Z canInstabuild g m ()F getFlyingSpeed h m ()F getWalkingSpeed i m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isFlying e m ()Z isInvulnerable b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I FLAG_CAN_FLY d f I FLAG_FLYING c f I FLAG_INSTABUILD e f I FLAG_INVULNERABLE b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z canFly h f F flyingSpeed j f Z instabuild i f Z invulnerable f f Z isFlying g f F walkingSpeed k c net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I duration b c net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket m ()D getAccelerationPower e m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f D accelerationPower c f I id b c net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket net/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect m ()Lnet/minecraft/core/Holder; effect e m ()I entityId b m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/Holder; effect c f I entityId b c net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket m ()D getNewCenterX e m ()D getNewCenterZ b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f D newCenterX b f D newCenterZ c c net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket net/minecraft/network/protocol/game/PacketPlayOutEntityVelocity m ()I getId b m ()Lnet/minecraft/world/phys/Vec3; getMovement e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b f Lnet/minecraft/world/phys/Vec3; movement c c net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/Component; text b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; text b c net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointAzimuth a m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointChunk a m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointPosition a m (Lnet/minecraft/world/waypoints/TrackedWaypointManager;)V apply a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; operation b m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; removeWaypoint a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointAzimuth b m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointChunk b m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointPosition b m ()Lnet/minecraft/world/waypoints/TrackedWaypoint; waypoint e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; operation b f Lnet/minecraft/world/waypoints/TrackedWaypoint; waypoint c c net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$a m ()[Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; $values a f [Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; $VALUES g f Ljava/util/function/IntFunction; BY_ID d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; TRACK a f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; UNTRACK b f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; UPDATE c f Ljava/util/function/BiConsumer; action f c net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket net/minecraft/network/protocol/game/PacketPlayOutEntityEffect m ()Z effectShowsIcon j m ()Lnet/minecraft/core/Holder; getEffect e m ()I getEffectAmplifier f m ()I getEffectDurationTicks g m ()I getEntityId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isEffectAmbient i m ()Z isEffectVisible h m ()Z shouldBlend k m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f I FLAG_AMBIENT b f I FLAG_BLEND e f I FLAG_SHOW_ICON d f I FLAG_VISIBLE c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I effectAmplifier h f I effectDurationTicks i f Lnet/minecraft/core/Holder; effect g f I entityId f f B flags j c net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket net/minecraft/network/protocol/game/PacketPlayInAbilities m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isFlying b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I FLAG_FLYING b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z isFlying c c net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket net/minecraft/network/protocol/game/PacketPlayInSetCommandBlock m ()Ljava/lang/String; getCommand e m ()Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; getMode i m ()Lnet/minecraft/core/BlockPos; getPos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isAutomatic h m ()Z isConditional g m ()Z isTrackOutput f m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I FLAG_AUTOMATIC d f I FLAG_CONDITIONAL c f I FLAG_TRACK_OUTPUT b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z automatic i f Ljava/lang/String; command f f Z conditional h f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; mode j f Lnet/minecraft/core/BlockPos; pos e f Z trackOutput g c net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload m (Lnet/minecraft/network/FriendlyByteBuf;)V write a c net/minecraft/network/protocol/status/ServerboundStatusRequestPacket net/minecraft/network/protocol/status/PacketStatusInStart m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/status/ServerStatusPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/server/jsonrpc/internalapi/MinecraftBanListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftBanListServiceImpl m (Lnet/minecraft/server/players/IpBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addIpBan a m (Lnet/minecraft/server/players/UserBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addUserBan a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearIpBans a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearUserBans b m ()Ljava/util/Collection; getIpBanEntries b m ()Ljava/util/Collection; getUserBanEntries a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeIpBan a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeUserBan a f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b f Lnet/minecraft/server/MinecraftServer; server a c net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService m (Lnet/minecraft/network/chat/Component;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V broadcastSystemMessage a m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V halt a m ()Z isReady a m (ZZZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z saveEverything a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a m (Lnet/minecraft/network/chat/Component;ZLjava/util/Collection;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a c net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a m ()Z isAcceptingMessages c m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a f Lnet/minecraft/network/Connection; connection c f Lnet/minecraft/server/MinecraftServer; server b c net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix net/minecraft/util/datafix/fixes/DataConverterCustomNameTile m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTagCustomName a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a f Ljava/util/Set; NAMEABLE_BLOCK_ENTITIES a c net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a c net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix net/minecraft/util/datafix/fixes/DataConverterHanging m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; doFix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a f [[I DIRECTIONS a c net/minecraft/util/datafix/fixes/OptionsSetGraphicsPresetToCustomFix net/minecraft/util/datafix/fixes/OptionsSetGraphicsPresetToCustomFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule net/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule m (C)Z isAccepted a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b f Lnet/minecraft/util/parsing/packrat/DelayedException; error c f I maxSize b f I minSize a c net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder m ()V cancel b m (Ljava/util/Collection;)V cleanup a m (Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder; createStarted a m ()V end a m ()V endTick d m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f m ()Z isRecording e m (Lnet/minecraft/util/profiling/metrics/MetricSampler;)Ljava/util/List; lambda$endTick$5 a m ()I lambda$endTick$6 i m ()Z lambda$endTick$7 h m ()I lambda$new$0 n m ()Z lambda$new$1 m m ()I lambda$new$2 l m ()Z lambda$new$3 k m (Ljava/util/HashSet;Lnet/minecraft/util/profiling/ProfileResults;)V lambda$scheduleSaveResults$8 a m ()Lnet/minecraft/util/profiling/ProfileCollector; lambda$startTick$4 j m (Ljava/util/function/Consumer;)V registerGlobalCompletionCallback a m (Lnet/minecraft/util/profiling/ProfileResults;)V scheduleSaveResults a m ()V startTick c m ()V verifyStarted g f I PROFILING_MAX_DURATION_SECONDS a f I currentTick l f J deadlineNano k f Ljava/util/Map; deviationsBySampler c f Ljava/util/function/Consumer; globalOnReportFinished b f Ljava/util/concurrent/Executor; ioExecutor e f Z killSwitch n f Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister; metricsPersister f f Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider; metricsSamplerProvider i f Ljava/util/function/Consumer; onProfilingEnd g f Ljava/util/function/Consumer; onReportFinished h f Lnet/minecraft/util/profiling/ProfileCollector; singleTickProfiler m f Lnet/minecraft/util/profiling/ContinuousProfiler; taskProfiler d f Ljava/util/Set; thisTickSamplers o f Ljava/util/function/LongSupplier; wallTimeSource j c net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/level/block/state/properties/NoteBlockInstrument net/minecraft/world/level/block/state/properties/BlockPropertyInstrument m ()[Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; $values f m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/core/Holder; getSoundEvent a m ()Z hasCustomSound d m ()Z isTunable b m ()Z worksAboveNoteBlock e f [Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; $VALUES A f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BANJO o f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BASEDRUM b f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BASS e f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BELL g f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BIT n f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CHIME i f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; COW_BELL l f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CREEPER s f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CUSTOM_HEAD w f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; DIDGERIDOO m f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; DRAGON t f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; FLUTE f f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; GUITAR h f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; HARP a f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; HAT d f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; IRON_XYLOPHONE k f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; PIGLIN v f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; PLING p f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; SKELETON r f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; SNARE c f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; WITHER_SKELETON u f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; XYLOPHONE j f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; ZOMBIE q f Ljava/lang/String; name x f Lnet/minecraft/core/Holder; soundEvent y f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; type z c net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type net/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a m ()[Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; $values a f [Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; $VALUES d f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; BASE_BLOCK a f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; CUSTOM c f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; MOB_HEAD b c net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter m (I)Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter; forMaxDepth a m (Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter;)Ljava/lang/Integer; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f I maxWaterDepth c c net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encodeTemplate a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Z)Ljava/util/List; getDataMarkers a m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; getSettings a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getTemplate a m ()Lnet/minecraft/resources/Identifier; getTemplateLocation e m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Ljava/util/Optional; lambda$overrideLiquidSettingsCodec$3 b m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Lnet/minecraft/core/Holder; lambda$processorsCodec$2 c m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Lcom/mojang/datafixers/util/Either; lambda$templateCodec$4 a m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; overrideLiquidSettingsCodec c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; processorsCodec b m (Ljava/util/List;)V sortBySelectionPriority a m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; templateCodec d f Lcom/mojang/serialization/MapCodec; CODEC b f Ljava/util/Comparator; HIGHEST_SELECTION_PRIORITY_FIRST a f Lcom/mojang/serialization/Codec; TEMPLATE_CODEC g f Ljava/util/Optional; overrideLiquidSettings e f Lnet/minecraft/core/Holder; processors d f Lcom/mojang/datafixers/util/Either; template c c net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/Codec; CODEC c c net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/Orientation;)V calculateCurrentChanges a m (Lnet/minecraft/world/level/Level;)V causeNeighborUpdates a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;Z)V enqueueNeighborWire b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; getInitialOrientation a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getWireSignal a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isConnected a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V lambda$causeNeighborUpdates$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)V lambda$causeNeighborUpdates$1 a m (Lnet/minecraft/world/level/redstone/Orientation;ILnet/minecraft/core/BlockPos;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$setPower$2 a m (Lnet/minecraft/world/level/redstone/Orientation;I)I packOrientationAndPower a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;Z)V propagateChangeToNeighbors a m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;)V setPower a m (I)Lnet/minecraft/world/level/redstone/Orientation; unpackOrientation a m (I)I unpackPower b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a f Lit/unimi/dsi/fastutil/objects/Object2IntMap; updatedWires d f Ljava/util/Deque; wiresToTurnOff b f Ljava/util/Deque; wiresToTurnOn c c net/minecraft/world/level/storage/loot/ContainerComponentManipulator net/minecraft/world/level/storage/loot/ContainerComponentManipulator m ()Ljava/lang/Object; empty b m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/slot/SlotCollection; getSlots a m (Lnet/minecraft/world/item/ItemStack;)Z lambda$getSlots$1 c m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/stream/Stream; lambda$getSlots$2 b m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$modifyItems$0 a m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/UnaryOperator;)V modifyItems a m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;Ljava/util/stream/Stream;)V setContents a m (Lnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)V setContents a m ()Lnet/minecraft/core/component/DataComponentType; type a c net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplosionDecay m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; explosionDecay c m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder net/minecraft/world/level/storage/loot/functions/LootItemFunctionUser m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b m ([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c c net/minecraft/world/level/storage/loot/predicates/ConditionReference net/minecraft/world/level/storage/loot/predicates/LootItemConditionReference m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; conditionReference a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$conditionReference$3 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$validate$1 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V lambda$validate$2 b m ()Lnet/minecraft/resources/ResourceKey; name c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER c f Lnet/minecraft/resources/ResourceKey; name b c net/minecraft/world/level/storage/loot/predicates/ExplosionCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$survivesExplosion$0 d m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; survivesExplosion c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/predicates/ExplosionCondition; INSTANCE b c net/minecraft/world/level/storage/loot/predicates/LootItemConditions net/minecraft/world/level/storage/loot/predicates/LootItemConditions m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; register a f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ALL_OF c f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ANY_OF b f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; BLOCK_STATE_PROPERTY i f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; DAMAGE_SOURCE_PROPERTIES m f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENCHANTMENT_ACTIVE_CHECK s f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENTITY_PROPERTIES f f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENTITY_SCORES h f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; INVERTED a f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; KILLED_BY_PLAYER g f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; LOCATION_CHECK n f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; MATCH_TOOL j f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; RANDOM_CHANCE d f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; RANDOM_CHANCE_WITH_ENCHANTED_BONUS e f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; REFERENCE p f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; SURVIVES_EXPLOSION l f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; TABLE_BONUS k f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; TIME_CHECK q f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; VALUE_CHECK r f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; WEATHER_CHECK o c net/minecraft/world/level/storage/loot/providers/number/StorageValue net/minecraft/world/level/storage/loot/providers/number/StorageValue m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/lang/Number;)Ljava/lang/Number; getNumericTag a m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; path d m ()Lnet/minecraft/resources/Identifier; storage c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; path c f Lnet/minecraft/resources/Identifier; storage b c org/bukkit/craftbukkit/inventory/components/CraftEquippableComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftEquippableComponent c org/bukkit/craftbukkit/persistence/CraftPersistentDataAdapterContext org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataAdapterContext c org/bukkit/craftbukkit/persistence/DirtyCraftPersistentDataContainer org/bukkit/craftbukkit/v1_21_R7/persistence/DirtyCraftPersistentDataContainer c net/minecraft/network/protocol/configuration/ConfigurationPacketTypes net/minecraft/network/protocol/configuration/ConfigurationPacketTypes m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CODE_OF_CONDUCT a f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_FINISH_CONFIGURATION b f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REGISTRY_DATA c f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESET_CHAT d f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SELECT_KNOWN_PACKS e f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ENABLED_FEATURES f f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ACCEPT_CODE_OF_CONDUCT g f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_FINISH_CONFIGURATION h f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SELECT_KNOWN_PACKS i c net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/cookie/ServerCookiePacketListener;)V handle a m ()Lnet/minecraft/resources/Identifier; key b m ()[B payload e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; key b f [B payload c c net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket net/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation m ()I getId b m ()Lnet/minecraft/core/BlockPos; getPos e m ()I getProgress f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b f Lnet/minecraft/core/BlockPos; pos c f I progress d c net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket net/minecraft/network/protocol/game/PacketPlayOutServerDifficulty m ()Lnet/minecraft/world/Difficulty; difficulty b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z locked e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/Difficulty; difficulty b f Z locked c c net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket net/minecraft/network/protocol/game/PacketPlayOutWindowData m ()I getContainerId b m ()I getId e m ()I getValue f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b f I id c f I value d c net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket net/minecraft/network/protocol/game/PacketPlayOutSetSlot m ()I getContainerId b m ()Lnet/minecraft/world/item/ItemStack; getItem f m ()I getSlot e m ()I getStateId g m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b f Lnet/minecraft/world/item/ItemStack; itemStack e f I slot d f I stateId c c net/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket net/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket m ()I entityId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Lnet/minecraft/util/debug/DebugSubscription$Update; update e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I entityId b f Lnet/minecraft/util/debug/DebugSubscription$Update; update c c net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket net/minecraft/network/protocol/game/PacketPlayOutUnloadChunk m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/world/level/ChunkPos; pos b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/ChunkPos; pos b c net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket m ()J getLerpTime h m ()I getNewAbsoluteMaxSize i m ()D getNewCenterX b m ()D getNewCenterZ e m ()D getNewSize f m ()D getOldSize g m ()I getWarningBlocks k m ()I getWarningTime j m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J lerpTime f f I newAbsoluteMaxSize g f D newCenterX b f D newCenterZ c f D newSize e f D oldSize d f I warningBlocks h f I warningTime i c net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket net/minecraft/network/protocol/game/PacketPlayOutAutoRecipe m ()I containerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; recipeDisplay e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId b f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; recipeDisplay c c net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isSkippable c m ()Lnet/minecraft/network/chat/Component; message e m ()I playerId b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; message c f I playerId b c net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/List; profileIds b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; profileIds b c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket m ()Ljava/util/EnumSet; actions b m (Ljava/util/Collection;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket; createPlayerInitializing a m ()Ljava/util/List; entries e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry; lambda$new$0 a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$write$1 a m ()Ljava/util/List; newEntries f m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/EnumSet; actions b f Ljava/util/List; entries c c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i m ()Lnet/minecraft/network/chat/Component; displayName f m ()Lnet/minecraft/world/level/GameType; gameMode e m ()I latency d m ()I listOrder h m ()Z listed c m ()Lcom/mojang/authlib/GameProfile; profile b m ()Ljava/util/UUID; profileId a m ()Z showHat g f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i f Lnet/minecraft/network/chat/Component; displayName f f Lnet/minecraft/world/level/GameType; gameMode e f I latency d f I listOrder h f Z listed c f Ljava/util/UUID; profileId a f Lcom/mojang/authlib/GameProfile; profile b f Z showHat g c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a m ()[Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; $values a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$0 h m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$1 h m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$10 c m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$11 c m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$12 b m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$13 b m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$14 a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$15 a m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$2 g m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$3 g m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$4 f m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$5 f m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$6 e m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$7 e m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$8 d m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$9 d f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; $VALUES k f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; ADD_PLAYER a f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; INITIALIZE_CHAT b f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_DISPLAY_NAME f f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_GAME_MODE c f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_HAT h f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LATENCY e f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LISTED d f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LIST_ORDER g f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader; reader i f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer; writer j c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry; build a f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i f Lnet/minecraft/network/chat/Component; displayName f f Lnet/minecraft/world/level/GameType; gameMode e f I latency d f I listOrder h f Z listed c f Ljava/util/UUID; profileId a f Lcom/mojang/authlib/GameProfile; profile b f Z showHat g c net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/List; recipes b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; recipes b c net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/Component; text b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; text b c net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes m ()I getEntityId b m ()Ljava/util/List; getValues e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; attributes c f I entityId b c net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes$AttributeSnapshot m ()Lnet/minecraft/core/Holder; attribute a m ()D base b m ()Ljava/util/Collection; modifiers c f Lnet/minecraft/network/codec/StreamCodec; MODIFIER_STREAM_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/Holder; attribute c f D base d f Ljava/util/Collection; modifiers e c net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket net/minecraft/network/protocol/game/PacketPlayInDifficultyChange m ()Lnet/minecraft/world/Difficulty; difficulty b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/Difficulty; difficulty b c net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket net/minecraft/network/protocol/game/PacketPlayInAdvancements m ()Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket; closedScreen b m ()Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; getAction e m ()Lnet/minecraft/resources/Identifier; getTab f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket; openedTab a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; action b f Lnet/minecraft/resources/Identifier; tab c c net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action net/minecraft/network/protocol/game/PacketPlayInAdvancements$Status m ()[Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; $values a f [Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; $VALUES c f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; CLOSED_SCREEN b f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; OPENED_TAB a c net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()I selectedItemIndex e m ()I slotId b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I selectedItemIndex c f I slotId b c net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket net/minecraft/network/protocol/game/PacketPlayInSpectate m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; getEntity a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/UUID; uuid b c net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket net/minecraft/network/protocol/login/PacketLoginOutDisconnect m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a m ()Lnet/minecraft/network/chat/Component; reason b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/resources/RegistryOps; OPS c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/Component; reason b c net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket$1 net/minecraft/network/protocol/login/PacketLoginOutDisconnect$1 c net/minecraft/network/protocol/status/ClientboundStatusResponsePacket net/minecraft/network/protocol/status/PacketStatusOutServerInfo m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/status/ClientStatusPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/status/ServerStatus; status b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/resources/RegistryOps; OPS c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/status/ServerStatus; status b c net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorServiceImpl m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit a m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a f Lnet/minecraft/server/dedicated/DedicatedServer; server a c net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleServiceImpl m ()Ljava/util/stream/Stream; getAvailableGameRules a m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; getRuleValue a m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getTypedRule a m (Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; updateGameRule a f Lnet/minecraft/world/level/gamerules/GameRules; gameRules b f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger c f Lnet/minecraft/server/dedicated/DedicatedServer; server a c net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V deop b m ()Ljava/util/Collection; getEntries a m (Lnet/minecraft/server/players/NameAndId;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a c net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener net/minecraft/server/packs/resources/ResourceDataJson m (Ljava/util/Map;Lnet/minecraft/resources/Identifier;Ljava/lang/Object;)V lambda$scanDirectory$0 a m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)V lambda$scanDirectory$1 a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/Map; prepare a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/FileToIdConverter;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V scanDirectory a m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V scanDirectory a f Lorg/slf4j/Logger; LOGGER a f Lcom/mojang/serialization/Codec; codec c f Lnet/minecraft/resources/FileToIdConverter; lister d f Lcom/mojang/serialization/DynamicOps; ops b c net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixBlockEntity a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockEntity$0 a c net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAxolotlBucket b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPainting a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixSalmonBucket c m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTropicalFishBucket a m (I)Ljava/lang/String; getBaseColor a m (I)Ljava/lang/String; getPattern c m (I)Ljava/lang/String; getPatternColor b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAxolotlBucket$3 c m (Ljava/lang/String;)Z lambda$fixPainting$5 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixSalmonBucket$4 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTropicalFishBucket$2 d m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix$Fixer net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix$a m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixRemainder$0 a c net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter m (Lorg/apache/commons/lang3/tuple/Pair;)Z lambda$newSamplersFoundInProfiler$0 a m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/util/profiling/metrics/MetricSampler; lambda$newSamplersFoundInProfiler$1 a m (Ljava/util/function/Supplier;Ljava/lang/String;)D lambda$samplerForProfilingPath$2 a m (Ljava/util/function/Supplier;)Ljava/util/Set; newSamplersFoundInProfiler a m (Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;)Lnet/minecraft/util/profiling/metrics/MetricSampler; samplerForProfilingPath a f Ljava/util/Set; previouslyFoundSamplerNames a c net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid net/minecraft/world/entity/ai/behavior/BehaviorCelebrate m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/item/DyeColor;I)Lnet/minecraft/world/item/ItemStack; getFirework a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c f Lnet/minecraft/world/entity/raid/Raid; currentRaid c c net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink net/minecraft/world/entity/ai/behavior/BehaviorInteractPlayer m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/npc/villager/Villager;)V followPlayer a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick d m (J)Z timedOut a f F speedModifier c c net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTarget m ()Z canUse b m ()V findTarget h m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; getTargetConditions i m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findTarget$0 b m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a m ()V start d f I DEFAULT_RANDOM_INTERVAL i f I randomInterval b f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; targetConditions d f Lnet/minecraft/world/entity/LivingEntity; target c f Ljava/lang/Class; targetType a c net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLanding m ()V begin c m ()V doClientTick b m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()F getFlySpeed e m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()F getTurnSpeed g f Lnet/minecraft/world/phys/Vec3; targetLocation b c net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerFly m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()V findNewTarget i m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()V navigateToNextPathNode j f Lnet/minecraft/world/level/pathfinder/Path; currentPath c f Z firstTick b f Lnet/minecraft/world/phys/Vec3; targetLocation d c net/minecraft/world/entity/npc/wanderingtrader/WanderingTraderSpawner net/minecraft/world/entity/npc/wanderingtrader/MobSpawnerTrader m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; findSpawnPositionNear a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasEnoughSpace a m (Lnet/minecraft/core/Holder;)Z lambda$spawn$0 a m (Lnet/minecraft/core/BlockPos;)Z lambda$spawn$1 a m (Lnet/minecraft/server/level/ServerLevel;)Z spawn a m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;I)V tryToSpawnLlamaFor a f I DEFAULT_SPAWN_DELAY a f I DEFAULT_TICK_DELAY b f I MAX_SPAWN_CHANCE d f I MIN_SPAWN_CHANCE c f I NUMBER_OF_SPAWN_ATTEMPTS g f I SPAWN_CHANCE_INCREASE e f I SPAWN_ONE_IN_X_CHANCE f f Lnet/minecraft/util/RandomSource; random h f Lnet/minecraft/world/level/storage/ServerLevelData; serverLevelData i f I spawnChance l f I spawnDelay k f I tickDelay j c net/minecraft/world/entity/projectile/hurtingprojectile/LargeFireball net/minecraft/world/entity/projectile/hurtingprojectile/EntityLargeFireball m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a f B DEFAULT_EXPLOSION_POWER e f I explosionPower f c net/minecraft/world/entity/projectile/hurtingprojectile/SmallFireball net/minecraft/world/entity/projectile/hurtingprojectile/EntitySmallFireball m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a c net/minecraft/world/entity/vehicle/minecart/AbstractMinecartContainer net/minecraft/world/entity/vehicle/minecart/EntityMinecartContainer m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a m ()V clearContent a m ()V clearItemStacks k m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable h m ()J getContainerLootTableSeed i m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/core/NonNullList; getItemStacks j m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m ()V setChanged e m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a m (J)V setContainerLootTableSeed a m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a f Lnet/minecraft/core/NonNullList; itemStacks e f Lnet/minecraft/resources/ResourceKey; lootTable f f J lootTableSeed g c net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e m ()I height c m ()Ljava/util/List; ingredients f m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z lambda$isEnabled$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a m ()I width b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation j f I height g f Ljava/util/List; ingredients h f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result i f I width f c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; $values f m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; calculatePositionAbove a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;)Ljava/util/Optional; calculatePositionToSpawnSpawner a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V emitParticles a m ()Ljava/lang/String; getSerializedName c m ()Z hasSpinningMob d m ()Z isCapableOfSpawning e m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/player/Player;)Z lambda$calculatePositionToSpawnSpawner$4 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/Entity;)Z lambda$selectEntityToSpawnItemAbove$5 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/phys/Vec3;)V lambda$spawnOminousOminousItemSpawner$3 a m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/SpawnData;)V lambda$tickAndGetNext$0 a m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Ljava/util/UUID;)V lambda$tickAndGetNext$1 a m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V lambda$tickAndGetNext$2 a m ()I lightLevel a m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; selectEntityToSpawnItemAbove a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V spawnOminousOminousItemSpawner a m ()D spinningMobSpeed b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; tickAndGetNext a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;)Z timeToSpawnItemSpawner a f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; $VALUES n f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; ACTIVE c f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; COOLDOWN f f F DELAY_BEFORE_EJECT_AFTER_KILLING_LAST_MOB g f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; EJECTING_REWARD e f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; INACTIVE a f I TIME_BETWEEN_EACH_EJECTION h f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; WAITING_FOR_PLAYERS b f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; WAITING_FOR_REWARD_EJECTION d f Z isCapableOfSpawning m f I lightLevel j f Ljava/lang/String; name i f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; particleEmission l f D spinningMobSpeed k c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$LightLevel net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$a f I HALF_LIT b f I LIT c f I UNLIT a c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$SpinningMob net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$c f D FAST c f D NONE a f D SLOW b c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V addParticle a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$0 d m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$1 c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$2 b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$3 a f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; FLAMES_AND_SMOKE c f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; NONE a f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; SMALL_FLAMES b f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; SMOKE_INSIDE_AND_TOP_FACE d c net/minecraft/world/level/block/sounds/AmbientDesertBlockSoundsPlayer net/minecraft/world/level/block/sounds/AmbientDesertBlockSoundsPlayer m (Lnet/minecraft/world/level/block/state/BlockState;)Z canTriggerAmbientDesertSandSounds a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z columnContainsTriggeringBlock a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientDeadBushSounds c m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientDryGrassSounds b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientSandSounds a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldPlayAmbientSandSound b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldPlayDesertDryVegetationBlockSounds a f I DEAD_BUSH_SOUND_BADLANDS_DECREASED_CHANCE d f I DEAD_BUSH_SOUND_CHANCE c f I DRY_GRASS_SOUND_CHANCE b f I HORIZONTAL_DIRECTIONS h f I IDLE_SOUND_CHANCE a f I SURROUNDING_BLOCKS_DISTANCE_HORIZONTAL_CHECK f f I SURROUNDING_BLOCKS_DISTANCE_VERTICAL_CHECK g f I SURROUNDING_BLOCKS_PLAY_SOUND_THRESHOLD e c net/minecraft/world/level/block/state/properties/BlockStateProperties net/minecraft/world/level/block/state/properties/BlockProperties m (Lnet/minecraft/core/Direction;)Z lambda$static$0 a m (Lnet/minecraft/world/level/block/state/properties/RailShape;)Z lambda$static$1 a f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_15 aA f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_1 au f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_25 aB f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_2 av f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_3 aw f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_4 ax f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_5 ay f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_7 az f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ATTACH_FACE X f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS K f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BAMBOO_LEAVES bp f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BED_PART bg f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BELL_ATTACHMENT Y f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BERRIES b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; BITES aC f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BLOOM c f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BOTTOM d f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CANDLES aD f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CAN_SUMMON e f Lnet/minecraft/world/level/block/state/properties/EnumProperty; CHEST_TYPE bh f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CONDITIONAL f f Lnet/minecraft/world/level/block/state/properties/EnumProperty; COPPER_GOLEM_POSE bJ f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRACKED bB f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRAFTING bC f Lnet/minecraft/world/level/block/state/properties/EnumProperty; CREAKING_HEART_STATE bF f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DELAY aE f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DISARMED g f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE aG f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DOOR_HINGE bj f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DOUBLE_BLOCK_HALF ah f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN M f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DRAG h f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DRIED_GHAST_HYDRATION_LEVELS be f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DRIPSTONE_THICKNESS bs f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DUSTED bA f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST O f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST_REDSTONE ad f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST_WALL Z f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; EGGS aH f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ENABLED i f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EXTENDED j f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EYE k f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING R f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING_HOPPER S f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; FALLING l f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; FLOWER_AMOUNT U f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF ai f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING m f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOOK r f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_0 n f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_1 o f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_2 p f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_RECORD q f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH aI f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_AXIS J f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_FACING T f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; INVERTED s f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; IN_WALL t f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LAYERS aJ f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL aT f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_CAULDRON aO f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_COMPOSTER aP f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_FLOWING aQ f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_HONEY aR f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT u f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LOCKED v f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; MAP bI f I MAX_AGE_15 as f I MAX_AGE_1 am f I MAX_AGE_25 at f I MAX_AGE_2 an f I MAX_AGE_3 ao f I MAX_AGE_4 ap f I MAX_AGE_5 aq f I MAX_AGE_7 ar f I MAX_DISTANCE aF f I MAX_LEVEL_15 aS f I MAX_LEVEL_3 aM f I MAX_LEVEL_8 aN f I MAX_RESPAWN_ANCHOR_CHARGES bc f I MIN_LEVEL aK f I MIN_LEVEL_CAULDRON aL f I MIN_RESPAWN_ANCHOR_CHARGES bb f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE_COMPARATOR bi f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; MOISTURE aU f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NATURAL w f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH N f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH_REDSTONE ae f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH_WALL aa f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NOTEBLOCK_INSTRUMENT bk f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; NOTE aV f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OCCUPIED x f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS bG f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN y f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION W f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PERSISTENT z f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; PICKLES aW f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PISTON_TYPE bl f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED A f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER aX f Lnet/minecraft/world/level/block/state/properties/EnumProperty; RAIL_SHAPE ak f Lnet/minecraft/world/level/block/state/properties/EnumProperty; RAIL_SHAPE_STRAIGHT al f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; RESPAWN_ANCHOR_CHARGES bd f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION_16 bf f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SCULK_SENSOR_PHASE bt f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; SEGMENT_AMOUNT V f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHORT B f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHRIEKING C f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SIDE_CHAIN_PART aj f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SIGNAL_FIRE D f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SLAB_TYPE bm f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_0_OCCUPIED bu f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_1_OCCUPIED bv f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_2_OCCUPIED bw f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_3_OCCUPIED bx f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_4_OCCUPIED by f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_5_OCCUPIED bz f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SNOWY E f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH P f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH_REDSTONE af f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH_WALL ab f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STABILITY_DISTANCE ba f I STABILITY_MAX_DISTANCE aZ f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE aY f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STAIRS_SHAPE bn f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STRUCTUREBLOCK_MODE bo f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TEST_BLOCK_MODE bH f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TILT bq f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TIP F f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TRIAL_SPAWNER_STATE bD f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED G f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UNSTABLE H f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP L f Lnet/minecraft/world/level/block/state/properties/EnumProperty; VAULT_STATE bE f Lnet/minecraft/world/level/block/state/properties/EnumProperty; VERTICAL_DIRECTION br f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED I f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST Q f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST_REDSTONE ag f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST_WALL ac c net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; write a f Ljava/nio/file/Path; writeFolder b f Lnet/minecraft/world/level/chunk/storage/IOWorker; writeWorker a c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; register a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; ALL_OF j f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; ANY_OF i f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; HAS_STURDY_FACE d f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; INSIDE_WORLD_BOUNDS h f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_BLOCKS a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_BLOCK_TAG b f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_FLUIDS c f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; NOT k f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; REPLACEABLE f f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; SOLID e f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; TRUE l f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; UNOBSTRUCTED m f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; WOULD_SURVIVE g c net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate;)Ljava/util/List; lambda$codec$0 a m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$1 a f Ljava/util/List; predicates e c net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate m ()Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; lambda$static$0 g m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; INSTANCE a c net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/lang/Integer; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; fossilProcessors d f Ljava/util/List; fossilStructures b f I maxEmptyCornersAllowed f f Lnet/minecraft/core/Holder; overlayProcessors e f Ljava/util/List; overlayStructures c c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; register a f Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; MANGROVE_ROOT_PLACER a f Lcom/mojang/serialization/MapCodec; codec b c net/minecraft/world/level/levelgen/heightproviders/HeightProviderType net/minecraft/world/level/levelgen/heightproviders/HeightProviderType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; register a f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; BIASED_TO_BOTTOM c f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; CONSTANT a f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; TRAPEZOID e f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; UNIFORM b f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; VERY_BIASED_TO_BOTTOM d f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; WEIGHTED_LIST f c net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m (Lnet/minecraft/world/level/levelgen/heightproviders/WeightedListHeight;)Lnet/minecraft/util/random/WeightedList; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/random/WeightedList; distribution b c net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/core/Direction; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Ljava/lang/Integer; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; scanningFor a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; scanningFor a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedSearchCondition e f Lnet/minecraft/core/Direction; directionOfSearch c f I maxSteps f f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; targetCondition d c net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Integer; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (IDD)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement; of a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f D noiseFactor d f D noiseOffset e f I noiseToCountRatio c c net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature m ()Lnet/minecraft/nbt/CompoundTag; fillDefaultJigsawNBT b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a m (Lnet/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement;)Lnet/minecraft/core/Holder; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/Identifier; DEFAULT_JIGSAW_NAME b f Lnet/minecraft/nbt/CompoundTag; defaultJigsawNBT d f Lnet/minecraft/core/Holder; feature c c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces net/minecraft/world/level/levelgen/structure/structures/EndCityPieces m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece; addHelper a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/world/level/block/Rotation;Z)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece; addPiece a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z recursiveChildren a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V startHouseTower a f Ljava/util/List; FAT_TOWER_BRIDGES f f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; FAT_TOWER_GENERATOR g f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; HOUSE_TOWER_GENERATOR b f I MAX_GEN_DEPTH a f Ljava/util/List; TOWER_BRIDGES c f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; TOWER_BRIDGE_GENERATOR e f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; TOWER_GENERATOR d c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a m ()V init a c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a m ()V init a c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a m ()V init a f Z shipCreated a c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a m ()V init a c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; makeIdentifier a m (ZLnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m ()Lnet/minecraft/resources/Identifier; makeTemplateLocation b c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a m ()V init a c net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V spawnCat a f Z spawnedCat i f Z spawnedWitch h c net/minecraft/world/level/storage/loot/ContainerComponentManipulators net/minecraft/world/level/storage/loot/ContainerComponentManipulators m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 a m ()Ljava/lang/String; lambda$static$1 a m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; lambda$static$2 a f Ljava/util/Map; ALL_MANIPULATORS d f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; BUNDLE_CONTENTS b f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; CHARGED_PROJECTILES c f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; CONTAINER a c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 m ()Ljava/lang/Object; empty b m ()Lnet/minecraft/world/item/component/ItemContainerContents; empty c m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/stream/Stream; getContents a m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a m (Lnet/minecraft/world/item/component/ItemContainerContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ItemContainerContents; setContents a m ()Lnet/minecraft/core/component/DataComponentType; type a c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 m ()Ljava/lang/Object; empty b m ()Lnet/minecraft/world/item/component/BundleContents; empty c m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/stream/Stream; getContents a m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a m (Lnet/minecraft/world/item/component/BundleContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents; setContents a m ()Lnet/minecraft/core/component/DataComponentType; type a c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 m ()Ljava/lang/Object; empty b m ()Lnet/minecraft/world/item/component/ChargedProjectiles; empty c m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/stream/Stream; getContents a m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a m (Lnet/minecraft/world/item/component/ChargedProjectiles;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ChargedProjectiles; setContents a m ()Lnet/minecraft/core/component/DataComponentType; type a c net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer net/minecraft/world/level/storage/loot/entries/LootEntryAbstract m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z canRun a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer;)Ljava/util/List; lambda$commonFields$0 a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Ljava/util/function/Predicate; compositeCondition a f Ljava/util/List; conditions g c net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; append b m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b m ()Ljava/util/List; getConditions f m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; otherwise a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; then c m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; unwrap e m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; when a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b f Lcom/google/common/collect/ImmutableList$Builder; conditions a c net/minecraft/world/level/storage/loot/functions/LootItemFunctionType net/minecraft/world/level/storage/loot/functions/LootItemFunctionType m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; author b f Ljava/util/Optional; generation d f Ljava/util/Optional; title c c net/minecraft/world/level/storage/loot/functions/SetContainerContents net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry;)V lambda$run$3 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer;)V lambda$run$4 a m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents;)Ljava/util/List; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; setContents a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b f Ljava/util/List; entries c c net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; getThis a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; withEntry a f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b f Lcom/google/common/collect/ImmutableList$Builder; entries a c net/minecraft/world/level/storage/loot/functions/SetFireworksFunction net/minecraft/world/level/storage/loot/functions/SetFireworksFunction m (Lnet/minecraft/world/item/component/Fireworks;)Lnet/minecraft/world/item/component/Fireworks; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/item/component/Fireworks;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; lambda$apply$3 a m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/component/Fireworks; DEFAULT_VALUE b f Ljava/util/Optional; explosions c f Ljava/util/Optional; flightDuration d c net/minecraft/world/level/storage/loot/functions/SetItemCountFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setCount$3 a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setCount$4 a m (Lnet/minecraft/world/level/storage/loot/functions/SetItemCountFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetItemCountFunction;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCount a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCount a f Lcom/mojang/serialization/MapCodec; CODEC a f Z add c f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; value b c net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasValue a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasValue$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; provider c m ()Lnet/minecraft/world/level/storage/loot/IntRange; range d m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; provider b f Lnet/minecraft/world/level/storage/loot/IntRange; range c c net/minecraft/world/level/storage/loot/providers/number/ConstantValue net/minecraft/world/level/storage/loot/providers/number/ConstantValue m (F)Lnet/minecraft/world/level/storage/loot/providers/number/ConstantValue; exactly a m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F value c f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; INLINE_CODEC b f F value c c org/bukkit/craftbukkit/inventory/components/CraftUseCooldownComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftUseCooldownComponent c net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Ljava/util/Optional; id b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; id b c net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket m ()J getLerpTime f m ()D getNewSize e m ()D getOldSize b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f J lerpTime d f D newSize c f D oldSize b c net/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus net/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/Optional; size e m ()Lnet/minecraft/network/chat/Component; status b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Optional; size c f Lnet/minecraft/network/chat/Component; status b c net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket m ()Lnet/minecraft/commands/arguments/ArgumentSignatures; argumentSignatures g m ()Ljava/lang/String; command b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages h m ()J salt f m ()Ljava/time/Instant; timeStamp e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/commands/arguments/ArgumentSignatures; argumentSignatures e f Ljava/lang/String; command b f Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages f f J salt d f Ljava/time/Instant; timeStamp c c net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession b c net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket net/minecraft/network/protocol/game/PacketPlayInTabComplete m ()Ljava/lang/String; getCommand e m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; command c f I id b c net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z includeData e m ()Lnet/minecraft/core/BlockPos; pos b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Z includeData c f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket net/minecraft/network/protocol/game/PacketPlayInStruct m ()Ljava/lang/String; getData l m ()F getIntegrity q m ()Lnet/minecraft/world/level/block/Mirror; getMirror j m ()Lnet/minecraft/world/level/block/state/properties/StructureMode; getMode f m ()Ljava/lang/String; getName g m ()Lnet/minecraft/core/BlockPos; getOffset h m ()Lnet/minecraft/core/BlockPos; getPos b m ()Lnet/minecraft/world/level/block/Rotation; getRotation k m ()J getSeed r m ()Lnet/minecraft/core/Vec3i; getSize i m ()Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; getUpdateType e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isIgnoreEntities m m ()Z isShowAir o m ()Z isShowBoundingBox p m ()Z isStrict n m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I FLAG_IGNORE_ENTITIES b f I FLAG_SHOW_AIR c f I FLAG_SHOW_BOUNDING_BOX d f I FLAG_STRICT e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; data n f Z ignoreEntities o f F integrity s f Lnet/minecraft/world/level/block/Mirror; mirror l f Lnet/minecraft/world/level/block/state/properties/StructureMode; mode h f Ljava/lang/String; name i f Lnet/minecraft/core/BlockPos; offset j f Lnet/minecraft/core/BlockPos; pos f f Lnet/minecraft/world/level/block/Rotation; rotation m f J seed t f Z showAir q f Z showBoundingBox r f Lnet/minecraft/core/Vec3i; size k f Z strict p f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; updateType g c net/minecraft/network/protocol/handshake/ServerHandshakePacketListener net/minecraft/network/protocol/handshake/PacketHandshakingInListener m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket net/minecraft/network/protocol/login/PacketLoginOutSetCompression m ()I getCompressionThreshold b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I compressionThreshold b c net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceImpl m (Lnet/minecraft/server/players/UserWhiteListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z add a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a m ()Ljava/util/Collection; getEntries a m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V kickUnlistedPlayers b m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b f Lnet/minecraft/server/dedicated/DedicatedServer; server a c net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; horseLikeInventoryIndexingFixer a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$horseLikeInventoryIndexingFixer$0 b m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$horseLikeInventoryIndexingFixer$1 a m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$horseLikeInventoryIndexingFixer$2 c m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$horseLikeInventoryIndexingFixer$3 b m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$horseLikeInventoryIndexingFixer$4 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$horseLikeInventoryIndexingFixer$5 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$horseLikeInventoryIndexingFixer$6 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$horseLikeInventoryIndexingFixer$7 a c net/minecraft/util/datafix/fixes/OptionsFancyGraphicsToGraphicsModeFix net/minecraft/util/datafix/fixes/OptionsFancyGraphicsToGraphicsModeFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixGraphicsMode a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a c net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder m ()V cancel b m ()V end a m ()V endTick d m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f m ()Z isRecording e m ()V startTick c f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; INSTANCE a c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)Lnet/minecraft/world/item/ItemStack; addItemsToContainer e m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Z canSeeAnyTargetSide a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a m (Lnet/minecraft/world/entity/PathfinderMob;)V clearMemoriesAfterMatchingTargetFound b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V doReachedTargetInteraction a m (Lnet/minecraft/world/entity/PathfinderMob;)V enterCooldownAfterNoMatchingTargetFound p m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getCenterPos c m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;)Ljava/util/stream/Stream; getConnectedTargets a m (Lnet/minecraft/world/entity/PathfinderMob;)I getHorizontalSearchDistance i m (Lnet/minecraft/world/entity/PathfinderMob;)D getInteractionRange n m (Lnet/minecraft/world/level/pathfinder/Path;Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getPositionToReachTargetFrom a m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/AABB; getTargetSearchArea h m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Optional; getTransportTarget c m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Set; getUnreachablePositions l m (Lnet/minecraft/world/entity/PathfinderMob;)I getVerticalSearchDistance j m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Set; getVisitedPositions k m (Lnet/minecraft/world/entity/PathfinderMob;)Z hasFinishedPath m m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)Z hasItemMatchingHandItem b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)Z hasValidTarget a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)Z hasValidTravellingPath a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;)Z isAnotherMobInteractingWithTarget b m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z isContainerLocked a m (Lnet/minecraft/world/entity/PathfinderMob;)Z isPickingUpItems o m (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;)Z isPositionAlreadyVisited a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z isTargetBlocked a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntity;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; isTargetValidToPick a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/block/state/BlockState;)Z isWantedBlock a m (DLnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Z isWithinTargetDistance a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; lambda$canSeeAnyTargetSide$6 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/BlockHitResult; lambda$canSeeAnyTargetSide$7 a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/phys/BlockHitResult;)Z lambda$canSeeAnyTargetSide$8 a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Lnet/minecraft/core/GlobalPos; lambda$isPositionAlreadyVisited$4 c m (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/core/GlobalPos;)Z lambda$isPositionAlreadyVisited$5 a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V lambda$onReachedInteraction$2 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V lambda$onReachedTarget$0 b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V lambda$onReachedTarget$1 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$OnTargetReachedInteraction;)V lambda$onTargetInteraction$3 a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V markVisitedBlockPosAsUnreachable b m (Lnet/minecraft/world/Container;)Z matchesGettingItemsRequirement a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)Z matchesLeavingItemsRequirement a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)V onQueuingForTarget c m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState;)Ljava/util/function/BiConsumer; onReachedInteraction a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)V onReachedTarget b m (Lnet/minecraft/world/entity/PathfinderMob;)V onStartTravelling g m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)V onTargetInteraction b m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)V onTravelToTarget a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V pickUpItems c m (Lnet/minecraft/world/Container;)Lnet/minecraft/world/item/ItemStack; pickupItemFromContainer b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V putDownItem d m (Lnet/minecraft/world/entity/PathfinderMob;)V resumeTravelling e m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState;)V setInteractionState b m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; setMiddleYPosition a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState;)V setTransportingState a m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V setVisitedBlockPos a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)V startOnReachedTargetInteraction a m (Lnet/minecraft/world/entity/PathfinderMob;)V startQueuing d m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d m (Lnet/minecraft/world/entity/PathfinderMob;)V stopInPlace q m (Lnet/minecraft/world/entity/PathfinderMob;)V stopTargetingCurrentTarget a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z targetHasNotChanged b m (Lnet/minecraft/world/level/Level;ZLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)Z targetIsReachableFromPosition a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c m (J)Z timedOut a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z updateInvalidTarget b m (Lnet/minecraft/world/entity/PathfinderMob;)V walkTowardsTarget f f D CLOSE_ENOUGH_TO_CONTINUE_INTERACTING_WITH_TARGET m f D CLOSE_ENOUGH_TO_START_INTERACTING_WITH_TARGET_DISTANCE k f D CLOSE_ENOUGH_TO_START_INTERACTING_WITH_TARGET_PATH_END_DISTANCE l f D CLOSE_ENOUGH_TO_START_QUEUING_DISTANCE j f I IDLE_COOLDOWN i f I MAX_UNREACHABLE_POSITIONS g f I MAX_VISITED_POSITIONS f f I PASSENGER_MOB_TARGET_SEARCH_DISTANCE h f I TARGET_INTERACTION_TIME c f I TRANSPORTED_ITEM_MAX_STACK_SIZE e f I VISITED_POSITIONS_MEMORY_TIME d f Ljava/util/function/Predicate; destinationBlockType r f I horizontalSearchDistance o f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; interactionState x f Ljava/util/function/Consumer; onStartTravelling t f Ljava/util/Map; onTargetInteractionActions u f Ljava/util/function/Predicate; shouldQueueForTarget s f Ljava/util/function/Predicate; sourceBlockType q f F speedModifier n f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; state w f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; target v f I ticksSinceReachingTarget y f I verticalSearchDistance p c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$c m ()[Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; $values a f [Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; $VALUES d f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; INTERACTING c f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; QUEUING b f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; TRAVELLING a c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$d m ()Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity c m ()Lnet/minecraft/world/Container; container b m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getBlockEntityContainer a m ()Lnet/minecraft/core/BlockPos; pos a m ()Lnet/minecraft/world/level/block/state/BlockState; state d m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; tryCreatePossibleTarget a m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; tryCreatePossibleTarget a f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity c f Lnet/minecraft/world/Container; container b f Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/state/BlockState; state d c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$a m ()[Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; $values a f [Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; $VALUES e f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PICKUP_ITEM a f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PICKUP_NO_ITEM b f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PLACE_ITEM c f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PLACE_NO_ITEM d c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$OnTargetReachedInteraction net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$b c net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getNearestEntity c m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getVisibleEntities a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearestEntity$0 e m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; lambda$getNearestEntity$1 a m ()Ljava/util/Set; requires a c net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance net/minecraft/world/entity/boss/enderdragon/phases/IDragonController m ()V begin c m ()V doClientTick b m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()V end d m ()F getFlySpeed e m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()F getTurnSpeed g m ()Z isSitting a m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a c net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiringItem m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball net/minecraft/world/entity/projectile/hurtingprojectile/EntityDragonFireball m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle k m (Lnet/minecraft/world/phys/HitResult;)V onHit b m ()Z shouldBurn i f F SPLASH_RANGE e c net/minecraft/world/entity/projectile/throwableitemprojectile/Snowball net/minecraft/world/entity/projectile/throwableitemprojectile/EntitySnowball m ()Lnet/minecraft/world/item/Item; getDefaultItem f m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle i m (B)V handleEntityEvent b m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a c net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a m ()F diameter b m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f F DEFAULT_DIAMETER f f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f F diameter c c net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock net/minecraft/world/level/block/BlockAttachable m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttach b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection n m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACE c c net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1 net/minecraft/world/level/block/BlockAttachable$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace a c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; builder b m (I)I calculateTargetSimultaneousMobs b m (I)I calculateTargetTotalMobs a m ()Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous k m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/util/random/WeightedList; lootTablesToEject j m ()F simultaneousMobs e m ()F simultaneousMobsAddedPerPlayer g m ()Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition i m ()I spawnRange c m ()J ticksBetweenItemSpawners a m ()I ticksBetweenSpawn h m ()F totalMobs d m ()F totalMobsAddedPerPlayer f m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; withSpawning a f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; DEFAULT a f Lcom/mojang/serialization/Codec; DIRECT_CODEC b f Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous l f Lnet/minecraft/util/random/WeightedList; lootTablesToEject k f F simultaneousMobsAddedPerPlayer h f F simultaneousMobs f f Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition j f I spawnRange d f I ticksBetweenSpawn i f F totalMobsAddedPerPlayer g f F totalMobs e c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; build a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; itemsToDropWhenOminous a m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; lootTablesToEject b m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; simultaneousMobs b m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; simultaneousMobsAddedPerPlayer d m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; spawnPotentialsDefinition a m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; spawnRange a m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; ticksBetweenSpawn b m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; totalMobs a m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; totalMobsAddedPerPlayer c f Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous i f Lnet/minecraft/util/random/WeightedList; lootTablesToEject h f F simultaneousMobsAddedPerPlayer e f F simultaneousMobs c f Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition g f I spawnRange a f I ticksBetweenSpawn f f F totalMobsAddedPerPlayer d f F totalMobs b c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEventListener;)Ljava/util/Optional; getPostableListenerPosition a m ()Z isEmpty a m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/GameEventListener;)V sendDebugInfo a m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a f Lnet/minecraft/server/level/ServerLevel; level f f Ljava/util/List; listeners b f Ljava/util/List; listenersToAdd d f Ljava/util/Set; listenersToRemove c f Lnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction; onEmptyAction h f Z processing e f I sectionY g c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$a c net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenMushrooms m (Lnet/minecraft/util/RandomSource;)I getTreeHeight a m (IIII)I getTreeRadiusForHeight a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Z isValidPosition a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V placeMushroomBlock a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;ILnet/minecraft/core/BlockPos$MutableBlockPos;)V placeTrunk a c net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandom2Configuration m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; register a f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; THREE_LAYERS_FEATURE_SIZE b f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; TWO_LAYERS_FEATURE_SIZE a f Lcom/mojang/serialization/MapCodec; codec c c net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece net/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/pools/JigsawJunction;)V addJunction a m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; getElement b m ()I getGroundLevelDelta d m ()Ljava/util/List; getJunctions e m ()Lnet/minecraft/core/BlockPos; getPosition c m ()Lnet/minecraft/world/level/block/Rotation; getRotation a m ()Ljava/lang/IllegalStateException; lambda$new$0 l m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;)V lambda$new$1 a m (III)V move a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Z)V place a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; element a f I groundLevelDelta d f Ljava/util/List; junctions h f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings j f Lnet/minecraft/core/BlockPos; position b f Lnet/minecraft/world/level/block/Rotation; rotation c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setFullContextPieceId a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setPieceId a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setTemplatePieceId a f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; BURIED_TREASURE_PIECE aa f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; DESERT_PYRAMID_PIECE L f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; END_CITY_PIECE Y f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; IGLOO I f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; JIGSAW ad f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; JUNGLE_PYRAMID_PIECE G f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_CORRIDOR a f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_CROSSING b f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_ROOM c f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_STAIRS d f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_CROSSING e f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_END_FILLER f f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_STRAIGHT g f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS h f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY i f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_ENTRANCE j f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR m f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING k f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN l f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN n f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_STALK_ROOM o f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_MONSTER_THRONE p f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_ROOM_CROSSING q f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_STAIRS_ROOM r f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_START s f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FOSSIL ac f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_BUILDING M f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_CORE_ROOM N f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_XY_ROOM P f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_X_ROOM O f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_YZ_ROOM R f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_Y_ROOM Q f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_Z_ROOM S f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_ENTRY_ROOM T f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_PENTHOUSE U f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_SIMPLE_ROOM V f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_SIMPLE_TOP_ROOM W f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_WING_ROOM X f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_RUIN H f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; RUINED_PORTAL J f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; SHIPWRECK_PIECE ab f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_CHEST_CORRIDOR t f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_FILLER_CORRIDOR u f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_FIVE_CROSSING v f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_LEFT_TURN w f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_LIBRARY x f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_PORTAL_ROOM y f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_PRISON_HALL z f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_RIGHT_TURN A f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_ROOM_CROSSING B f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STAIRS_DOWN C f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_START D f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STRAIGHT E f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STRAIGHT_STAIRS_DOWN F f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; SWAMPLAND_HUT K f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; WOODLAND_MANSION_PIECE Z c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$a c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$b c net/minecraft/world/level/levelgen/structure/structures/IglooStructure net/minecraft/world/level/levelgen/structure/structures/IglooStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$3 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; lambda$run$4 b m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder; modifier a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; setAttributes c m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; updateModifiers a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; modifiers b f Z replace c c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; getThis a m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; withModifier a f Ljava/util/List; modifiers b f Z replace a c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount d m ()Lnet/minecraft/core/Holder; attribute b m ()Lnet/minecraft/resources/Identifier; id a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c m ()Ljava/util/List; slots e f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; SLOTS_CODEC g f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount e f Lnet/minecraft/core/Holder; attribute c f Lnet/minecraft/resources/Identifier; id b f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation d f Ljava/util/List; slots f c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier; build a m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder; forSlot a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount d f Lnet/minecraft/core/Holder; attribute b f Lnet/minecraft/resources/Identifier; id a f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c f Ljava/util/Set; slots e c net/minecraft/world/level/storage/loot/functions/SetComponentsFunction net/minecraft/world/level/storage/loot/functions/SetComponentsFunction m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setComponent$2 a m (Lnet/minecraft/world/level/storage/loot/functions/SetComponentsFunction;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setComponent a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/component/DataComponentPatch; components b c net/minecraft/world/level/storage/loot/functions/SetContainerLootTable net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Ljava/lang/Long; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Lnet/minecraft/core/Holder; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$withLootTable$4 a m (Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$withLootTable$5 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; withLootTable a m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; withLootTable a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/ResourceKey; name b f J seed c f Lnet/minecraft/core/Holder; type d c net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/nbt/CompoundTag;)V lambda$run$2 b m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setCustomData$3 a m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomDataFunction;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCustomData a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/nbt/CompoundTag; tag b c net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setInstrumentOptions$2 a m (Lnet/minecraft/world/level/storage/loot/functions/SetInstrumentFunction;)Lnet/minecraft/tags/TagKey; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setInstrumentOptions a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/tags/TagKey; options b c net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setDamage$3 a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setDamage$4 a m (Lnet/minecraft/world/level/storage/loot/functions/SetItemDamageFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetItemDamageFunction;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setDamage a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setDamage a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Z add d f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; damage c c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$4 a m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry;)Ljava/lang/String; lambda$static$0 b m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction;)Ljava/util/List; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m ()Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; stewEffect c f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; EFFECTS_LIST b f Ljava/util/List; effects c c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; getThis a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; withEffect a f Lcom/google/common/collect/ImmutableList$Builder; effects a c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; duration b m ()Lnet/minecraft/core/Holder; effect a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; duration c f Lnet/minecraft/core/Holder; effect b c net/minecraft/world/level/storage/loot/parameters/LootContextParamSets net/minecraft/world/level/storage/loot/parameters/LootContextParameterSets m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$0 c m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$1 b m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$10 r m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$11 q m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$12 p m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$13 o m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$14 n m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$15 m m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$16 l m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$17 k m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$18 j m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$19 i m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$2 a m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$20 h m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$21 g m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$22 f m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$23 e m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$24 d m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$25 c m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$26 b m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$27 a m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$3 y m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$4 x m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$5 w m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$6 v m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$7 u m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$8 t m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$9 s m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet; register a f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_ENTITY n f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_LOCATION o f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_REWARD m f Lnet/minecraft/util/context/ContextKeySet; ALL_PARAMS q f Lnet/minecraft/util/context/ContextKeySet; ARCHAEOLOGY i f Lnet/minecraft/util/context/ContextKeySet; BLOCK r f Lnet/minecraft/util/context/ContextKeySet; BLOCK_INTERACT u f Lnet/minecraft/util/context/ContextKeySet; BLOCK_USE p f Lnet/minecraft/util/context/ContextKeySet; CHEST c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/context/ContextKeySet; COMMAND d f Lnet/minecraft/util/context/ContextKeySet; EMPTY b f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_DAMAGE v f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_ENTITY y f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_ITEM w f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_LOCATION x f Lnet/minecraft/util/context/ContextKeySet; ENTITY g f Lnet/minecraft/util/context/ContextKeySet; ENTITY_INTERACT t f Lnet/minecraft/util/context/ContextKeySet; EQUIPMENT h f Lnet/minecraft/util/context/ContextKeySet; FISHING f f Lnet/minecraft/util/context/ContextKeySet; GIFT j f Lnet/minecraft/util/context/ContextKeySet; HIT_BLOCK z f Lnet/minecraft/util/context/ContextKeySet; PIGLIN_BARTER k f Lcom/google/common/collect/BiMap; REGISTRY A f Lnet/minecraft/util/context/ContextKeySet; SELECTOR e f Lnet/minecraft/util/context/ContextKeySet; SHEARING s f Lnet/minecraft/util/context/ContextKeySet; VAULT l c net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder net/minecraft/world/level/storage/loot/predicates/LootItemConditionUser m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when a_ m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b c net/minecraft/world/level/storage/loot/providers/number/NumberProvider net/minecraft/world/level/storage/loot/providers/number/NumberProvider m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions net/minecraft/commands/arguments/selector/options/PlayerSelector m ()V bootStrap a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; get a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$10 L m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$11 K m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$12 J m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$13 I m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$14 H m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$15 G m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$16 F m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$17 E m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$18 D m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$19 C m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$20 B m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$21 A m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$22 z m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$23 y m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$24 x m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$25 w m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$26 v m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$27 u m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$28 t m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$29 s m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$bootStrap$30 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$31 r m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$32 q m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$bootStrap$33 b m (Lnet/minecraft/world/level/GameType;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$34 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$35 p m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$36 o m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$37 b m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$38 n m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$39 m m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/Identifier; lambda$bootStrap$40 b m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/Identifier; lambda$bootStrap$41 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$bootStrap$42 a m (Lnet/minecraft/tags/TagKey;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$43 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;ILnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$bootStrap$44 a m (Lnet/minecraft/world/entity/EntityType;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$45 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$46 l m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$47 k m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$48 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$49 j m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$5 c m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$50 i m (Lnet/minecraft/nbt/CompoundTag;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$51 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$52 h m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$53 g m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$54 b m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$55 f m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$56 e m (ZLnet/minecraft/advancements/CriterionProgress;)Z lambda$bootStrap$57 a m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementProgress;)Z lambda$bootStrap$58 a m (ZLnet/minecraft/advancements/AdvancementProgress;)Z lambda$bootStrap$59 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$6 P m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$60 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$61 d m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$62 c m (Lnet/minecraft/resources/ResourceKey;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$63 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$64 b m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$65 a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$7 O m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$8 N m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$9 M m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 e m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 d m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 c m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V register a m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestNames a f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ENTITY_TYPE_INVALID h f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GAME_MODE_INVALID g f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INAPPLICABLE_OPTION b f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_LEVEL_NEGATIVE d f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_LIMIT_TOO_SMALL e f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_NEGATIVE c f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SORT_UNKNOWN f f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_OPTION a f Lorg/slf4j/Logger; LOGGER i f Ljava/util/Map; OPTIONS j c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option net/minecraft/commands/arguments/selector/options/PlayerSelector$b m ()Ljava/util/function/Predicate; canUse b m ()Lnet/minecraft/network/chat/Component; description c m ()Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; modifier a f Ljava/util/function/Predicate; canUse b f Lnet/minecraft/network/chat/Component; description c f Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; modifier a c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier net/minecraft/commands/arguments/selector/options/PlayerSelector$a c net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Ljava/lang/String; hash f m ()Ljava/util/UUID; id b m ()Ljava/util/Optional; prompt h m ()Z required g m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Ljava/lang/String; url e f I MAX_HASH_LENGTH a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/lang/String; hash e f Ljava/util/UUID; id c f Ljava/util/Optional; prompt g f Z required f f Ljava/lang/String; url d c net/minecraft/network/protocol/configuration/ClientboundResetChatPacket net/minecraft/network/protocol/configuration/ClientboundResetChatPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket m ()I batchSize b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I batchSize b c net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket net/minecraft/network/protocol/game/PacketPlayOutTabComplete m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I id e m (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry; lambda$new$0 a m (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry;)Lcom/mojang/brigadier/suggestion/Suggestion; lambda$toSuggestions$1 a m ()I length g m ()I start f m ()Ljava/util/List; suggestions h m ()Lcom/mojang/brigadier/suggestion/Suggestions; toSuggestions b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b f I length d f I start c f Ljava/util/List; suggestions e c net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry net/minecraft/network/protocol/game/PacketPlayOutTabComplete$a m ()Ljava/lang/String; text a m ()Ljava/util/Optional; tooltip b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; text b f Ljava/util/Optional; tooltip c c net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I id b m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket; of a m ()Z onGround f m ()Lnet/minecraft/network/protocol/PacketType; type a m ()Lnet/minecraft/world/entity/PositionMoveRotation; values e f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b f Z onGround d f Lnet/minecraft/world/entity/PositionMoveRotation; values c c net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket m ()Lnet/minecraft/stats/RecipeBookSettings; bookSettings b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/stats/RecipeBookSettings; bookSettings b c net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket m ()Lnet/minecraft/world/item/ItemStack; contents e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I slot b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/item/ItemStack; contents c f I slot b c net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket m ()I getFadeIn b m ()I getFadeOut f m ()I getStay e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I fadeIn b f I fadeOut d f I stay c c net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket net/minecraft/network/protocol/game/PacketPlayOutAdvancements m ()Ljava/util/List; getAdded b m ()Ljava/util/Map; getProgress f m ()Ljava/util/Set; getRemoved e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/advancements/AdvancementProgress;)V lambda$write$0 a m ()Z shouldReset g m ()Z shouldShowAdvancements h m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; added c f Ljava/util/Map; progress e f Ljava/util/Set; removed d f Z reset b f Z showAdvancements f c net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket m ()F desiredChunksPerTick b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f F desiredChunksPerTick b c net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()I id b m ()Z includeData e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b f Z includeData c c net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket net/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart m ()Ljava/lang/String; getCommand b m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock a m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isTrackOutput e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; command c f I entity b f Z trackOutput d c net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; payload e m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket; read a m (ILnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; readPayload a m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; readUnknownPayload b m ()I transactionId b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write c f I MAX_PAYLOAD_SIZE d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; payload c f I transactionId b c net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload; INSTANCE a c net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListServiceImpl m (Ljava/util/UUID;)Ljava/util/Optional; fetchUserById b m (Ljava/lang/String;)Ljava/util/Optional; fetchUserByName a m (Ljava/util/UUID;)Ljava/util/Optional; getCachedUserById c m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; getPlayer b m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer a m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName c m ()Ljava/util/List; getPlayers a m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b m (Lcom/mojang/authlib/yggdrasil/ProfileResult;)Lnet/minecraft/server/players/NameAndId; lambda$fetchUserById$0 a m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonRpcLogger a f Lnet/minecraft/server/dedicated/DedicatedServer; server b c net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService m ()Z acceptsTransfers o m ()Z allowFlight h m ()Z forceGameMode k m ()Lnet/minecraft/world/Difficulty; getDifficulty b m ()I getEntityBroadcastRangePercentage t m ()Lnet/minecraft/world/level/GameType; getGameMode l m ()I getMaxPlayers e m ()Ljava/lang/String; getMotd j m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; getOperatorUserPermissions q m ()I getPauseWhenEmptySeconds f m ()I getPlayerIdleTimeout g m ()I getSimulationDistance n m ()I getSpawnProtectionRadius i m ()I getStatusHeartbeatInterval p m ()I getViewDistance m m ()Z hidesOnlinePlayers r m ()Z isAutoSave a m ()Z isEnforceWhitelist c m ()Z isUsingWhitelist d m ()Z repliesToStatus s m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAcceptsTransfers f m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAllowFlight d m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAutoSave a m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/Difficulty; setDifficulty a m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setEnforceWhitelist b m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setEntityBroadcastRangePercentage h m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setForceGameMode e m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/level/GameType; setGameMode a m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setHidesOnlinePlayers g m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setMaxPlayers a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/String; setMotd a m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; setOperatorUserPermissions a m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPauseWhenEmptySeconds b m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPlayerIdleTimeout c m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setRepliesToStatus h m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSimulationDistance f m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSpawnProtectionRadius d m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setStatusHeartbeatInterval g m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setUsingWhitelist c m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setViewDistance e c net/minecraft/server/network/config/ServerResourcePackConfigurationTask net/minecraft/server/network/config/ServerResourcePackConfigurationTask m (Ljava/util/function/Consumer;)V start a m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a f Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo; info b c net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalUniversalAngerReset m ()Z canUse b m ()Ljava/util/List; getNearbyMobsOfSameType i m (Lnet/minecraft/world/entity/Mob;)Z lambda$start$0 b m (Lnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/entity/NeutralMob; lambda$start$1 a m ()V start d m ()Z wasHurtByPlayer h f I ALERT_RANGE_Y a f Z alertOthersOfSameType c f I lastHurtByPlayerTimestamp d f Lnet/minecraft/world/entity/Mob; mob b c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEgg net/minecraft/world/entity/projectile/throwableitemprojectile/EntityEgg m ()Lnet/minecraft/world/item/Item; getDefaultItem f m (B)V handleEntityEvent b m (Lnet/minecraft/world/item/EitherHolder;)Ljava/util/Optional; lambda$onHit$0 a m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a f Lnet/minecraft/world/entity/EntityDimensions; ZERO_SIZED_DIMENSIONS b c net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d m ()Lnet/minecraft/core/Holder; attribute c m ()Lcom/mojang/serialization/MapCodec; codec a m (ILnet/minecraft/util/StringRepresentable;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; getModifier a m ()Lnet/minecraft/resources/Identifier; id b m (Lnet/minecraft/util/StringRepresentable;)Lnet/minecraft/resources/Identifier; idForSlot a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (ILnet/minecraft/world/entity/EquipmentSlot;)Lcom/google/common/collect/HashMultimap; makeAttributeMap a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation e f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount e f Lnet/minecraft/core/Holder; attribute d f Lnet/minecraft/resources/Identifier; id b f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation f c net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; createVibrationUser a c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getBackSignal a m ()I getListenerRadius a f Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity; this$0 a c net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity net/minecraft/world/level/block/entity/TileEntityLootable m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a m (Lnet/minecraft/world/entity/player/Player;)Z canOpen b m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a m (I)Lnet/minecraft/world/item/ItemStack; getItem a m ()Lnet/minecraft/resources/ResourceKey; getLootTable az_ m ()J getLootTableSeed aC_ m ()Z isEmpty c m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b m (II)Lnet/minecraft/world/item/ItemStack; removeItem a m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b m (ILnet/minecraft/world/item/ItemStack;)V setItem a m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a m (J)V setLootTableSeed a f Lnet/minecraft/resources/ResourceKey; lootTable l f J lootTableSeed m c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/SpawnData; customSpawnData a m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/SpawnData; customSpawnDataWithEquipment a m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$0 h m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$1 g m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$2 f m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$3 e m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$4 d m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$5 c m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EquipmentTable; lambda$customSpawnDataWithEquipment$8 a m (Lnet/minecraft/nbt/CompoundTag;)V lambda$spawnData$6 b m (Lnet/minecraft/nbt/CompoundTag;)V lambda$spawnDataWithEquipment$7 a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;)V register a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/SpawnData; spawnData a m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/SpawnData; spawnDataWithEquipment a m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberBase c m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberMeleeOminous a m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberSlowRanged b f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_BREEZE a f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_HUSK b f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_SPIDER c f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_ZOMBIE d f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_POISON_SKELETON e f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_SKELETON f f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_STRAY g f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_POISON_SKELETON h f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_SKELETON i f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_STRAY j f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_BABY_ZOMBIE k f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_CAVE_SPIDER l f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_SILVERFISH m f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_SLIME n c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a m ()Lnet/minecraft/resources/ResourceKey; normal a m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; of a m ()Lnet/minecraft/resources/ResourceKey; ominous b f Lnet/minecraft/resources/ResourceKey; normal a f Lnet/minecraft/resources/ResourceKey; ominous b c net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureChoice m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;II)V createFoliage a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; foliagePlacerParts b m (Lnet/minecraft/util/RandomSource;I)I foliageRadius a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$foliagePlacerParts$0 b m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$foliagePlacerParts$1 a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$tryPlaceLeaf$2 a m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$tryPlaceLeaf$3 a m (Lnet/minecraft/util/RandomSource;)I offset a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;IIZ)V placeLeavesRow a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;IIZFF)V placeLeavesRowWithHangingLeavesBelow a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocationSigned b m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;FLnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z tryPlaceExtension a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;)Z tryPlaceLeaf a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/util/valueproviders/IntProvider; offset f f Lnet/minecraft/util/valueproviders/IntProvider; radius e c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b m (Lnet/minecraft/core/BlockPos;)Z isSet a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V set a c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a m ()Z doubleTrunk c m ()Lnet/minecraft/core/BlockPos; pos a m ()I radiusOffset b f Z doubleTrunk c f Lnet/minecraft/core/BlockPos; pos a f I radiusOffset b c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider m (Ljava/util/List;D)Lnet/minecraft/world/level/block/state/BlockState; getRandomState a m (Ljava/util/List;Lnet/minecraft/core/BlockPos;D)Lnet/minecraft/world/level/block/state/BlockState; getRandomState a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; noiseProviderCodec b m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC g f Ljava/util/List; states h c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/Codec; CODEC h c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z checkBlock a m (Lnet/minecraft/core/BlockPos;)Z isAir a m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; leaves d m ()Lnet/minecraft/world/level/LevelSimulatedReader; level a m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; logs c m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;)V placeVine a m ()Lnet/minecraft/util/RandomSource; random b m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; roots e m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a f Ljava/util/function/BiConsumer; decorationSetter b f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; leaves e f Lnet/minecraft/world/level/LevelSimulatedReader; level a f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; logs d f Lnet/minecraft/util/RandomSource; random c f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; roots f c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; register a f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; BENDING_TRUNK_PLACER g f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; CHERRY_TRUNK_PLACER i f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; DARK_OAK_TRUNK_PLACER e f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; FANCY_TRUNK_PLACER f f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; FORKING_TRUNK_PLACER b f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; GIANT_TRUNK_PLACER c f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; MEGA_JUNGLE_TRUNK_PLACER d f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; STRAIGHT_TRUNK_PLACER a f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; UPWARDS_BRANCHING_TRUNK_PLACER h f Lcom/mojang/serialization/MapCodec; codec j c net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight; of a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f I inner f f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d c net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;IIII)I findOnGroundYPosition a m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmpty a m (Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a m (I)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; of a m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; of a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; count c c net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler net/minecraft/world/level/levelgen/structure/PersistentStructureLegacy m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Ljava/util/function/Supplier; getLegacyTagFixer a m (IILjava/lang/String;)Z hasLegacyStart a m (II)Z isUnhandledStructureStart a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$applyFix$2 c m (Ljava/util/function/Supplier;Ljava/util/List;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$getLegacyTagFixer$10 b m (Ljava/util/function/Supplier;Ljava/util/List;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$getLegacyTagFixer$11 a m (Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$getLegacyTagFixer$9 a m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$populateCaches$3 b m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V lambda$populateCaches$4 a m (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; lambda$populateCaches$5 a m (JLnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V lambda$populateCaches$6 a m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$populateCaches$7 a m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$populateCaches$8 a m (Ljava/util/HashMap;)V lambda$static$0 b m (Ljava/util/HashMap;)V lambda$static$1 a m (Lnet/minecraft/world/level/storage/DimensionDataStorage;)V populateCaches a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; updateFromLegacy a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; updateStructureStart a f Ljava/util/Map; CURRENT_TO_LEGACY_MAP c f I LAST_MONOLYTH_STRUCTURE_DATA_VERSION b f Ljava/util/Map; LEGACY_TO_CURRENT_MAP d f Ljava/util/Set; OLD_STRUCTURE_REGISTRY_KEYS e f Z cachesInitialized m f Ljava/util/List; currentKeys k f Lcom/mojang/datafixers/DataFixer; dataFixer l f Ljava/util/Map; dataMap g f Lnet/minecraft/world/level/storage/DimensionDataStorage; dimensionDataStorage i f Z hasLegacyData f f Ljava/util/Map; indexMap h f Ljava/util/List; legacyKeys j c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType m ()[Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; $values a m (Lnet/minecraft/util/RandomSource;I)I evaluate a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; $VALUES e f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; LINEAR a f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; TRIANGULAR b f Ljava/lang/String; id d c net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure m ()Ljava/util/function/Function; empty i m (Lnet/minecraft/core/Holder;)Ljava/util/function/Function; feature a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m ()I getGroundLevelDelta h m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; getProjection g m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; lambda$empty$0 b m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement; lambda$feature$7 a m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement; lambda$legacy$1 b m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement; lambda$legacy$2 b m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; lambda$list$8 a m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/ListPoolElement; lambda$list$9 a m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$3 a m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$4 a m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$5 a m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$6 a m (Ljava/lang/String;)Ljava/util/function/Function; legacy a m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; legacy a m (Ljava/util/List;)Ljava/util/function/Function; list b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; projectionCodec f m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; setProjection a m (Ljava/lang/String;)Ljava/util/function/Function; single b m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; single b m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; single a m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; single a f Lcom/mojang/serialization/Codec; CODEC f f Lnet/minecraft/core/Holder; EMPTY a f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; projection b c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure net/minecraft/world/level/levelgen/structure/structures/JigsawStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m ()Ljava/util/List; getPoolAliases g m ()Lnet/minecraft/core/Holder; getStartPool f m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; lambda$static$0 k m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; lambda$static$1 j m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 b m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; lambda$static$2 i m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$3 h m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; lambda$static$4 g m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; lambda$static$5 f m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; lambda$static$6 e m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List; lambda$static$7 d m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; lambda$static$8 c m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; lambda$static$9 b m ()Ljava/lang/String; lambda$verifyRange$11 h m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult; verifyRange a f Lcom/mojang/serialization/MapCodec; CODEC i f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; DEFAULT_DIMENSION_PADDING d f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; DEFAULT_LIQUID_SETTINGS e f I MAX_DEPTH h f I MAX_TOTAL_STRUCTURE_RANGE f f I MIN_DEPTH g f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; dimensionPadding r f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings s f I maxDepth l f Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; maxDistanceFromCenter p f Ljava/util/List; poolAliases q f Ljava/util/Optional; projectStartToHeightmap o f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; startHeight m f Ljava/util/Optional; startJigsawName k f Lnet/minecraft/core/Holder; startPool j f Z useExpansionHack n c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment a c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$a m ()I horizontal a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a m ()I vertical b f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; FULL_CODEC e f Lcom/mojang/serialization/Codec; HORIZONTAL_VALUE_CODEC d f I horizontal b f I vertical c c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;ILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece; createRandomShaftPiece a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece; generateAndAddPiece a f I DEFAULT_SHAFT_HEIGHT c f I DEFAULT_SHAFT_LENGTH d f I DEFAULT_SHAFT_WIDTH b f I MAGIC_START_Y a f I MAX_CHAIN_HEIGHT f f I MAX_DEPTH g f I MAX_PILLAR_HEIGHT e c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$d m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (III)V move a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f Ljava/util/List; childEntranceBoxes b c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z canBeReplaced a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isInInvalidLocation a m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z isSupportingBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/block/state/BlockState;III)V setPlanksBlock a f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; type a c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$e m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findStairs a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canHangChainBelow b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlaceColumnOnTopOf a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z createChest a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos$MutableBlockPos;II)V fillColumnBetween a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillColumnDown b m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillPillarDownOrChainUp c m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findCorridorSize a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z hasSturdyNeighbours a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIII)V maybePlaceCobWeb a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;III)V placeDoubleLowerOrUpperSupport a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIILnet/minecraft/util/RandomSource;)V placeSupport a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f Z hasPlacedSpider d f Z hasRails b f I numSections h f Z spiderCorridor c c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$b m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findCrossing a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)V placeSupportPillar a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f Lnet/minecraft/core/Direction; direction b f Z isTwoFloored c c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;)V addClusterRuins a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;ZF)V addPiece a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)V addPieces a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/List; allPositions a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; archyRuleProcessor a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/Identifier; getBigWarmRuin b m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/Identifier; getSmallWarmRuin a f [Lnet/minecraft/resources/Identifier; BIG_RUINS_BRICK g f [Lnet/minecraft/resources/Identifier; BIG_RUINS_CRACKED i f [Lnet/minecraft/resources/Identifier; BIG_RUINS_MOSSY h f [Lnet/minecraft/resources/Identifier; BIG_WARM_RUINS j f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; COLD_SUSPICIOUS_BLOCK_PROCESSOR b f [Lnet/minecraft/resources/Identifier; RUINS_BRICK d f [Lnet/minecraft/resources/Identifier; RUINS_CRACKED e f [Lnet/minecraft/resources/Identifier; RUINS_MOSSY f f [Lnet/minecraft/resources/Identifier; WARM_RUINS c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; WARM_SUSPICIOUS_BLOCK_PROCESSOR a c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type a c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece; create a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeight a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a m (Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; biomeType h f F integrity i f Z isLarge j c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece; addRandomPiece a f Ljava/util/Map; MARKERS_TO_LOOT e f I NUMBER_OF_BLOCKS_ALLOWED_IN_WORLD_GEN_REGION a f Lnet/minecraft/core/BlockPos; PIVOT b f [Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_BEACHED c f [Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_OCEAN d c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (I)V adjustPositionHeight c m (ILnet/minecraft/util/RandomSource;)I calculateBeachedPosition a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m ()Z isTooBigToFitInWorldGenRegion l m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f Z isBeached h c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/Codec; CODEC c c net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer net/minecraft/world/level/storage/loot/entries/LootEntryChildren m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$and$2 b m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$or$3 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$static$1 a f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; ALWAYS_FALSE c f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; ALWAYS_TRUE d c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; copyComponentsFromBlockEntity b m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; copyComponentsFromEntity a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Ljava/util/List;Lnet/minecraft/core/component/DataComponentType;)Z lambda$new$5 a m (Ljava/util/List;Ljava/util/List;)V lambda$new$6 b m (Ljava/util/List;Ljava/util/List;)V lambda$new$7 a m (Ljava/util/Collection;Lnet/minecraft/core/component/DataComponentGetter;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)V lambda$run$8 a m (Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$1 c m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; lambda$static$2 b m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; GETTER_CODEC b f Ljava/util/function/Predicate; bakedPredicate f f Ljava/util/Optional; exclude e f Ljava/util/Optional; include d f Lnet/minecraft/world/level/storage/loot/LootContextArg; source c c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; exclude b m ()Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; include a f Ljava/util/Optional; exclude c f Ljava/util/Optional; include b f Lnet/minecraft/world/level/storage/loot/LootContextArg; source a c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$DirectSource net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$c m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/lang/Object;)Ljava/lang/Object; get a m (Lnet/minecraft/core/component/DataComponentGetter;)Lnet/minecraft/core/component/DataComponentGetter; get a f Lnet/minecraft/util/context/ContextKey; contextParam a c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$BlockEntitySource net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/lang/Object;)Ljava/lang/Object; get a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/core/component/DataComponentGetter; get a f Lnet/minecraft/util/context/ContextKey; contextParam a c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copyData a m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copyData a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/nbt/Tag; lambda$run$3 a m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)V lambda$run$4 a m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Ljava/util/List; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/List; operations c f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; source b c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copy a m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copy a m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c f Ljava/util/List; ops b f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; source a c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$b m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;)V apply a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; op c m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; sourcePath a m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; targetPath b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; op d f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; sourcePath b f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; targetPath c c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; $values a m ()Ljava/lang/String; getSerializedName c m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a f [Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; $VALUES f f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; APPEND b f Lcom/mojang/serialization/Codec; CODEC d f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; MERGE c f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; REPLACE a f Ljava/lang/String; name e c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$1 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$1 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$2 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$2 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)V lambda$merge$0 a m (Ljava/util/List;Lnet/minecraft/nbt/Tag;)V lambda$merge$1 a m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$3 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$3 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)V lambda$merge$0 a m (Ljava/util/List;Lnet/minecraft/nbt/Tag;)V lambda$merge$1 a m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a c net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Lnet/minecraft/tags/TagKey; lambda$static$0 e m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Lnet/minecraft/core/Holder; lambda$static$1 d m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Byte; lambda$static$2 c m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Integer; lambda$static$3 b m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Boolean; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b m ()Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; makeExplorationMap c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC f f Lnet/minecraft/core/Holder; DEFAULT_DECORATION b f Lnet/minecraft/tags/TagKey; DEFAULT_DESTINATION a f I DEFAULT_SEARCH_RADIUS d f Z DEFAULT_SKIP_EXISTING e f B DEFAULT_ZOOM c f Lnet/minecraft/tags/TagKey; destination h f Lnet/minecraft/core/Holder; mapDecoration i f I searchRadius k f Z skipKnownStructures l f B zoom j c net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setDestination a m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setMapDecoration a m (I)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setSearchRadius a m (Z)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setSkipKnownStructures a m (B)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setZoom a f Lnet/minecraft/tags/TagKey; destination a f Lnet/minecraft/core/Holder; mapDecoration b f I searchRadius d f Z skipKnownStructures e f B zoom c c net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionDamageSourceProperties m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasDamageSource a m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasDamageSource$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; predicate c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/util/Optional; predicate b c net/minecraft/world/level/storage/loot/predicates/LootItemConditionType net/minecraft/world/level/storage/loot/predicates/LootItemConditionType m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; forContextEntity a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$1 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$3 a f Lcom/mojang/serialization/Codec; GETTER_CODEC c f Lcom/mojang/serialization/Codec; INLINE_CODEC b f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/world/level/storage/loot/LootContextArg; source d c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$EntitySource net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$b m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/lang/Object;)Ljava/lang/Object; get a m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/Tag; get a f Lnet/minecraft/util/context/ContextKey; contextParam a c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$BlockEntitySource net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a m ()Lnet/minecraft/util/context/ContextKey; contextParam a m (Ljava/lang/Object;)Ljava/lang/Object; get a m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/nbt/Tag; get a f Lnet/minecraft/util/context/ContextKey; contextParam a c net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a m ()Lnet/minecraft/resources/Identifier; id c m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/Identifier; id b c net/minecraft/world/level/storage/loot/providers/number/NumberProviders net/minecraft/world/level/storage/loot/providers/number/NumberProviders m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m ()Lcom/mojang/serialization/Codec; lambda$static$1 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; register a f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; BINOMIAL d f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; CONSTANT b f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; ENCHANTMENT_LEVEL g f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; SCORE e f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; STORAGE f f Lcom/mojang/serialization/Codec; TYPED_CODEC h f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; UNIFORM c c net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; fromScoreboard a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;F)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; fromScoreboard a m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F scale e m ()Ljava/lang/String; score d m ()Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; target c f Lcom/mojang/serialization/MapCodec; CODEC a f F scale d f Ljava/lang/String; score c f Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; target b c net/minecraft/network/protocol/common/ServerboundClientInformationPacket net/minecraft/network/protocol/common/ServerboundClientInformationPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a m ()Lnet/minecraft/server/level/ClientInformation; information b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/server/level/ClientInformation; information b c net/minecraft/network/protocol/common/ServerboundCustomClickActionPacket net/minecraft/network/protocol/common/ServerboundCustomClickActionPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a m ()Lnet/minecraft/resources/Identifier; id b m ()Lnet/minecraft/nbt/NbtAccounter; lambda$static$0 f m ()Ljava/util/Optional; payload e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/codec/StreamCodec; UNTRUSTED_TAG_CODEC d f Lnet/minecraft/resources/Identifier; id b f Ljava/util/Optional; payload c c net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a m ()Ljava/util/List; knownPacks b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; knownPacks b c net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a m ()Ljava/util/List; knownPacks b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; knownPacks b c net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket net/minecraft/network/protocol/game/PacketPlayOutWindowItems m ()Lnet/minecraft/world/item/ItemStack; carriedItem g m ()I containerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Ljava/util/List; items f m ()I stateId e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/item/ItemStack; carriedItem e f I containerId b f Ljava/util/List; items d f I stateId c c net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket m ()Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; getChunkData f m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; getLightData g m ()I getX b m ()I getZ e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; chunkData d f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; lightData e f I x b f I z c c net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket net/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m (Ljava/util/function/BiConsumer;)V runUpdates a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f I POS_IN_SECTION_BITS b f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f [S positions d f Lnet/minecraft/core/SectionPos; sectionPos c f [Lnet/minecraft/world/level/block/state/BlockState; states e c net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket net/minecraft/network/protocol/game/PacketPlayOutViewCentre m ()I getX b m ()I getZ e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I x b f I z c c net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket net/minecraft/network/protocol/game/PacketPlayOutViewDistance m ()I getRadius b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I radius b c net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective m ()Ljava/lang/String; getObjectiveName e m ()Lnet/minecraft/world/scores/DisplaySlot; getSlot b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; objectiveName c f Lnet/minecraft/world/scores/DisplaySlot; slot b c net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket net/minecraft/network/protocol/game/PacketPlayInTeleportAccept m ()I getId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I id b c net/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket net/minecraft/network/protocol/game/PacketPlayInTileNBTQuery m ()Lnet/minecraft/core/BlockPos; getPos e m ()I getTransactionId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/BlockPos; pos c f I transactionId b c net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket net/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/world/item/ItemStack; itemStack e m ()S slotNum b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/item/ItemStack; itemStack c f S slotNum b c net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateServiceImpl m (Lnet/minecraft/network/chat/Component;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V broadcastSystemMessage a m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V halt a m ()Z isReady a m (ZZZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z saveEverything a m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a m (Lnet/minecraft/network/chat/Component;ZLjava/util/Collection;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b f Lnet/minecraft/server/dedicated/DedicatedServer; server a c net/minecraft/server/network/config/ServerCodeOfConductConfigurationTask net/minecraft/server/network/config/ServerCodeOfConductConfigurationTask m (Ljava/util/function/Consumer;)V start a m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a f Ljava/util/function/Supplier; codeOfConduct b c net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect m ()Ljava/util/List; effects b m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F probability c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Ljava/util/List; effects c f F probability f c net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e m ()Ljava/util/List; ingredients b m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z lambda$isEnabled$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation h f Ljava/util/List; ingredients f f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result g c net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;)Lnet/minecraft/core/Vec3i; lambda$stateTestingCodec$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; stateTestingCodec a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a f Lnet/minecraft/core/Vec3i; offset f c net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Vec3i; offset g m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Vec3i; offset e c net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/core/Vec3i; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Vec3i; offset e f Lnet/minecraft/world/level/block/state/BlockState; state f c net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherForestVegetation m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a c net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa m (ILnet/minecraft/core/BlockPos;)Z lambda$place$1 a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$2 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator;)Ljava/lang/Float; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f F probability b c net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction$Axis; getLogAxis a m (Lnet/minecraft/core/BlockPos;)I getSteps a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$makeLimb$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V makeBranches a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z makeLimb a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m (II)F treeShape b m (II)Z trimBranches a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f D BRANCH_LENGTH_MAGIC j f D BRANCH_SLOPE i f D CLUSTER_DENSITY_MAGIC h f Lcom/mojang/serialization/MapCodec; CODEC a f D TRUNK_HEIGHT_SCALE b c net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy$a m ()I getBranchBase a f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; attachment a f I branchBase b c net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerGiant m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;III)V placeLogIfFreeWithOffset a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate m ()Lnet/minecraft/core/Holder; getFallback b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)I getMaxSize a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; getRandomTemplate a m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledTemplates b m ()Ljava/util/List; getTemplates a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Z lambda$getMaxSize$2 a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)I lambda$getMaxSize$3 a m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)Ljava/util/List; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m ()I size c f Lcom/mojang/serialization/Codec; CODEC b f Lorg/apache/commons/lang3/mutable/MutableObject; CODEC_REFERENCE d f Lcom/mojang/serialization/Codec; DIRECT_CODEC a f I SIZE_UNSET c f Lnet/minecraft/core/Holder; fallback g f I maxSize h f Ljava/util/List; rawTemplates e f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; templates f c net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching m ()[Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; $values d m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; byName a m ()Ljava/lang/String; getName a m ()Lcom/google/common/collect/ImmutableList; getProcessors b m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; $VALUES f f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; RIGID b f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; TERRAIN_MATCHING a f Ljava/lang/String; name d f Lcom/google/common/collect/ImmutableList; processors e c net/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias net/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias m ()Lnet/minecraft/resources/ResourceKey; alias c m ()Ljava/util/stream/Stream; allTargets a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/resources/ResourceKey; target d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/ResourceKey; alias c f Lnet/minecraft/resources/ResourceKey; target d c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup m (Lnet/minecraft/util/RandomSource;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V lambda$create$1 a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$create$2 a m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$create$3 a m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 b f Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup; EMPTY a c net/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias net/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias m ()Lnet/minecraft/resources/ResourceKey; alias c m ()Ljava/util/stream/Stream; allTargets a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a m (Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V lambda$forEachResolved$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/util/random/WeightedList; targets d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/ResourceKey; alias c f Lnet/minecraft/util/random/WeightedList; targets d c net/minecraft/world/level/levelgen/structure/structures/EndCityStructure net/minecraft/world/level/levelgen/structure/structures/EndCityStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces m (Ljava/lang/Class;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece; findAndCreatePieceFactory a m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateAndAddPiece b m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece; generatePieceFromSmallDoor a m ()V resetPieces a m ()Z updatePieceWeight b f Z CHECK_AIR f f I LOWEST_Y_POSITION e f I MAGIC_START_Y a f I MAX_DEPTH d f I SMALL_DOOR_HEIGHT c f I SMALL_DOOR_WIDTH b f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector; SMOOTH_STONE_SELECTOR k f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight; STRONGHOLD_PIECE_WEIGHTS g f Ljava/util/List; currentPieces h f Ljava/lang/Class; imposedPiece i f I totalWeight j c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 m (I)Z doPlace a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 m (I)Z doPlace a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$q f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$e m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH d f I HEIGHT b f I TALL_HEIGHT c f I WIDTH a f Z isTall i c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$d m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$n m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z leftChild d f Z rightChild i c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$i m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z hasPlacedSpawner d c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$h m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$l m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z isSource d c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m m ()Lnet/minecraft/core/BlockPos; getLocatorPosition h f Ljava/util/List; pendingChildren c f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom; portalRoomPiece b f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight; previousPiece a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f m (I)Z doPlace a m ()Z isValid a f I maxPlaceCount d f Ljava/lang/Class; pieceClass a f I placeCount c f I weight b c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$c m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z leftHigh i f Z leftLow d f Z rightHigh k f Z rightLow j c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$j m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f I type d c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z hasPlacedChest d c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$b m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findPieceBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I steps a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType;III)V generateSmallDoor a m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildForward a m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildLeft b m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildRight c m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isOkBox a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; randomSmallDoor b f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; entryDoor h c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a m ()[Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; $values a f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; $VALUES f f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; GRATES c f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; IRON_DOOR d f Lcom/mojang/serialization/Codec; LEGACY_CODEC e f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; OPENING a f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; WOOD_DOOR b c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$o m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$k m (Lnet/minecraft/util/RandomSource;IIIZ)V next a c net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor; lambda$static$0 b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor; INSTANCE b c net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; register a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; ALWAYS_TRUE_TEST a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; BLOCKSTATE_TEST c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; BLOCK_TEST b f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; RANDOM_BLOCKSTATE_TEST f f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; RANDOM_BLOCK_TEST e f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; TAG_TEST d c net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest;)Lnet/minecraft/tags/TagKey; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/tags/TagKey; tag b c net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; enchantItem a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/stream/Stream; lambda$run$3 a m (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z lambda$run$4 a m (Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; randomApplicableEnchantment a m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; randomEnchantment c m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f Z onlyCompatible d f Ljava/util/Optional; options c c net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; allowingIncompatibleEnchantments e m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; withEnchantment a m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; withOneOf a f Z onlyCompatible b f Ljava/util/Optional; options a c net/minecraft/world/level/storage/loot/functions/ModifyContainerContents net/minecraft/world/level/storage/loot/functions/ModifyContainerContents m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$run$3 a m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; modifier c c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$3 a m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V lambda$run$4 b m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V lambda$run$5 a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$run$6 a m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/util/Map; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Z add c f Ljava/util/Map; enchantments b c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; getThis a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; withEnchantment a f Z add b f Lcom/google/common/collect/ImmutableMap$Builder; enchantments a c net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck m ()Z active e m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; enchantmentActiveCheck c m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; enchantmentInactiveCheck d m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$enchantmentActiveCheck$1 g m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$enchantmentInactiveCheck$2 f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Z active b c net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/world/level/storage/loot/providers/number/UniformGenerator net/minecraft/world/level/storage/loot/providers/number/UniformGenerator m (FF)Lnet/minecraft/world/level/storage/loot/providers/number/UniformGenerator; between a m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max d m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max c f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min b c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template; deserializeFromNetwork a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template;Lcom/google/gson/JsonObject;)V serializeToJson a m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template; unpack a c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1 net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$1 f [I $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType a c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/StringArgumentType; instantiate a m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a f Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer; this$0 a f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; type b c net/minecraft/network/protocol/game/ClientboundGameTestHighlightPosPacket net/minecraft/network/protocol/game/ClientboundGameTestHighlightPosPacket m ()Lnet/minecraft/core/BlockPos; absolutePos b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/core/BlockPos; relativePos e m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/core/BlockPos; absolutePos b f Lnet/minecraft/core/BlockPos; relativePos c c net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket net/minecraft/network/protocol/game/PacketPlayInEnchantItem m ()I buttonId e m ()I containerId b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I buttonId c f I containerId b c net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket net/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b c net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListServiceImpl m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V deop b m ()Ljava/util/Collection; getEntries a m (Lnet/minecraft/server/players/NameAndId;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b f Lnet/minecraft/server/MinecraftServer; minecraftServer a c net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider m ()Z canUse b m ()V decrementCooldown k m ()I getCooldown i m ()V start d f I DEFAULT_COOLDOWN i f I cooldown j c net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect m ()Lnet/minecraft/core/HolderSet; effects b m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b f Lnet/minecraft/core/HolderSet; effects c c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed;)V apply a m (Lnet/minecraft/core/BlockPos;)I countAdditionalPlayers a m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)Ljava/util/Optional; findPlayerWithOminousEffect a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/random/WeightedList; getDispensingItems a m ()D getOSpin f m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/world/entity/Entity; getOrCreateDisplayEntity a m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/SpawnData; getOrCreateNextSpawnData b m ()D getSpin e m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z hasFinishedSpawningAllMobs a m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z hasMobToSpawn a m ()Z haveAllCurrentMobsDied d m (Lnet/minecraft/server/level/ServerLevel;)Z isCooldownFinished a m (Lnet/minecraft/server/level/ServerLevel;FI)Z isReadyToEjectItems b m (Lnet/minecraft/server/level/ServerLevel;FI)Z isReadyToOpenShutter a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z isReadyToSpawnNextMob a m (Lnet/minecraft/world/entity/player/Player;)Lcom/mojang/datafixers/util/Pair; lambda$findPlayerWithOminousEffect$1 b m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/SpawnData;)V lambda$getUpdateTag$3 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V lambda$resetAfterBecomingOminous$2 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;)V lambda$tryDetectPlayers$0 a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)J lowResolutionPosition a m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed; pack a m ()V reset b m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;)V resetAfterBecomingOminous a m ()V resetStatistics c m (Lnet/minecraft/world/entity/player/Player;)V transformBadOmenIntoTrialOmen a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V tryDetectPlayers a f I DELAY_BETWEEN_PLAYER_SCANS l f Ljava/lang/String; TAG_NEXT_MOB_SPAWNS_AT k f Ljava/lang/String; TAG_SPAWN_DATA j f I TRIAL_OMEN_PER_BAD_OMEN_LEVEL m f J cooldownEndsAt c f Ljava/util/Set; currentMobs b f Ljava/util/Set; detectedPlayers a f Lnet/minecraft/util/random/WeightedList; dispensing o f Lnet/minecraft/world/entity/Entity; displayEntity n f Ljava/util/Optional; ejectingLootTable g f J nextMobSpawnsAt d f Ljava/util/Optional; nextSpawnData f f D oSpin i f D spin h f I totalMobsSpawned e c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData$a m ()J cooldownEndsAt c m ()Ljava/util/Set; currentMobs b m ()Ljava/util/Set; detectedPlayers a m ()Ljava/util/Optional; ejectingLootTable g m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()J nextMobSpawnsAt d m ()Ljava/util/Optional; nextSpawnData f m ()I totalMobsSpawned e f Lcom/mojang/serialization/MapCodec; MAP_CODEC a f J cooldownEndsAt d f Ljava/util/Set; currentMobs c f Ljava/util/Set; detectedPlayers b f Ljava/util/Optional; ejectingLootTable h f J nextMobSpawnsAt e f Ljava/util/Optional; nextSpawnData g f I totalMobsSpawned f c net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/Vec3i; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/Direction; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Direction; direction f f Lnet/minecraft/core/Vec3i; offset e c net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement m ()F aboveRootPlacementChance b m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; aboveRootProvider a m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f F aboveRootPlacementChance c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; aboveRootProvider b c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z canPlaceRoot a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$canPlaceRoot$2 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$placeRoot$3 a m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeRoot a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeRoots a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/List; potentialRootPositions a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Ljava/util/List;I)Z simulateRoots a m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC c f I ROOT_LENGTH_LIMIT b f I ROOT_WIDTH_LIMIT a f Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; mangroveRootPlacement h c net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/function/Function;Lnet/minecraft/core/Direction;IZLnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; generateBranch a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$placeTrunk$7 a m ()Ljava/lang/String; lambda$static$0 b m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; lambda$static$1 a m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/UniformInt; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/Codec; BRANCH_START_CODEC b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; branchCount h f Lnet/minecraft/util/valueproviders/IntProvider; branchEndOffsetFromTop l f Lnet/minecraft/util/valueproviders/IntProvider; branchHorizontalLength i f Lnet/minecraft/util/valueproviders/UniformInt; branchStartOffsetFromTop j f Lnet/minecraft/util/valueproviders/UniformInt; secondBranchStartOffsetFromTop k c net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Double; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (DII)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement; of a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f I aboveNoise e f I belowNoise d f D noiseLevel c c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement net/minecraft/world/level/levelgen/structure/placement/StructurePlacement m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z applyInteractionsWithOtherStructures c m ()Ljava/util/Optional; exclusionZone j m ()F frequency h m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; frequencyReductionMethod g m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; getLocatePos a m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isStructureChunk b m ()Lnet/minecraft/core/Vec3i; locateOffset f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; placementCodec a m ()I salt i m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e f Lcom/mojang/serialization/Codec; CODEC b f I HIGHLY_ARBITRARY_RANDOM_SALT a f Ljava/util/Optional; exclusionZone g f F frequency e f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; frequencyReductionMethod d f Lnet/minecraft/core/Vec3i; locateOffset c f I salt f c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$a m ()I chunkCount b m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementForbidden a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/core/Holder; otherSet a f Lcom/mojang/serialization/Codec; CODEC a f I chunkCount c f Lnet/minecraft/core/Holder; otherSet b c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$b c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c m ()[Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; $VALUES h f Lcom/mojang/serialization/Codec; CODEC e f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; DEFAULT a f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_1 b f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_2 c f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_3 d f Ljava/lang/String; name f f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer; reducer g c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding m ()Ljava/util/stream/Stream; allTargets a m ()Lcom/mojang/serialization/MapCodec; codec b m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias; direct a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias; direct a m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a m (Lnet/minecraft/util/random/WeightedList$Builder;Lnet/minecraft/util/random/Weighted;)V lambda$random$0 a m (Ljava/lang/String;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias; random a m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias; random a m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias; randomGroup a f Lcom/mojang/serialization/Codec; CODEC b c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH i f Lnet/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector; STONE_SELECTOR n f I WIDTH h f Z placedHiddenChest k f Z placedMainChest j f Z placedTrap1 l f Z placedTrap2 m c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$a m (Lnet/minecraft/util/RandomSource;IIIZ)V next a c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V addNetherrackDripColumn c m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;)V addNetherrackDripColumnsBelowPortal a m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canBlockBeReplacedByNetherrackOrMagma a m (Lnet/minecraft/world/level/block/Block;FLnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getBlockReplaceRule a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getBlockReplaceRule a m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightMapType a m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getLavaProcessorRule a m (Lnet/minecraft/world/level/LevelAccessor;IILnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;)I getSurfaceY a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V lambda$postProcess$1 a m (Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V maybeAddLeavesAbove b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V maybeAddVines a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V placeNetherrackOrMagma d m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;)V spreadNetherrack b f F PROBABILITY_OF_GOLD_GONE h f F PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA j f F PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK i f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties; properties l f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; verticalPlacement k c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$0 f m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Float; lambda$static$1 e m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a f Lcom/mojang/serialization/Codec; CODEC a f Z airPocket d f Z cold b f F mossiness c f Z overgrown e f Z replaceWithBlackstone g f Z vines f c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b m ()[Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; $values b m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; $VALUES i f Lcom/mojang/serialization/Codec; CODEC g f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; IN_MOUNTAIN d f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; IN_NETHER f f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; ON_LAND_SURFACE a f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; ON_OCEAN_FLOOR c f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; PARTLY_BURIED b f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; UNDERGROUND e f Ljava/lang/String; name h c net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Float; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Float; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Integer; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Integer; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f F maxChance d f I maxDist f f F minChance b f I minDist e c net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates m ()Lnet/minecraft/world/level/block/state/BlockState; getOutputState a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; getOutputTag a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; DEFAULT_BLOCK_ENTITY_MODIFIER a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; blockEntityModifier g f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; inputPredicate c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; locPredicate d f Lnet/minecraft/world/level/block/state/BlockState; outputState f f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; posPredicate e c net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor;)Ljava/util/List; lambda$static$0 a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/google/common/collect/ImmutableList; rules b c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer net/minecraft/world/level/storage/loot/entries/LootSelectorEntry m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/lang/Integer; lambda$singletonFields$0 c m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/lang/Integer; lambda$singletonFields$1 b m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/util/List; lambda$singletonFields$2 a m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; simpleBuilder a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; singletonFields b m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f I DEFAULT_QUALITY e f I DEFAULT_WEIGHT b f Ljava/util/function/BiFunction; compositeFunction a f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry; entry j f Ljava/util/List; functions i f I quality h f I weight f c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1 net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$1 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; this$0 a c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; apply a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b m ()Ljava/util/List; getFunctions a m (I)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; setQuality b m (I)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; setWeight a m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c f Lcom/google/common/collect/ImmutableList$Builder; functions c f I quality b f I weight a c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$c m (F)I getWeight a f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; this$0 b c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$b m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder; getThis g f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor; constructor c c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; lambda$run$3 a m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Z)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; setBannerPattern a f Lcom/mojang/serialization/MapCodec; CODEC a f Z append c f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; patterns b c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; addPattern a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; getThis a f Z append b f Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; patterns a c net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget d m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Z hasScore a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder; hasScores a m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Map; scores c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget c f Ljava/util/Map; scores b c net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a m (Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder; withScore a f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget b f Lcom/google/common/collect/ImmutableMap$Builder; scores a c org/bukkit/craftbukkit/inventory/components/CraftCustomModelDataComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftCustomModelDataComponent c net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket m ()Ljava/util/Map; details b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; DETAILS_STREAM_CODEC f f I MAX_DETAIL_COUNT e f I MAX_DETAIL_KEY_LENGTH c f I MAX_DETAIL_VALUE_LENGTH d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Map; details b c net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket m ()Ljava/util/List; entries e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a m ()Lnet/minecraft/resources/ResourceKey; registry b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; REGISTRY_KEY_STREAM_CODEC d f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/List; entries c f Lnet/minecraft/resources/ResourceKey; registry b c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket m ()Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; action b m ()Ljava/util/List; entries e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; action b f Ljava/util/List; entries c c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action m ()[Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; $values a f [Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; $VALUES d f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; ADD a f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; REMOVE b f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; SET c c net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket net/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab m ()Lnet/minecraft/resources/Identifier; getTab b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/resources/Identifier; tab b c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket m ()I getWarningDelay b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I warningDelay b c net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()I simulationDistance b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I simulationDistance b c net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; createDefaultText c m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; createEmptyLines d m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFrontTextTag b m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; getLines a m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; lambda$fixFrontTextTag$0 a m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; lambda$fixFrontTextTag$1 a f Ljava/lang/String; DEFAULT_COLOR c f Ljava/util/List; FIELDS_TO_DROP a f Ljava/lang/String; FILTERED_CORRECT b c net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixBanner b m (Lcom/mojang/datafixers/Typed;Ljava/util/function/Predicate;)Lcom/mojang/datafixers/Typed; fixCustomName a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixMap a m (Ljava/lang/String;)Z lambda$fixBanner$3 a m (Ljava/util/function/Predicate;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixCustomName$4 a m (Ljava/lang/String;)Z lambda$makeRule$0 c m (Ljava/lang/String;)Z lambda$makeRule$1 b m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a f Ljava/util/Set; MAP_NAMES a c net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch m ()Z canUse b m (Z)V setCanAttack a f Z canAttack i c net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerCharge m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()F getFlySpeed e m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m (Lnet/minecraft/world/phys/Vec3;)V setTarget a f I CHARGE_RECOVERY_TIME c f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/world/phys/Vec3; targetLocation d f I timeSinceCharge e c net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerStrafe m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()V findNewTarget i m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()V navigateToNextPathNode j m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a f I FIREBALL_CHARGE_AMOUNT c f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/world/entity/LivingEntity; attackTarget g f Lnet/minecraft/world/level/pathfinder/Path; currentPath e f I fireballCharge d f Z holdingPatternClockwise h f Lnet/minecraft/world/phys/Vec3; targetLocation f c net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; getCurrentPhase a m (Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; getPhase b m (Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)V setPhase a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; currentPhase d f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; dragon b f [Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; phases c c net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a f Lnet/minecraft/resources/ResourceKey; ENDERMAN_LOOT_DROP g f Lnet/minecraft/resources/ResourceKey; MOB_SPAWN_EQUIPMENT a f Lnet/minecraft/resources/ResourceKey; PILLAGER_SPAWN_CROSSBOW b f Lnet/minecraft/resources/ResourceKey; RAID_PILLAGER_POST_WAVE_3 c f Lnet/minecraft/resources/ResourceKey; RAID_PILLAGER_POST_WAVE_5 d f Lnet/minecraft/resources/ResourceKey; RAID_VINDICATOR e f Lnet/minecraft/resources/ResourceKey; RAID_VINDICATOR_POST_WAVE_5 f c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;)Lnet/minecraft/core/HolderSet; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/HolderSet; blocks e c net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate;)Lnet/minecraft/core/HolderSet; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/HolderSet; fluids e c net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/util/List; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/lang/Float; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState; target a f Lcom/mojang/serialization/Codec; CODEC a f F discardChanceOnAirExposure d f I size c f Ljava/util/List; targetStates b c net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/state/BlockState; state c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; target b c net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive m (ILnet/minecraft/core/BlockPos;)Z lambda$place$3 a m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; lambda$place$4 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)Z lambda$place$5 a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V lambda$place$6 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator;)Ljava/lang/Float; lambda$static$0 a m (Lnet/minecraft/core/Direction;)Z lambda$static$1 a m (I)[Lnet/minecraft/core/Direction; lambda$static$2 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f [Lnet/minecraft/core/Direction; SPAWN_DIRECTIONS c f Lnet/minecraft/core/Direction; WORLDGEN_FACING b f F probability d c net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Ljava/lang/Integer; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; bendLength h f I minHeightForLeaves b c net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerDarkOak m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerForking m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context;)Z lambda$checkForBiomeOnTop$1 a m (Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context;)Ljava/util/Optional; lambda$simple$0 a c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a m ()Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator a m ()Lnet/minecraft/world/level/ChunkPos; chunkPos e m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor g m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c m ()Lnet/minecraft/core/RegistryAccess; registryAccess j m ()J seed d m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i m ()Ljava/util/function/Predicate; validBiome h m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Z validBiomeOnTop a f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator a f Lnet/minecraft/world/level/ChunkPos; chunkPos e f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor g f Lnet/minecraft/world/level/levelgen/RandomState; randomState c f Lnet/minecraft/core/RegistryAccess; registryAccess j f J seed d f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i f Ljava/util/function/Predicate; validBiome h c net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V addPiece a m ()Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; build a m ()V clear b m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox d m ()Z isEmpty c m (IILnet/minecraft/util/RandomSource;I)I moveBelowSeaLevel a m (Lnet/minecraft/util/RandomSource;II)V moveInsideHeights a m (I)V offsetPiecesVertically a f Ljava/util/List; pieces a c net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; getSettings a m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$registerTargetsAsPools$0 a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/lang/String;)V lambda$registerTargetsAsPools$1 a m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/util/List;)V registerTargetsAsPools a c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellar a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellarRoom b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellarStairs a m ()Ljava/util/List; getPotentialSuspiciousSandWorldPositions b m ()Lnet/minecraft/core/BlockPos; getRandomCollapsedRoofPos c m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIII)V placeCollapsedRoof a m (Lnet/minecraft/world/level/WorldGenLevel;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeCollapsedRoofPiece a m (III)V placeSand c m (IIIIII)V placeSandBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH i f I WIDTH h f [Z hasPlacedChest j f Ljava/util/List; potentialSuspiciousSandWorldPositions k f Lnet/minecraft/core/BlockPos; randomCollapsedRoofPos l c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)I generatePiecesAndAdjust a m (Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; type e c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a m ()[Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; $values f m (I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; byId a m ()Lnet/minecraft/world/level/block/state/BlockState; getFenceState e m ()Ljava/lang/String; getName a m ()Lnet/minecraft/world/level/block/state/BlockState; getPlanksState d m ()Ljava/lang/String; getSerializedName c m ()Lnet/minecraft/world/level/block/state/BlockState; getWoodState b f [Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; $VALUES i f Ljava/util/function/IntFunction; BY_ID d f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; MESA b f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; NORMAL a f Lnet/minecraft/world/level/block/state/BlockState; fenceState h f Ljava/lang/String; name e f Lnet/minecraft/world/level/block/state/BlockState; planksState g f Lnet/minecraft/world/level/block/state/BlockState; woodState f c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V addPieces a f [Lnet/minecraft/resources/Identifier; FOSSILS a c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeDriedGhast a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$4 a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; biomeTemp e f F clusterProbability g f F largeProbability f c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a m ()[Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; $values b m ()Ljava/lang/String; getName a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; $VALUES f f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; COLD b f Lcom/mojang/serialization/Codec; LEGACY_CODEC d f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; WARM a f Ljava/lang/String; name e c net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$2 a m (Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure;)Ljava/lang/Boolean; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d f Z isBeached e c net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest; lambda$static$0 b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest; INSTANCE b c net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/Block; block b c net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings m ()[Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; $values a m ()Ljava/lang/String; getSerializedName c f [Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; $VALUES e f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; APPLY_WATERLOGGING b f Lcom/mojang/serialization/Codec; CODEC c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; IGNORE_WATERLOGGING a f Ljava/lang/String; name d c net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction net/minecraft/world/level/storage/loot/functions/LootEnchantLevel m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; enchantWithLevels a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction;)Ljava/util/Optional; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; levels b f Ljava/util/Optional; options c c net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder net/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; fromOptions a m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; levels a f Ljava/util/Optional; options b c net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionTableBonus m (Lnet/minecraft/core/Holder;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; bonusLevelFlatChance a m ()Lnet/minecraft/core/Holder; enchantment c m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$bonusLevelFlatChance$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m ()Ljava/util/List; values d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; enchantment b f Ljava/util/List; values c c net/minecraft/network/protocol/configuration/ClientboundCodeOfConductPacket net/minecraft/network/protocol/configuration/ClientboundCodeOfConductPacket m ()Ljava/lang/String; codeOfConduct b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/lang/String; codeOfConduct b c net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsServiceImpl m ()Z acceptsTransfers o m ()Z allowFlight h m ()Z forceGameMode k m ()Lnet/minecraft/world/Difficulty; getDifficulty b m ()I getEntityBroadcastRangePercentage t m ()Lnet/minecraft/world/level/GameType; getGameMode l m ()I getMaxPlayers e m ()Ljava/lang/String; getMotd j m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; getOperatorUserPermissions q m ()I getPauseWhenEmptySeconds f m ()I getPlayerIdleTimeout g m ()I getSimulationDistance n m ()I getSpawnProtectionRadius i m ()I getStatusHeartbeatInterval p m ()I getViewDistance m m ()Z hidesOnlinePlayers r m ()Z isAutoSave a m ()Z isEnforceWhitelist c m ()Z isUsingWhitelist d m ()Z repliesToStatus s m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAcceptsTransfers f m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAllowFlight d m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAutoSave a m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/Difficulty; setDifficulty a m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setEnforceWhitelist b m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setEntityBroadcastRangePercentage h m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setForceGameMode e m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/level/GameType; setGameMode a m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setHidesOnlinePlayers g m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setMaxPlayers a m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/String; setMotd a m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; setOperatorUserPermissions a m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPauseWhenEmptySeconds b m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPlayerIdleTimeout c m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setRepliesToStatus h m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSimulationDistance f m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSpawnProtectionRadius d m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setStatusHeartbeatInterval g m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setUsingWhitelist c m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setViewDistance e f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b f Lnet/minecraft/server/dedicated/DedicatedServer; server a c net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a c net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$makeRule$0 a m (Ljava/util/Map;)Ljava/util/Map; lambda$makeRule$1 a m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; lambda$makeRule$2 a m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a c net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiring m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c c net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap b m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a f Lcom/mojang/serialization/Codec; CODEC c c net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration m ()I halfHeight d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/util/valueproviders/IntProvider; radius c m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; stateProvider a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; target b f Lcom/mojang/serialization/Codec; CODEC a f I halfHeight e f Lnet/minecraft/util/valueproviders/IntProvider; radius d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; stateProvider b f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; target c c net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 j m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; lambda$static$1 i m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$2 h m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; lambda$static$3 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/Optional; lambda$static$4 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$5 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; lambda$static$6 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; lambda$static$7 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/lang/Boolean; lambda$static$8 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/lang/Boolean; lambda$static$9 a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; decorators i f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; dirtProvider c f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; foliagePlacer f f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; foliageProvider e f Z forceDirt k f Z ignoreVines j f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; minimumSize h f Ljava/util/Optional; rootPlacer g f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; trunkPlacer d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider b c net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration; build c m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; decorators a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; dirt a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; forceDirt b m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; ignoreVines a f Ljava/util/List; decorators h f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; dirtProvider f f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; foliagePlacer d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; foliageProvider b f Z forceDirt j f Z ignoreVines i f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; minimumSize g f Ljava/util/Optional; rootPlacer e f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; trunkPlacer c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider a c net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers m (II)I getSizeAtHeight a m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b f Lcom/mojang/serialization/MapCodec; CODEC d f I limit e f I lowerSize f f I upperSize g c net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; blobParts a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer;)Ljava/lang/Integer; lambda$blobParts$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f I height b c net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBush m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; register a f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; ACACIA_FOLIAGE_PLACER d f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; BLOB_FOLIAGE_PLACER a f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; BUSH_FOLIAGE_PLACER e f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; CHERRY_FOLIAGE_PLACER k f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; DARK_OAK_FOLIAGE_PLACER i f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; FANCY_FOLIAGE_PLACER f f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; MEGA_JUNGLE_FOLIAGE_PLACER g f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; MEGA_PINE_FOLIAGE_PLACER h f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; PINE_FOLIAGE_PLACER c f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; RANDOM_SPREAD_FOLIAGE_PLACER j f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; SPRUCE_FOLIAGE_PLACER b f Lcom/mojang/serialization/MapCodec; codec l c net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/util/RandomSource;I)I foliageRadius a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; height b c net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider m (Lnet/minecraft/core/BlockPos;)D getSlowNoiseValue a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/util/InclusiveRange; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Ljava/lang/Float; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 c m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; slowNoise l f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; slowNoiseParameters j f F slowScale k f Lnet/minecraft/util/InclusiveRange; variety i c net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V addMossHanger a m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$place$4 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$place$5 a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$6 b m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$7 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f F groundProbability d f F leavesProbability b f F trunkProbability c c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; register a f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ALTER_GROUND g f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ATTACHED_TO_LEAVES h f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ATTACHED_TO_LOGS j f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; BEEHIVE f f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; COCOA e f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; CREAKING_HEART d f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; LEAVE_VINE b f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; PALE_MOSS c f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; PLACE_ON_GROUND i f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; TRUNK_VINE a f Lcom/mojang/serialization/MapCodec; codec k c net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerStraight m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight; of a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a f Lcom/mojang/serialization/MapCodec; CODEC a f Lorg/slf4j/Logger; LOGGER b f I inner f f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d c net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter; of a m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap c f I maxInclusive e f I minInclusive d c net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData net/minecraft/world/level/levelgen/structure/PersistentIndexed m (J)V addIndex a m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAll b m (J)Z hasStartIndex b m (J)Z hasUnhandledIndex c m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;)Lit/unimi/dsi/fastutil/longs/LongSet; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;)Lit/unimi/dsi/fastutil/longs/LongSet; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (J)V removeIndex d m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a f Lcom/mojang/serialization/Codec; CODEC a f Lcom/mojang/serialization/Codec; LONG_SET d f Lit/unimi/dsi/fastutil/longs/LongSet; all b f Lit/unimi/dsi/fastutil/longs/LongSet; remaining c c net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; register a f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; EMPTY d f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; FEATURE c f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; LEGACY e f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; LIST b f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; SINGLE a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$f m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$a m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$c m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$e m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v m ()I countOpenings c m (I)Z findSource a m ()Z isSpecial b m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V setConnection a m ()V updateOpenings a f Z claimed d f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; connections b f [Z hasOpening c f I index a f Z isSource e f I scanIndex f c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$b m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$d m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$g m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$h m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateEntranceArchs a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateEntranceWall b m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateLowerWall d m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateMiddleWall e m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateRoofPiece c m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; generateRoomGraph b m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateUpperWall f m (ZILnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateWing a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I BIOME_RANGE_CHECK a f I DEPTH E f I HEIGHT D f I TOP_POSITION F f I WIDTH C f Ljava/util/List; childPieces I f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; coreRoom H f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; sourceRoom G c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$i m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z chunkIntersects a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;)V generateBoxOnFillOnly a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIZ)V generateDefaultFloor a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIII)V generateWaterBox b m (III)I getRoomIndex c m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; makeBoundingBox a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;III)V spawnElder a f Lnet/minecraft/world/level/block/state/BlockState; BASE_BLACK d f Lnet/minecraft/world/level/block/state/BlockState; BASE_GRAY b f Lnet/minecraft/world/level/block/state/BlockState; BASE_LIGHT c f Lnet/minecraft/world/level/block/state/BlockState; DOT_DECO_DATA h f Z DO_FILL j f Lnet/minecraft/world/level/block/state/BlockState; FILL_BLOCK k f Ljava/util/Set; FILL_KEEP l f I GRIDROOM_DEPTH n f I GRIDROOM_HEIGHT o f I GRIDROOM_LEFTWING_CONNECT_INDEX w f I GRIDROOM_RIGHTWING_CONNECT_INDEX x f I GRIDROOM_SOURCE_INDEX u f I GRIDROOM_TOP_CONNECT_INDEX v f I GRIDROOM_WIDTH m f I GRID_DEPTH q f I GRID_FLOOR_COUNT s f I GRID_HEIGHT r f I GRID_SIZE t f I GRID_WIDTH p f Lnet/minecraft/world/level/block/state/BlockState; LAMP_BLOCK i f I LEFTWING_INDEX y f I PENTHOUSE_INDEX A f I RIGHTWING_INDEX z f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; roomDefinition B c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$j m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$u m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I mainDesign a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$p m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$q m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$s m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I mainDesign a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$k m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$m m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$o m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$l m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$n m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$t m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Ljava/util/List; finalizeProcessing a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; delegate b f Lnet/minecraft/util/valueproviders/IntProvider; limit c c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; register a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; ALWAYS_TRUE_TEST a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; AXIS_ALIGNED_LINEAR_POS_TEST c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; LINEAR_POS_TEST b c net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction m (Ljava/util/Optional;Ljava/util/List;)Ljava/util/List; apply a m (Ljava/util/Optional;Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List; apply a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; lambda$static$1 c m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; lambda$static$2 b m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; lambda$static$3 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; COLOR_PROVIDER_CODEC b f Ljava/util/Optional; colors f f Ljava/util/Optional; flags d f Ljava/util/Optional; floats c f Ljava/util/Optional; strings e c net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; invert a m (Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$invert$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; term c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; term b c net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket net/minecraft/network/protocol/game/PacketPlayOutSpawnPosition m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData b c net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket m ()Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; action e m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data f m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Lnet/minecraft/core/BlockPos; pos b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; action c f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data d f Lnet/minecraft/core/BlockPos; pos b c net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$a m ()[Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; $values a m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)I lambda$static$0 b m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)I lambda$static$1 a f [Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; $VALUES k f Ljava/util/function/IntFunction; BY_ID i f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; EXPORT f f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; INIT a f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; QUERY b f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; RESET d f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; RUN g f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; SAVE e f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; SET c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h f I id j c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats;I)D lambda$runtimeIndependentSamplers$0 b m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats;I)Lnet/minecraft/util/profiling/metrics/MetricSampler; lambda$runtimeIndependentSamplers$1 a m ()D lambda$runtimeIndependentSamplers$2 b m (Lcom/google/common/base/Stopwatch;)D lambda$tickTimeSampler$3 a m ()Ljava/util/Set; runtimeIndependentSamplers a m (Ljava/util/function/Supplier;)Ljava/util/Set; samplers a m (Ljava/util/function/LongSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; tickTimeSampler a f Lorg/slf4j/Logger; LOGGER a f Lnet/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter; samplerFactory c f Ljava/util/Set; samplers b c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 f Ljava/util/function/LongSupplier; val$timeSource a c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a m (I)D loadForCpu a f [D currentLoad e f J lastPollMs f f I nrOfCpus a f [[J previousCpuLoadTick d f Loshi/hardware/CentralProcessor; processor c f Loshi/SystemInfo; systemInfo b c net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHold m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m (Lnet/minecraft/server/level/ServerLevel;)V findNewTarget b m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()V navigateToNextPathNode i m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a m (Lnet/minecraft/world/entity/player/Player;)V strafePlayer a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; NEW_TARGET_TARGETING b f Z clockwise e f Lnet/minecraft/world/level/pathfinder/Path; currentPath c f Lnet/minecraft/world/phys/Vec3; targetLocation d c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedFlame m ()V begin c m ()V doClientTick b m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()V end d m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()V resetFlameCount i f I FLAME_DURATION b f I SITTING_FLAME_ATTACKS_COUNT c f I WARMUP_TIME d f I flameCount f f Lnet/minecraft/world/entity/AreaEffectCloud; flame g f I flameTicks e c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate;)Lnet/minecraft/tags/TagKey; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/tags/TagKey; tag a c net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z isExposed a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)Z isExposedDirection a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;II)Ljava/util/Set; placeGroundPatch a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeVegetation a c net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenDecoratorFrequencyConfiguration m ()Lnet/minecraft/util/valueproviders/IntProvider; count a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; count b c net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; lambda$static$0 m m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; lambda$static$1 l m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; lambda$static$10 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; lambda$static$11 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; lambda$static$12 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$13 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; lambda$static$2 k m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; lambda$static$3 j m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; lambda$static$4 i m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Boolean; lambda$static$5 h m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$6 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$7 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$8 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; lambda$static$9 d f Lcom/mojang/serialization/Codec; CHANCE_RANGE a f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/util/valueproviders/IntProvider; distributionPoints j f Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; geodeBlockSettings c f Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; geodeCrackSettings e f Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; geodeLayerSettings d f I invalidBlocksThreshold p f I maxGenOffset n f I minGenOffset l f D noiseMultiplier o f Lnet/minecraft/util/valueproviders/IntProvider; outerWallDistance i f Z placementsRequireLayer0Alternate h f Lnet/minecraft/util/valueproviders/IntProvider; pointOffset k f D useAlternateLayer0Chance g f D usePotentialPlacementsChance f c net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration;)Ljava/lang/Integer; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f I height b f Lnet/minecraft/world/level/block/state/BlockState; state c c net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration m ()Lnet/minecraft/core/BlockPos; getCrystalBeamTarget c m ()Ljava/util/List; getSpikes b m ()Z isCrystalInvulnerable a m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/lang/Boolean; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/util/List; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/util/Optional; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/BlockPos; crystalBeamTarget d f Z crystalInvulnerable b f Ljava/util/List; spikes c c net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerFancy m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC c c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement m ()Lnet/minecraft/core/HolderSet; canGrowThrough a m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; lambda$static$0 f m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; lambda$static$1 e m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Float; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a m ()I maxRootLength e m ()I maxRootWidth d m ()Lnet/minecraft/core/HolderSet; muddyRootsIn b m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; muddyRootsProvider c m ()F randomSkewChance f f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/HolderSet; canGrowThrough b f I maxRootLength f f I maxRootWidth e f Lnet/minecraft/core/HolderSet; muddyRootsIn c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; muddyRootsProvider d f F randomSkewChance g c net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; simple a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; simple a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/Codec; CODEC a c net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V addHangingVine a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$1 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator;)Ljava/lang/Float; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f F probability b c net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$1 a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator; INSTANCE b c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLiquid b m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece; findAndCreateBridgePieceFactory a f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; BRIDGE_PIECE_WEIGHTS d f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; CASTLE_PIECE_WEIGHTS e f I LOWEST_Y_POSITION c f I MAGIC_START_Y a f I MAX_DEPTH b c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 f [I $SwitchMap$net$minecraft$core$Direction a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$p m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q f Ljava/util/List; availableBridgePieces c f Ljava/util/List; availableCastlePieces d f Ljava/util/List; pendingChildren a f Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; previousPiece b c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n m (I)Z doPlace a m ()Z isValid a f Z allowInRow e f I maxPlaceCount d f Ljava/lang/Class; pieceClass a f I placeCount c f I weight b c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$o m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$l m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z hasPlacedSpawner d c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$c m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$f m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$b m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f I selfSeed d c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$k m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;IZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateAndAddPiece a m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildForward a m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildLeft b m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildRight c m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece; generatePiece a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isOkBox a m (Ljava/util/List;)I updatePieceWeight a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$i m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$d m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$e m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$g m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$h m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z isNeedingChest d c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$j m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece; createPiece a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a f I DEPTH c f I HEIGHT b f I WIDTH a f Z isNeedingChest d c net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Ljava/lang/Integer; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap b f I offset c c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; apply b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction;)Ljava/util/List; lambda$commonFields$0 a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; simpleBuilder a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Ljava/util/function/Predicate; compositePredicates a f Ljava/util/List; predicates g c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a m ()Ljava/util/List; getConditions g m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; unwrap f m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; when a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b f Lcom/google/common/collect/ImmutableList$Builder; conditions a c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder; getThis a f Ljava/util/function/Function; constructor a c net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; pageOperation c f Ljava/util/List; pages b c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; createCodec a m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; createInlineCodec b m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; lambda$createCodec$0 b m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; lambda$createInlineCodec$2 a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a f Ljava/util/function/Predicate; composedPredicate a f Ljava/util/List; terms c c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)V addTerm a m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a f Lcom/google/common/collect/ImmutableList$Builder; terms a c net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket m ()I getWarningBlocks b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I warningBlocks b c net/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket net/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Ljava/util/Set; subscriptions b m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/codec/StreamCodec; SET_STREAM_CODEC c f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Set; subscriptions b c net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket net/minecraft/network/protocol/game/PacketPlayInRecipeSettings m ()Lnet/minecraft/world/inventory/RecipeBookType; getBookType b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isFiltering f m ()Z isOpen e m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Lnet/minecraft/world/inventory/RecipeBookType; bookType b f Z isFiltering d f Z isOpen c c net/minecraft/util/datafix/fixes/BannerEntityCustomNameToOverrideComponentFix net/minecraft/util/datafix/fixes/BannerEntityCustomNameToOverrideComponentFix m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; fix a m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$fix$1 a m (Ljava/lang/String;)Z lambda$fix$2 a m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 a m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonControllerLanded m ()Z isSitting a m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a c net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandingFly m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m (Lnet/minecraft/server/level/ServerLevel;)V findNewTarget b m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m ()V navigateToNextPathNode i f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; NEAR_EGG_TARGETING b f Lnet/minecraft/world/level/pathfinder/Path; currentPath c f Lnet/minecraft/world/phys/Vec3; targetLocation d c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedSearch m ()V begin c m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; CHARGE_TARGETING f f I SITTING_ATTACK_VIEW_RANGE d f I SITTING_ATTACK_Y_VIEW_RANGE c f I SITTING_CHARGE_VIEW_RANGE e f I SITTING_SCANNING_IDLE_TICKS b f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; scanTargeting g f I scanningTime h c net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/WindCharge net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/WindCharge m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityReference;Z)Z deflect a m (Lnet/minecraft/world/phys/Vec3;)V explode a m (D)Z shouldRenderAtSqrDistance a m ()V tick g f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR g f F MIN_CAMERA_DISTANCE_SQUARED i f F RADIUS h f I noDeflectTicks j c net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate m (Lnet/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate;)Lnet/minecraft/core/Vec3i; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Vec3i; offset e c net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Lnet/minecraft/world/level/material/FluidState; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Boolean; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Integer; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Integer; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a f Lcom/mojang/serialization/Codec; CODEC a f I holeCount e f Z requiresBlockBelow c f I rockCount d f Lnet/minecraft/world/level/material/FluidState; state b f Lnet/minecraft/core/HolderSet; validBlocks f c net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I maxHeight c m ()I spreadHeight b m ()I spreadWidth a f Lcom/mojang/serialization/Codec; CODEC a f I maxHeight d f I spreadHeight c f I spreadWidth b c net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers m (II)I getSizeAtHeight a m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b f Lcom/mojang/serialization/MapCodec; CODEC d f I limit e f I lowerSize g f I middleSize h f I upperLimit f f I upperSize i c net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerAcacia m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f F cornerHoleChance g f F hangingLeavesChance h f F hangingLeavesExtensionChance i f Lnet/minecraft/util/valueproviders/IntProvider; height b f F wideBottomLayerHoleChance c c net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; trunkHeight b c net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/BlockState; state c c net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerMegaJungle m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC b c net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; register a f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; CONCENTRIC_RINGS b f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; RANDOM_SPREAD a c net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias m ()Ljava/util/stream/Stream; allTargets a m ()Lcom/mojang/serialization/MapCodec; codec b m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a m ()Lnet/minecraft/util/random/WeightedList; groups c m (Lnet/minecraft/util/random/Weighted;)Ljava/util/stream/Stream; lambda$allTargets$3 a m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V lambda$forEachResolved$1 a m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Ljava/util/List;)V lambda$forEachResolved$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/random/WeightedList; groups c c net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$2 a m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; height e c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;ZIILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I findSuitableY a m (Lnet/minecraft/util/RandomSource;II)I getRandomWithinInterval a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)Z isCold a m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$2 a m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/NoiseColumn; lambda$findSuitableY$3 a m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure;)Ljava/util/List; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/WorldgenRandom;F)Z sample a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d f I MIN_Y_INDEX h f F PROBABILITY_OF_GIANT_PORTAL g f [Ljava/lang/String; STRUCTURE_LOCATION_GIANT_PORTALS f f [Ljava/lang/String; STRUCTURE_LOCATION_PORTALS e f Ljava/util/List; setups i c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$a m ()F airPocketProbability b m ()Z canBeCold f m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()F mossiness c m ()Z overgrown d m ()Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; placement a m ()Z replaceWithBlackstone g m ()Z vines e m ()F weight h f Lcom/mojang/serialization/Codec; CODEC a f F airPocketProbability c f Z canBeCold g f F mossiness d f Z overgrown e f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; placement b f Z replaceWithBlackstone h f Z vines f f F weight i c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V generateMansion a c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g m (III)Z edgesTo b m (II)I get a m (III)V set a m (IIIII)V set a m (IIII)V setif a f [[I grid a f I height c f I valueIfOutside d f I width b c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$c m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)Z cleanEdges a m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IIII)Lnet/minecraft/core/Direction; get1x2RoomDirection b m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)V identifyRooms a m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;II)Z isHouse a m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IIII)Z isRoomId a m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IILnet/minecraft/core/Direction;I)V recursiveCorridor a m ()V setupThirdFloor a f I BLOCKED g f I CLEAR b f I CORRIDOR c f I DEFAULT_SIZE a f I ROOM d f I ROOM_1x1 h f I ROOM_1x2 i f I ROOM_2x2 j f I ROOM_CORRIDOR_FLAG n f I ROOM_DOOR_FLAG l f I ROOM_ID_MASK p f I ROOM_ORIGIN_FLAG k f I ROOM_STAIRS_FLAG m f I ROOM_TYPE_MASK o f I START_ROOM e f I TEST_ROOM f f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; baseGrid r f I entranceX u f I entranceY v f [Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; floorRooms t f Lnet/minecraft/util/RandomSource; random q f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; thirdFloorGrid s c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e f Lnet/minecraft/core/BlockPos; position b f Lnet/minecraft/world/level/block/Rotation; rotation a f Ljava/lang/String; wallType c c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$d m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom1x1 a m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;Z)V addRoom1x2 a m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom2x2 a m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom2x2Secret a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid;)V createMansion a m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)V createRoof a m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V entrance a m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseInnerTurn d m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/core/Direction;IIII)V traverseOuterWalls a m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseTurn c m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseWallPiece b f Lnet/minecraft/util/RandomSource; random b f I startX c f I startY d f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager a c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$i m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; makeLocation a m (Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a m ()Lnet/minecraft/resources/Identifier; makeTemplateLocation b c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$h c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$f m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e c net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getRandomBlock a m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;[Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getRandomBlock a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; getRandomFacingStairs a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor;)Ljava/lang/Float; lambda$static$0 a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceFullStoneBlock a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceObsidian b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceSlab b m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceStairs a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceWall c m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f [Lnet/minecraft/world/level/block/state/BlockState; NON_MOSSY_REPLACEMENTS e f F PROBABILITY_OF_REPLACING_FULL_BLOCK b f F PROBABILITY_OF_REPLACING_OBSIDIAN d f F PROBABILITY_OF_REPLACING_STAIRS c f F mossiness f c net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f F integrity c f Ljava/util/Optional; rottableBlocks b c net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest; lambda$static$0 b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest; INSTANCE b c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V addToLists a m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; buildInfoList a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateConnectedPosition a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateRelativePosition a m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; createEntityIgnoreException a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/ProblemReporter;)V fillEntityList a m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;ZLjava/util/List;)V fillFromWorld a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; filterBlocks a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/world/level/block/Block;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; filterBlocks a m ()Ljava/lang/String; getAuthor b m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox b m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getDefaultJointType a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Ljava/util/List; getJigsaws a m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJointType a m ()Lnet/minecraft/core/Vec3i; getSize a m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getZeroPositionWithTransform a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;II)Lnet/minecraft/core/BlockPos; getZeroPositionWithTransform a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I lambda$buildInfoList$0 c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I lambda$buildInfoList$1 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I lambda$buildInfoList$2 a m (Lnet/minecraft/world/entity/Entity;)Z lambda$fillEntityList$3 a m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; lambda$getJointType$9 b m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V lambda$load$6 a m (Lnet/minecraft/nbt/CompoundTag;)V lambda$load$7 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/nbt/CompoundTag;)V lambda$loadPalette$8 a m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/phys/Vec3;ZLnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/Entity;)V lambda$placeEntities$5 a m (Lnet/minecraft/core/BlockPos$MutableBlockPos;IIILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/Direction;III)V lambda$updateShapeAtEdge$4 a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/CompoundTag;)V load a m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;)V loadPalette a m ([D)Lnet/minecraft/nbt/ListTag; newDoubleList a m ([I)Lnet/minecraft/nbt/ListTag; newIntegerList a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;ZLnet/minecraft/util/ProblemReporter;)V placeEntities a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/util/RandomSource;I)Z placeInWorld a m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Ljava/util/List;)Ljava/util/List; processBlockInfos a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; save a m (Ljava/lang/String;)V setAuthor a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; transform a m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; transform a m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;III)V updateShapeAtEdge a m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/BlockPos;)V updateShapeAtEdge a f Ljava/lang/String; BLOCKS_TAG d f Ljava/lang/String; BLOCK_TAG_NBT g f Ljava/lang/String; BLOCK_TAG_POS e f Ljava/lang/String; BLOCK_TAG_STATE f f Ljava/lang/String; ENTITIES_TAG c f Ljava/lang/String; ENTITY_TAG_BLOCKPOS i f Ljava/lang/String; ENTITY_TAG_NBT j f Ljava/lang/String; ENTITY_TAG_POS h f Lorg/slf4j/Logger; LOGGER l f Ljava/lang/String; PALETTE_LIST_TAG b f Ljava/lang/String; PALETTE_TAG a f Ljava/lang/String; SIZE_TAG k f Ljava/lang/String; author p f Ljava/util/List; entityInfoList n f Ljava/util/List; palettes m f Lnet/minecraft/core/Vec3i; size o c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1 net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b f [I $SwitchMap$net$minecraft$world$level$block$Rotation a c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b m ()Ljava/util/List; blocks b m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; blocks a m ()Ljava/util/List; jigsaws a m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Z lambda$blocks$0 a m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; lambda$blocks$1 b f Ljava/util/List; blocks a f Ljava/util/Map; cache b f Ljava/util/List; cachedJigsaws c c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$c m (Lnet/minecraft/world/level/block/state/BlockState;I)V addMapping a m (Lnet/minecraft/world/level/block/state/BlockState;)I idFor a m (I)Lnet/minecraft/world/level/block/state/BlockState; stateFor a f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE a f Lnet/minecraft/core/IdMapper; ids b f I lastId c c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; info a m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; jointType b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Ljava/lang/String; lambda$of$0 c m ()Lnet/minecraft/resources/Identifier; name c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo; of a m ()I placementPriority f m ()Lnet/minecraft/resources/ResourceKey; pool d m ()I selectionPriority g m ()Lnet/minecraft/resources/Identifier; target e m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo; withInfo b f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; info a f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; jointType b f Lnet/minecraft/resources/Identifier; name c f I placementPriority f f Lnet/minecraft/resources/ResourceKey; pool d f I selectionPriority g f Lnet/minecraft/resources/Identifier; target e c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo m ()Lnet/minecraft/nbt/CompoundTag; nbt c m ()Lnet/minecraft/core/BlockPos; pos a m ()Lnet/minecraft/world/level/block/state/BlockState; state b f Lnet/minecraft/nbt/CompoundTag; nbt c f Lnet/minecraft/core/BlockPos; pos a f Lnet/minecraft/world/level/block/state/BlockState; state b c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$EntityInfo f Lnet/minecraft/core/BlockPos; blockPos b f Lnet/minecraft/nbt/CompoundTag; nbt c f Lnet/minecraft/world/phys/Vec3; pos a c net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction m (Lnet/minecraft/world/item/component/FireworkExplosion;)Lnet/minecraft/world/item/component/FireworkExplosion; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$0 e m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$1 d m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$2 c m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$3 b m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/component/FireworkExplosion; DEFAULT_VALUE b f Ljava/util/Optional; colors d f Ljava/util/Optional; fadeColors e f Ljava/util/Optional; shape c f Ljava/util/Optional; trail f f Ljava/util/Optional; twinkle h c net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction m (Lnet/minecraft/world/item/component/WritableBookContent;)Lnet/minecraft/world/item/component/WritableBookContent; apply a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; pageOperation c f Ljava/util/List; pages b c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider m ()Ljava/util/Set; getReferencedContextParams b m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a c net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener m (Lnet/minecraft/network/protocol/configuration/ClientboundCodeOfConductPacket;)V handleCodeOfConduct a m (Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket;)V handleConfigurationFinished a m (Lnet/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket;)V handleEnabledFeatures a m (Lnet/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket;)V handleRegistryData a m (Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket;)V handleResetChat a m (Lnet/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks;)V handleSelectKnownPacks a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener m (Lnet/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket;)V handleAcceptCodeOfConduct a m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V handleConfigurationFinished a m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V handleSelectKnownPacks a m ()Lnet/minecraft/network/ConnectionProtocol; protocol b c net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket m ()I containerId e m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a m ()Z newState f m ()I slotId b m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f I containerId c f Z newState d f I slotId b c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonController m ()V begin c m ()V doClientTick b m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()V end d m ()F getFlySpeed e m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f m ()F getTurnSpeed g m ()Z isSitting a m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; dragon a c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedAttack m ()V begin c m ()V doClientTick b m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h f I ROAR_DURATION b f I attackingTicks c c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl net/minecraft/world/entity/projectile/throwableitemprojectile/EntityEnderPearl m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/Level;)Z canTeleport a m ()V deregisterFromCurrentOwner i m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; findOwnerIncludingDeadPlayer a m ()Lnet/minecraft/world/item/Item; getDefaultItem f m ()Lnet/minecraft/world/entity/Entity; getOwner p m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;)Z isAllowedToTeleportOwner a m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a m (Z)V onInsideBubbleColumn m m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)V playSound a m ()V registerToCurrentOwner k m (Lnet/minecraft/world/entity/EntityReference;)V setOwner a m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b m ()V tick g f J ticketTimer b c net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration m ()Ljava/util/stream/Stream; getFeatures e f Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; NONE m c net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerDarkOak m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocationSigned b m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a c net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/Block; block c c net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround m (ILnet/minecraft/core/BlockPos;)Z lambda$place$1 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$2 c m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V placeBlockAt b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V placeCircle a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; provider b c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V lambda$placeSuspiciousSand$0 a m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V placeSuspiciousSand a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/WorldgenRandom;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; createTopPiece a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m (Lnet/minecraft/world/level/ChunkPos;JLnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; regeneratePiecesAfterLoad a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Ljava/util/List; finalizeProcessing a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a c net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType m ()Lcom/mojang/serialization/MapCodec; codec a f Lcom/mojang/serialization/MapCodec; codec a c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders m (Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a m ()Lcom/mojang/serialization/Codec; lambda$static$1 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; register a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; CONTEXT c f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; FIXED b f Lcom/mojang/serialization/Codec; TYPED_CODEC d c net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty m ()Lcom/mojang/serialization/MapCodec; codec a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a m ()Lnet/minecraft/core/HolderSet; enchantments b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I maxCostSpan d m ()I minCost c f Lcom/mojang/serialization/MapCodec; CODEC c f I MAX_ALLOWED_VALUE_PART b f Lnet/minecraft/core/HolderSet; enchantments d f I maxCostSpan f f I minCost e c net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; crownHeight b c net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted m (Lnet/minecraft/util/random/WeightedList;)Lcom/mojang/serialization/DataResult; create a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m ()Ljava/lang/String; lambda$create$1 b m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider;)Lnet/minecraft/util/random/WeightedList; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/util/random/WeightedList; weightedList c c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC e f Lnet/minecraft/util/random/WeightedList; FORTRESS_ENEMIES d c net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/BlockState; blockState b c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m ()Z hasLimit c m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/core/Holder; lambda$static$0 c m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$1 b m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; lootingMultiplier a m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a f Lcom/mojang/serialization/MapCodec; CODEC b f I NO_LIMIT a f Lnet/minecraft/core/Holder; enchantment c f I limit e f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; value d c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; getThis a m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c m (I)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; setLimit a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; count b f Lnet/minecraft/core/Holder; enchantment a f I limit c c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChance m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; chance c m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$randomChance$1 b m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$randomChance$2 b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChance a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChance a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; chance b c org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftAbstractInventoryViewBuilder c org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftMerchantInventoryViewBuilder c org/bukkit/craftbukkit/inventory/view/builder/CraftStandardInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftStandardInventoryViewBuilder c net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem net/minecraft/world/entity/monster/piglin/BehaviorAdmireTimeout m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownSplashPotion net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownSplashPotion m ()Lnet/minecraft/world/item/Item; getDefaultItem f m (DFI)I lambda$onHitAsPotion$0 a c net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; stateProvider b c net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders m ()Lcom/mojang/serialization/MapCodec; codec a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; register a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; DUAL_NOISE_PROVIDER e f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; NOISE_PROVIDER d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; NOISE_THRESHOLD_PROVIDER c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; RANDOMIZED_INT_STATE_PROVIDER g f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; ROTATED_BLOCK_PROVIDER f f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; SIMPLE_STATE_PROVIDER a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; WEIGHTED_STATE_PROVIDER b f Lcom/mojang/serialization/MapCodec; codec h c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/BlockState; defaultState i f F highChance h f Ljava/util/List; highStates k f Ljava/util/List; lowStates j f F threshold g c net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$place$1 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)Z lambda$place$2 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator;)Ljava/lang/Float; lambda$static$0 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f F probability b c net/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator net/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V attemptToPlaceBlockAbove a m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$attemptToPlaceBlockAbove$5 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockStateProvider e f I height d f I radius c f I tries b c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)V generatePieces a m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e f Lcom/mojang/serialization/MapCodec; CODEC d c net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor;)Ljava/util/List; lambda$static$0 a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; AIR c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; STRUCTURE_AND_AIR d f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; STRUCTURE_BLOCK b f Lcom/google/common/collect/ImmutableList; toIgnore e c net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest;)Lnet/minecraft/world/level/block/Block; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/Block; block b f F probability d c net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount c m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider; forEnchantmentLevel a m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b c net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket net/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a m ()Z isTerminal d m ()Lnet/minecraft/network/protocol/PacketType; type a f Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket; INSTANCE a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b c net/minecraft/world/entity/projectile/hurtingprojectile/AbstractHurtingProjectile net/minecraft/world/entity/projectile/hurtingprojectile/EntityFireball m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m ()V applyInertia u m (Lnet/minecraft/world/phys/Vec3;D)V assignDirectionalMovement a m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b m ()V createParticleTrail v m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/level/ClipContext$Block; getClipType f m ()F getInertia r m ()F getLightLevelDependentMagicValue bO m ()F getLiquidInertia s m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle k m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a m (Z)V onDeflection a m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m ()Z shouldBurn i m (D)Z shouldRenderAtSqrDistance a m ()V tick g f D DEFLECTION_SCALE c f D INITAL_ACCELERATION_POWER b f D accelerationPower d c net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_BOOTS_4 a f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_CHESTPLATE_4 c f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_CHESTPLATE_5 f f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_HELMET_4 d f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_LEGGINGS_4 b f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_LEGGINGS_5 e f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_BOOTS_4 w f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_BOOTS_5 A f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_CHESTPLATE_4 y f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_HELMET_4 z f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_HELMET_5 B f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_LEGGINGS_4 x f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_BOOTS_4 g f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_BOOTS_5 k f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_CHESTPLATE_4 i f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_HELMET_4 j f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_LEGGINGS_4 h f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_LEGGINGS_5 l f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_BOOTS_4 m f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_CHESTPLATE_4 o f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_CHESTPLATE_5 q f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_HELMET_4 p f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_HELMET_5 r f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_LEGGINGS_4 n f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_BOOTS_4 s f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_BOOTS_5 u f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_HELMET_4 t f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_HELMET_5 v f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_BOOTS_4 C f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_BOOTS_5 G f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_CHESTPLATE_4 E f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_HELMET_4 F f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_HELMET_5 H f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_LEGGINGS_4 D f Lnet/minecraft/resources/ResourceKey; TRADES_TAIGA_ARMORER_CHESTPLATE_5 J f Lnet/minecraft/resources/ResourceKey; TRADES_TAIGA_ARMORER_LEGGINGS_5 I c net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/state/BlockState; state b c net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration m ()Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration; delayedExitSearch a m ()Ljava/util/Optional; getExit b m ()Z isExitExact c m (Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration; knownExit a m (Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)Ljava/util/Optional; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f Z exact c f Ljava/util/Optional; exit b c net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Ljava/util/List; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Ljava/util/List; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; logDecorators e f Lnet/minecraft/util/valueproviders/IntProvider; logLength c f Ljava/util/List; stumpDecorators d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider b c net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$a m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration; build a m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; logDecorators b m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; stumpDecorators a f Ljava/util/List; logDecorators d f Lnet/minecraft/util/valueproviders/IntProvider; logLength b f Ljava/util/List; stumpDecorators c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider a c net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/core/Holder; lambda$static$0 m m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$1 l m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$10 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$11 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$12 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$13 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$2 k m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/tags/TagKey; lambda$static$3 j m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$4 i m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$5 h m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$6 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$7 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$8 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$9 d f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedTreePosition o f I allowedVerticalWaterForTree n f I hangingRootPlacementAttempts l f I hangingRootRadius i f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; hangingRootStateProvider k f I hangingRootsVerticalSpan j f I requiredVerticalSpaceForTree c f I rootColumnMaxHeight h f I rootPlacementAttempts g f I rootRadius d f Lnet/minecraft/tags/TagKey; rootReplaceable e f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; rootStateProvider f f Lnet/minecraft/core/Holder; treeFeature b c net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration m ()I amountPerCharge b m ()F catalystChance h m ()I chargeCount a m ()Lnet/minecraft/util/valueproviders/IntProvider; extraRareGrowths g m ()I growthRounds d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I spreadAttempts c m ()I spreadRounds f f Lcom/mojang/serialization/Codec; CODEC a f I amountPerCharge c f F catalystChance h f I chargeCount b f Lnet/minecraft/util/valueproviders/IntProvider; extraRareGrowths g f I growthRounds e f I spreadAttempts d f I spreadRounds f c net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer;)Ljava/lang/Integer; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f I height b c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider m (Lnet/minecraft/core/BlockPos;D)D getNoiseValue a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Long; lambda$noiseCodec$0 c m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; lambda$noiseCodec$1 b m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Float; lambda$noiseCodec$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; noiseCodec a f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise f f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters d f F scale e f J seed c c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Ljava/lang/Float; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Ljava/util/List; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockProvider c f Ljava/util/List; directions d f F probability b c net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityProperty m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; entityPresent a m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget d m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasProperties a m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/criterion/EntityPredicate;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasProperties a m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasProperties$1 a m (Lnet/minecraft/advancements/criterion/EntityPredicate;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasProperties$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/Optional; predicate c m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget c f Ljava/util/Optional; predicate b c net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByPlayer c m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$killedByPlayer$0 d m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition; INSTANCE b c net/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion net/minecraft/world/entity/projectile/throwableitemprojectile/EntityPotion m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a m (Lnet/minecraft/core/BlockPos;)V dowseFire a m ()D getDefaultGravity bs m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$static$0 a m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a f D SPLASH_RANGE b f D SPLASH_RANGE_SQ c f Ljava/util/function/Predicate; WATER_SENSITIVE_OR_ON_FIRE d c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedPlacement c m ()Lnet/minecraft/core/Direction; direction b m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer; layer a m ()Ljava/util/List; layers a m ()Z prioritizeTip d m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration; simple b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedPlacement d f Lnet/minecraft/core/Direction; direction c f Ljava/util/List; layers b f Z prioritizeTip e c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$a m ()Lnet/minecraft/util/valueproviders/IntProvider; height a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; state b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; height b f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; state c c net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration f Lcom/mojang/serialization/Codec; CODEC b f Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; INSTANCE a c net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration m ()Lnet/minecraft/core/Holder; feature d m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()I tries a m ()I xzSpread b m ()I ySpread c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; feature e f I tries b f I xzSpread c f I ySpread d c net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration;)Ljava/lang/Boolean; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Z scheduleTick b m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; toPlace a f Lcom/mojang/serialization/Codec; CODEC a f Z scheduleTick c f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; toPlace b c net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; addProcessor a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; clearProcessors b m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; copy a m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox g m ()Z getKnownShape h m ()Lnet/minecraft/world/level/block/Mirror; getMirror c m ()Ljava/util/List; getProcessors i m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/RandomSource; getRandom b m (Ljava/util/List;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette; getRandomPalette a m ()Lnet/minecraft/world/level/block/Rotation; getRotation d m ()Lnet/minecraft/core/BlockPos; getRotationPivot e m ()Z isIgnoreEntities f m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; popProcessor b m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setBoundingBox a m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setFinalizeEntities c m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setIgnoreEntities a m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setKnownShape b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setLiquidSettings a m (Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setMirror a m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRandom a m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRotation a m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRotationPivot a m ()Z shouldApplyWaterlogging j m ()Z shouldFinalizeEntities k f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox e f Z finalizeEntities k f Z ignoreEntities d f Z knownShape j f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings f f Lnet/minecraft/world/level/block/Mirror; mirror a f I palette h f Ljava/util/List; processors i f Lnet/minecraft/util/RandomSource; random g f Lnet/minecraft/world/level/block/Rotation; rotation b f Lnet/minecraft/core/BlockPos; rotationPivot c c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorList m ()Ljava/util/List; list a f Ljava/util/List; list a c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; register a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLACKSTONE_REPLACE l f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_AGE k f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_IGNORE e f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_ROT f f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; CAPPED o f Lcom/mojang/serialization/Codec; DIRECT_CODEC c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; GRAVITY g f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; JIGSAW_REPLACEMENT h f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; LAVA_SUBMERGED_BLOCK m f Lcom/mojang/serialization/Codec; LIST_CODEC d f Lcom/mojang/serialization/Codec; LIST_OBJECT_CODEC b f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; NOP j f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; PROTECTED_BLOCKS n f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; RULE i f Lcom/mojang/serialization/Codec; SINGLE_CODEC a c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear; INSTANCE b c net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amplifier c m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setAmplifier$2 a m (Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setAmplifier a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amplifierGenerator b c net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; forName a m ()Ljava/util/Set; getReferencedContextParams b m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/lang/String; name c f Lcom/mojang/serialization/MapCodec; CODEC a f Ljava/lang/String; name b c org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftBlockEntityInventoryViewBuilder c org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder c org/bukkit/craftbukkit/inventory/view/builder/CraftDoubleChestInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftDoubleChestInventoryViewBuilder c org/bukkit/craftbukkit/inventory/view/builder/CraftEnchantmentInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftEnchantmentInventoryViewBuilder c net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket m ()Ljava/util/Set; features b m (Lnet/minecraft/network/PacketListener;)V handle a m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a m ()Lnet/minecraft/network/protocol/PacketType; type a m (Lnet/minecraft/network/FriendlyByteBuf;)V write a f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a f Ljava/util/Set; features b c net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/BreezeWindCharge net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/BreezeWindCharge m (Lnet/minecraft/world/phys/Vec3;)V explode a f F RADIUS g c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownLingeringPotion net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownLingeringPotion m ()Lnet/minecraft/world/item/Item; getDefaultItem f c net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration m ()Lnet/minecraft/world/level/block/state/BlockState; contents a m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a m ()Lnet/minecraft/world/level/block/state/BlockState; rim b m ()Lnet/minecraft/util/valueproviders/IntProvider; rimSize d m ()Lnet/minecraft/util/valueproviders/IntProvider; size c f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/block/state/BlockState; contents b f Lnet/minecraft/world/level/block/state/BlockState; rim c f Lnet/minecraft/util/valueproviders/IntProvider; rimSize e f Lnet/minecraft/util/valueproviders/IntProvider; size d c net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration;)Ljava/util/List; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC a f Ljava/util/List; targetStates b c net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Ljava/lang/Integer; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; foliageHeight b f I leafPlacementAttempts c c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z hasRequiredEmptyBlocks a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Float; lambda$static$0 f m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; lambda$static$1 e m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; lambda$static$2 d m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$3 c m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; lambda$static$4 b m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/util/List; lambda$static$5 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockProvider e f Ljava/util/List; directions g f I exclusionRadiusXZ c f I exclusionRadiusY d f F probability b f I requiredEmptyBlocks f c net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Ljava/lang/Float; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/core/HolderSet; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 b m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$validTreePos$5 a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/List;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILnet/minecraft/core/Direction;II)V placeBranch a m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/HolderSet; canGrowThrough j f Lnet/minecraft/util/valueproviders/IntProvider; extraBranchLength i f Lnet/minecraft/util/valueproviders/IntProvider; extraBranchSteps b f F placeBranchPerLogProbability h c net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor;)Lnet/minecraft/tags/TagKey; lambda$static$0 a m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/tags/TagKey; cannotReplace a c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownExperienceBottle net/minecraft/world/entity/projectile/throwableitemprojectile/EntityThrownExpBottle m ()D getDefaultGravity bs m ()Lnet/minecraft/world/item/Item; getDefaultItem f m (Lnet/minecraft/world/phys/HitResult;)V onHit b c net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration m ()Lnet/minecraft/util/valueproviders/IntProvider; height b m (Lnet/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m ()Lnet/minecraft/util/valueproviders/IntProvider; reach a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; height c f Lnet/minecraft/util/valueproviders/IntProvider; reach b c net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration m ()Ljava/util/stream/Stream; getFeatures e m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/util/stream/Stream; lambda$getFeatures$3 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration;)Ljava/util/List; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; defaultFeature c f Ljava/util/List; features b c net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m ()Lnet/minecraft/util/valueproviders/IntProvider; radius a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; radius d f Lnet/minecraft/world/level/block/state/BlockState; replaceState c f Lnet/minecraft/world/level/block/state/BlockState; targetState b c net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; findProperty a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/Property;)Z lambda$findProperty$4 a m (Lnet/minecraft/world/level/block/state/properties/Property;)Z lambda$findProperty$5 b m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; lambda$findProperty$6 a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Ljava/lang/String; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; property e f Ljava/lang/String; propertyName d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; source c f Lnet/minecraft/util/valueproviders/IntProvider; values f c net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Float; lambda$static$0 e m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Float; lambda$static$1 d m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Integer; lambda$static$2 c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Integer; lambda$static$3 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Lnet/minecraft/core/Direction$Axis; lambda$static$4 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Direction$Axis; axis g f F maxChance d f I maxDist f f F minChance b f I minDist e c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager m (Lnet/minecraft/resources/Identifier;Ljava/lang/String;)Ljava/nio/file/Path; createAndValidatePathToGeneratedStructure a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get b m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getOrCreate a m (ILjava/lang/String;)Ljava/lang/String; lambda$listFolderContents$6 a m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z lambda$listFolderContents$7 a m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;)V lambda$listFolderContents$8 a m (Ljava/nio/file/Path;)Z lambda$listGenerated$5 a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source;)Ljava/util/stream/Stream; lambda$listTemplates$0 a m (Ljava/nio/file/Path;)Ljava/io/InputStream; lambda$loadFromGenerated$3 b m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V lambda$loadFromGenerated$4 a m (Lnet/minecraft/resources/Identifier;)Ljava/io/InputStream; lambda$loadFromResource$1 i m (Lnet/minecraft/resources/Identifier;Ljava/lang/Throwable;)V lambda$loadFromResource$2 a m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V listFolderContents a m ()Ljava/util/stream/Stream; listGenerated d m ()Ljava/util/stream/Stream; listResources b m ()Ljava/util/stream/Stream; listTemplates a m ()Ljava/util/stream/Stream; listTestStructures c m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener;Ljava/util/function/Consumer;)Ljava/util/Optional; load a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; loadFromGenerated h m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; loadFromResource f m (Lnet/minecraft/resources/Identifier;Ljava/nio/file/Path;)Ljava/util/Optional; loadFromSnbt a m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; loadFromTestStructures g m (Lnet/minecraft/server/packs/resources/ResourceManager;)V onResourceManagerReload a m (Ljava/io/InputStream;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; readStructure a m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; readStructure a m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; relativize a m (Lnet/minecraft/resources/Identifier;)V remove d m (Lnet/minecraft/resources/Identifier;)Z save c m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; tryLoad e f Lorg/slf4j/Logger; LOGGER b f Lnet/minecraft/resources/FileToIdConverter; RESOURCE_LISTER l f Ljava/lang/String; STRUCTURE_FILE_EXTENSION d f Ljava/lang/String; STRUCTURE_GENERATED_DIRECTORY_NAME c f Ljava/lang/String; STRUCTURE_RESOURCE_DIRECTORY_NAME a f Ljava/lang/String; STRUCTURE_TEXT_FILE_EXTENSION e f Lnet/minecraft/core/HolderGetter; blockLookup k f Lcom/mojang/datafixers/DataFixer; fixerUpper g f Ljava/nio/file/Path; generatedDir i f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager h f Ljava/util/List; sources j f Ljava/util/Map; structureRepository f c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$b m ()Ljava/util/function/Supplier; lister b m ()Ljava/util/function/Function; loader a f Ljava/util/function/Supplier; lister b f Ljava/util/function/Function; loader a c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$a c net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; forTarget a m ()Ljava/util/Set; getReferencedContextParams b m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; target c f Lcom/mojang/serialization/MapCodec; CODEC a f Lcom/mojang/serialization/Codec; INLINE_CODEC b f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; target c c net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/AbstractWindCharge net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/AbstractWindCharge m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b m (Lnet/minecraft/world/phys/Vec3;)V explode a m ()F getInertia r m ()Lnet/minecraft/world/item/ItemStack; getItem e m ()F getLiquidInertia s m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle k m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c m (Lnet/minecraft/world/phys/HitResult;)V onHit b m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a m ()Z shouldBurn i m ()V tick g f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR e f D JUMP_SCALE f c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile net/minecraft/world/entity/projectile/throwableitemprojectile/EntityProjectileThrowable m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a m ()Lnet/minecraft/world/item/Item; getDefaultItem f m ()Lnet/minecraft/world/item/ItemStack; getItem e m ()Lnet/minecraft/world/item/ItemStack; lambda$readAdditionalSaveData$0 i m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a m (Lnet/minecraft/world/item/ItemStack;)V setItem a f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK b c net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; lambda$static$0 i m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 h m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$2 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; lambda$static$3 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$4 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$5 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$6 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; lambda$static$7 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; lambda$static$8 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$9 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; columnRadius c f I floorToCeilingSearchRange b f Lnet/minecraft/util/valueproviders/FloatProvider; heightScale d f F maxColumnRadiusToCaveHeightRatio e f F minBluntnessForWind j f I minRadiusForWind i f Lnet/minecraft/util/valueproviders/FloatProvider; stalactiteBluntness f f Lnet/minecraft/util/valueproviders/FloatProvider; stalagmiteBluntness g f Lnet/minecraft/util/valueproviders/FloatProvider; windSpeed h c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fallback a m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Ljava/util/List; rules b m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; simple a m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; simple a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fallback b f Ljava/util/List; rules c c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$a m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ifTrue a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; then b f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ifTrue b f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; then c c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement m (JII)Lnet/minecraft/world/level/ChunkPos; getPotentialStructureChunk a m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b m ()Ljava/lang/String; lambda$validate$1 d m ()I separation b m ()I spacing a m ()Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; spreadType c m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e m (Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/serialization/DataResult; validate a f Lcom/mojang/serialization/MapCodec; CODEC a f I separation d f I spacing c f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; spreadType e c net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest;)Ljava/lang/Float; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/block/state/BlockState; blockState b f F probability d c net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty m ()Lnet/minecraft/core/Holder; block c m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder; hasBlockStateProperties a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Ljava/util/Optional; lambda$validate$1 a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Ljava/lang/String;)Ljava/lang/String; lambda$validate$2 b m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$validate$3 a m ()Ljava/util/Optional; properties d m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;)Lcom/mojang/serialization/DataResult; validate a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/core/Holder; block b f Ljava/util/Optional; properties c c net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder; setProperties a f Lnet/minecraft/core/Holder; block a f Ljava/util/Optional; properties b c net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator m (IF)Lnet/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator; binomial a m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; n c m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; p d f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; n b f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; p c c org/bukkit/craftbukkit/inventory/view/builder/CraftAccessLocationInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftAccessLocationInventoryViewBuilder c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayOutOfRange m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$create$0 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$1 a m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a f I PROJECTILE_ATTACK_RANGE_BUFFER a c net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration m (Lnet/minecraft/world/level/block/Block;)Lcom/mojang/serialization/DataResult; apply a m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledDirections a m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Direction;)Ljava/util/List; getShuffledDirectionsExcept a m ()Ljava/lang/String; lambda$apply$8 a m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z lambda$getShuffledDirectionsExcept$9 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; lambda$static$0 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Integer; lambda$static$1 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; lambda$static$2 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; lambda$static$3 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; lambda$static$4 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Float; lambda$static$5 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$6 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$7 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/HolderSet; canBePlacedOn h f Z canPlaceOnCeiling e f Z canPlaceOnFloor d f Z canPlaceOnWall f f F chanceOfSpreading g f Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; placeBlock b f I searchRange c f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; validDirections i c net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC c f I spreadHeight e f I spreadWidth d c net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Float; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC a f I floorSearchRange b f F placementProbabilityPerValidPosition d f I placementRadiusAroundFloor c c net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/tags/TagKey; lambda$static$0 j m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 i m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/core/Holder; lambda$static$2 h m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface; lambda$static$3 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$4 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; lambda$static$5 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Integer; lambda$static$6 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; lambda$static$7 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$8 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; lambda$static$9 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/util/valueproviders/IntProvider; depth f f F extraBottomBlockChance g f F extraEdgeColumnChance k f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; groundState c f Lnet/minecraft/tags/TagKey; replaceable b f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surface e f F vegetationChance i f Lnet/minecraft/core/Holder; vegetationFeature d f I verticalRange h f Lnet/minecraft/util/valueproviders/IntProvider; xzRadius j c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext; fromLevel a m ()Lnet/minecraft/core/RegistryAccess; registryAccess b m ()Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c f Lnet/minecraft/core/RegistryAccess; registryAccess b f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c c net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m (Ljava/util/HashMap;)V lambda$new$1 a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor; lambda$static$0 b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor; INSTANCE b f Ljava/util/Map; replacements c c net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor; lambda$static$0 b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor; INSTANCE b f Lorg/slf4j/Logger; LOGGER c c net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$0 k m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 j m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$10 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$11 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 i m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$3 h m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$4 g m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$5 f m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$6 e m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$7 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Float; lambda$static$8 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$9 b f Lcom/mojang/serialization/Codec; CODEC a f F chanceOfDripstoneColumnAtMaxDistanceFromCenter j f Lnet/minecraft/util/valueproviders/FloatProvider; density h f Lnet/minecraft/util/valueproviders/IntProvider; dripstoneBlockLayerThickness g f I floorToCeilingSearchRange b f I heightDeviation f f Lnet/minecraft/util/valueproviders/IntProvider; height c f I maxDistanceFromCenterAffectingHeightBias l f I maxDistanceFromEdgeAffectingChanceOfDripstoneColumn k f I maxStalagmiteStalactiteHeightDiff e f Lnet/minecraft/util/valueproviders/IntProvider; radius d f Lnet/minecraft/util/valueproviders/FloatProvider; wetness i c net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$0 d m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$1 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$2 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$3 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a f Lcom/mojang/serialization/Codec; CODEC a f F chanceOfDirectionalSpread c f F chanceOfSpreadRadius2 d f F chanceOfSpreadRadius3 e f F chanceOfTallerDripstone b c net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor; lambda$static$0 b m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor; INSTANCE b c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/resources/ResourceKey; lootTable b c org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder c net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; codec b m ()I count c m ()I distance a m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c m ()Lnet/minecraft/core/HolderSet; preferredBiomes d m ()I spread b m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e f Lcom/mojang/serialization/MapCodec; CODEC a f I count e f I distance c f Lnet/minecraft/core/HolderSet; preferredBiomes f f I spread d c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a f Lcom/mojang/serialization/MapCodec; CODEC b f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; INSTANCE a c net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance m (Lnet/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration;)Ljava/lang/Float; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/Codec; CODEC k f F probability l c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/nbt/CompoundTag; tag b c net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 c m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Ljava/lang/Integer; lambda$static$2 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; capProvider b f I foliageRadius d f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; stemProvider c c net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2 m ()Ljava/util/stream/Stream; getFeatures e m (Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; lambda$getFeatures$1 a m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$0 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/HolderSet; features b c net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration m ()Ljava/util/stream/Stream; getFeatures e m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$0 b m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a f Lcom/mojang/serialization/Codec; CODEC a f Lnet/minecraft/core/Holder; featureFalse c f Lnet/minecraft/core/Holder; featureTrue b c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; enchantedChance d m ()Lnet/minecraft/core/Holder; enchantment e m ()Ljava/util/Set; getReferencedContextParams b m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a m (FFLnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$randomChanceAndLootingBoost$1 a m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a m (Lnet/minecraft/core/HolderLookup$Provider;FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChanceAndLootingBoost a m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a m ()F unenchantedChance c f Lcom/mojang/serialization/MapCodec; CODEC a f Lnet/minecraft/world/item/enchantment/LevelBasedValue; enchantedChance c f Lnet/minecraft/core/Holder; enchantment g f F unenchantedChance b c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a f Lcom/mojang/serialization/Codec; CODEC c c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; register a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; APPEND_LOOT d f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; APPEND_STATIC c f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; CLEAR a f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; PASSTHROUGH b